| Termin | Definicja |
|---|---|
| Mapowanie kolumn | Mapowanie kolumn to wskazanie odpowiadających sobie pól źródła i celu przy imporcie lub replikacji danych. Na czym polega mapowanie kolumn w przepływie danychMapowanie kolumn polega na przypisaniu każdemu polu ze źródła odpowiedniego pola w systemie docelowym. Źródłem może być arkusz kalkulacyjny, plik CSV, tabela bazy danych, eksport z programu księgowego albo plik generowany przez urządzenie. Celem jest na przykład inna tabela, aplikacja do ewidencji sprzętu, system magazynowy lub baza używana przez narzędzie raportowe. W najprostszym przypadku kolumna Mapowanie nie zawsze oznacza zmianę samej nazwy. Trzeba również określić, czy wartości mają ten sam typ, format i znaczenie. Data zapisana jako Typy danych, wartości puste i przekształceniaPodczas projektowania mapowania należy porównać typy danych po obu stronach. Tekst, liczba całkowita, liczba zmiennoprzecinkowa, wartość logiczna i data mają inne zasady walidacji. Wartość Mapowanie może zawierać jawne reguły transformacji. Przykładowo wartości Klucze, zgodność rekordów i kontrola importuWażną częścią mapowania jest wskazanie kolumny lub zestawu kolumn identyfikujących rekord. Identyfikator urządzenia, numer seryjny albo klucz złożony z kilku pól może służyć do rozróżnienia nowych danych od rekordów już zapisanych. Jeżeli system docelowy używa identyfikatora liczbowego generowanego automatycznie, nie należy bezpośrednio nadpisywać go przypadkową wartością ze źródła. Trzeba ustalić, które pole jest kluczem biznesowym, a które wyłącznie technicznym identyfikatorem wiersza. Przed właściwym importem warto wykonać próbę na ograniczonym zbiorze danych i sprawdzić liczbę odczytanych, odrzuconych oraz zmienionych rekordów. Kontrola powinna obejmować także duplikaty, brak wymaganych kolumn, przekroczenie długości tekstu, niezgodność typów i wartości spoza dozwolonego zakresu. Jeżeli kolumna docelowa jest wymagana, rekord bez odpowiadającej wartości nie powinien przejść bez ostrzeżenia. Dobrą praktyką jest zapisanie wersji reguł mapowania oraz raportu błędów, aby można było odtworzyć, jakie przekształcenia wykonano i dlaczego określone wiersze nie zostały zapisane. Mapowanie danych w codziennej pracy serwisu komputerowegoW ewidencji laptopów i komputerów PC mapowanie kolumn może łączyć dane z formularza przyjęcia sprzętu z kartą urządzenia w programie serwisowym. Pola takie jak producent, model, numer seryjny, pojemność dysku, ilość pamięci RAM, opis usterki i status naprawy powinny mieć jednoznaczne odpowiedniki. Szczególnej uwagi wymagają pola opisowe, ponieważ różne zapisy, na przykład Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego poprawne mapowanie danych może ułatwiać przyjęcie urządzenia, rejestrowanie wykonanych czynności oraz przekazanie klientowi spójnej informacji o stanie sprzętu. Przy wdrażaniu takiego importu należy zachować oryginalne dane źródłowe, opisać znaczenie każdej kolumny i sprawdzić wynik na rzeczywistych, lecz kontrolowanych przykładach. Dzięki temu zmiana struktury formularza lub programu nie prowadzi do cichego przypisywania wartości do niewłaściwych pól. |