Quell-Connector für Oracle¶
Dieser Leitfaden beschreibt, wie digna so konfiguriert wird, dass eine Verbindung zu Oracle DB entweder über den nativen Python-Connector oder den ODBC-Treiber hergestellt wird.
Er bezieht sich auf den Bildschirm „Datenbankverbindung erstellen“.

Nativer Python-Treiber¶
Bibliothek: python-oracledb
Unterstützte Authentifizierung: Nur passwortbasierte Authentifizierung
Für andere Authentifizierungsmethoden verwenden Sie bitte den ODBC-Treiber.
digna-Konfiguration (Nativer Treiber)¶
Geben Sie die folgenden Informationen im Bildschirm „Datenbankverbindung erstellen“ an:
Name: Name der Verbindung. Dieser wird zur Referenzierung der Verbindung in anderen Bildschirmen verwendet.
Technologie: Oracle
Host-Adresse: Servername oder IP-Adresse
Host-Port: Portnummer, z. B. 1521
Datenbankname: Instanzname, Service-Name
Schema-Name: Schema, das die Quell-Daten enthält
Benutzername: Datenbank-Benutzername
Benutzer-Passwort: Passwort des Benutzers
Profiling-Modus: Der Profiling-Modus bestimmt, wie digna Daten verarbeitet und Metriken berechnet:
- Standard: Metriken werden direkt auf den Quelltabellen berechnet, ohne die Daten zu kopieren.
- Permanent: Daten für den inspizierten Tag werden in eine permanente Tabelle kopiert und die Metriken auf den kopierten Daten berechnet.
- Session: Daten werden in eine Session- oder temporäre Tabelle kopiert und Metriken auf diesen temporären Daten berechnet.
Arbeits-Schema-Name: Bei Verwendung des Profiling-Modus „Permanent“ werden Arbeitstabellen in diesem Schema abgelegt.
ODBC verwenden: Deaktiviert (Standard)
ODBC-Treiber¶
Der ODBC-Treiber kann eine breitere Palette an Authentifizierungs- und Konnektivitätsoptionen unterstützen. Dieser Abschnitt konzentriert sich auf passwortbasierte Authentifizierung mit dem Treiber Oracle in OraDB21Home1.
1. Installation des ODBC-Treibers¶
Installieren Sie Oracle in OraDB21Home1 (oder einen ähnlichen) gemäß der offiziellen Installationsanleitung des Anbieters.
2. Konfigurieren der ODBC-Datenquelle¶
Führen Sie die folgenden Schritte aus, um eine neue ODBC-Datenquelle mit passwortbasierter Authentifizierung zu konfigurieren:
Schritt 1¶

Hinweis: Der TNS Service Name muss in der tnsnames.ora-Datei Ihrer Oracle-Client-Installation konfiguriert sein. Hier geben Sie den Verbindungs-Deskriptor an (Host, Port, Service-Name).
Schritt 2 – Verbindung testen¶
Klicken Sie auf die Schaltfläche Verbindung testen.

Geben Sie das Passwort ein und klicken Sie auf die OK-Schaltfläche.

Nun können Sie digna so konfigurieren, dass die ODBC-Verbindung entweder mit einem DSN (Data Source Name) oder einer DSN-less-Konfiguration verwendet wird.
A. DSN-basierte Konfiguration¶
digna-Konfiguration¶
Geben Sie im Bildschirm „Datenbankverbindung erstellen“ Folgendes an:
Name: Name der Verbindung. Dieser wird zur Referenzierung der Verbindung in anderen Bildschirmen verwendet.
Technologie: Oracle
Datenbankname: Datenbank, die das Quellschema enthält
Profiling-Modus: Der Profiling-Modus bestimmt, wie digna Daten verarbeitet und Metriken berechnet:
- Standard: Metriken werden direkt auf den Quelltabellen berechnet, ohne die Daten zu kopieren.
- Permanent: Daten für den inspizierten Tag werden in eine permanente Tabelle kopiert und die Metriken auf den kopierten Daten berechnet.
- Session: Daten werden in eine Session- oder temporäre Tabelle kopiert und Metriken auf diesen temporären Daten berechnet.
Arbeits-Schema-Name: Bei Verwendung des Profiling-Modus „Permanent“ werden Arbeitstabellen in diesem Schema abgelegt.
ODBC verwenden: Aktiviert
ODBC-Eigenschaften¶
name: "DSN", value: "*digna*data_oracle"
name: "UID", value: "Ihr Oracle-Benutzer"
name: "PWD", value: "{Ihr Passwort in geschweiften Klammern}"
Der
DSNmuss mit dem in Ihrer ODBC-Treiber-Konfiguration definierten Namen übereinstimmen.
B. DSN-less-Konfiguration¶
digna-Konfiguration¶
Geben Sie im Bildschirm „Datenbankverbindung erstellen“ Folgendes an:
Name: Name der Verbindung. Dieser wird zur Referenzierung der Verbindung in anderen Bildschirmen verwendet.
Technologie: Oracle
Datenbankname: Schema, das die Quell-Daten enthält (gleich dem Schema-Name)
Profiling-Modus: Der Profiling-Modus bestimmt, wie digna Daten verarbeitet und Metriken berechnet:
- Standard: Metriken werden direkt auf den Quelltabellen berechnet, ohne die Daten zu kopieren.
- Permanent: Daten für den inspizierten Tag werden in eine permanente Tabelle kopiert und die Metriken auf den kopierten Daten berechnet.
- Session: Daten werden in eine Session- oder temporäre Tabelle kopiert und Metriken auf diesen temporären Daten berechnet.
Arbeits-Schema-Name: Bei Verwendung des Profiling-Modus „Permanent“ werden Arbeitstabellen in diesem Schema abgelegt.
ODBC verwenden: Aktiviert