Okno „Historia zmian” umożliwia użytkownikowi aplikacji na podgląd zmian dokonywanych w obrębie wybranej tabeli dla obiektów wolnozmiennych – Kimball2, takich jak: aktualizacja/dodanie/usunięcie wiersza, ta funkcjonalność jest dostępna po kliknięciu przycisku .
Okno historii zmian dla obiektów wolnozmiennych – Kimball2 wyświetla następujące informacje w formie tabelarycznej:
- Data modyfikacji – Informacja o dacie wykonanej operacji
- Nazwa użytkownika – Informacja o użytkowniku, który dokonał zmiany
- Rodzaj zmiany – Dodawanie, Aktualizacja, Usuwanie
- Klucz główny
Użytkownik ma możliwość podglądu szczegółów zmiany przy użyciu przycisku dostępnego przy każdym z wierszy. Rozwija on szczegóły w formie tabeli:
- Kolumna – Informacja o nazwie kolumny, na której została dokonana zmiana
- Stara Wartość (Usuwanie, Aktualizacja) – Informacje o starej wartości wiersza
- Nowa Wartość (Dodawanie, Aktualizacja) – Informacje o nowo wprowadzonej wartości wiersza
Podczas cofania daty w kolumnie „Data od” (w wierszu aktualnym) zapis o edycji dotyczący tego wiersza zostaje przypisany w Historii zmian do użytkownika, który edytował wiersz. Przykład dla wiersza ID = 11 widoczny na rysunku poniżej.
Dodatkowo, automatycznie w wierszu nieaktualnym z ID = 1, ale o takim samy kluczu biznesowym następuje zmiana „Daty do” i „Daty aktualizacji”. Przykład jest widoczny na rysunku poniżej.