Sie können ein Verbindungsasset für den Zugriff auf Ihre Daten in Oracle erstellen.
Oracle ist ein Datenbankmanagementsystem mit mehreren Modellen.
Unterstützte Versionen
- Oracle Database 19c und 21c
Verbindung zu Oracle erstellen
Zum Erstellen des Verbindungsassets benötigen Sie die folgenden Verbindungsdetails:
Servicename oder Datenbank (SID)
Hostname oder IP-Adresse
Portnummer
Benutzername und Kennwort
SSL-Zertifikat (falls vom Datenbankserver benötigt)
Alternative Server: Eine Liste alternativer Datenbankserver, die für die Funktionsübernahme für neue oder verlorene Verbindungen verwendet wird.
Syntax:(servername1[:port1][;property=value[;...]][,servername2[:port2][;property=value[;...]]]...)
Der Servername (servername1
,servername2
usw.) ist für jeden alternativen Servereintrag erforderlich. Die Portnummer (port1
,port2
usw.) und die Verbindungseigenschaften (property=value
) sind für jeden alternativen Servereintrag optional. Wenn der Port nicht angegeben wird, wird die Portnummer des primären Servers verwendet.
Wenn die Portnummer des primären Servers nicht angegeben wird, wird die Standardportnummer1521
verwendet.
Die optionalen Verbindungseigenschaften sindServiceName
undSID
.Metadatenerkennung: Die Einstellung legt fest, ob Kommentare zu Spalten (Anmerkungen) und Aliasnamen für Schemaobjekte wie Tabellen oder Ansichten (Synonyme) abgerufen werden, wenn Assets über diese Verbindung hinzugefügt werden.
Wählen Sie Server-Proxy, um auf die Oracle-Datenquelle über einen Server-Proxy zuzugreifen. Je nach Einrichtung kann ein Server-Proxy für Lastausgleich, erhöhte Sicherheit und Datenschutz sorgen. Die Server-Proxy-Einstellungen sind unabhängig von den Authentifizierungsdaten und der Auswahl persönlicher oder gemeinsamer Daten. Die Server-Proxy-Einstellungen können nicht in einem Tresor gespeichert werden.
- Hostname oder IP-Adresse des Proxys : Die URL. Zum Beispiel: https: https://proxy.example.com
- Server-Proxy-Port: Die Portnummer für die Verbindung mit dem Proxy-Server. Zum Beispiel 8080 oder 8443.
- Die Felder Proxy-Benutzername und Proxy-Passwort sind optional.
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 Oracle-Verbindungen in den folgenden Arbeitsbereichen und Tools verwenden:
Projekte
- Datenqualitätsregeln (IBM Knowledge Catalog)
- Data Replication (Data Replication-Service). Sie können Daten von Oracle mithilfe von Data Replicationin andere Datenbanken replizieren. Weitere Informationen finden Sie unter Oracle -Daten replizieren.
- Data Refinerywatsonx.ai Studio oder IBM Knowledge Catalog)
- DataStage (DataStage -Service) Weitere Informationen finden Sie unter Verbindung zu einer Datenquelle in DataStage. Die Verbindung zu Oracle Database for DataStage bietet Ihnen eine höhere Leistung und mehr Funktionen, wie z. B. vor und nach SQL-Anweisungen und Zurückweisungslinks. Sie können die Verbindung Oracle Database für DataStage jedoch außerhalb des DataStage -Service nicht verwenden.
- Decision Optimizationwatsonx.ai Studio und watsonx.ai Runtime)
- Metadatenaufbereitung (IBM Knowledge Catalog)
- Metadata import (IBM Knowledge Catalog)
- SPSS Modelerwatsonx.ai Studio)
Kataloge
Platform assets catalog
Andere Kataloge (IBM Knowledge Catalog)
Datenabstammungsbericht
- Metadata import (lineage)IBM Knowledge Catalog und IBM Manta Data Lineage )
- Data Virtualization
- Sie können über Data Virtualization eine Verbindung zu dieser Datenquelle herstellen.
Oracle-Konfiguration
SQL-Anweisungen ausführen
Um sicherzustellen, dass Ihre SQL-Anweisungen ordnungsgemäß ausgeführt werden, finden Sie die korrekte Syntax in Oracle Supported SQL Syntax and Functions .
Konfigurieren des Imports von Lineage-Metadaten für Oracle
Wenn Sie einen Metadatenimport für die Oracle 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 Oracle zu importieren:
- Erstellen Sie eine Datenquellendefinition. Wählen Sie Oracle als Datenquellentyp. Das Feld Datenbank (SID) oder Dienstname ist erforderlich.
- Erstellen Sie eine Verbindung zur Datenquelle in einem Projekt.
- Erstellen Sie einen Metadatenimport. Erfahren Sie mehr über die Optionen, die für die Oracle spezifisch sind:
- Wenn Sie einen Bereich definieren, können Sie die gesamte Datenquelle analysieren oder mit den Optionen "Einschließen" und "Ausschließen" genau die Schemata festlegen, die analysiert werden sollen. 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. Jeder Wert 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:
mySchema
:mySchema
schema.mySchema[1-5]
: jedes Schema, dessen Name mitmySchema
beginnt und mit einer Ziffer zwischen 1 und 5 endet.
Externe Eingaben
Wenn Sie externe Oracle PL/SQL-Skripte 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 Schemas darstellen. Nachdem die Scripts gescannt wurden, werden sie in den entsprechenden Schemas im ausgewählten Katalog oder Projekt hinzugefügt. Die .zip-Datei kann die folgende Struktur haben:
<schema_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.
- Ungültige Objekte extrahieren
- Ungültige Objekte in die Extraktion einbeziehen.
- 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.
- Dynamisches SQL
- Aktivieren Sie die dynamische SQL-Verarbeitung in DDL-Skripten.
Weitere Informationen
Übergeordnetes Thema: Unterstützte Verbindungen