Co to jest deduplikacja danych
Duplikat to ten sam obiekt zapisany w systemie więcej niż raz. Klient „Kowalski Sp. z o.o.”, „KOWALSKI spółka z o.o.” i „Kowalski sp.z.o.o.” to dla człowieka ta sama firma, ale dla systemu trzy różne rekordy. Każdy ma część historii zamówień, część kontaktów i inne notatki. Deduplikacja polega na znalezieniu takich rekordów, połączeniu ich w jeden i przepięciu wszystkich powiązań do rekordu, który zostaje.
Skąd biorą się duplikaty
- ręczne wpisywanie bez sprawdzenia, czy rekord już istnieje,
- import danych z kilku źródeł, np. z arkuszy handlowców,
- formularze na stronie, które zawsze zakładają nowy kontakt,
- integracje, które przy błędzie powtarzają operację,
- różne zapisy tych samych danych: wielkie i małe litery, skróty, literówki.
Dlaczego duplikaty szkodzą
Duplikaty klientów oznaczają niepełną historię i ryzyko, że dwóch handlowców zadzwoni do tej samej firmy. Duplikaty produktów zaburzają stany magazynowe. W raportach ta sama firma liczona jest kilka razy, więc liczba klientów i średnia wartość zamówienia są błędne. Przed wdrożeniem AI duplikaty są szczególnie kłopotliwe, bo model dostaje sprzeczne informacje.
Jak wykrywa się duplikaty
- Po identyfikatorach: NIP, REGON, adres e-mail, kod produktu. To najpewniejsza metoda.
- Po podobieństwie: nazwy porównywane po ujednoliceniu, czyli usunięciu form prawnych, znaków i wielkości liter.
- Po kilku polach naraz: podobna nazwa i ten sam kod pocztowy albo ten sam telefon.
- Z pomocą AI: model może ocenić, czy dwa rekordy to prawdopodobnie ten sam obiekt, i uzasadnić ocenę. Decyzję o połączeniu przy wątpliwych parach podejmuje człowiek.
Jak to wygląda w praktyce
To przykład ilustracyjny. Firma przenosi klientów z trzech arkuszy handlowców do CRM. Najpierw automatyzacja ujednolica nazwy i numery telefonów, potem grupuje rekordy z tym samym NIP. Rekordy bez NIP porównuje po nazwie i adresie, a pary, co do których nie ma pewności, trafiają na listę do decyzji. Po połączeniu każdy klient ma pełną historię kontaktów, a w CRM działa reguła, która przy dodaniu nowego klienta sprawdza, czy taki NIP już istnieje.
Jak zmierzyć skalę duplikatów
Prosty raport często wystarczy: zestawienie rekordów z tym samym NIP, adresem e-mail lub numerem telefonu. Jeśli takich grup jest dużo, duplikaty powstają systemowo, np. przez formularz albo import. Wtedy samo sprzątanie nie wystarczy i trzeba zmienić sposób, w jaki dane trafiają do systemu.
Zapobieganie zamiast sprzątania
Jednorazowe sprzątanie to połowa pracy. Druga połowa to zasady, które nie pozwolą duplikatom wrócić: wyszukiwanie przed dodaniem rekordu, wymagane identyfikatory, automatyzacje, które aktualizują istniejący rekord zamiast tworzyć nowy, i ustalone jedno źródło prawdy. Przy integracjach ważne jest też, żeby powtórzony webhook nie zakładał drugiego takiego samego rekordu.
Porządkowaniem danych zajmujemy się w usłudze porządkowanie i strukturyzowanie danych, a przy zmianie systemu w usłudze migracja danych.
Powiązane hasła
- Jedno źródło prawdyJedno źródło prawdy to zasada, że każda informacja w firmie, na przykład dane klienta, cena czy stan zamówienia, ma jedno nadrzędne miejsce, a pozostałe systemy pobierają ją stamtąd zamiast prowadzić własne kopie.
- Relacyjna baza danychRelacyjna baza danych przechowuje informacje w powiązanych ze sobą tabelach, na przykład klienci, zamówienia i produkty, tak że każdą informację zapisuje się raz, a powiązania łączą ją z resztą.
- ETLETL to proces, w którym dane pobiera się z różnych systemów, porządkuje i przekształca do wspólnej postaci, a potem zapisuje w jednym miejscu, na przykład w bazie do raportów.
- CRMCRM to system do zarządzania relacjami z klientami, w którym firma prowadzi kontakty, szanse sprzedaży, historię rozmów i zadania handlowców, tak żeby nic nie ginęło w mailach i notatkach.
Jak możemy pomóc
Porządkowanie i strukturyzowanie danych
Jedna wersja prawdy zamiast kilku arkuszy z różnymi liczbami.
Migracja danych
Przeniesienie danych do nowego systemu bez utraty historii.
Przygotowanie danych pod AI
Dokumenty i dane uporządkowane tak, żeby AI z nich korzystało.
Najczęściej zadawane pytania
Czy deduplikację można zrobić automatycznie?
Pewne przypadki, np. ten sam NIP, tak. Wątpliwe pary powinien zatwierdzić człowiek, bo błędne połączenie dwóch różnych firm trudno odwrócić.
Jak często sprawdzać duplikaty?
Najlepiej zapobiegać im przy wprowadzaniu danych, a dodatkowo okresowo uruchamiać raport podejrzanych par.
Co dzieje się z historią połączonych rekordów?
Przy dobrze przeprowadzonym łączeniu zamówienia, kontakty i notatki są przepinane do rekordu, który zostaje.