Poniżej znajduje się opis konfiguracji ustawień silnika bazodanowego Firebird 3.0 do współpracy z aplikacją Analizy Business Intelligence 6.5.0.0.

Kompatybilność wersji programów

Do uruchomienia systemu BI z silnikiem Firebird 3.0 wymagane jest posiadanie aplikacji w wersji nie niższej niż 6.5.0.0. W przypadku posiadania starszej wersji, w pierwszej kolejności należy wykonać aktualizację BI.

Procedura konfiguracji

Przygotowanie pliku GBK bazy ABIADMIN.FDB za pomocą narzędzia gbak FB 2.5

Dla systemu Windows

Należy uruchomić wiersz poleceń za pomocą klawiszy Win+R →  cmd → enter

W oknie wiersza poleceń należy wprowadzić:


Poniżej przykład:

C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe -b -v -user SYSDBA -password haslo C:\abi\ABIAD.FDB C:\abi\ABIAD.gbk


Dla systemu Linux

W oknie konsoli należy wprowadzić:


Poniżej przykład:

/opt/firebird/bin/gbak -b -v -user SYSDBA -password haslo /data/fdb/adm/ABIAD.fdb /data/fdb/adm/ABIAD.gbk


Zmiana silnika bazy danych Firebird

Aktualizację silnika bazodanowego należy wykonać zgodnie z instrukcją:
https://portalklienta.streamsoft.pl/faq/instrukcja-instalacji-firebird-3-0/

Modyfikacja pliku konfiguracyjnego firebird.conf

W katalogu instalacji Firebird 3.0 należy zmodyfikować plik konfiguracyjny firebird.conf zgodnie z poniższym wzorem:

WireCrypt = Enabled

AuthServer = Legacy_Auth, Srp, Win_Sspi

AuthClient = Legacy_Auth, Srp, Win_Sspi

UserManager = Srp, Legacy_UserManager

RemoteServiceName = gds_db

RemoteServicePort = 3050

RemoteAccess = true

DatabaseAccess = Full

Restore bazy ABIADMIN

Restore bazy ABIADMIN należy wykonać za pomocą narzędzia GBAK FB 3.0:


Dla systemu Windows

Należy uruchomić wiersz poleceń za pomocą klawiszy Win+R →  cmd →  enter

W oknie wiersza poleceń należy wprowadzić:


Poniżej przykład:

C:\Program Files\Firebird\Firebird_3_0\gbak.exe -c -v -user SYSDBA -password haslo C:\abi\ABIAD.gbk C:\abi\ABIAD.FDB


Dla systemu Linux

W oknie konsoli należy wprowadzić:

Poniżej przykład:

/opt/firebird/bin/gbak -c -v -user SYSDBA -password haslo /data/fdb/adm/ABIAD.gbk /data/fdb/adm/ABIAD.fdb


Po odtworzeniu pliku bazy należy zmienić właściciela oraz grupę na firebird dla pliku bazy:

chown firebird.firebird /data/fdb/adm/ABIAD.fdb


Założenie 2 użytkowników standardowych ABIADMIN z narzędzia ISQL

Dla systemu Windows

Należy uruchomić wiersz poleceń poprzez wciśnięcie klawiszy Win+R > cmd > enter


W oknie wiersza poleceń należy wprowadzić:

Poniżej przykład:

C:\Program Files\Firebird\Firebird_3_0\isql.exe C:\abi\ABIAD.FDB -u SYSDBA -password haslo

Po zalogowaniu należy wyprowadzić poniższe polecenia:


drop user ABIADMIN;

commit;

CREATE USER ABIADMIN PASSWORD 'ab12i34' GRANT admin role USING PLUGIN Srp;

CREATE USER ABIADMIN PASSWORD ‘ab12i34’ GRANT admin role USING PLUGIN Legacy_UserManager;

grant create database to user ABIADMIN;

COMMIT;

 

Dla systemu Linux

W oknie konsoli należy wprowadzić:

Poniżej przykład:

/opt/firebird/bin/isql -u SYSDBA -password haslo /data/fdb/adm/ABIAD.fdb

Po zalogowaniu należy wyprowadzić poniższe polecenia:

drop user ABIADMIN;

commit;

CREATE USER ABIADMIN PASSWORD 'ab12i34' GRANT admin role USING PLUGIN Srp;

CREATE USER ABIADMIN PASSWORD ‘ab12i34’ GRANT admin role USING PLUGIN Legacy_UserManager;

grant create database to user ABIADMIN;
COMMIT;

Ustawienie inicjalnego procesu ETL

Przed uruchomieniem programu ABI_Administrator należy wgrać biblioteki msvcp100.dll i msvcr100.dll do katalogu instalacji programu ABI_Administrator. Biblioteki msvcp100.dll i msvcr100.dll są w archiwum zip do pobrania ze strony:

https://firebirdsql.org/en/firebird-3-0/#Win32

https://firebirdsql.org/en/firebird-3-0/#Win64


W programie ABI_Administrator, w zakładce Firmy należy uruchomić edycję parametrów wybranej firmy za pomocą klawisza F5 i zaznaczyć opcję „Przetwarzanie inicjalne”:

    Po poprawnym przetworzeniu procesu ETL program będzie gotowy do pracy.


ver. 1.3 z dn. 27.06.2022