Materiały konferencyjne SEP 2019

4.2. Propozycja platformy do zarządzania danymi i usługami w celu integracji danych i systemów w KGHM Polska Miedź Na podstawie uruchomionych projektów w ramach Programu KGHM 4.0 „Implementacja ar- chitektury zorientowanej na usługi (SOA)” oraz „Opracowanie procesów Data Governance, w tym polityk i standardów dla danych przetwarzanych w ramach obszarów biznesowych” rozpoczęto zadania projektowe. Prace nad modelem prowadzone są zgodnie z założeniami koncepcji Data Governance oraz SOA Governance. W ramach platformy przetwarzania i inte- gracji danych należy wymienić kluczowe komponenty, które będą wchodziły w skład centrum. W obszarze zarządzania danymi możemy wyróżnić:  narzędzia do raportowania i prezentacji danych;  zaawansowane narzędzia do analityki danych (predykcja, tworzenie modeli itp.);  narzędzia do tworzenia modeli danych;  narzędzia do tworzenia procesów ETL (ang. Extract Transform Load);  narzędzia wspierające procesy Data Governance;  hurtownie danych. Polityka Data Governance zakłada powołanie wielu ról organizacyjnych oraz definicji pro- cedur w celu obsługi procesów biznesowych. I tak w naszym modelu za pomocą narzędzi wspierających procesy ETL programista tworzy odpowiednie przepływy danych, które zasilają hurtownie danych. Wielotematyczna hurtownia danych przechowuje logicznie pogrupowane dane z podziałem na obszary dziedzinowe przedsiębiorstwa (ang. Data Marts) [26]. Analitycy przy pomocy stosownego oprogramowania korzystają z danych umieszczonych w hurtowni budując złożone modele matematyczne. Wyniki tych obliczeń są z powrotem zapisywane do bazy danych. Na ich podstawie projektanci raportów tworzą zestawienia dla kierownictwa. Za- rządca danych (ang. Data Steward) przy pomocy odpowiednich narzędzi dba o poprawność procesów Data Governance. W obszarze integracji możemy wyróżnić:  korporacyjną szynę danych (ang. ESB – Enterprise Service Bus);  repozytorium usług korporacyjnych;  narzędzia do zarządzania usługami (reguły dostępności, uprawnienia, monitoring);  narzędzia do zabezpieczania usług (szyfrowanie, autentykacja, autoryzacja itp.);  narzędzia do wytwarzania usług (środowiska programistyczne). Podobnie jak w przypadku Data Governance Polityka SOA Governance zakłada powołanie wielu ról organizacyjnych oraz obsługi zadań związanych z utrzymaniem usług na odpowied- nim poziomie. W konsekwencji umożliwia to realizację procesów biznesowych. Klienci usług mogą przeszukiwać repozytorium, aby skorzystać z danej usługi. Analitycy i architekci projek- tują nowe i modyfikują aktualne. Programiści piszą kod odpowiedzialny za realizację procesu biznesowego. Administratorzy czuwają nad bezpieczeństwem usług oraz ich dostępnością. Właściciele biznesowi usługi sprawują nad nimi nadzór.

RkJQdWJsaXNoZXIy NTcxNzA3