Migracja EOD do chmury — konsolidacja danych z 5 systemów
Wyzwanie
Klient posiadał dane rozproszone w 5 różnych systemach — Intense, Optima, autorski CRM oraz dodatkowe bazy danych. Dokumenty księgowe, umowy, protokoły i faktury były przechowywane w różnych formatach i strukturach.
Brak spójności danych utrudniał budżetowanie, wydłużał czas przygotowywania raportów i wymuszał ręczne mapowanie kodów kosztowych. Dodatkowo dziesiątki gigabajtów zeskanowanych dokumentów z systemu BULB wymagały przypisania do odpowiednich rekordów.
Zakres projektu
Projekt obejmował migrację i konsolidację 30 typów dokumentów:
Rozwiązanie
Zbudowałem kompleksowy pipeline migracyjny:
- → Ekstrakcja danych z baz MS SQL i MySQL (Intense, Optima, CRM)
- → Transformacja i ujednolicenie struktur danych według potrzeb biznesowych
- → Mapowanie i przemapowanie kodów kosztowych między systemami
- → Automatyczna dekretacja pozycji z faktur
- → Wyciągnięcie i przypisanie zeskanowanych plików z BULB do dokumentów
- → Import do docelowego systemu EOD w chmurze Azure/Microsoft
Stack technologiczny
Python
Orkiestracja ETL, transformacje, mapowanie danych
SQL (MS SQL, MySQL)
Ekstrakcja z baz źródłowych, złożone zapytania
Azure Cloud
Docelowa infrastruktura EOD
BULB
Ekstrakcja i migracja zeskanowanych dokumentów
Skala projektu
5
Systemów źródłowych
100k+
Dokumentów
30
Typów dokumentów
80+ GB
Plików BULB
Rezultaty
- ✓ Jedno źródło prawdy — wszystkie dokumenty w jednym, spójnym systemie
- ✓ Dane według potrzeb biznesowych — struktura dostosowana do wymagań, nie ograniczeń systemów źródłowych
- ✓ Szybsze budżetowanie — ujednolicone kody kosztowe i dekretacje
- ✓ Przyspieszone raportowanie — koniec z ręcznym łączeniem danych z wielu źródeł
- ✓ Pełna historia dokumentów — skany z BULB przypisane automatycznie
Planujesz migrację lub konsolidację danych?
wyślij email