Uruchamianie zadań, kompilacji i strumieni ETL.
- Ustalanie przyczyn niepowodzenia kompilacji ETL
- Jeśli połączenie, w którym wystąpił błąd, jest źródłem danych XML ODBC,
należy zapoznać się z plikami dzienników ODBC i JDBC oraz sekcjami dotyczącymi
usługi danych i sterownika XML ODBC.
- Jeśli połączenie, w którym wystąpił błąd, jest połączeniem z programem
IBM Rational Insight Data Warehouse, należy
zapoznać się z dziennikami instalacji hurtowni danych.
- Ustalanie przyczyn odrzucania danych
- Należy zapoznać się z dziennikami w katalogu
[katalog_instalacyjny_rational_insight]/cognos/datamanager/data
zawierającymi informacje o liczbie rekordów pozyskanych i scalonych lub
odrzuconych.
- Analiza błędów w konkretnej kompilacji w zadaniu
- Należy utworzyć duplikat zadania zawierającego kompilację, usunąć wszystkie
kompilacje niezwiązane z analizowaną kompilacją i uruchomić zadanie. Połączenie powoduje poprawne
ustawienie zmiennych.
- Ponowne korzystanie z zadań ETL
- Zadanie ETL skojarzone z kategorią zasobów jest automatycznie stosowane do wszystkich grup zasobów
w kategorii zasobów. W celu ponownego użycia zadania ETL należy użyć konfiguracji
IBM Rational Insight XML Data Configuration, aby zdefiniować nową
grupę zasobów i umieścić wszystkie identyczne schematy w tej samej kategorii zasobów. W czasie procesu
ETL dane będą automatycznie ładowane i usuwane w zależności od tego, czy kategoria zasobów istnieje
(czy nie) w grupie zasobów.
- Rozwiązywanie problemów z podwójnym zliczaniem
- Zwykle tabela faktów ma wiele wymiarów. Tabele faktów zawierają dane w minimalnym rozdrobnieniu,
tj. każda kombinacja każdego wymiaru jest przechowywana jako wiersz. Ale nie we wszystkich raportach
wykorzystywane są wszystkie wymiary.
Jeśli między faktem i wymiarem istnieje relacja "wiele do wielu", wówczas agregowane są nawet te
wymiary, które nie są używane w raporcie, co powoduje tworzenie niedokładnych raportów. Aby temu
zapobiec:
- Utwórz podstawową tabelę faktów. Upewnij się, że tabele faktów nie zawierają relacji "wiele do
wielu" między faktem a dowolnym wymiarem.
- Dla każdej relacji "wiele do wielu" z faktem utwórz nową tabelę faktów, która będzie zawierała
wymiary z podstawowej tabeli faktów, następnie zdefiniuj relację "wiele do wielu" w nowej tabeli.
Uruchamianie zadań ETL w systemie. w którym nie jest używany język
angielski, oraz z bazą danych Oracle 11g
- Utwórz schemat bazy danych katalogu, wydając następującą komendę:
catmanage.exe ORACLE
ID/HASŁO@NazwaUsługi -c
gdzie
ID i HASŁO to nazwa i hasło użytkownika poprawnego konta, które
może nawiązać połączenie z usługą NazwaUsługi.
- Uruchom program IBM
Cognos
Data Manager Designer, otwórz bazę danych katalogu i przeprowadź odtwarzanie katalogu.
Uruchamianie zadań ETL w środowisku Linux
- Produkt IBM Cognos Data Manager nie zawiera
graficznego interfejsu użytkownika dla środowisk Linux. W celu
uruchamiania zadań ETL w środowisku Linux należy użyć komend
powłoki Linux.
Uwaga: Należy utworzyć powiązane DSN i upewnić
się, że połączenia zostały nawiązane.
Po uruchomieniu zadania ETL pojawia się następujący błąd:Nazwa danych nie została znaleziona i nie określono domyślnego sterownika.
- Sprawdź plik odbcinst.ini:
- Otwórz plik odbcinst.ini w edytorze tekstu.
- Przejdź do karty [IBM Rational Insight
XML ODBC Driver].
- Upewnij się, że właściwość Driver wskazuje na poprawną ścieżkę pliku
libratlxml.so
- Sprawdź plik odbc.ini:
- Otwórz plik odbc.ini w edytorze tekstu.
- Upewnij się, że istnieje żądane systemowe źródło danych DSN, a wartością jego właściwości
Driver jest IBM Rational Insight XML ODBC Driver. Jeśli źródło
danych DSN nie istnieje, dodaj w sposób przedstawiony w przykładzie:
[ClearCase]
Driver = IBM Rational Insight XML ODBC Driver
DataSource = ClearCase
Description = Przykładowe DSN
Configuration = /opt/ibm/RationalInsight/dataconfig/Configuration/clearcase.xdc
- Sprawdź poprawność ścieżki JVM
- Na konsoli uruchom komendę export.
- Upewnij się, że zmienna "LD_LIBRARY_PATH" zawiera ścieżkę wirtualnej maszyny
IBM Java Virtual Machine
wprowadzonej przez produkt IBM
Rational Insight. Przykładowa ścieżka:
/opt/ibm/RationalInsight/AppServer/java/jre/bin;/usr/local/lib.
- Upewnij się, że zmienna "PATH" zawiera ścieżkę wirtualnej maszyny
IBM
Java Virtual Machine wprowadzonej przez produkt
IBM Rational Insight. Przykładowa
ścieżka: /opt/ibm/RationalInsight/AppServer/java/jre/bin/classic.