IBM Db2

IBM Db2 ist eine Datenquelle, die relationale Daten enthält.

Sie können IBM Db2 mit einer der folgenden Methoden konfigurieren:

  • Create new connection- Wenn Sie die Registerkarte Create new connection wählen, sehen Sie in der Tabelle Neue Verbindung erstellen - Konfigurationsdetails nach, um Konfigurationsdetails anzugeben.

  • Import from catalog- Sie können Verbindungsdetails aus einem bestehenden Katalog in die Datenplattform importieren. Wenn Sie die Registerkarte Import from catalog wählen, sehen Sie in der Tabelle Import aus Katalog - Konfigurationsdetails nach, um Konfigurationsdetails anzugeben.

  • Import from project- Sie können Verbindungsdetails aus einem bestehenden Projekt in die Datenplattform importieren. Wenn Sie Import from project wählen, können Sie in der Tabelle Import aus Projekt - Konfigurationsdetails Konfigurationsdetails angeben.

Neue Verbindung erstellen - Konfigurationsdetails

Kreta neue Verbindung - Konfigurationsdetails
Feld Beschreibung
Zielpersistenz

Wählen Sie die Zielpersistenz:

  • Watsonx.data instanz - Die Datenbank der Instanzkonsole speichert ausschließlich die Verbindungsdetails.
  • Asset-Katalog der Plattform - Der Standardkatalog der Datenplattform speichert Ihre Verbindungsdaten. Wenn Sie Platform asset catalog als Zielpersistenz wählen, ist nur der Authentifizierungstyp Benutzername und Passwort verfügbar.
    Sie können die Option Plattform-Asset-Katalog nur auswählen, wenn die Datenplattformdienste aktiv sind, ein Plattform-Asset-Katalog in der Datenplattform existiert und Sie Zugriff darauf haben.
Anzeigename Geben Sie den Namen der Datenquelle ein, der auf dem Bildschirm angezeigt werden soll.
Datenbankname Geben Sie den Namen Ihrer Datenbank ein.
Hostname Geben Sie den Hostnamen ein.
Port Geben Sie die Portnummer ein.
Authentifizierungstyp

Wählen Sie den Authentifizierungstyp aus und geben Sie die Details ein.

  • Benutzername und Passwort: Geben Sie den Benutzernamen und das Passwort ein.
  • API-Schlüssel: Geben Sie den API-Schlüssel ein.
Port ist SSL-fähig Verwenden Sie den Kippschalter, um die SSL-Verbindung zu aktivieren oder zu deaktivieren. Wenn aktiviert,
ich. Der Link „SSL-Zertifikat hochladen (.pem, .crt, .cert oder .cer)“ ist aktiviert.
ii. Klicken Sie auf den Link „SSL-Zertifikat hochladen (.pem, .crt, .cert oder .cer).
iii. Durchsuchen Sie das SSL-Zertifikat und laden Sie es hoch.
Verbindungsstatus Klicken Sie auf den Link Verbindung testen, um die Verbindung zur Datenquelle zu testen. Wenn die Verbindung zur Datenquelle erfolgreich ist, wird eine Erfolgsmeldung angezeigt.
Katalog zuordnen Aktivieren Sie das Kontrollkästchen, um der Datenquelle einen Katalog zuzuordnen. Dieser Katalog wird automatisch mit Ihrer Datenquelle verknüpft und dient als Abfrageschnittstelle für die darin gespeicherten Daten.
Katalogname Geben Sie den Namen des Katalogs ein.
Erstellen Klicken Sie auf Erstellen, um die Datenquelle zu erstellen.

Import aus Katalog - Konfigurationsdetails

Import aus Katalog - Konfigurationsdetails
Feld Beschreibung
Katalog auswählen Verwenden Sie das Dropdown-Menü, um einen Katalog auszuwählen.
Datenquelle auswählen Verwenden Sie die Dropdown-Liste, um eine Datenquelle aus dem ausgewählten Katalog auszuwählen.
Zielpersistenz

Wählen Sie die Zielpersistenz:

  • Watsonx.data instanz - Die Datenbank der Instanzkonsole speichert ausschließlich die Verbindungsdetails.
  • Asset-Katalog der Plattform - Der Standardkatalog der Datenplattform speichert Ihre Verbindungsdaten.
    Sie können die Option Platform asset catalog nur dann auswählen, wenn die Dienste der Datenplattform aktiv sind, ein Plattform-Asset-Katalog in der Datenplattform existiert und Sie Zugriff darauf haben.
Verbindungsstatus Klicken Sie auf den Link Verbindung testen, um die Datenbankverbindung zu testen. Wenn die Datenbankverbindung erfolgreich ist, wird eine Erfolgsmeldung angezeigt.
Anzeigename Geben Sie den Namen der Datenbank ein, der auf dem Bildschirm angezeigt werden soll.
Katalog zuordnen Aktivieren Sie das Kontrollkästchen, um der Datenquelle einen Katalog zuzuordnen. Dieser Katalog wird automatisch mit Ihrer Datenquelle verknüpft und dient als Abfrageschnittstelle für die darin gespeicherten Daten.
Katalogname Geben Sie den Namen des Katalogs ein.
Erstellen Klicken Sie auf Erstellen, um die Datenbank zu erstellen.

