CDC DATABASE WIZZARD

Moduł odpowiedzialny za komunikację z bazą danych podczas tworzenia konektorów. Ułatwia wybieranie, konfigurowanie oraz dostosowywanie struktur do replikacji.

Dlaczego powstał Database Wizzard?

Główną zaletą oraz powodem dlaczego moduł powstał jest uporządkowanie funkcji systemu związanych z operacjami na bazie danych. Wszystkie operacje dotyczące komunikacji z bazą danych odbywają się za pomocą tego modułu. Został również stworzony intefrejs dla użytkownika ułatwiający wybór elementów z bazy danych, takich jak schematy czy tabele, oraz zawierający szczegółowe informacje o tabelach.

Działanie

Database Wizzard

Przy konfiguracji konektora źródłowego dla bazy danych możemy kliknąć przycisk "DATABASE WIZARD", który przeniesie nas do kreatora. Po lewej stronie widzimy schematy wraz z trzema opcjami do wyboru, dotyczącymi uwzględnienia danego schematu w replikacji. Po kliknięciu w dany schemat zostaną wyświetlone tabele, które są w danym schemacie oraz informacje o poszczególnych tabelach, takie jak:

  • Pk - Primary Key - czy tabela posiada klucz główny

  • Fk - Foreign Key - czy tabela posiada klucz obcy

  • Nt - Nested Tables - czy tabela posiada tabele zagnieżdżone

  • Lob - czy tabela posiada kolumny typlu LOB (CLOB, NCLOB, BLOB)

  • Cdt - Custom Data Types - czy tabela posiada kolumny o niestandardowym typie danych (zdefiniowanym przez użytkownika)

Oznaczenia dla poszczególnych informacji dotyczących tabel

Ikona
Znaczenie

Oczekiwane występowanie elementu i nie wymaga dalszych dodatkowych kroków

Występowanie elementu i wiąże się z podjęciem dodatkowych kroków

Brak danego elementu i nie wymaga dodatkowych kroków

Brak elementu i wiąże się z podjęciem dodatkowych kroków

Wykonywane funkcje

  • Informacje o bazie danych (Database Mode, Supplemental Logging )

  • Sprawdzanie bazy/schematu/tabel pod względem typów danych, zagnieżdżonych tabel, tabel bez Primary Key

  • Pobieranie schematów na bazie danych

  • Pobieranie tabel dla konkretnego schematu

  • Pobieranie schematów i tabel dla każdego ze schematów

  • Pobieranie kolumn dla tabeli

  • Pobieranie informacji o tabelach (Pk, Fk, Nt, Lob, Cdt)

  • Sprawdzanie połączenia do bazy danych przy replikacji oraz przy module CDC-COMPARE

  • Aktywowanie Supplemental Logging na bazie danych

  • Pobieranie uprawnień możliwych do nadania użytkownikowi replikacyjnemu

  • Tworzenie użytkownika do replikacji

Szczegóły kontenera

Nazwa kontenera

cdc-wizzard

Nazwa repozytorium

goldenore/cdc/db_wizzard

Port

8087

Zależności

CDC BACKEND

Last updated