Database Store - Przegląd
Database Store to centralny moduł platformy odpowiedzialny za zarządzanie wszystkimi definicjami i konfiguracjami połączeń z bazami danych używanymi przez inne komponenty systemu.
Umożliwia:
- Rejestrowanie i przechowywanie definicji połączeń z bazami danych (BAS — Backend Adapter Systems).
- Ponowne wykorzystanie zapisanych połączeń bez konieczności ponownego wprowadzania danych uwierzytelniających.
- Edytowanie istniejących połączeń.
- Integrację z modułami takimi jak Database Comparer, Database Wizard oraz Connector Manager.
Obsługiwane Backend Adapter Systems
PostgreSQL
Oracle
Informix
IBM DB2
S3 Amazon
Cassandra

MS SQL Server
HDFS
Snowflake
MySQL
Kluczowe funkcjonalności
Zarządzanie połączeniami
- Tworzenie i konfigurowanie połączeń z bazami danych (URL, host, port, użytkownik, hasło, schemat itp.).
- Zapisywanie połączeń w centralnym repozytorium.
- Nadawanie logicznych nazw (np.
ORCL_PROD,PG_TEST) dla większej przejrzystości i łatwiejszego ponownego użycia.
Wykorzystanie konfiguracji
- Inne moduły mogą bezpośrednio odnosić się do zapisanych konfiguracji.
- Dane uwierzytelniające są przechowywane tylko raz i wykorzystywane we wszystkich procesach.
- Umożliwia globalne aktualizacje — np. zmiana hasła lub hosta wpływa automatycznie na wszystkie powiązane łączniki.
Tworzenie i edycja połączeń poprzez interfejs użytkownika
- Wszystkie zapisane połączenia mogą być tworzone i modyfikowane poprzez graficzny interfejs użytkownika.
- Wbudowana walidacja zapewnia poprawność formatów URL, numerów portów oraz dostępność serwerów.
Parametry połączenia
| Parametr | Opis | Mapowanie w łączniku |
|---|---|---|
| URL | Pełny adres JDBC (np. jdbc:oracle:thin:@host:1521/ORCL) | Mapowany do database.url. |
| Host | Nazwa hosta lub adres IP serwera bazy danych | Używany przy konstruowaniu adresu URL. |
| Port | Port usługi (np. 1521, 5432) | Używany w adresie URL oraz testach połączenia. |
| Baza danych / SID / Nazwa usługi | Identyfikator bazy danych lub usługi | Uzupełnia końcowy adres JDBC. |
| Użytkownik / Hasło | Dane uwierzytelniające | Mapowane do database.user oraz database.password. |
Wartości z Database Store są automatycznie mapowane do konfiguracji łączników lub sesji porównawczych, zapewniając spójność i eliminując błędy wynikające z ręcznego wprowadzania danych.