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:

  1. Få fat i eller sammensæt en forbindelses-URL.

  2. Tilføj forbindelses-URL'en til integrationsafsnittet i Control Center.

  3. 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

  1. 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 eller your-cluster-name.region-name.redshift.amazonaws.com for Amazon Redshift.

  2. Portnummer: Dette er porten, som din databaseserver lytter på. Standardporten for PostgreSQL er 5432, og for Amazon Redshift er det 5439.

  3. Databasenavn: Dette er navnet på den database, du ønsker at oprette forbindelse til.

  4. 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:

protocol://username:password@host:port/database

Her er hvordan du kan oprette en forbindelses-URL:

  1. Start med protokollen, som er 'postgresql' for PostgreSQL og 'redshift' for Amazon Redshift:

     postgresql://
  2. 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:

     postgresql://user:pass@
  3. Tilføj derefter din vært og port, adskilt af et kolon:

     postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/
  4. Endelig tilføj dit databasenavn:

     postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/your-database-name

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:

  1. 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.

  2. Standardporten for Redshift er 5439, ikke 5432.

Her er det generelle format for en Redshift-forbindelses-URL:

jdbc:redshift://host:port/database

Så hvis du skulle oprette en forbindelses-URL for Redshift, ville den se nogenlunde sådan ud:

jdbc:redshift://user:pass@your-cluster-name.region-name.redshift.amazonaws.com:5439/your-database-name

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