Administracja

Moduł Administracja składa się z 2 podstawowych części: Katalogu logów i Ustawień. Opis tych dwóch podmodułów znajduje się w poniższych podrozdziałach.

Ustawienia aplikacji

W module Ustawienia znajdują się wszystkie ustawienia aplikacji, które muszą zostać odpowiednio skonfigurowane dla poprawnego działania aplikacji, prawidłowego przebiegu procesu ETL i administracji tym procesem.

Niektóre z ustawień są dostępne dla użytkownika jedynie w trybie „tylko do odczytu”, inne podlegają modyfikacjom. Po dokonaniu zmian muszą one zostać każdorazowo potwierdzone przyciskiem Zapisz.

W grupie Baza OLAP w polach Nazwa bazy oraz Nazwa serwera przechowywane są parametry serwera analitycznego, te dane są edytowalne przez użytkownika. Kolejna grupa – Bazy SQL przechowuje informacje o nazwach baz hurtowni. Dane w tej grupie są nieedytowalne.

Kolejna grupa parametrów w ustawieniach to Inne. Tutaj przechowywana jest informacja o użytkowniku stworzonym podczas instalacji oprogramowania z prawami zapisu oraz jego hasło. Dane te przechowywane są kolejno w polach Użytkownik z prawami zapisu oraz hasło dla użytkownika z prawami zapisu. Wszystkie te dane są edytowalne.

Pozostałe dwie grupy (Raport ETL, Subskrypcje) są uzupełniane w trakcie tworzenia hurtowni w kreatorze, odpowiednio w kroku konfiguracji serwera raportów oraz w kroku konfiguracji serwera SMTP.

W grupie „Raporty ETL’” zapisane są informacje na temat konfiguracji automatu wysyłającego maile z wykonania transformacji. W polu „adres nadawcy raportu” należy wskazać adres, z którego wysyłane będą maile. Kolejny obszar to wskazanie odbiorców raportu – konta mailowe użytkowników do których raport z transformacji będzie wysyłany. Parametr „Automatycznie wysyłaj raporty ETL po każdej transformacji” aktywuje lub wyłącza usługę powiadomień o przebiegu przetwarzania. Ostatnim polem jest „Ścieżka raportu”, które określa lokalizację raportu na serwerze Reporting Services.

Są tutaj także zapisane informacje o wysyłaniu raportów z Data Quality. W polu „adres odbiorcy raportuDQ” należy wskazać adresy e-mail użytkowników, którzy mają otrzymać taki raport. Parametr „Automatycznie wysyłaj raporty DQ po każdej transformacji” aktywuje lub wyłącza usługę wysyłania raportów DQ po każdej transformacji. Do wysyłania raportu konieczne jest wcześniejsze skonfigurowanie serwisu subskrypcji i konfiguracja serwera SMTP.

Obszar „Subskrypcje” przechowuje ustawienia serwera SMTP wykorzystywanego podczas wysyłania maili z raportu ETL.

Katalog logów

Podmoduł „Katalog logów” służy do przeglądania logów z transformacji ETL. Istnieją różnorodne sposoby filtrowania logów – tak, aby dotrzeć do poszukiwanego. I tak logi można filtrować po:

  • dacie transformacji
  • typie transformacji: transformacja nocna – uruchamiana w nocy automatycznie o zdefiniowanej wcześniej godzinie, transformacja użytkownika – uruchamiana „ręcznie” przez użytkownika
  • użytkowniku, który uruchamiał proces ETL
  • TID (Transformation ID) – bezpośrednie przejście do danej transformacji, jeśli znany jest jej identyfikator

Jak widać powyżej pojedyncze transformacje oznaczane są trzema kolorami – zielonym, kiedy transformacja przebiegła prawidłowo, czerwonym, kiedy podczas transformacji wystąpiły błędy oraz białym jeśli proces transformacji został wstrzymany.

Przeglądanie loga transformacji zostanie omówione na przykładzie transformacji, która została wcześniej uruchomiona. Przebieg transformacji widoczny jest poniżej.

Dla każdego importowanego wymiaru lub faktu, a także procedur użytkownika wykonanych przed i po danym wymiarze/fakcie logowane są ilości wierszy:

  • Odczytanych ze źródła – R(read)
  • Wczytanych do hurtowni danych – I(inserted)
  • Zmienionych w hurtowni danych – U(updated)
  • Usuniętych z hurtowni danych – D(deleted)
  • Błędnych – E(Error)

Jak można zauważyć logowany jest również czas importu poszczególnych wymiarów/faktów, czas wykonania się procedur użytkownika, podany jest również czas przebiegu całej transformacji.

Błędy przy imporcie danych:

Poniżej przedstawiono przykładową sytuację wystąpienia błędu w czasie importu danych w procesie ETL. Kiedy przy transformacji z jakiegoś powodu pojawia się błąd jest on oznaczany czerwoną ikonką z wykrzyknikiem. Poprzez naciśnięcie prawego przycisku myszy na linii z komunikatem błędu i potwierdzenie opcji „Pokaż pełną treść komunikatu” można uzyskać dostęp do okna Komunikatu –gdzie dokładnie opisana jest przyczyna zaistniałego błędu. Komunikat jest na tyle jasny, że administratorowi procesu ETL pozwala w łatwy sposób usunąć przyczynę błędu.

Wiersze błędne:

Kiedy w czasie transformacji ETL część importowanych wierszy zostanie zalogowana jako błędne (Error) istnieje możliwość podejrzenia przyczyny błędu. W tym celu w logu transformacji należy kliknąć prawym przyciskiem myszy na wiersz zawierający informacje o zaczytywanych wierszach i potwierdzić opcję Pokarz rezultat importu. Udostępnione zostanie okno loga wierszy błędnych.

Z pola wyboru należy wybrać typ błędu, po którym dokonany będzie filtr błędnych wierszy. Do dokonaniu takiego filtrowania wyświetlona zostanie lista wierszy błędnych, które nie zostały zaimportowane do hurtowni danych właśnie z powodu wybranego na filtrze błędu.

Paczki/pakiety równoległe – wykres Gantta

Wykres na zakładce monitor wydajności przedstawia graficznie przebieg transformacji. Aktualnie proces ETL wykorzystuje dwa wątki procesora, dzięki temu jednocześnie mogą przetwarzać się dwa wymiary lub fakty – to z kolei w przypadku dobrych konfiguracji przekłada się na skrócenie czasu wykonywania transformacji.

Po najechaniu kursorem na wykres pojawi się informacja o nazwach wykonywanych pakietów i czasie rozpoczęcia ich przetwarzania. Wykres jest interaktywny, powiązany z logiem tekstowym. Po podwójnym kliknięciu na dowolny pakiet na wykresie, dany pakiet zostanie także rozwinięty i zaznaczony na logu tekstowym. Również podwójne kliknięcie na pakiet w logu tekstowym wyfiltruje go na wykresie.

Wykres można przybliżać przytrzymując przycisk Shift i zaznaczając wybrany obszar, bądź przy użyciu rolki myszy. W celu oddalenia wykresu należy kliknąć prawym przyciskiem myszy na wykres.

Wyszukiwarka elementów loga

W celu usprawnienia pracy z nowym logiem została dodana wyszukiwarka elementów loga. Wyszukiwarkę można włączyć klikając na ikonę    bądź poprzez kombinację przycisków Ctrl+F. Po jej wybraniu pojawi się poniższe okno z  możliwością wpisania poszukiwanej frazy:

Czy ten artykuł był pomocny?