Database Integration
Integration med Amazon AWS-hostede databaser.
Formål
Ved at tilføje en eller flere integrationer til offentlige eller private databaser muliggør du avancerede apps og andre funktioner til sikkert at forespørge dine data ved hjælp af kraften fra AI-agenter.
Support
SkyDeck AI understøtter i øjeblikket Postgresql-databaser og Redshift-datalagre, der er hostet på AWS. Det er ikke særligt svært at understøtte andre datakilder, men vi måtte starte et sted. Hvis du har en anden datakilde, du ønsker at bruge, bedes du kontakte support for at prioritere en integration, der opfylder dine behov.
Retningslinjer
Følgende er trinene til at integrere din database med SkyDeck AI:
Få fat i eller sammensæt en forbindelses-URL.
Tilføj forbindelses-URL'en til integrationsafsnittet i Control Center.
Tildel den integration til et smart værktøj eller AI-agent i værktøjsafsnittet i Control Center.
Forbindelses-URL
Hvis du er heldig, giver en databaseadministrator dig en klar-til-brug standard-URL, der peger på din database. Hvis ikke, skal du selv sammensætte en for at tilføje adgang til SkyDeck til din database. Disse instruktioner vil gøre opgaven temmelig nem.
For at opsætte en forbindelses-URL til en PostgreSQL eller Amazon Redshift database, der hostes på Amazon AWS, har du brug for flere oplysninger om din database: værtsnavn, portnummer, databasenavn, brugernavn og adgangskode. Her er en trin-for-trin guide:
PostgreSQL Database
Vært: Dette er adressen på serveren, hvor din database er hostet. Det skal være noget som
your-db-instance-name.region-name.rds.amazonaws.com
for AWS RDS PostgreSQL elleryour-cluster-name.region-name.redshift.amazonaws.com
for Amazon Redshift.Portnummer: Dette er porten, som din databaseserver lytter på. Standardporten for PostgreSQL er 5432, og for Amazon Redshift er det 5439.
Databasenavn: Dette er navnet på den database, du ønsker at oprette forbindelse til.
Brugernavn & Adgangskode: Dette er de legitimationsoplysninger, du skal bruge for at autentificere dig med databasen.
Det generelle format for en forbindelses-URL er som følger:
Her er hvordan du kan oprette en forbindelses-URL:
Start med protokollen, som er 'postgresql' for PostgreSQL og 'redshift' for Amazon Redshift:
Tilføj derefter dit brugernavn og adgangskode, adskilt af et kolon. Hvis dit brugernavn eller adgangskode indeholder specialtegn, skal du URL-encode dem. For eksempel, hvis dit brugernavn er 'user' og din adgangskode er 'pass', bliver det:
Tilføj derefter din vært og port, adskilt af et kolon:
Endelig tilføj dit databasenavn:
Det er det! Du har oprettet din forbindelses-URL. Sørg for at erstatte 'user', 'pass', 'your-db-instance-name.region-name.rds.amazonaws.com', '5432' og 'your-database-name' med dine faktiske databaseoplysninger.
Husk ikke at dele denne URL med nogen, da den indeholder følsomme oplysninger som dit brugernavn og adgangskode.
RedShift DWH
URL'en for en Redshift-database ville være meget lig, men med et par nøgleforskelle:
Protokollen ville være 'jdbc:redshift' i stedet for 'postgresql'. Dette skyldes, at JDBC (Java Database Connectivity) ofte bruges til at oprette forbindelse til Redshift-databaser.
Standardporten for Redshift er 5439, ikke 5432.
Her er det generelle format for en Redshift-forbindelses-URL:
Så hvis du skulle oprette en forbindelses-URL for Redshift, ville den se nogenlunde sådan ud:
Husk at erstatte 'user', 'pass', 'your-cluster-name.region-name.redshift.amazonaws.com', '5439' og 'your-database-name' med dine faktiske databasedetaljer.
Tilføjelse af din integration
Indsæt din forbindelses-URL i "Legitimationsoplysninger" sektionen af Tilføj integration. Du kan vælge PostgreSQL for enten en postgresql eller Redshift database. Du kan bruge et hvilket som helst navn, du ønsker til integrationen, men vi foreslår, at du vælger noget, der hjælper dig med at identificere den specifikke database, der er tilknyttet.
Adgang til Dine Data Gennem SkyDeckAI
I dag kan brugere få adgang til din database ved hjælp af de analytiker værktøjer, der er tilgængelige for dem i GenStudio. Som administrator kan du tildele en integration til et analytiker værktøj i Control Centers værktøjssektion. Du kan derefter tildele tags til det værktøj for at sikre, at kun autoriserede personer har adgang til det værktøj og dets databaseadgang i deres SkyDeck AI GenStudio arbejdsområde.
Sikkerhedsnoter
Opret en skrivebeskyttet bruger (rolle) på din database til brug med din SkyDeck AI-integration. SkyDeck har ikke brug for at skrive til dit system, og det er sikrest, hvis du bruger legitimationsoplysninger, der ikke har flere rettigheder end nødvendigt. Brugeren skal dog kunne forespørge strukturen af dit dat system for at forstå det.
Del ikke adgangs-URL'en, da den indeholder fortrolige forbindelsesoplysninger.
Du kan begrænse, hvilke brugere i din organisation der har adgang til hver database, ved at sikre, at værktøjer, der bruger den, såsom en kopi af Analyst Bob, tildeles tags, der kun svarer til de brugere, du ønsker skal have adgang.
Last updated