Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby zarządzać magazynem danych, który jest głównie wykorzystywany do raportowania, należy wykonywać zadania konserwacyjne dotyczące zadań magazynu danych. Można na przykład wyświetlać ich stan, wstrzymywać i wznawiać, ustawiać harmonogram, włączać i wyłączać harmonogramy oraz rozwiązywać problemy z zadaniami magazynu danych. Wszystkie te zadania konserwacji można wykonać przy użyciu poleceń cmdlet programu Windows PowerShell. Ponadto niektóre z tych zadań można wykonać za pomocą konsoli programu Service Manager.
Podczas wdrażania zarejestrowano grupę zarządzania programu Service Manager zgodnie z opisem w temacie Rejestrowanie grupy zarządzania programu Service Manager w przewodniku wdrażania programu Service Manager. W wyniku tej akcji rozpoczęto wdrażanie pakietu administracyjnego i rozpoczęto program MPSyncJob. Nie należy uruchamiać ani wznawiać żadnych zadań magazynu danych do momentu zakończenia zadania MPSyncJob, jak pokazano w okienku Zadania magazynu danych w konsoli programu Service Manager.
Istnieje siedem zadań magazynu danych, które są uruchamiane w różnym czasie, aby obsługiwać magazyn danych, jak pokazano w poniższej tabeli.
Zadanie magazynu danych | opis |
---|---|
MPSyncJob | To zadanie synchronizuje wszystkie pakiety administracyjne ze źródła programu Service Manager. Te pakiety administracyjne definiują zawartość magazynu danych. To zadanie rozpoczyna się od momentu zarejestrowania grupy zarządzania w Service Managerze, a jego początkowe uruchomienie trwa kilka godzin. |
DwMaintenance | To zadanie wykonuje konserwację magazynu danych, taką jak indeksowanie i aktualizowanie statystyk. To zadanie zostanie uruchomione automatycznie po zakończeniu zadania MPSyncJob. |
Podmiot (lub przygotowanie) | Funkcje zarządzania zwykle obejmują działania w hurtowni danych, które usuwają dane na podstawie konfigurowalnego okresu czasu. Uwaga: w tej wersji programu Service Manager funkcje pielęgnacji są obsługiwane jako przepływ pracy. Ustawienia dla tego zadania nie są konfigurowalne. |
Wyodrębnianie | To zadanie pobiera dane z bazy danych programu Service Manager. To zadanie wysyła zapytanie do bazy danych programu Service Manager o dane różnicowe z ostatniego uruchomienia i zapisuje te nowe dane do bazy danych DWStagingAndConfig w magazynie danych. W programie "Service Manager" są dwa zadania wyodrębniania: jedno dla grupy zarządzania programu Service Manager, a drugie dla grupy zarządzania magazynu danych. |
Przekształcenie | To zadanie pobiera nieprzetworzone dane z obszaru tymczasowego i wykonuje operacje oczyszczania, ponownego formatowania i agregacji, wymagane do zmiany postaci tych danych na ostateczny format używany przy raportowaniu. Te przekształcone dane zostają zapisane w bazie danych DWRepository. |
Ładowanie | To zadanie odpytuje dane z bazy danych DWRepository i wstawia je do bazy danych DWDatamart. Baza danych DWDatamart służy do zaspokajania wszystkich potrzeb związanych z raportowaniem dla użytkowników końcowych. |
Harmonogram i częstotliwość zadań
Harmonogram zadania określa, kiedy zadanie jest uruchamiane. Częstotliwość odnosi się do częstotliwości uruchamiania zadania po jego uruchomieniu. Niezależnie od harmonogramu i częstotliwości, zadanie nie zostanie uruchomione, chyba że harmonogram tego zadania został włączony. Z wyjątkiem zadania jednostki (pielęgnacji) każde zadanie ma domyślną zaplanowaną godzinę rozpoczęcia, czyli północ. W poniższej tabeli wymieniono zaplanowane ustawienie czasu rozpoczęcia, częstotliwości i domyślnego harmonogramu.
Zadanie magazynu danych | Planowany czas rozpoczęcia | Częstotliwość | Domyślnie włączona? |
---|---|---|---|
MPSyncJob | Północ | Co godzinę | Tak |
DwMaintenance | Północ | Co godzinę | Tak |
Wyodrębnianie | Północ | Co 5 minut | Tak |
Przekształcenie | Północ | Co 30 minut | Tak |
Ładowanie | Północ | Co godzinę | Tak |
W tej wersji programu Service Manager funkcje pielęgnacji są obsługiwane jako przepływ pracy. Ustawienia dla tego zadania nie są konfigurowalne.
Cmdlety programu PowerShell
Moduł programu Windows PowerShell programu Service Manager zawiera polecenia cmdlet, które są używane w tym scenariuszu do zarządzania funkcjami magazynu danych na serwerze hostujący magazyn danych. Musisz uruchomić wszystkie polecenia cmdlet programu Windows PowerShell jako administrator. Aby wyświetlić Pomoc programu Windows PowerShell, wpisz polecenie get-help , a następnie nazwę polecenia cmdlet, dla którego chcesz uzyskać pomoc. Na przykład wpisz get-help Set-SCDWJobSchedule
.
Używane są następujące polecenia cmdlet programu PowerShell:
Cmdlety programu PowerShell | opis |
---|---|
Get-SCDWJobSchedule | Wyświetla harmonogram zadania magazynu danych. |
Get-SCDWJob | Wyświetla stan wszystkich cyklicznych zadań magazynu danych programu Service Manager. |
Get-SCDWMgmtGroup | Przedstawia szczegółowe informacje dotyczące grupy zarządzania zarejestrowanej w magazynie danych. |
Remove-SCDWMgmtGroup | Usuwa grupę zarządzania z magazynu danych. |
Set-SCDWJobSchedule | Ustawia harmonogram zadań magazynu danych. |
Włącz-SCDWJobSchedule | Włącza harmonogram zadań magazynu danych. |
Disable-SCDWJobSchedule | Wyłącza harmonogram zadań magazynu danych. Harmonogramy zadań są domyślnie wyłączone. |
Wprowadzenie do zadań magazynu danych
Po zarejestrowaniu się w magazynie danych programu Service Manager, MPSyncJob rozpoczyna działanie. Ukończenie początkowego uruchomienia tego zadania może potrwać kilka godzin. Po zakończeniu tego zadania w okienku Zadania magazynu danych będą widoczne dwa zadania wyodrębniania. Jedno zadanie wyodrębniania jest wyświetlane jako Extract_nazwa grupy zarządzania magazynu danych, a drugie zadanie wyodrębniania jest wyświetlane jako Extract_nazwa grupy zarządzania programu Service Manager. Po wyświetleniu obu tych zadań wyodrębniania wiadomo, że początkowe uruchomienie zadania MPSyncJob zostało ukończone i że można teraz kontynuować następne zadania związane z konserwacją.
Wdrażanie modułu magazynu danych
Wdrożenie modułu magazynu danych w programie Service Manager rozpoczyna się po zarejestrowaniu serwera zarządzania programu Service Manager na serwerze zarządzania magazynu danych. W poniższych sekcjach opisano części modułów, funkcje i harmonogram.
Synchronizacja pakietu administracyjnego to proces, w którym magazyn danych uzyskuje informacje, jakie klasy i relacje istnieją w systemach źródłowych. Ten proces jest również określany nazwą MPSync. Dla każdego pakietu administracyjnego, który definiuje klasę lub relację, magazyn danych tworzy moduły zadań wyodrębniania mające pobrać dane dla tej klasy lub relacji z odpowiadającego jej źródła. Takie pakiety administracyjne i związane z nimi zadania są synchronizowane między systemami.
Tylko zapieczętowane pakiety administracyjne i odpowiadające im dane są synchronizowane z magazynem danych. W przypadku zmiany pakietu administracyjnego należy zwiększyć numer wersji i nie można wprowadzać żadnych zmian, które mogą powodować błędy; w przeciwnym razie importowanie pakietu administracyjnego zakończy się niepowodzeniem. Na przykład nie można usuwać klas, usuwać właściwości ani usuwać relacji. Podobnie nie można zmieniać typów danych w nieobsługiwany sposób. Na przykład nie można zmodyfikować właściwości ciągu, aby stała się właściwością liczbową.
Domyślnie zadanie aranżacji MPSync jest uruchamiane co 30 minut.
Istnieje możliwość, że wiele źródeł może odwoływać się do tego samego pakietu administracyjnego. Wersja w systemie źródłowym musi być taka sama lub wyższa od wersji w magazynie danych, w przeciwnym razie rejestracja zakończy się niepowodzeniem.
Istnieje możliwość usunięcia pakietów administracyjnych z magazynu danych. Trzeba mieć jednak na uwadze następujące kwestie:
Usunięcie pakietów administracyjnych nie powoduje usunięcia danych z magazynu danych, tak jak w bazie danych programu Service Manager; Zamiast tego widok bazy danych, do którego użytkownicy mają udzielony dostęp, zostanie porzucony.
W przypadku ponownego importowania pakietu administracyjnego po usunięciu odpowiedniego pakietu administracyjnego dane historyczne zostaną ponownie ujawnione.
Uwaga
Tylko zapieczętowane pakiety administracyjne są synchronizowane z programu Service Manager do magazynu danych. Wyjątkiem od tej zasady są elementy list, zwanymi także wyliczeniami. Grupy lub kolejki są synchronizowane z magazynem danych, niezależnie od tego, czy znajdują się one w zapieczętowanym, czy niezauczętowanym pakiecie administracyjnym.
Pakiety administracyjne importowane z programu Service Manager są specyficzne dla programu Service Manager i magazynu danych. Pakiety administracyjne programu Service Manager zapewniają świadomość struktury bazy danych programu Service Manager, a pakiety administracyjne magazynu danych napędzają strukturę i procesy baz danych magazynu danych.
Przechowywanie magazynu danych programu Service Manager
Domyślnie dane są przechowywane w magazynie danych przez trzy lata dla tabel faktów i nieograniczony okres dla tabel wymiarów oraz tabel pomocniczych. Możesz jednak zmodyfikować okres przechowywania, jeśli chcesz przechowywać dane dłużej lub zarządzać nimi bardziej agresywnie.
Ustawienia przechowywania tabeli faktów
W magazynie danych istnieją dwa typy ustawień przechowywania:
- Globalny: globalny okres przechowywania dla wszystkich tabel faktów w bazie danych jest domyślnie ustawiony na trzy lata, które wszystkie później utworzone tabele faktów używają jako domyślnego ustawienia przechowywania.
- Pojedynczy fakt: szczegółowy okres przechowywania dla każdej tabeli faktów używa globalnego ustawienia trzech lat, chyba że zmodyfikujesz je indywidualnie.
Globalny: domyślny globalny okres przechowywania danych przechowywanych w magazynie danych programu Service Manager wynosi trzy lata, więc wszystkie tabele faktów używają trzech lat jako domyślnego ustawienia przechowywania. Wszystkie kolejno tworzone tabele faktów używają tego ustawienia, jeśli zostały utworzone z uwzględnieniem ich indywidualnych ustawień przechowywania.
Poszczególne tabele faktów: poszczególne tabele faktów dziedziczą globalną wartość przechowywania podczas tworzenia lub można dostosować je do wartości, która różni się od domyślnego ustawienia globalnego. Możesz skonfigurować domyślne ustawienia indywidualnych tabel faktów, które zostały utworzone podczas instalacji, indywidualnie, z konkretną wartością przechowywania, w zależności od potrzeb.
- Wyświetlanie okresu przechowywania dla tabel domyślnych lub określonych tabel
- Ustawianie okresu przechowywania dla tabel domyślnych lub określonych tabel
Użyj polecenia cmdlet programu PowerShell Get-SCDWRetentionPeriod , aby pobrać okres przechowywania dla konkretnej tabeli faktów w ramach określonej bazy danych magazynu danych lub wartość domyślną dla tabel faktów w bazie danych. Aby uzyskać szczegółowe opisy dostępnych parametrów i przykładowe użycie, zobacz Get-SCDWRetentionPeriod.
Ponowne importowanie wcześniej usuniętych pakietów administracyjnych
Podczas opracowywania i testowania pakietów administracyjnych zawierających raporty, które uzyskują dostęp do informacji magazynu danych, może być konieczne usunięcie pakietów administracyjnych, a następnie ponowne ich ponowne importowanie później. Jednak po odinstalowaniu pakietu administracyjnego z magazynu danych, jeśli nowy pakiet administracyjny zawiera ten sam wymiar, fakt lub nazwę modułu ze schematem innym niż oryginalny, należy usunąć tabelę wymiarów lub faktów z baz danych DWRepository i DWDataMart ręcznie, a także usunąć dowolny moduł odwołujący się z bazy danych usług SQL Server Analysis Services (SSAS).
Ponadto jeśli wymiar lub fakt odwołuje się już do istniejącego modułu danych, należy również usunąć pakiet administracyjny zawierający moduł danych i sam moduł danych przed odinstalowaniem nowego pakietu administracyjnego. Ponieważ usługa Service Manager nie usuwa tabeli wymiarów ani faktów z widoku DataSourceView oraz wymiary nie są usuwane z bazy danych SSAS, należy ręcznie usunąć informacje, do których odwołuje się kostka danych. W takiej sytuacji należy użyć programu SQL Server Management Studio, aby usunąć dowolny niestandardowy moduł danych utworzony za pomocą pakietu administracyjnego z bazy danych DWASDatabase przed ponownym wyrejestrowaniem lub ponownym zainstalowaniem zaktualizowanego pakietu administracyjnego.
Ogólnie rzecz biorąc, należy unikać posiadania tego samego wymiaru, faktu i nazwy modułu w różnych schematach. Menedżer usług nie obsługuje tego warunku.
Włączanie lub wyłączanie harmonogramów zadań magazynu danych
Użyj poniższej procedury, aby włączyć harmonogram zadań ETL zgodnie z potrzebami; Tej procedury można użyć, aby włączyć harmonogram dla dowolnego zadania magazynu danych. Domyślnie harmonogramy zadań dla procesów wyodrębniania, przekształcania i ładowania (ETL) są włączone. W tej wersji programu Service Manager można włączyć harmonogramy tylko przy użyciu programu Windows PowerShell.
- Włączanie harmonogramu zadania magazynu danych przy użyciu poleceń cmdlet programu Windows PowerShell
- Wyłącz harmonogram zadania magazynu danych za pomocą poleceń cmdlet programu Windows PowerShell
Aby włączyć harmonogram zadania magazynu danych przy użyciu poleceń cmdlet programu Windows PowerShell, wykonaj następujące kroki:
- Na komputerze, który hostuje serwer zarządzania magazynu danych, wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center, wybierz pozycję Service Manager 2016 i wybierz pozycję Service Manager Shell.
- Na komputerze hostujący serwer zarządzania magazynu danych wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center, wybierz pozycję Service Manager i wybierz pozycję Service Manager Shell.
W wierszu polecenia programu Windows PowerShell wprowadź następujące polecenia, a następnie naciśnij ENTER po każdym poleceniu:
Enable-SCDWJobSchedule -JobName Extract_<data warehouse management group name>
Enable-SCDWJobSchedule -JobName Extract_<Service Manager management group name>
Enable-SCDWJobSchedule -JobName Transform.Common
Enable-SCDWJobSchedule -JobName Load.Common
Wprowadź Exit, a następnie naciśnij ENTER.
Poniższa procedura umożliwia wyłączenie harmonogramu zadań wyodrębniania, przekształcania i ładowania (ETL). Można jednak użyć tej procedury, aby wyłączyć harmonogram dla dowolnego zadania magazynu danych. W tej wersji programu Service Manager można wyłączyć harmonogramy tylko przy użyciu poleceń cmdlet programu Windows PowerShell.
Zatrzymaj i uruchom zadanie magazynu danych
Możesz zatrzymać i uruchomić zadania magazynu danych uruchomione w programie Service Manager. Na przykład może być konieczne zatrzymanie wszystkich uruchomionych zadań magazynu danych, aby upewnić się, że aktualizacja zabezpieczeń serwera zarządzania magazynu danych nie zakłóca żadnych zadań, które mogą być uruchamiane. Po zaktualizowaniu i ponownym uruchomieniu serwera wznowisz wszystkie zadania magazynu danych. Zadania można zatrzymywać, a następnie uruchamiać przy użyciu konsoli programu Service Manager lub poleceń cmdlet programu Windows PowerShell. W tym przykładzie uruchomione są tylko zadania ETL (wyodrębnianie, przekształcanie i ładowanie).
Uwaga
Aby uzyskać informacje o korzystaniu z poleceń cmdlet programu Windows PowerShell programu Service Manager, zobacz Konfigurowanie i używanie poleceń cmdlet programu Service Manager dla programu Windows PowerShell.
Zatrzymywanie i uruchamianie zadań magazynu danych przy użyciu konsoli programu Service Manager
Aby zatrzymać i uruchomić zadania magazynu danych przy użyciu konsoli programu Service Manager, wykonaj następujące kroki:
- W konsoli programu Service Manager wybierz pozycję Magazyn danych.
- Rozwiń Magazyn Danych i wybierz Zadania Magazynu Danych.
- W okienku Zadania magazynu danych wybierz uruchomione zadanie i wybierz pozycję Wstrzymaj na liście Zadania .
- Powtórz poprzedni krok dla każdego zadania magazynu danych.
- Aby wznowić każde zadanie, wybierz zadanie zatrzymane w okienku Zadania magazynu danych i wybierz pozycję Wznów na liście Zadania .
- Zatrzymywanie wszystkich zadań magazynu danych przy użyciu poleceń cmdlet programu Windows PowerShell
- Uruchamianie wszystkich zadań magazynu danych przy użyciu poleceń cmdlet programu Windows PowerShell
Aby zatrzymać wszystkie zadania magazynu danych przy użyciu poleceń cmdlet programu Windows PowerShell, wykonaj następujące kroki:
- Na komputerze, który hostuje serwer zarządzania magazynu danych, wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center, wybierz pozycję Service Manager 2016 i wybierz pozycję Service Manager Shell.
- Na komputerze hostujący serwer zarządzania magazynu danych wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center, wybierz pozycję Service Manager i wybierz pozycję Service Manager Shell.
W wierszu polecenia programu Windows PowerShell wprowadź następujące polecenia, a następnie naciśnij ENTER po każdym poleceniu:
Stop-SCDWJob-JobName Extract_<data warehouse management group name>
Stop-SCDWJob -JobName Extract_<Service Manager management group name>
Stop-SCDWJob -JobName Transform.Common
Stop-SCDWJob -JobName Load.Common
Wpisz exit, a następnie naciśnij ENTER.
Planowanie zadania magazynu danych w programie Service Manager
Poniższa procedura umożliwia zaplanowanie zadania magazynu danych w programie Service Manager.
Tej procedury można użyć w scenariuszu, w którym harmonogram zadań magazynu danych został zdefiniowany w programie Service Manager. Chcesz zmienić harmonogram zadań magazynu danych, aby zdefiniować standardowe okna obsługi dla bazy danych programu Service Manager i magazynu danych.
Użyj polecenia cmdlet Set-SCDWJobSchedule, aby zaplanować zadania magazynu danych. Kombinacja Set-SCDWJobSchedule -ScheduleType Weekly
poleceń cmdlet i parametrów umożliwia uruchamianie zadań tylko w podanych dniach. Na przykład następujące polecenia definiują harmonogram dzienny lub tygodniowy:
Set-SCDWJobSchedule -JobName Transform.Common -ScheduleType Daily -DailyFrequency 01:00:00 -DailyStart 06:00
Set-SCDWJobSchedule -JobName Transform.Common -ScheduleType Weekly -WeeklyFrequency Tuesday, Thursday -WeeklyStart 06:00
Uwaga
Aby uruchomić polecenia cmdlet programu Windows PowerShell, zasady wykonywania muszą być ustawione na RemoteSigned.
W poniższej procedurze skonfigurujesz harmonogram działania zadania przekształcania co 45 minut, począwszy od godziny 2:00 rano. Można jednak zmodyfikować polecenia, aby ustawić własny harmonogram.
Aby skonfigurować harmonogram zadań magazynu danych, wykonaj następujące kroki:
- Na komputerze, który hostuje serwer zarządzania magazynu danych, wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center, wybierz pozycję Service Manager 2016 i wybierz pozycję Service Manager Shell.
- Na komputerze hostujący serwer zarządzania magazynu danych wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center, wybierz pozycję Service Manager i wybierz pozycję Service Manager Shell.
W wierszu polecenia programu Windows PowerShell wpisz następujące polecenie, a następnie naciśnij ENTER.
Set-SCDWJobSchedule -JobName Transform.Common -ScheduleType Daily -DailyFrequency 00:45:00 -DailyStart 02:00
Przetwarzanie wszystkich wymiarów w magazynie danych
Wszystkie wymiary w magazynie danych można przetworzyć w jednej operacji przy użyciu poleceń cmdlet programu Windows PowerShell, zamiast przetwarzać poszczególne wymiary osobno. Na serwerze hostujący usługi SQL Server Analysis Services (SSAS) użyj następującego skryptu programu Windows PowerShell. Upewnij się, że określ w pełni kwalifikowaną nazwę serwera. Możesz wprowadzić każde polecenie oddzielnie lub zapisać je wszystkie jako plik skryptu programu Windows PowerShell (ps1), a następnie uruchomić skrypt.
Przed rozpoczęciem korzystania z poleceń cmdlet programu Service Manager należy skonfigurować środowisko programu Service Manager. Aby uzyskać informacje na temat konfigurowania powłoki programu Service Manager, zobacz Konfigurowanie i używanie poleceń cmdlet System Center Service Manager w Windows PowerShell.
Przetwórz wszystkie wymiary przy użyciu poleceń cmdlet
Skopiuj i wklej następujące fragmenty kodu w wierszu polecenia w powłoce programu Service Manager:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.AnalysisServices") > $NULL
$Server = New-Object Microsoft.AnalysisServices.Server $Server.Connect("<FullyQualifiedServerName>") $Databases = $Server.Databases $DWASDB = $Databases["DWASDataBase"] $Dimensions = New-Object Microsoft.AnalysisServices.Dimension $Dimensions = $DWASDB.Dimensions
foreach ($Dimension in $Dimensions){$Dimension.Process("ProcessFull")}
Wyświetlanie historii zadań magazynu danych
Historia zadań magazynu danych jest zbierana podczas ich uruchamiania w programie Service Manager. Możesz wyświetlić tę historię, aby określić, jak długo działało zadanie, lub określić, kiedy zadanie zakończyło się pomyślnie po raz ostatni. Po wyświetleniu historii zadań magazynu danych zostanie wyświetlona liczba wpisów, które określisz przy użyciu parametru NumberOfBatches . Poniższa procedura umożliwia wyświetlenie pięciu ostatnich wpisów w historii zadania magazynu danych.
Wyświetlanie pięciu ostatnich wpisów w historii zadań magazynu danych
Aby wyświetlić pięć ostatnich wpisów w historii zadań magazynu danych, wykonaj następujące kroki:
- Na komputerze, który hostuje serwer zarządzania magazynu danych, wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center, wybierz pozycję Service Manager 2016 i wybierz pozycję Service Manager Shell.
- Na komputerze hostujący serwer zarządzania magazynu danych wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center, wybierz pozycję Service Manager i wybierz pozycję Service Manager Shell.
Wprowadź następujące polecenie, a następnie naciśnij ENTER.
Get-SCDWJob -NumberOfBatches 5
Wprowadź Exit, a następnie naciśnij ENTER.
Zobacz stan zadania w magazynie danych
Poniższe procedury umożliwiają wyświetlenie stanu zadania magazynu danych w programie Service Manager w celu określenia, czy zadanie jest uruchomione, zatrzymane, czy nie powiodło się.
- Wyświetlanie stanu zadania magazynu danych przy użyciu konsoli programu Service Manager
- Wyświetlanie stanu zadania magazynu danych przy użyciu polecenia cmdlet programu Windows PowerShell
Aby wyświetlić stan zadania magazynu danych przy użyciu konsoli programu Service Manager, wykonaj następujące kroki:
- W konsoli programu Service Manager wybierz pozycję Magazyn danych.
- W okienku Hurtownia danych rozwiń węzeł Hurtownia danych i wybierz pozycję Zadania hurtowni danych.
- W okienku Zadania magazynu danych przejrzyj listę zadań, aby wyświetlić ich stan.
Rozwiązywanie problemów z zadaniem magazynu danych w programie Service Manager
W programie Service Manager mogą wystąpić problemy związane z zadaniami magazynu danych. Po zakończeniu pracy Kreatora rejestracji magazynu danych i udostępnieniu funkcji raportowania w konsoli programu Service Manager można zacząć generować raporty. Jeśli na przykład uruchomiony raport zarządzania zdarzeniami nie zawiera zaktualizowanych danych, możesz rozwiązać ten problem za pomocą poleceń cmdlet programu Windows PowerShell.
Przy użyciu pierwszej procedury można określić, czy zadanie nie powiodło się przy użyciu poleceń cmdlet programu Windows PowerShell, a także ocenić komunikaty o błędach utworzone przez to zadanie.
Drugą procedurę można użyć do zmiany domyślnego limitu czasu zadania przekształcania. Jeśli zobaczysz, że zadanie przekształcania magazynu danych nie zostanie ukończone pomyślnie, może to być spowodowane domyślnym 3-godzinnym limitem czasu zadania, który zostanie przekroczony. Może się tak zdarzyć, ponieważ duża ilość danych jest przekształcana w magazynie danych. Aby potwierdzić, że rzeczywiście się to dzieje, możesz wyświetlić Podgląd zdarzeń w magazynie danych, w którym komunikaty podobne do: Upłynął limit czasu. Upłynął limit czasu przed ukończeniem operacji lub serwer nie odpowiada. można znaleźć dla modułu. Na przykład w module TransformEntityRelatesToEntityFact może zostać wyświetlony powyższy komunikat. Aby rozwiązać ten problem w tym przypadku, możesz ustawić okres limitu czasu na dłuższy niż wartość domyślna 10800 sekund.
- Rozwiązywanie problemów z zadaniami magazynu danych przy użyciu poleceń cmdlet programu Windows PowerShell
- Zastąp domyślny okres limitu czasu
Aby rozwiązać problemy z zadaniami magazynu danych przy użyciu poleceń cmdlet programu Windows PowerShell, wykonaj następujące kroki:
Na komputerze, który hostuje serwer zarządzania magazynu danych, uruchom program Windows PowerShell.
Wprowadź następujące polecenie, a następnie naciśnij ENTER.
Get-SCDWJob
Przejrzyj dane wyjściowe i znajdź dowolne zadanie ze stanem Niepowodzenie .
Wprowadź następujące polecenie, a następnie naciśnij ENTER. W poleceniu określ zadanie magazynu danych, które nie powiodło się jako wartość parametru JobName .
Get-SCDWJobModule -JobName Transform.Common
W danych wyjściowych znajdź stan "Niepowodzenie", a następnie przejrzyj kolumnę Komunikat o błędzie, aby uzyskać więcej informacji o tym, dlaczego zadanie magazynu danych nie powiodło się.
Gdy wszystko będzie gotowe do ponawiania próby wykonania zadania, które zakończyło się niepowodzeniem, w konsoli programu Service Manager wybierz pozycję Magazyn danych.
Rozwiń Magazyn Danych i wybierz Zadania Magazynu Danych.
W okienku Zadania magazynu danych wybierz zadanie, które zakończyło się niepowodzeniem na liście, a następnie wybierz pozycję Wznów na liście Zadania .
Następne kroki
- Aby pobrać dane z co najmniej jednego źródła danych, zobacz Rejestrowanie systemów źródłowych w magazynie danych.