Um auf Ihre Daten in IBM Cloud Databases for PostgreSQL zuzugreifen, erstellen Sie ein Verbindungs-Asset für diese.
IBM Cloud Databases for PostgreSQL ist eine objektrelationale Open-Source-Datenbank, die in hohem Maße anpassbar ist. Es handelt sich um eine funktionsreiche Unternehmensdatenbank mit JSON-Unterstützung.
Erstellen Sie eine Verbindung zu IBM Cloud Databases for PostgreSQL
Wenn Sie einen integrierten Cloud-Dienst eingerichtet haben, wählen Sie die Dienstinstanz aus, um die Felder im Verbindungsformular automatisch auszufüllen. Bestätigen Sie, dass alle Felder ausgefüllt sind.
Um das Verbindungsasset zu erstellen, benötigen Sie folgende Verbindungsdetails:
- Datenbankname
- Hostname oder IP-Adresse der Datenbank
- Portnummer
- Benutzername und Kennwort
- SSL-Zertifikat (falls vom Datenbankserver benötigt)
Für private Konnektivität müssen Sie eine sichere Verbindung einrichten, um eine Verbindung zu einer Datenbank herstellen zu können, die nicht über das Internet zugänglich ist (z. B. hinter einer Firewall).
Je nach Position auf der Plattform geeignete Methode zum Erstellen einer Verbindung auswählen
- In einem Projekt
- Klicken Sie auf Assets > Neues Asset > Verbindung zu einer Datenquelle herstellen. Weitere Informationen finden Sie unter Verbindung zu einem Projekt hinzufügen.
- In einem Katalog
- Klicken Sie auf Zu Katalog hinzufügen > Verbindung. Weitere Informationen finden Sie unter Verbindungsasset zu einem Katalog hinzufügen.
- In einem Bereitstellungsbereich
- Klicken Sie auf Assets importieren > Datenzugriff > Verbindung. Siehe Datenassets zu einem Bereitstellungsbereich hinzufügen.
- Im Katalog der Plattformressourcen
- Klicken Sie auf Neue Verbindung. Weitere Informationen finden Sie unter Hinzufügen von Plattformverbindungen.
Nächster Schritt: Fügen Sie Datenassets aus der Verbindung hinzu
Weitere Informationen finden Sie unter Daten aus einer Verbindung in einem Projekt hinzufügen.
Weitere Informationen finden Sie unter Daten aus einer Verbindung in einem Katalog hinzufügen.
Wo Sie diese Verbindung verwenden können
Sie können IBM Cloud Databases for PostgreSQL Verbindungen in den folgenden Arbeitsbereichen und Tools verwenden:
Projekte
- Cognos Dashboards (Cognos Dashboard Embedded -Service)
- DataStage (DataStage -Service) Weitere Informationen finden Sie unter Verbindung zu einer Datenquelle in DataStage.
- Metadata import (IBM Knowledge Catalog)
- Notizbücherwatsonx.ai Studio). Klicken Sie im Teilfenster Code-Snippets auf Daten lesen , um die Verbindungsberechtigungsnachweise abzurufen und die Daten in eine Datenstruktur zu laden. Weitere Informationen finden Sie unter Daten aus Datenquellenverbindungen laden.
- SPSS Modelerwatsonx.ai Studio)
Kataloge
Platform assets catalog
Andere Kataloge (IBM Knowledge Catalog)
- Data Virtualization
- Sie können über Data Virtualization eine Verbindung zu dieser Datenquelle herstellen.
Datenabstammungsbericht
- Metadata import (lineage)IBM Knowledge Catalog und IBM Manta Data Lineage )
IBM Cloud Databases for PostgreSQL Einrichtung
Einschränkung
In SPSS Modeler können Sie diese Verbindung nur zum Importieren von Daten verwenden. Sie können keine Daten zu dieser Verbindung oder zu einem IBM Cloud Databases for PostgreSQL verbundenen Datenbestand exportieren.
SQL-Anweisungen ausführen
Um sicherzustellen, dass Ihre SQL-Anweisungen korrekt ausgeführt werden, lesen Sie die IBM Cloud Databases for PostgreSQL Dokumentation für die korrekte Syntax.
Konfigurieren des Imports von Lineage-Metadaten für IBM Cloud Databases for PostgreSQL
Wenn Sie einen Metadaten-Import für die IBM Cloud Databases for PostgreSQL erstellen, können Sie Optionen festlegen, die für diese Datenquelle spezifisch sind, und den Umfang der Daten definieren, für die die Abstammung generiert wird. Einzelheiten zum Metadatenimport finden Sie unter Entwerfen von Metadatenimporten.
Führen Sie die folgenden Schritte aus, um Lineage-Metadaten für IBM Cloud Databases for PostgreSQL zu importieren:
- Erstellen Sie eine Datenquellendefinition. Wählen Sie PostgreSQL als Datenquellentyp.
- Erstellen Sie eine Verbindung zur Datenquelle in einem Projekt.
- Erstellen Sie einen Metadatenimport. Erfahren Sie mehr über Optionen, die spezifisch für die Datenquelle IBM Cloud Databases for PostgreSQL sind:
- Wenn Sie einen Bereich definieren, können Sie die gesamte Datenquelle analysieren oder mit den Optionen "Einschließen" und "Ausschließen" genau die Datenbanken und Schemata festlegen, die Sie analysieren möchten. Siehe Einschluss- und Ausschlusslisten.
- Optional können Sie externe Eingaben in Form einer .zip-Datei bereitstellen. Sie fügen diese Datei im Feld Eingaben aus Datei hinzufügen hinzu. Die Datei muss eine unterstützte Struktur haben. Siehe Externe Eingänge.
- Optional können Sie erweiterte Importoptionen angeben.
Einschluss- und Ausschlusslisten
Sie können Assets bis zur Schemaebene ein- oder ausschließen. Stellen Sie Datenbanken und Schemata im Format Datenbank/Schema bereit. Jeder Teil wird als regulärer Ausdruck ausgewertet. Assets, die der Datenquelle später hinzugefügt werden, werden ebenfalls eingeschlossen oder ausgeschlossen, wenn sie den in den Listen angegebenen Bedingungen entsprechen. Beispielwerte:
myDB/
: alle Schemata in der DatenbankmyDB
.myDB2/.*
: alle Schemata in der DatenbankmyDB2
.myDB3/mySchema1
:mySchema1
schema aus der DatenbankmyDB3
.myDB4/mySchema[1-5]
: jedes Schema in meiner DatenbankmyDB4
mit einem Namen, der mitmySchema
beginnt und mit einer Ziffer zwischen 1 und 5 endet.
Externe Eingaben
Wenn Sie externe SQL-Skripte für IBM Cloud Databases for PostgreSQL verwenden, können Sie diese in einer .zip-Datei als externe Eingabe hinzufügen. Sie können die Struktur einer ZIP-Datei als Unterordner organisieren, die Datenbanken und Schemas darstellen. Nach dem Scannen der Scripts werden sie den jeweiligen Datenbanken und Schemas im ausgewählten Katalog oder Projekt hinzugefügt. Die .zip-Datei kann die folgende Struktur haben:
<database_name>
<schema_name>
<script_name.sql>
<database_name>
<script_name.sql>
<script_name.sql>
replace.csv
Die Datei replace.csv
enthält Platzhalter für die Skripte, die in der .zip-Datei hinzugefügt werden. Weitere Informationen über das Format finden Sie unter Ersetzung von Platzhaltern.
Erweiterte Importoptionen
- Erweiterte Attribute extrahieren
- Sie können erweiterte Attribute wie Primärschlüssel, eindeutige und referentielle Integritätsbeschränkungen von Spalten extrahieren. Standardmäßig werden diese Attribute nicht extrahiert.
- Extraktionsmodus
- Sie können entscheiden, welcher Extraktionsmodus für die importierten Metadaten ausgeführt werden soll. Folgende Optionen stehen dabei zur Auswahl:
- Prefetch: wird für relationale Datenbanken verwendet.
- Parallele Massenzuweisung: für analytische Verarbeitungsengines.
- Einzelthread: zur Vermeidung von Parallelität und große Abfragen während der Extraktion. Wenn Sie diesen Modus auswählen, ist die Leistung möglicherweise gering.
- Extraktion der Transformationslogik
- Sie können die Erstellung von Beschreibungen der Transformationslogik aus SQL-Code in SQL-Skripten aktivieren.
Weitere Informationen
IBM Cloud Databases for PostgreSQL Dokumentation
Übergeordnetes Thema: Unterstützte Verbindungen