Konsolidowanie skryptów uruchamiania i zatrzymywania

Aby uprościć proces uruchamiania i zatrzymywania usługi przenoszenia danych, można skonsolidować wygenerowane skrypty uruchamiania i zatrzymania i wywoływać je przez skrypty główne.

Ponieważ komponenty przechwytujący i wprowadzający muszą działać w systemie, w którym znajdują się bazy danych, opcje konsolidacji różnią się w zależności od użytej topologii. Niezależnie od sposobu konsolidacji skryptów, aby uniknąć błędów inicjowania, nie należy uruchamiać dwóch instancji komponentu równocześnie.
Chociaż możliwe jest oddzielne uruchamianie i zatrzymywanie każdej instancji komponentu przechwytującego lub wprowadzającego, znacznie wygodniej jest skonsolidować zawartość skryptów uruchamiania/zatrzymywania wszystkich instancji komponentów i używać tylko jednego skryptu uruchamiającego/zatrzymującego usługę przenoszenia danych dla pojedynczego modelu miar biznesowych. Skrypty można konsolidować przez:
  1. Identyfikację skryptów uruchamiających i zatrzymujących instancje komponentu przechwytującego dla źródłowej bazy danych.
  2. Utworzenie głównych skryptów uruchamiających i zatrzymujących instancje komponentu przechwytującego dla źródłowej bazy danych.
  3. Identyfikację skryptów uruchamiających/zatrzymujących instancje komponentu wprowadzającego dla docelowej bazy danych.
  4. Utworzenie głównych skryptów uruchamiających i zatrzymujących instancje komponentu przechwytującego dla docelowej bazy danych.

W wyniku tej konsolidacji do uruchomienia lub zatrzymania usługi przenoszenia danych dla modelu miar biznesowych wystarczy wykonać 4 skrypty uruchamiające (lub zatrzymujące).

Dalsza konsolidacja jest możliwa, gdy nie ma potrzeby oddzielnego uruchamiania lub zatrzymywania tych dwóch usług przenoszenia danych. W tym przypadku potrzebne są tylko trzy skrypty uruchamiające i zatrzymujące:
  • Skrypt uruchamiający (zatrzymujący) wszystkie instancje komponentu przechwytującego w bazie danych stanu.
  • Skrypt uruchamiający (zatrzymujący) wszystkie instancje komponentu przechwytującego i komponentu wprowadzającego w wykonawczej bazie danych.
  • Skrypt uruchamiający (zatrzymujący) wszystkie komponenty wprowadzające w bazie danych historycznych.
Jeśli wszystkie trzy bazy danych rezydują w jednym systemie, możliwa jest dalsza konsolidacja skryptów do jednego skryptu uruchamiającego (lub zatrzymującego) wszystkie instancje komponentów przechwytującego i wprowadzającego.

Istnieje przypadek, w którym jest wymagana konsolidacja skryptów uruchamiających i zatrzymujących usługę przenoszenia danych, które zostały utworzone w ramach innych wdrożeń. Podczas pierwszego wdrażania usługi przenoszenia danych tworzone są skrypty uruchamiające i zatrzymujące dla wszystkich grup miar biznesowych. Kolejne wdrożenia, które są skutkiem zmian wprowadzanych w modelu miar biznesowych, nie zawierają skryptów uruchamiających i zatrzymujących dla istniejących grup miar biznesowych. Zamiast tego dostępne będą tylko skrypty uruchamiające i zatrzymujące dla nowych grup miar biznesowych. Konieczna jest ręczna aktualizacja wcześniej utworzonych skonsolidowanych skryptów uruchamiających i zatrzymujących.

Przypadek ten ilustruje następujący przykład: początkowe wdrożenie usługi przenoszenia danych dla model miar biznesowych modelu finansów, który zawiera trzy grupy miar biznesowych. Dla bazy danych stanu zostały utworzone trzy skrypty uruchamiające i zatrzymujące komponent przechwytujący. Następnie model został zaktualizowany i dodano nowe miary biznesowe. Podczas wdrażania zostanie utworzony tylko jeden skrypt uruchamiający i zatrzymujący komponent przechwytujący dla nowej grupy miar biznesowych. Należy uruchomić cztery skrypty uruchamiające i zatrzymujące, aby włączyć usługę przenoszenia danych.

Pojęcia pokrewne
Usługi przenoszenia danych
Administrowanie usługami przenoszenia danych
Konfiguracja usługi przenoszenia danych
Zadania pokrewne
Wdrażanie usług przenoszenia danych
Konfigurowanie opcji usług przenoszenia danych
Finalizowanie konfiguracji usług przenoszenia danych

Copyright IBM Corporation 2005, 2006. Wszelkie prawa zastrzeżone.