Strona 1 z 23
BI INSIGHT S.A. UL. WŁADYSŁAWA JAGIEŁŁY 4 / U3, 02-495 WARSZAWA
DOKUMENTACJA
Powykonawcza
BI SOW dla
PFRON
Strona 2 z 23
Dokumentacja powykonawcza BI SOW
Spis treści
1 METRYKA DOKUMENTU ................................................................................ 4
1.1 Podstawowe informacje ................................................................................................... 4
1.2 Historia zmian .................................................................................................................. 4
1.3 Akceptacja dokumentu ..................................................................................................... 5
2 ARCHITEKTURA SYSTEMU BI SOW ............................................................. 6
3 PLATFORMA SYSTEMU BI SOW ................................................................... 8
4 ŹRÓDŁA DANYCH ........................................................................................... 9
5 TRANSPORT DANYCH DO SYSTEM BI SOW ............................................. 10
6 BAZA DANYCH .............................................................................................. 11
7 PRZETWARZANIE DANYCH......................................................................... 12
8 FIZYCZNY MODEL DANYCH ........................................................................ 14
9 ODŚWIEŻANIE DANYCH .............................................................................. 18
10 ZARZĄDZANIE UŻYTKOWNIKAMI ............................................................... 19
11 WARSTWA PREZENTACJI – LOGICZNY MODEL DANYCH ...................... 20
12 WARSTWA PREZENTACJI – RAPORTY ..................................................... 23
12.1 Uczestnicy programu „Aktywny samorząd” ............... Błąd! Nie zdefiniowano zakładki.
Strona 3 z 23
Dokumentacja powykonawcza BI SOW
12.2 Program wyrównywania różnic między regionami III . Błąd! Nie zdefiniowano zakładki.
12.3 Przyznanie środków osobie niepełnosprawnej środków na rozpoczęcie działalnościBłąd! Nie zdefiniowano zakładki.
12.4 Suma przyznanych środków przez i dla JST ............. Błąd! Nie zdefiniowano zakładki.
12.5 Nowi beneficjenci w systemie EGW ........................... Błąd! Nie zdefiniowano zakładki.
12.6 Realizacja umów w systemie GW .............................. Błąd! Nie zdefiniowano zakładki.
13 BACKUP .......................................... BŁĄD! NIE ZDEFINIOWANO ZAKŁADKI.
13.1 Parametry backupu .................................................... Błąd! Nie zdefiniowano zakładki.
Strona 4 z 23
Dokumentacja powykonawcza BI SOW
1 Metryka dokumentu
1.1 Podstawowe informacje
Nazwa projektu Dostawa oprogramowania do analizy danych klasy BI dla Systemu SOW wraz z
jego wdrożeniem
Tytuł dokumentu Dokumentacja powykonawcza BI SOW
Autor (rzy) Robert Wojtkowski, Konrad Spociński
Numer wersji 1.0
Data wersji 2019-02-15
Sprawdził (a)
Data sprawdzenia
1.2 Historia zmian
Autor Data ukończenia Opis zmian Wersja
Strona 5 z 23
Dokumentacja powykonawcza BI SOW
1.3 Akceptacja dokumentu
Wersja Data akceptacji Akceptujący Zakres
Strona 6 z 23
Dokumentacja powykonawcza BI SOW
2 Architektura Systemu BI SOW
Poniższa ilustracja przedstawia architekturę zastosowanego rozwiązania.
Strona 7 z 23
Dokumentacja powykonawcza BI SOW
Strona 8 z 23
Dokumentacja powykonawcza BI SOW
3 Platforma systemu BI SOW
Parametry Systemu, na którym posadowiono BI SOW:
1. Windows Server 2016 Standard 2. Intel Xeon CPU E5-2680 (4 procesory) 3. 64 GB RAM
Strona 9 z 23
Dokumentacja powykonawcza BI SOW
4 Źródła danych
System korzysta z trzech źródłowych baz danych produkcyjnych.
Są to:
- baza danych systemu SOW – System Obsługi Wniosków
Liczba tabel – 219
Łączna liczba kolumn - 11777
- baza danych systemu GW - Generator Wniosków
Liczba tabel – 201
Łączna liczba kolumn - 1889
- baza danych systemu EGW – Ewidencja Godzin Wsparcia
Liczba tabel – 243
Łączna liczba kolumn - 2330
Strona 10 z 23
Dokumentacja powykonawcza BI SOW
5 Transport danych do system BI SOW
Do realizacji procesów ETL zastosowano oprogramowanie SQL Server Integration Services.
Procesy ETL objęły:
- SOW (MySQL) -> P_SRC_SOW (SQL Server 2017)
Liczba tabel – 67
Łączna liczba kolumn - 3901
- GW (PostgreSQL) -> P_SRC_GW (SQL Server 2017)
Liczba tabel – 17
Łączna liczba kolumn - 192
- EGW (PostgreSQL) -> P_SRC_EGW (SQL Server 2017)
Liczba tabel – 24
Łączna liczba kolumn - 348
Strona 11 z 23
Dokumentacja powykonawcza BI SOW
6 Baza danych
Baza danych SOW BI została posadowiona na serwerze MS SQL.
Poniżej przedstawiono jej lokalizację:
Strona 12 z 23
Dokumentacja powykonawcza BI SOW
7 Przetwarzanie danych
Do realizacji procesów ETL zastosowano oprogramowanie SQL Server Integration Services, SQL Server 2017.
Poniżej zaprezentowano listę procedur zdefiniowanych na potrzeby transformacji danych dla BI SOW:
pr_create_egw_indexes - procedura składowana
pr_drop_egw_indexes - procedura składowana
pr_insert_d_application_details - procedura składowana
pr_insert_d_application_group - procedura składowana
pr_insert_d_application_invoices - procedura składowana
pr_insert_d_application_study_specification - procedura składowana
pr_insert_d_application_wr_projects - procedura składowana
pr_insert_d_disability_persons - procedura składowana
pr_insert_d_limit_period - procedura składowana
pr_insert_d_local_government_unit - procedura składowana
pr_insert_d_locations - procedura składowana
pr_insert_d_organizations - procedura składowana
Strona 13 z 23
Dokumentacja powykonawcza BI SOW
pr_insert_d_projects - procedura składowana
pr_insert_d_recruitment - procedura składowana
pr_insert_d_requester - procedura składowana
pr_insert_f_cases - procedura składowana
pr_insert_f_disabled_person_support - procedura składowana
pr_insert_f_gw_application_content - procedura składowana
pr_insert_f_gw_applications - procedura składowana
pr_insert_f_limits - procedura składowana
pr_insert_f_opinion_content - procedura składowana
pr_insert_f_payments_and_returns - procedura składowana
pr_truncate_egw_tables - procedura składowana
pr_truncate_gw_tables - procedura składowana
pr_truncate_sow_tables - procedura składowana
Poniżej przedstawiono listę pakietów SSIS:
Package egw dev test.dtsx - pakiet SSIS
Package gw dev test.dtsx - pakiet SSIS
Package sow dev test.dtsx - pakiet SSIS
Strona 14 z 23
Dokumentacja powykonawcza BI SOW
8 Fizyczny model danych
Fizyczny model danych został zaimplementowany w oprogramowaniu: SQL Server 2017.
Poniżej przedstawiono listę tabel:
c_activity_occupation - tabela
c_case_status - tabela
c_contract_status - tabela
c_disability_group - tabela
c_disability_type - tabela
c_proposal_status - tabela
c_settlement_status - tabela
d_application_content - tabela
d_application_details - tabela
d_application_group - tabela
d_application_invoices - tabela
d_application_study_specification - tabela
d_application_wr_projects - tabela
d_disability_persons - tabela
d_limit_period - tabela
Strona 15 z 23
Dokumentacja powykonawcza BI SOW
d_local_government_unit - tabela
d_locations - tabela
d_organizations - tabela
d_projects - tabela
d_recruitment - tabela
d_requester - tabela
f_cases - tabela
f_disabled_person_support - tabela
f_gw_application_content - tabela
f_gw_application_content_tmp - tabela
f_gw_applications - tabela
f_limits - tabela
f_opinion_content - tabela
f_opinion_content_tmp - tabela
f_payments_and_returns – tabela
Poniżej przedstawiono listę widoków:
v_application_content - widok
v_d_application_details - widok
v_d_application_group - widok
Strona 16 z 23
Dokumentacja powykonawcza BI SOW
v_d_application_invoices - widok
v_d_as_application_details - widok
v_d_disability_persons - widok
v_d_limit_period - widok
v_d_local_government_unit - widok
v_d_locations - widok
v_d_organizations - widok
v_d_projects - widok
v_d_recruitment - widok
v_d_requester - widok
v_d_rs_application_details - widok
v_d_rz_application_details - widok
v_d_wr_application_details - widok
v_d_zw_application_details - widok
v_f_cases - widok
v_f_disabled_person_support - widok
v_f_gw_applications - widok
v_f_limits - widok
v_f_payments_and_returns - widok
v_gw_application_content_tmp - widok
Strona 17 z 23
Dokumentacja powykonawcza BI SOW
v_sysdiagrams - widok
v_t_wsparcie - widok
v_tmp_wsparcie - widok
Strona 18 z 23
Dokumentacja powykonawcza BI SOW
9 Odświeżanie danych
Do odświeżania danych zastosowano oprogramowanie: SQL Server 2017 – SQL Server Agent
W narzędziu zdefiniowane zostały „job”-y:
- run package for sow source - run package for gw source - run package for egw source.
Poniżej zaprezentowano przykład monitorowania przetwarzań za pomocą standardowych raportów.
Strona 19 z 23
Dokumentacja powykonawcza BI SOW
10 Zarządzanie użytkownikami
System Windows, na którym zainstalowano Power BI Server dysponuje 25 licencjami dla użytkowników nazwanych.
Jeśli nie korzystamy z domeny, użytkownicy BI SOW powinni być zarejestrowani jako lokalni użytkownicy Windows. Do kont
użytkowników przypisuje się uprawnienia do zawartości na serwerze Power BI.
Można też przypisać użytkowników (lokalnych lub domenowych) do grup na serwerze Windows, a następnie grupom tym
przypisać uprawnienia do zawartości na serwerze Power BI.
Poniżej prezentujemy role globalne w systemie BI SOW.
System administrator – pełny dostęp do zawartości serwera BI SOW, w tym do czynności administracyjnych.
System User – użytkownik mogący tworzyć nowe aplikacje (raporty), modyfikować raporty, harmonogramować itp.
Consumer – użytkownik nie wymagający płatnej licencji, ma prawo przeglądać raporty na portalu BI SOW.
Strona 20 z 23
Dokumentacja powykonawcza BI SOW
11 Warstwa prezentacji – logiczny model danych
Zastosowane oprogramowanie: Power BI, Power BI Report Server.
Poniżej przedstawiono model danych dla systemu SOW
Strona 21 z 23
Dokumentacja powykonawcza BI SOW
Strona 22 z 23
Dokumentacja powykonawcza BI SOW
Poniżej przedstawiono model danych dla systemów GW i EGW
Strona 23 z 23
Dokumentacja powykonawcza BI SOW
12 Warstwa prezentacji – raporty
Zastosowano oprogramowanie: Power BI, Power BI Report Server
Top Related