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.
Made with FlippingBook
RkJQdWJsaXNoZXIy NTcxNzA3