| Termin | Definicja |
|---|---|
| brak mechanizmu merge danych | Brak mechanizmu merge danych to usterka uniemożliwiająca scalenie zduplikowanych rekordów odbiorców w jeden, spójny profil. Na czym polega brak mechanizmu merge danychBrak mechanizmu merge danych oznacza, że używany program nie potrafi połączyć dwóch lub większej liczby rekordów opisujących tego samego odbiorcę w jeden spójny profil. Rekord może zawierać między innymi imię i nazwisko, adres, numer telefonu, adres poczty elektronicznej, historię kontaktów, zamówienia, notatki albo przypisane dokumenty. Jeżeli dane zostały zapisane w kilku miejscach, aplikacja powinna mieć określoną procedurę scalania, która wybiera wartości końcowe i przenosi powiązane informacje do jednego rekordu. Gdy takiego mechanizmu nie ma albo nie działa on poprawnie, duplikaty pozostają rozdzielone. Problem nie musi oznaczać uszkodzenia pojedynczego pliku. Często dotyczy logiki aplikacji, struktury bazy danych albo warstwy odpowiedzialnej za obsługę formularza. Program może umożliwiać wyszukanie podobnych odbiorców, ale nie zapewniać bezpiecznego połączenia ich danych. Może również wyświetlać przycisk scalania, który kończy operację komunikatem o błędzie, nie przenosi wszystkich powiązań lub usuwa część informacji. W takim przypadku usterka dotyczy przepływu danych między interfejsem użytkownika, modułem operacji na rekordach i miejscem przechowywania danych. Skutki pozostawienia zduplikowanych rekordówRozdzielenie danych jednej osoby na kilka profili utrudnia odczyt pełnej historii. Kontakt zapisany pod jednym rekordem może nie być widoczny przy otwarciu drugiego, a zamówienie, zgłoszenie lub notatka może zostać przypisana tylko do części danych. W praktyce prowadzi to do niepełnych wyników wyszukiwania, powtarzania tych samych czynności i ryzyka wykorzystania nieaktualnego numeru telefonu lub adresu poczty elektronicznej. Użytkownik może mieć wrażenie, że dane zniknęły, mimo że nadal znajdują się w systemie, lecz pod innym identyfikatorem. Duplikaty wpływają także na operacje wykonywane automatycznie. Raport może policzyć jedną osobę kilka razy, filtr może zwrócić niepełną listę, a mechanizm przypominania może utworzyć powtórne zadanie. Znaczenie ma również sposób, w jaki aplikacja rozpoznaje rekord. Samo podobieństwo nazwiska nie wystarcza do bezpiecznego scalania, ponieważ różne osoby mogą mieć takie samo imię i nazwisko. Z drugiej strony odmienne formaty numeru telefonu, literówka w adresie albo brak polskich znaków mogą sprawić, że program nie rozpozna dwóch wpisów jako dotyczących tego samego odbiorcy. Jak rozpoznać źródło problemu w aplikacjiDiagnostykę należy rozpocząć od odtworzenia sytuacji na kopii danych albo na dwóch testowych rekordach. Trzeba sprawdzić, czy aplikacja pozwala wskazać rekord główny, jakie pola pokazuje podczas scalania i czy przed zatwierdzeniem prezentuje wynik końcowy. Istotne jest także ustalenie, czy po operacji pozostają wszystkie powiązane elementy, takie jak historia kontaktów, załączniki, zadania i wpisy księgowe. Jeżeli scalanie nie jest dostępne w interfejsie, należy odróżnić brak funkcji od błędu jej wykonania. W dalszej kolejności sprawdza się komunikaty aplikacji, logi oraz stan lokalnych plików konfiguracyjnych i baz danych używanych przez program. Należy zweryfikować, czy problem występuje dla każdego duplikatu, czy tylko przy określonym zestawie pól. Przydatne są testy z rekordami zawierającymi różne kombinacje danych: ten sam numer telefonu przy odmiennym nazwisku, ten sam adres poczty elektronicznej z inną pisownią oraz brakujące wartości w jednym z profili. Pozwala to ustalić, czy błąd wynika z walidacji, konfliktu identyfikatorów, ograniczeń formularza, nieprawidłowego mapowania pól czy przerwania operacji podczas zapisu. Nie należy ręcznie usuwać jednego z rekordów przed ustaleniem, gdzie są zapisane jego powiązania. Usunięcie profilu może spowodować utratę dostępu do historii albo pozostawić odwołania do nieistniejącego identyfikatora. Bezpieczniejsza procedura obejmuje wykonanie kopii, zapisanie listy danych z obu rekordów, określenie wartości nadrzędnych i dopiero potem kontrolowane przeniesienie informacji. Po zakończeniu trzeba ponownie wyszukać odbiorcę, sprawdzić historię oraz upewnić się, że rekord pomocniczy nie jest już używany przez inne elementy aplikacji. Naprawa obsługi duplikatów na laptopie lub komputerze PCUsunięcie usterki może polegać na przywróceniu właściwej wersji aplikacji, naprawie jej lokalnej bazy danych, korekcie konfiguracji albo aktualizacji modułu odpowiedzialnego za obsługę rekordów. Jeżeli program nie posiada funkcji merge, rozwiązaniem powinno być ustalenie bezpiecznej procedury migracji danych zgodnej z jego strukturą, a nie przypadkowe kopiowanie zawartości między plikami. W przypadku uszkodzenia bazy konieczne jest najpierw zabezpieczenie kopii, ponieważ próba naprawy bez zachowania oryginalnego stanu może utrudnić odzyskanie danych. Po modyfikacji należy wykonać test wyszukiwania, otwierania historii i tworzenia nowych wpisów. Warszawskie Pogotowie Komputerowe zajmuje się naprawą laptopów i komputerów PC, w tym diagnozowaniem problemów z oprogramowaniem oraz działaniem danych zapisanych lokalnie na podzespołach komputera. Zakres czynności zależy od używanej aplikacji, rodzaju plików i możliwości wykonania bezpiecznej kopii. Diagnoza pozwala ustalić, czy przyczyną jest sam program, jego konfiguracja, uszkodzenie nośnika danych czy nieprawidłowy sposób zapisu rekordów. |