W modelu
miar
biznesowych zawartych jest
wiele definicji zdarzeń i procesów. W oparciu o te definicje generator schematów
generuje odpowiadające im artefakty potrzebne do utworzenia tabel baz danych,
definicji produktu Cube
Views i skryptów replikacji. Zmiany w modelu
miar
biznesowych wywołują
zmiany w wygenerowanych artefaktach.
Jeśli taka zmiana będzie miała miejsce, konieczne będzie ponowne uruchomienie generatora schematów i wygenerowanie nowych skryptów modelu
miar
biznesowych. To działanie jest nazywane zarządzaniem zmianami.
Zarządzanie zmianami jest wymagane w następujących przypadkach:
- Zostaje dodany nowy proces, w wyniku czego dodawana jest nowa tabela.
- Zostaje dodany nowy pomiar, który nie jest częścią wymiaru, lub pomiar zostaje utworzony w nowym wymiarze i nowa kolumna zostaje dodana do odpowiednich tabel procesu.
- Zostaje zmieniona długość pomiaru typu string, co powoduje zmianę długości odpowiadającej mu kolumny.
Każda zmiana w
modelu
miar
biznesowych wymaga powtórzenia następujących kroków:
- Zaimportuj zmodyfikowany model miar
biznesowych do generatora schematów w Konsoli administracyjnej programu WebSphere
Business Monitor w celu wygenerowania odpowiednich artefaktów.
- Uruchom nowo wygenerowane skrypty DDL
w celu zaktualizowania bazy danych zgodnie ze zmianami.
- Wdróż skrypty replikacji w celu zsynchronizowania bazy danych stanu, wykonawczej bazy danych
i bazy danych historycznych po wprowadzeniu zmian.
- Wdróż nowo wygenerowane definicje produktu Cube Views.
- Wdróż
model
miar
biznesowych w Konsoli administracyjnej programu WebSphere
Business Monitor.
Generator schematów bada zarówno wcześniejszą, jak i nową wersję modelu miar biznesowych. Jeśli nowy model nie został wdrożony lub nie istnieje w repozytorium,
Generator schematów wygeneruje artefakty odpowiadające nowemu modelowi. Jeśli istnieje poprzednia wersja nowego modelu, Generator schematów sprawdzi różnice
między wdrożoną wersją modelu i jego nową wersją. Jeśli zostaną znalezione zmiany, na ich podstawie
zostaną wygenerowane ponownie odpowiednie skrypty modyfikujące bazy danych.
Więcej informacji na temat tworzenia nowego modelu na
podstawie istniejącego modelu znajduje się w dokumentacji programu WebSphere
Business Modeler.
Niektóre zmiany w
modelu
miar
biznesowych są zabronione z powodu ograniczeń
dotyczących modyfikowania tabel baz danych istniejącego modelu miar
biznesowych. W przypadku wystąpienia następujących zmian należy ponownie
wygenerować cały model i wdrożyć go jako nowy. Zostanie wygenerowany i wdrożony pełny nowy zestaw artefaktów.
Zmianami tymi są:
- Zmiana atrybutu Użycie
w programie WebSphere Business Monitor miary biznesowej,
na przykład zmiana pomiaru z wartości Aktywne dane dotyczące uruchomionego procesu na wartość Dane ilościowe w analizie wielowymiarowej.
- Zmiana grupy wymiarów, do której należy pomiar.
- Zmiana statusu pola wyboru Część klucza wymiaru
dla pomiaru wymiaru w edytorze
miar
biznesowych.
- Zmiana typu danych pomiaru. Zmiany w typie danych pomiaru są obsługiwane przez usunięcie bieżącego pomiaru i utworzenie nowego.
- Usuwanie pomiaru, który jest częścią klucza wymiaru.
- Tworzenie nowego pomiaru jako części klucza wymiaru dla istniejącego wymiaru.
- Zmiana licznika czasu między typami kumulującymi się i niekumulującymi się.
- Zmiana modelu procesu lub działań.
Uwaga: Usunięcie całego procesu nie wymaga ponownego generowania modelu, chociaż może spowodować usunięcie pomiaru. Wygenerowane zostaną tylko zmiany.
W zależności od zmian wprowadzanych w
modelu
miar
biznesowych należy wykonać jeden z trzech następujących scenariuszy wdrażania:
- Wdrażanie nowego modelu
- Wdrażanie nowej wersji modelu
- Wdrażanie innego modelu