Co może pójść źle w testowaniu hurtowni danych? Przecież to jest proste!
Dostajesz dane na wejściu. Przetwarzasz je. Dostajesz dane na wyjściu. Co może pójść źle?
Wyobrażasz sobie, że dane wejściowe dostajesz zawsze dobrej jakości? W wielu wypadkach tak jest. Niestety czasami jakość danych wejściowych pozostawia wiele do życzenia.
W tej kolumnie miały być tylko liczby, a dostajesz ciągi znaków.
Zamiast daty dostajesz wartość TRUE albo FALSE.
Albo jeszcze gorzej, miałeś dostawać zysk brutto a dostajesz dochód brutto. To już nie tak łatwo wychwycić.
Faktura miała mieć zawsze przypisane dane klienta, a czasami brakuje tych danych.
Wartość rezydualna miała być zawsze dodatnia, a jest ujemna.
Zdarza się, że z biegiem czasu logika w systemie źródłowym ewaluowała i próba pobrania historii to budowa zupełnie innego przetwarzania niż przetwarzanie bieżących danych.
Już sama analiza tego, co jest na wejściu to gotowy ból głowy.
A dane wejściowe to dopiero początek drogi.
Read More