Datenbankintegration
Integration mit Amazon AWS gehosteten Datenbanken.
Zweck
Durch das Hinzufügen von einer oder mehreren Integrationen in öffentliche oder private Datenbanken ermöglichen Sie erweiterten Apps und anderen Funktionen, Ihre Daten sicher mithilfe der Leistungskraft von KI-Agenten abzufragen.
Unterstützung
SkyDeck AI unterstützt derzeit Postgresql-Datenbanken und Redshift-Datenlager, die auf AWS gehostet sind. Es ist nicht besonders schwer, andere Datenquellen zu unterstützen, aber wir mussten irgendwo anfangen. Wenn Sie eine andere Datenquelle verwenden möchten, wenden Sie sich bitte an den Support, um eine Integration zu priorisieren, die Ihren Anforderungen entspricht
Anweisungen
Die folgenden Schritte sind notwendig, um Ihre Datenbank mit SkyDeck AI zu verknüpfen:
Erstellen Sie eine Verbindungs-URL oder beschaffen Sie sich eine.
Fügen Sie die Verbindungs-URL im Kontrollzentrum im Bereich Integrationen hinzu.
Weisen Sie diese Integration einem intelligenten Werkzeug oder einem AI-Agenten im Bereich Werkzeuge des Kontrollzentrums zu.
Verbindungs-URL
Wenn Sie Glück haben, übergibt Ihnen ein Datenbankadministrator eine einsatzbereite Standard-URL, die auf Ihre Datenbank zeigt. Wenn nicht, müssen Sie eine zusammenstellen, um den Zugang zu SkyDeck für Ihre Datenbank hinzuzufügen. Diese Anweisungen machen diese Aufgabe recht einfach.
Um eine Verbindungs-URL zu einer auf Amazon AWS gehosteten PostgreSQL- oder Amazon Redshift-Datenbank einzurichten, benötigen Sie mehrere Informationen über Ihre Datenbank: den Host, die Portnummer, den Namen der Datenbank, den Benutzernamen und das Passwort. Hier ist eine Schritt-für-Schritt-Anleitung:
PostgreSQL Datenbank
Host: Dies ist die Adresse des Servers, auf dem Ihre Datenbank gehostet wird. Es sollte so etwas wie
your-db-instance-name.region-name.rds.amazonaws.com
für AWS RDS PostgreSQL oderyour-cluster-name.region-name.redshift.amazonaws.com
für Amazon Redshift sein.Portnummer: Dies ist der Port, auf dem Ihr Datenbankserver hört. Der Standardport für PostgreSQL ist 5432 und für Amazon Redshift 5439.
Datenbankname: Dies ist der Name der Datenbank, zu der Sie eine Verbindung herstellen möchten.
Benutzername & Kennwort: Dies sind die Anmeldedaten, die Sie zur Authentifizierung mit der Datenbank benötigen.
Das allgemeine Format einer Verbindungs-URL lautet wie folgt:
So können Sie eine Verbindungs-URL erstellen:
Starten Sie mit dem Protokoll, welches für PostgreSQL 'postgresql' und für Amazon Redshift 'redshift' lautet:
Fügen Sie als nächstes Ihren Benutzernamen und Ihr Passwort hinzu, getrennt durch einen Doppelpunkt. Wenn Ihr Benutzername oder Ihr Passwort Sonderzeichen enthält, müssen Sie diese URL codieren. Wenn zum Beispiel Ihr Benutzername 'user' und Ihr Passwort 'pass' ist, wird es zu:
Fügen Sie als nächstes Ihren Host und Port hinzu, getrennt durch einen Doppelpunkt:
Fügen Sie schließlich Ihren Datenbanknamen hinzu:
Das ist es! Sie haben Ihre Verbindungs-URL erstellt. Ersetzen Sie unbedingt 'user', 'pass', 'your-db-instance-name.region-name.rds.amazonaws.com', '5432' und 'your-database-name' durch Ihre tatsächlichen Datenbankdetails.
Denken Sie daran, diese URL nicht mit jemandem zu teilen, da sie sensible Informationen wie Ihren Benutzernamen und Ihr Passwort enthält.
RedShift DWH
Die URL für eine Redshift-Datenbank wäre sehr ähnlich, aber mit ein paar wichtigen Unterschieden:
Das Protokoll wäre 'jdbc:redshift' statt 'postgresql'. Dies liegt daran, dass JDBC (Java Database Connectivity) häufig verwendet wird, um eine Verbindung zu Redshift-Datenbanken herzustellen.
Der Standardport für Redshift ist 5439, nicht 5432.
Hier ist das allgemeine Format für eine Redshift-Verbindungs-URL:
Wenn Sie also eine Verbindungs-URL für Redshift erstellen würden, würde sie etwa so aussehen:
Vergessen Sie nicht, 'benutzer', 'pass', 'ihre-cluster-name.region-name.redshift.amazonaws.com', '5439' und 'ihre-datenbank-name' durch die tatsächlichen Details Ihrer Datenbank zu ersetzen.
Hinzufügen Ihrer Integration
Fügen Sie Ihre Verbindungs-URL im Abschnitt "Anmeldeinformationen" von Integration hinzufügen ein. Sie können PostgreSQL für eine PostgreSQL- oder Redshift-Datenbank auswählen. Sie können jeden beliebigen Namen für die Integration verwenden, aber wir empfehlen, einen Namen zu wählen, der Ihnen hilft, die spezifische zugehörige Datenbank zu identifizieren.
Zugriff auf Ihre Daten über SkyDeckAI
Heute können Benutzer über die Analystenwerkzeuge, die ihnen in GenStudio zur Verfügung stehen, auf Ihre Datenbank zugreifen. Als Administrator können Sie eine Integration einem Analystenwerkzeug im Abschnitt Werkzeuge des Control Centers zuweisen. Anschließend können Sie diesem Werkzeug Tags zuweisen, um sicherzustellen, dass nur autorisierte Personen Zugriff auf dieses Werkzeug und den Datenbankzugriff in ihrem SkyDeck AI GenStudio-Arbeitsbereich haben.
Sicherheitsnotizen
Erstellen Sie einen schreibgeschützten Benutzer (Rolle) in Ihrer Datenbank, den Sie für Ihre SkyDeck AI-Integration verwenden. SkyDeck benötigt keinen Schreibzugriff auf Ihr System, und es ist am sichersten, wenn Sie Anmeldeinformationen verwenden, die nicht mehr Rechte haben als notwendig. Der Benutzer sollte jedoch in der Lage sein, die Struktur Ihres Datensystems abzufragen, um es zu verstehen.
Teilen Sie die Zugriffs-URL nicht, da sie vertrauliche Verbindungsinformationen enthält.
Sie können einschränken, welche Benutzer in Ihrer Organisation Zugriff auf jede Datenbank haben, indem Sie sicherstellen, dass Tools, die sie verwenden, wie eine Kopie von Analyst Bob, Tags zugewiesen bekommen, die nur den Benutzern entsprechen, denen Sie Zugriff gewähren möchten.
Last updated