Źródłowy konektor dla Oracle¶
Ten przewodnik opisuje, jak skonfigurować digna, aby łączyła się z Oracle DB używając natywnego konektora Python lub sterownika ODBC.
Odnosi się do ekranu "Create a Database Connection".

Natywny sterownik Python¶
Biblioteka: python-oracledb
Obsługiwane uwierzytelnianie: Tylko uwierzytelnianie za pomocą hasła
Dla innych metod uwierzytelniania prosimy użyć sterownika ODBC.
Konfiguracja digna (natywny sterownik)¶
Podaj następujące informacje na ekranie "Create a Database Connection":
Name: Nazwa połączenia. Używana do odwołań do tego połączenia na innych ekranach.
Technology: Oracle
Host Address: Nazwa serwera lub adres IP
Host Port: Numer portu, np. 1521
Database Name: Nazwa instancji lub service name
Schema Name: Schemat zawierający źródłowe dane
User Name: Nazwa użytkownika bazy danych
User Password: Hasło użytkownika
Profiling Mode: Tryb profilowania określa, jak digna przetwarza dane i oblicza metryki:
- Standard: Metryki obliczane są bezpośrednio na źródłowych tabelach bez kopiowania danych.
- Permanent: Dane dla inspekcjonowanego dnia są kopiowane do stałej tabeli, a metryki obliczane są na skopiowanych danych.
- Session: Dane są kopiowane do tabeli sesyjnej lub tymczasowej, a metryki obliczane są na tych tymczasowych danych.
Work Schema Name: Przy użyciu trybu "Permanent" tabele robocze będą umieszczone w tym schemacie.
Use ODBC: Wyłączone (domyślnie)
Sterownik ODBC¶
Sterownik ODBC może obsługiwać szerszy zakres opcji uwierzytelniania i łączności. Ta sekcja koncentruje się na uwierzytelnianiu za pomocą hasła z użyciem sterownika Oracle in OraDB21Home1.
1. Zainstaluj sterownik ODBC¶
Zainstaluj Oracle in OraDB21Home1 (lub podobny), postępując zgodnie z oficjalnym przewodnikiem instalacyjnym dostawcy.
2. Skonfiguruj źródło danych ODBC¶
Wykonaj poniższe kroki, aby skonfigurować nowe źródło danych ODBC z uwierzytelnianiem za pomocą hasła:
Krok 1¶

Uwaga: Nazwa usługi TNS (TNS Service Name) musi być skonfigurowana w pliku tnsnames.ora instalacji klienta Oracle. To tam podajesz deskryptor połączenia (host, port, service name).
Krok 2 – Test połączenia¶
Kliknij przycisk Test Connection.

Podaj hasło i kliknij przycisk OK.

Teraz możesz skonfigurować digna, aby używała połączenia ODBC, albo z użyciem DSN (Data Source Name), albo w konfiguracji bez DSN.
A. Konfiguracja oparta na DSN¶
Konfiguracja digna¶
Na ekranie "Create a Database Connection" podaj następujące informacje:
Name: Nazwa połączenia. Używana do odwołań do tego połączenia na innych ekranach.
Technology: Oracle
Database Name: Baza danych zawierająca schemat źródłowy
Profiling Mode: Tryb profilowania określa, jak digna przetwarza dane i oblicza metryki:
- Standard: Metryki obliczane są bezpośrednio na źródłowych tabelach bez kopiowania danych.
- Permanent: Dane dla inspekcjonowanego dnia są kopiowane do stałej tabeli, a metryki obliczane są na skopiowanych danych.
- Session: Dane są kopiowane do tabeli sesyjnej lub tymczasowej, a metryki obliczane są na tych tymczasowych danych.
Work Schema Name: Przy użyciu trybu "Permanent" tabele robocze będą umieszczone w tym schemacie.
Use ODBC: Włączone
Właściwości ODBC¶
name: "DSN", value: "*digna*data_oracle"
name: "UID", value: "twoj_uzytkownik_oracle"
name: "PWD", value: "{twoje haslo w nawiasach klamrowych}"
DSNmusi odpowiadać nazwie zdefiniowanej w konfiguracji Twojego sterownika ODBC.
B. Konfiguracja bez DSN¶
Konfiguracja digna¶
Na ekranie "Create a Database Connection" podaj następujące informacje:
Name: Nazwa połączenia. Używana do odwołań do tego połączenia na innych ekranach.
Technology: Oracle
Database Name: Schemat zawierający źródłowe dane (to samo co Schema Name)
Profiling Mode: Tryb profilowania określa, jak digna przetwarza dane i oblicza metryki:
- Standard: Metryki obliczane są bezpośrednio na źródłowych tabelach bez kopiowania danych.
- Permanent: Dane dla inspekcjonowanego dnia są kopiowane do stałej tabeli, a metryki obliczane są na skopiowanych danych.
- Session: Dane są kopiowane do tabeli sesyjnej lub tymczasowej, a metryki obliczane są na tych tymczasowych danych.
Work Schema Name: Przy użyciu trybu "Permanent" tabele robocze będą umieszczone w tym schemacie.
Use ODBC: Włączone