Włączanie usług przenoszenia danych

Jeśli usługa przenoszenia danych nie została włączona podczas instalowania modelu monitorowania, aby ją włączyć można użyć Konsoli administracyjnej serwera WebSphere Application Server w celu automatycznego uruchomienia skryptów włączania usługi przenoszenia danych dla modelu monitorowania lub wyeksportowania skryptów i uruchomienia ich później ręcznie.

Usługa przenoszenia danych umożliwia optymalizowanie przetwarzania i raportowania na serwerze w środowiskach produkcyjnych o wysokiej wydajności. Tabele operacyjne są optymalizowane pod kątem wstawiania danych i ich aktualizowania, a tabele raportowania są optymalizowane pod kątem zapytań z panelu kontrolnego. Po włączeniu usługa przenoszenia danych jest uruchamiana automatycznie jako usługa planowana. Gdy usługa przenoszenia danych zostanie włączona, nie można jej już wyłączyć. Usługa przenoszenia danych jest w tej wersji opcjonalna. Ta usługa nie jest zalecana w środowiskach programistycznych i testowych oraz małych środowiskach produkcyjnych, gdzie wydajność nie jest istotna. W związku z tym nie jest obsługiwana w środowisku testów jednostkowych (UTE), nazywanym również zintegrowanym środowiskiem testowym (ITE).

Operacje kopiowania i oczyszczania usługi przenoszenia danych są obsługiwane przez procedury składowane SQL utworzone w bazie danych podczas włączania usługi przenoszenia danych. Usługa przenoszenia danych może zostać włączona dla danej wersji modelu podczas jego wdrażania. Można również włączyć ją później. Usługę można włączyć, wybierając opcję Włącz usługę przenoszenia danych w Konsoli administracyjnej serwera WebSphere Application Server lub eksportując pliki DDL i uruchamiając je ręcznie.
Uwaga:
  • Jeśli używana jest baza danych Oracle, skrypty bazy danych na potrzeby włączania usług przenoszenia danych należy wyeksportować i uruchomić ręcznie. Skrypty te zawierają komendy tworzące i usuwające tabele oraz widoki i nie są transakcyjne w przypadku bazy danych Oracle. Jeśli wykonanie skryptów nie powiedzie się, administrator bazy danych musi wykonać wymagane procedury czyszczące, ponieważ wycofywanie zmian nie jest obsługiwane. Baza danych DB2 jest w pełni transakcyjna i automatyczne uruchamianie skryptów jest w niej dopuszczalne, o ile administrator na to zezwoli.
  • Jeśli baza danych DB2 jest używana w systemie zOS, należy wyeksportować skrypty i uruchomić je ręcznie.
  • Użytkownik bazy danych na serwerze musi mieć uprawnienia administratora, aby móc tworzyć obiekty bazy danych. Więcej informacji zawiera temat Zabezpieczanie schematu bazy danych usługi przenoszenia danych. Udostępniono odsyłacz do strony pokrewnej.

Usługa przenoszenia danych automatyzuje operacje kopiowania i oczyszczania. Harmonogram uruchamiania procedur składowanych w regularnych odstępach czasu jest ustalany przy użyciu usługi przenoszenia danych. Istnieje możliwość sterowania wywoływaniem procedur składowanych usługi przenoszenia danych i odstępem czasu usługi przenoszenia danych. Usługa przenoszenia danych udostępnia również dziennik zawierający szczegółowy zapis dotyczący wywołań procedur składowanych.

Historyczne dzienniki usługi przenoszenia danych są zapisywane w tabeli DMS_HISTORY_T w bazie danych programu Monitor. Każdy rekord tabeli zawiera informacje o nazwie modelu, wersji modelu, kontekście monitorowania, skonfigurowanym odstępie czasu, liczbie wierszy skopiowanych do tabeli raportowania i liczbie wierszy usuniętych z tabeli operacyjnej. Rekord zawiera również komunikat wskazujący status z momentu uruchomienia powiązanej procedury składowanej, czas jej ostatniego wywołania i czas jej ostatniego zakończonego wykonania.

Korzystanie z usługi przenoszenia danych obejmuje następujące zadania: