| Termin | Definicja |
|---|---|
| duplikowanie rekordów kontaktów | Duplikowanie rekordów kontaktów to proces lub usterka powodująca wielokrotne zapisanie tych samych danych odbiorcy w bazie. Na czym polega duplikowanie rekordów kontaktówDuplikowanie rekordów kontaktów oznacza sytuację, w której ta sama osoba lub organizacja zostaje zapisana w bazie więcej niż jeden raz. Powielone wpisy mogą zawierać identyczne dane, ale często różnią się pojedynczym polem: numerem telefonu, adresem poczty elektronicznej, nazwą firmy, formatem numeru albo sposobem zapisu imienia i nazwiska. Z punktu widzenia programu są to wtedy odrębne rekordy, mimo że opisują ten sam kontakt. Problem może powstać podczas ręcznego dodawania danych, importu pliku CSV, synchronizacji z książką adresową albo przywracania kopii danych. Czasem aplikacja nie rozpoznaje, że wpis już istnieje, ponieważ porównuje cały rekord zamiast wybranych pól identyfikujących. Przykładowo „Jan Kowalski” z numerem „501 222 333” i „Jan Kowalski” z numerem „+48 501 222 333” mogą zostać potraktowani jako dwa różne kontakty. Podobny efekt występuje przy dodatkowych spacjach, różnej wielkości liter lub odmiennym zapisie adresu e-mail. Źródła powielonych wpisów w aplikacji kontaktówJedną z przyczyn jest wielokrotna synchronizacja tego samego źródła danych. Jeżeli aplikacja kontaktów pobiera informacje z kilku lokalizacji, takich jak pamięć urządzenia, konto internetowe i plik importu, może otrzymać te same osoby z różnymi identyfikatorami wewnętrznymi. Bez mechanizmu scalania rekordów każdy wpis jest zapisany osobno. Duplikaty mogą również pojawić się po migracji danych między programami, gdy nowe oprogramowanie nie zachowało dotychczasowych identyfikatorów kontaktów. Powielanie może wynikać także z błędu logiki zapisu. Program powinien przed utworzeniem nowego rekordu sprawdzić, czy kontakt o określonych cechach już istnieje. Jeżeli operacja wyszukiwania i operacja zapisu nie są odpowiednio powiązane, dwa równoczesne żądania mogą przejść kontrolę jako nowe, a następnie zapisać dwa rekordy. W systemach korzystających z bazy danych ograniczeniem takiego zjawiska może być unikalność określonej wartości, ale nie zawsze da się zastosować ją do całego kontaktu, ponieważ jedna osoba może legalnie mieć kilka numerów telefonu lub adresów e-mail. Warto odróżnić duplikaty od kontaktów powiązanych lub zgrupowanych. Niektóre programy wyświetlają jeden kontakt z informacjami pochodzącymi z kilku źródeł, lecz fizycznie przechowują osobne rekordy. Inne aplikacje pokazują osobne wpisy, mimo że użytkownik widzi je jako jedną osobę. Ocena problemu wymaga więc sprawdzenia zarówno widoku programu, jak i struktury danych używanej przez aplikację. Rozpoznawanie i porządkowanie duplikatówDiagnostykę należy rozpocząć od ustalenia, gdzie przechowywane są kontakty i które źródła są aktywne. Trzeba sprawdzić, czy wpisy znajdują się w pamięci komputera, profilu użytkownika, aplikacji pocztowej, pliku lokalnym czy usłudze synchronizowanej z innym urządzeniem. Następnie porównuje się pola kontaktów: imię i nazwisko, numer telefonu, adres e-mail, nazwę firmy oraz dodatkowe notatki. Samo podobieństwo nazwy nie zawsze wystarcza do bezpiecznego uznania dwóch rekordów za identyczne. Przed scalaniem lub usuwaniem danych należy wykonać kopię zapasową właściwego źródła kontaktów. Operacja porządkowania może zmienić kolejność pól, usunąć część notatek albo pozostawić tylko jedną wersję numeru telefonu. Bez kopii odtworzenie wcześniejszego stanu może być trudne. W przypadku importu warto najpierw wyłączyć automatyczną synchronizację albo pracować na kopii pliku, aby poprawione dane nie zostały ponownie nadpisane przez starszy zestaw rekordów. Usunięcie widocznych duplikatów nie zawsze rozwiązuje przyczynę problemu. Jeżeli aplikacja nadal synchronizuje kilka źródeł albo podczas zapisu tworzy nowy wpis bez kontroli istniejących danych, powielone rekordy pojawią się ponownie. Dlatego po uporządkowaniu kontaktów należy wykonać próbny zapis, ponowić synchronizację i sprawdzić, czy liczba wpisów pozostaje stała. Trzeba również zweryfikować, czy inne programy korzystające z książki adresowej nadal widzą właściwy numer telefonu i adres poczty elektronicznej. Naprawa problemu w środowisku laptopa lub komputera PCNaprawa duplikowania rekordów kontaktów polega na ustaleniu źródła powielania, zabezpieczeniu danych i uporządkowaniu właściwego zbioru kontaktów. W zależności od sytuacji sprawdza się ustawienia synchronizacji, historię importów, pliki lokalne, profile użytkownika oraz działanie aplikacji odpowiedzialnej za książkę adresową. Analizowane są także różnice w formacie danych, ponieważ niewidoczne dla użytkownika odstępy, znaki specjalne lub różne zapisy numerów mogą uniemożliwić poprawne rozpoznanie tego samego kontaktu. Warszawskie Pogotowie Komputerowe wykonuje diagnostykę i naprawę laptopów oraz komputerów stacjonarnych PC, w tym problemów z aplikacjami, profilami użytkowników, importem danych i synchronizacją kontaktów. Przed zmianą danych ustalany jest zakres problemu oraz sposób zachowania istniejących wpisów. Jeżeli konieczne jest scalanie rekordów, wybiera się informacje do pozostawienia, a następnie sprawdza działanie książki adresowej po ponownym uruchomieniu programu i synchronizacji. Po zakończeniu prac warto obserwować, czy nowe kontakty zapisują się pojedynczo i czy zmiany są prawidłowo widoczne na pozostałych urządzeniach. Jeżeli duplikaty powracają, wskazuje to na aktywne źródło, które ponownie dostarcza stare rekordy, albo na problem z samą aplikacją. Wtedy potrzebne jest porównanie konfiguracji wszystkich używanych programów i źródeł danych, a nie tylko ponowne ręczne usuwanie powielonych wpisów. |