portfolio_Janusz_Bander
Wróć do projektów

ERP / CZYSZCZENIE DANYCH

Migracja danych kontrahentów do Subiekt nexo

Projekt przedstawia proces przygotowania i importu bazy kontrahentów do systemu Subiekt nexo. Dane wyeksportowane ze starego systemu wymagały oczyszczenia, ujednolicenia formatów oraz dopasowania struktury przed wykonaniem importu. Projekt pokazuje praktyczne podejście do jakości danych, mapowania pól i migracji danych do systemu ERP.

Rola Autor projektu
System Subiekt nexo
Zakres Czyszczenie + import
Dane Baza kontrahentów

Wyzwanie

Zadaniem było przygotowanie bazy kontrahentów wyeksportowanej ze starego systemu do importu w Subiekt nexo. Przed importem dane wymagały weryfikacji i dopasowania do struktury docelowego systemu.

Podczas analizy wykryto m.in. niepoprawne formaty kodów pocztowych, spacje w adresach e-mail, błędne adresy e-mail, NIP-y zawierające znaki, nieprawidłowe numery NIP, niestandardowe formaty telefonów, spacje na końcu pól, różną wielkość liter w nazwach miejscowości, brakujące nazwy, duplikaty symboli oraz problemy z formatem numerów rachunków. Dane zawierały również różnice w zapisie adresów, np. prefiks „ul.”.

Dane źródłowe

Proces rozpoczął się od analizy wyeksportowanej bazy kontrahentów. Pierwszym etapem było rozpoznanie struktury danych oraz identyfikacja pól wymagających korekty.

Surowa baza kontrahentów w arkuszu

Widok danych źródłowych przed rozpoczęciem czyszczenia.

Czyszczenie i standaryzacja danych

Czyszczenie danych zostało przeprowadzone w Google Sheets. Poszczególne pola zostały sprawdzone pod kątem spójności, poprawności formatu i możliwości zaimportowania do systemu.

Przykłady transformacji

Wykrywanie niespójnych danych, m.in. w nazwach miejscowości i formatach pól.

Wykrywanie niespójnych danych w arkuszu

Usuwanie niepożądanego prefiksu „ul.” przy użyciu funkcji znajdź i zamień.

Usuwanie prefiksu ul. z adresów

Poprawa formatu kodu pocztowego i dodanie znaku „-” za pomocą formuły.

Poprawa formatu kodu pocztowego

Efekt standaryzacji numerów telefonów i dodania prefiksu.

Ujednolicone numery telefonów

Mapowanie danych

Po oczyszczeniu danych przystąpiłem do konwertowania pliku .xcel na plik .epp. Do tego celu zostało użyte jedno z przeglądarkowych narzędzi dostępnych na rynku. Proces polegał na poprawnym zmapowaniu pól tak aby dane z kolumn ze starego systemyu pokrywały się z nowym m.in. typu kontrahenta, symbolu, nazwy, miejscowości, kodu pocztowego, adresu oraz numeru NIP.

Mapowanie kolumn pliku do pól importu

Import do Subiekt nexo

Po poprawnym mapowaniu został wygenerowany plik EPP z właściwą strukturą umożliwiającą odczyt danych przez Subiekt nexo. Następnie nowa grupa klientów została dodana do programu poprzez import zbiorowy.

Import kontrahentów do Subiekt nexo

Rezultat

Oczyszczone dane
Usunięto i poprawiono typowe błędy jakościowe oraz ujednolicono formaty danych.
Gotowa struktura EPP
Dane zostały przygotowane i zmapowane do struktury wymaganej przez Subiekt nexo.
Import kontrahentów
Przygotowana baza została zaimportowana do systemu jako nowa grupa klientów.

Wykorzystane technologie

Subiekt nexo Google Sheets EPP Czyszczenie danych Mapowanie danych Migracja danych ERP