Automatyzacja procesów przetwarzania danych z systemu źródłowego

Tytuł projektu: automatyzacja procesów przetwarzania danych z systemu źródłowego

Klient: globalny lider w bankowości korporacyjnej

Branża: Banking, Finance & Insurance

Ekspertyza: Data Management & AI

Zakres projektu: przetwarzanie i transformacja danych, automatyzacja tworzenia struktur danych

Narzędzia: Google Cloud Platform, BigQuery, Google Cloud Storage, SQL, Dynamic SQL

Automatyzacja przetwarzania danych z systemu źródłowego umożliwiła optymalizację procesów integracji oraz transformacji w BigQuery. Projekt pozwolił na zautomatyzowanie przekształcania surowych, generycznych tabel w zoptymalizowane struktury analityczne, gotowe do dalszej pracy i raportowania.

Ekspertyza ALTEN Polska dotyczyła transformacji danych oraz wdrożenia nowego, bardziej elastycznego i wydajnego procesu ich przetwarzania. Kluczowym aspektem było przeniesienie logiki ekstrakcji danych z systemu źródłowego, gdzie była realizowana za pomocą skryptów, do środowiska chmurowego. Nowe podejście umożliwiło automatyczne przetwarzanie danych w sposób bardziej dostępny i skalowalny, otwierając nowe możliwości raportowania oraz redukując obciążenie platformy źródłowej.

Zadanie ALTEN Polska

Zespół ALTEN Polska miał za zadanie opracowanie i wdrożenie zautomatyzowanego procesu przetwarzania danych dostarczanych z platformy klienta w formacie plikowym. Kluczowe działania obejmowały tworzenie dynamicznych kwerend SQL w BigQuery, które automatycznie przekształcały dane z surowych, generycznych tabel w  zoptymalizowane struktury. Przeniesienie logiki przetwarzania z zamkniętego środowiska skryptowego do otwartego i skalowalnego środowiska SQL było jednym z kluczowych celów projektu.

Przebieg projektu

Projekt realizowano etapowo:

Analiza istniejącego modelu danych: na początkowym etapie projektu przeanalizowano model danych w systemie źródłowym, w tym relacje między obiektami, kardynalność, atrybuty i zależności. Celem było dokładne zrozumienie struktury danych źródłowych.

Identyfikacja specyficznych struktur danych: zidentyfikowano elementy modelu danych wymagające dedykowanego podejścia, które wymagały opracowania szczególnych struktur, umożliwiających prawidłowe przetwarzanie danych w dalszych etapach.

Projektowanie warstwy pośredniej: stworzono elastyczną, dedykowaną strukturę warstwy pośredniej, która umożliwiła łączenie danych surowych z docelowymi strukturami analitycznymi.

Implementacja algorytmu transformacji danych: opracowano algorytm, który automatycznie przekształcał dane surowe w uporządkowane struktury, przygotowane do dalszego przetwarzania.

Integracja warstw i testowanie: dane z warstwy pośredniej zostały scalone z warstwą docelową. Następnie przeprowadzono szczegółowe testy, aby upewnić się, że rozwiązanie działa poprawnie i spełnia wymagania biznesowe.

Zabezpieczenie implementacji: dodano mechanizmy weryfikacji spójności danych wejściowych, aby uniknąć potencjalnych błędów w procesie przetwarzania.

Efekt końcowy

Projekt zakończył się stworzeniem w pełni zautomatyzowanego procesu przetwarzania danych w środowisku BigQuery. Klient otrzymał zoptymalizowane struktury, które zwiększyły dostępność danych i ułatwiły ich wykorzystanie w raportowaniu oraz analizach biznesowych. Dzięki przeniesieniu przetwarzania danych do chmury poprawiono elastyczność pracy z danymi, co otworzyło nowe możliwości w tworzeniu raportów i umożliwiło większej liczbie użytkowników łatwiejszy dostęp do informacji. Automatyzacja procesów przekształceń dodatkowo zredukowała złożoność obsługi danych, wspierając efektywne zarządzanie i rozwój analiz biznesowych.

Podsumowanie

Dzięki współpracy z ALTEN Polska klient zyskał skalowalne, wydajne i łatwe w utrzymaniu rozwiązanie do przetwarzania danych. Automatyzacja procesów oraz przejście na bardziej wydajne technologie zredukowały koszty i czas przetwarzania, jednocześnie poprawiając jakość dostarczanych danych. Projekt stworzył solidną podstawę do dalszego rozwoju analiz biznesowych i integracji danych w środowisku chmurowym.