Uruchamianie usługi przenoszenia danych z wykonawczej bazy danych do bazy danych historycznych

Archiwa wdrażania DS_Runtime_setup i DS_Datamart_setup zawierają wykonywalne skrypty, które mogą być użyte do uruchomienia instancji komponentów przechwytującego i wprowadzającego dla usługi przenoszenia danych z wykonawczej bazy danych do bazy danych historycznych. Jeśli archiwum zostało utworzone w wyniku zmian dokonanych w modelu miar biznesowych, w archiwum tym zostały spakowane jedynie skrypty uruchamiające dla instancji komponentów przechwytującego i wprowadzającego.

Uwaga: Możliwa jest konsolidacja skryptów uruchamiających usługę przenoszenia danych. Więcej informacji na temat konsolidacji skryptów znajduje się w temacie Konsolidowanie skryptów uruchamiania i zatrzymywania.
Poniższe instrukcje mogą być użyte także w sytuacji, kiedy konsolidacja nie została wykonana. Aby uruchomić usługę przenoszenia danych z wykonawczej bazy danych do bazy danych historycznych dla danego modelu miar biznesowych:
  1. Zidentyfikuj wszystkie instancje komponentu przechwytującego, które zostały przypisane do modelu miar biznesowych w wykonawczej bazie danych.
    Jeśli wszystkie skrypty uruchamiające instancję komponentu przechwytującego zostały już skonsolidowane, nie trzeba nic robić. Przejdź do następnego kroku. Jeśli skrypty nie zostały jeszcze skonsolidowane (i jeśli użytkownik nie życzy sobie tego robić), należy zidentyfikować wszystkie instancje komponentu przechwytującego, które kiedykolwiek zostały utworzone dla tego modelu miar biznesowych. Skrypty uruchamiające instancję komponentu przechwytującego są generowane automatycznie w czasie pierwszego wykonania generowania schematów dla modelu miar biznesowych. Kolejne generowania schematów (na przykład po aktualizacji modelu miar biznesowych) generują tylko skrypty uruchamiające dla nowych instancji komponentu przechwytującego. Aby zidentyfikować wszystkie istotne skrypty uruchamiające należy powtórzyć poniższe kroki dla każdego wdrożenia wykonanego dla tego modelu miar biznesowych.
    1. Przejdź do katalogu, w którym zostało wykonane wdrażanie dla tego modelu.
    2. Przejdź do podkatalogu Runtime_to_Historical\source i znajdź wszystkie skrypty o nazwie StartCapture_<liczba>.
    3. Powtórz powyższe kroki dla każdego wdrożenia tego modelu miar biznesowych.
  2. Uruchom instancje komponentu przechwytującego.
    Zidentyfikowane instancje komponentu przechwytującego muszą zostać uruchomione na komputerze udostępniającym wykonawczą bazę danych. Jeśli skrypty uruchamiające zostały skonsolidowane, uruchom skonsolidowany skrypt uruchamiający. Jeśli konsolidacja nie została wykonana, wykonaj każdy ze skryptów uruchamiających zidentyfikowanych w poprzednim kroku. Skrypty nie powinny być uruchamiane jednocześnie, gdyż może to spowodować niepowodzenie inicjalizacji komponentu przechwytującego. Kolejność uruchamiania tych skryptów nie jest natomiast ważna. Wymagania autoryzacji względem identyfikatora użytkownika, który uruchamia instancje komponentu przechwytującego obejmują:
    • Uprawnienie administratora bazy danych (DBADM) w wykonawczej bazie danych.
    • Prawo zapisu w katalogu, do którego odwołuje się parametr CAPTURE_PATH w skryptach uruchamiających.
    • Prawo odczytu pliku, do którego odwołuje się opcjonalny parametr PWDFILE w skryptach uruchamiających.
  3. Zidentyfikuj wszystkie instancje komponentu wprowadzającego, które zostały przypisane do modelu miar biznesowych w bazie danych historycznych.
    Jeśli wszystkie skrypty uruchamiające instancję komponentu wprowadzającego zostały już skonsolidowane, nie trzeba nic robić. Przejdź do następnego kroku. Jeśli skrypty nie zostały jeszcze skonsolidowane (i jeśli użytkownik nie życzy sobie tego robić), należy zidentyfikować wszystkie instancje komponentu wprowadzającego, które kiedykolwiek zostały utworzone dla tego modelu miar biznesowych. Skrypty uruchamiające instancję komponentu wprowadzającego są generowane automatycznie w czasie pierwszego wykonania generowania schematów dla modelu miar biznesowych. Kolejne generowania schematów (na przykład po aktualizacji modelu miar biznesowych) generują tylko skrypty uruchamiające dla nowych instancji komponentu wprowadzającego. Aby zidentyfikować wszystkie istotne skrypty uruchamiające należy powtórzyć poniższe kroki dla każdego wdrożenia wykonanego dla tego modelu miar biznesowych:
    1. Przejdź do katalogu, w którym zostało wykonane wdrażanie dla tego modelu.
    2. Przejdź do podkatalogu Runtime_to_Historical\target i znajdź wszystkie skrypty o nazwie StartApply_<liczba>.
    3. Powtórz powyższe kroki dla każdego wdrożenia tego modelu miar biznesowych.
  4. Uruchom instancje komponentu wprowadzającego.
    Zidentyfikowane instancje komponentu wprowadzającego powinny zostać uruchomione na komputerze udostępniającym bazę danych historycznych. Jeśli skrypty uruchamiające zostały skonsolidowane, uruchom skonsolidowany skrypt uruchamiający. Jeśli konsolidacja nie została wykonana, wykonaj każdy ze skryptów uruchamiających zidentyfikowanych w poprzednim kroku. Skrypty nie powinny być uruchamiane jednocześnie, gdyż może to spowodować niepowodzenie inicjalizacji komponentu wprowadzającego. Kolejność uruchamiania tych skryptów nie jest natomiast ważna. Wymagania autoryzacji względem identyfikatora użytkownika, który uruchamia instancje komponentu wprowadzającego muszą obejmować:
    • Uprawnienia SELECT/INSERT/UPDATE/DELETE dla powiązanych tabel sterujących instancji komponentu przechwytującego w wykonawczej bazie danych.
    • Uprawnienia SELECT dla powiązanych tabel sterujących instancji komponentu przechwytującego w wykonawczej bazie danych.
    • Uprawnienia SELECT/INSERT/UPDATE/DELETE dla powiązanych tabel pomostowych replikacji w bazie danych historycznych.
    • Uprawnienia SELECT/INSERT/UPDATE/DELETE dla tabel sterujących instancji komponentu wprowadzającego w bazie danych historycznych.
    • Prawo zapisu w katalogu, do którego odwołuje się parametr APPLY_PATH w skryptach uruchamiających.
    • Prawo odczytu pliku, do którego odwołuje się opcjonalny parametr PWDFILE w skryptach uruchamiających.
  5. Sprawdź, czy uruchomienie każdej instancji komponentów przechwytywania i wprowadzania zakończyło się powodzeniem.
Pojęcia pokrewne
Usługi przenoszenia danych
Zadania pokrewne
Zatrzymywanie usługi przenoszenia danych z wykonawczej bazy danych do bazy danych historycznych

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