Włóczęga za systemem

Subskrybuj RSS A A A
15 czerwca 2010
Piotr Kowalski

Podczas migracji dane ulegają zniekształceniu zazwyczaj nie z powodów technicznych, ale z braku zachowania powiązań logicznych między nimi, czyli zagubienia lub zniekształcenia informacji na poziomie metadanych.


Wielokrotnie zdarza się tak, że dane gromadzone na przestrzeni lat są przenoszone z bazy do bazy przy okazji wymiany systemu informatycznego. Większość przenoszonej informacji z biegiem czasu nabiera wartości historycznej, a ich bieżąca używalność jest niska. Niemniej po latach i kilku zmianach systemów może się okazać, że starsze dane nie są już poprawnie interpretowane przez aktualne oprogramowanie.

Pamiętać należy, że efekt działania systemu informatycznego jest postrzegany przez użytkowników poprzez warstwę prezentacyjną oprogramowania. A więc nie widzimy zawartości bazy danych wprost, tylko odpowiednio przetworzone porcje informacji, co odbywa się poprzez reguły biznesowe oraz interfejs graficzny warstwy prezentacyjnej.
Po migracji możemy mieć do czynienia w zasadzie z dwoma rodzajami niezgodności: na poziomie bazy danych lub na poziomie aplikacji. W pierwszym przypadku dane zostały zniekształcone procesami migracyjnymi, w drugim zaś same dane są poprawne, natomiast ich sens jest niewłaściwie interpretowany przez aktualną aplikację.

Inne słowniki

Fizyczne dane mogą ulec zniekształceniu podczas migracji bynajmniej nie z powodów technicznych (jakość procesu przenoszenia przy dzisiejszej technologii jest technicznie nienaganna), ale z braku zachowania pewnych powiązań logiki tych danych, a więc zagubienia lub zniekształcenia informacji na poziomie metadanych. Najczęściej przyczyną jest utrata jakiejś części informacji słownikowej, co w efekcie powoduje, że dane są, ale nie wiadomo co znaczą. I oczywiście, raczej nie wydarza się to przy pierwszej migracji systemu, ale przy którejś z kolejnych, gdy nie ma ciągłości dokumentowania wstecznych procesów.

Doskonale do demonstracji tego zjawiska nadaje się taki przykład. W osobowej bazie danych istnieją zapisy określające przynależność klientów do województw. Niektóre informacje pochodzą jeszcze z czasów, kiedy kraj podzielony był na kilkadziesiąt województw. Każdemu województwu przypisano kod liczbowy począwszy od wartości 0. Dane te były przenoszone w dosłownej postaci do nowych systemów, a gdy w międzyczasie zmieniono podział terytorialny kraju, nowe systemy uznawały już tylko nowe nazwy województw i kodowały je w zakresie 0 do 15. Klient, który według nomenklatury sprzed 1998 roku przynależał do województwa olsztyńskiego, w obecnym systemie nie znajdzie odwzorowania ze względu na niespójność wartości słownikowych. Nawet gdyby starano się przekonwertować te zależności, to nie znaleziono by prostej drogi, gdyż nie dość, że olsztyńskie nie istnieje w sensie nazewniczym, to również brak jego odpowiednika terytorialnego. Jedynym prostym rozwiązaniem byłoby utrzymywanie starego i nowego słownika oraz stosowanie odmiennych zakresów kodowania.

Oceń artykuł

średnio: 0 liczba ocen: 0
1  2  3  dalej »

Komentarze (0)

Najnowsze

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

Zarządzanie po japońsku

W praktyce przemysłowej wypracowano szereg skutecznych metod zarządzania. Wiele powstało w Japonii. Dlaczego, mimo ich efektywności, nie zawsze są stosowane w biznesie?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Jak zaplanować karierę w branży IT

Doświadczenia łączone na różnych stanowiskach w firmach o odmiennych profilach są szczególnie cenione przez pracodawców. Dlatego warto głęboko przeanalizować możliwości rozwoju kariery, które obecnie stwarza rynek IT.

Rekomendacje



Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88