Import aus Projekt - Konfigurationsdetails

Import aus Projekt - Konfigurationsdetails
Feld Beschreibung
Projekt auswählen Verwenden Sie das Dropdown-Menü, um ein Projekt auszuwählen.
Datenquelle auswählen Verwenden Sie die Dropdown-Liste, um eine Datenquelle aus dem ausgewählten Projekt auszuwählen
Zielpersistenz

Wählen Sie die Zielpersistenz:

  • Watsonx.data instanz - Die Datenbank der Instanzkonsole speichert ausschließlich die Verbindungsdetails.
  • Asset-Katalog der Plattform - Der Standardkatalog der Datenplattform speichert Ihre Verbindungsdaten.
    Sie können die Option Platform asset catalog nur dann auswählen, wenn die Dienste der Datenplattform aktiv sind, ein Plattform-Asset-Katalog in der Datenplattform existiert und Sie Zugriff darauf haben.
Verbindungsstatus Klicken Sie auf den Link Verbindung testen, um die Datenbankverbindung zu testen. Wenn die Datenbankverbindung erfolgreich ist, wird eine Erfolgsmeldung angezeigt.
Anzeigename Geben Sie den Namen der Datenbank ein, der auf dem Bildschirm angezeigt werden soll.
Katalog zuordnen Aktivieren Sie das Kontrollkästchen, um der Datenquelle einen Katalog zuzuordnen. Dieser Katalog wird automatisch mit Ihrer Datenquelle verknüpft und dient als Abfrageschnittstelle für die darin gespeicherten Daten.
Katalogname Geben Sie den Namen des Katalogs ein.
Erstellen Klicken Sie auf Erstellen, um die Datenbank zu erstellen.

Wählen Sie IBM Db2 im Abschnitt Datenquelle, um IBM Watson Query hinzuzufügen. Sie können jetzt die Nicknames abfragen, die in IBM Db2 und den virtualisierten Tabellen von Watson Query-Instanzen erstellt werden.

Features

  • Sie können die folgenden Operationen für BLOB und CLOB Datentypen für IBM Db2 Datenquelle durchführen:

    • EINFÜGEN
    • ERSTELLEN
    • CTAS
    • ALTER
    • FREIGEBEN
  • Einführen CLOB Datentyp, geben Sie den Wert direkt an oder konvertieren Sie ihn explizit in CLOB Datentyp.

    INSERT INTO <table_name> VALUES ('<clob value>', '<other values>');
    INSERT INTO <table_name> VALUES (CAST('<clob text>' AS CLOB));
    
  • Einführen BLOB Daten, verwenden Sie die Cast-Funktion mit BLOB Datentyp. Der entsprechende hexadezimale Wert wird in die Datenquelle IBM Db2 eingefügt:

    INSERT INTO <table_name> VALUES (CAST('<blob text>' AS BLOB));
    

Einschränkungen für SQL-Anweisungen

  • ALTER TABLE DROP COLUMN Der Vorgang wird für in Spalten organisierte Tabellen nicht unterstützt.
  • DROP TABLE Anweisung wird nur unterstützt, wenn sie im Katalog aktiviert ist.
  • CREATE VIEW kann nur dann für eine Tabelle verwendet werden, wenn sich diese Tabelle im selben Katalog befindet.
  • DROP SCHEMA tun können RESTRICT standardmäßig.
  • Für datenquellenbasierte Kataloge sind die Anweisungen CREATE SCHEMA, CREATE TABLE, DROP SCHEMA, DROP TABLE, DELETE, DROP VIEW, ALTER TABLE und ALTER SCHEMA in der Datenmanager Benutzeroberfläche nicht verfügbar.
  • In der Anweisung CREATE VIEW müssen die Spaltennamen in doppelte Anführungszeichen gesetzt werden, und ihre Groß- und Kleinschreibung muss genau mit der in der Datenbank gespeicherten übereinstimmen, einschließlich Groß- und Kleinschreibung oder gemischter Groß- und Kleinstschreibung.
  • Der Vorgang ALTER VIEW RENAME wird nicht unterstützt.

Einschränkungen für Datentypen

  • BLOB Und CLOB Unterstützung von Datentypen SELECT-Anweisung, unterstützen aber keine Operationen wie equal,like, Und in.
  • BINARY Datentyp unterstützt nur SELECT Stellungnahme.
  • Wenn die Felder vom Datentyp REAL haben 6 oder mehr Ziffern im Dezimalteil und die Ziffern bestehen überwiegend aus Nullen. Die Werte werden bei der Abfrage gerundet. Es ist zu beachten, dass die Rundung je nach Genauigkeit der Werte unterschiedlich erfolgt. Zum Beispiel ist eine Dezimalzahl 1.654, wenn sie auf 3 Stellen nach dem Komma gerundet wird, gleich. Ein weiteres Beispiel sind 10.890009 und 10.89000. Es fällt auf, dass10.89000 wird gerundet auf10.89, wohingegen10.89009 wird nicht gerundet. Dies ist ein inhärentes Problem aufgrund der Darstellungsbeschränkungen binärer Gleitkommaformate. Dies kann erhebliche Auswirkungen haben, wenn die Abfrage eine Sortierung beinhaltet.