Raporty

Tworzenie, uruchamianie i wyświetlanie raportów.
Sprawdzanie kodu SQL wykonanego w środowisku wykonawczym raportu
  1. Uruchom program IBM Cognos Connection i kliknij opcję Administracja.
  2. Kliknij przycisk Konfiguracja.
  3. Kliknij opcję Programy rozsyłające i usługi.
  4. Kliknij program rozsyłający z listy, na przykład: http://localhost:9080/insight.
  5. Znajdź opcję Usługi raportowania i kliknij przycisk Ustaw właściwości.
  6. Kliknij przycisk Ustawienia.
  7. Wybierz opcję Tak dla opcji Kontrola zapytań własnych dla usługi raportów.
  8. Uruchom raport.
  9. Przejdź do katalogu dziennika instalacji produktu IBM Rational InsightCognos. Domyślna lokalizacja jest następująca: C:/Program Files/IBM/Rational Insight/cognos/logs.
  10. Posortuj pliki według czasu utworzenia, a następnie otwórz ostatni plik dziennika o nazwie cogserver.log
  11. Znajdź w nim klauzule select. Są to instrukcje SQL wykonywane względem bazy danych w środowisku wykonawczym raportu.
Sprawdzanie, czy produkt Rational Insight otrzymuje dane i dostarcza je do raportu
Uwaga: Poniższe zalecenie dotyczy tylko raportów operacyjnych na podstawie danych bieżących. Te czynności nie powinny być wykonywane dla raportów generowanych z danych w hurtowni danych.
  1. Upewnij się, że produkt Rational Insight Data Service jest dostępny.
  2. Upewnij się, że plik konfiguracyjny danych XML jest odpowiedni dla raportowania na bieżąco oraz że jest skonfigurowany dla odpowiedniej usługi danych. Upewnij się, ze typ uwierzytelniania jest zgodny z wdrożeniem usługi danych.
  3. Upewnij się, że systemowy interfejs ODBC wskazuje na poprawny plik konfiguracyjny danych XML.
  4. Upewnij się, że źródło danych w programie Cognos Connection jest podłączone.
  5. Upewnij się, że dla modelu przetwarzania zapytania dotyczącego raportu jest ustawiona wartość Ograniczone lokalnie.
  6. Włącz model debugowania dzienników jdbc, odbc i cognos, a następnie sprawdź dziennik:
    • Domyślna ścieżka dziennika JDBC Rational Insight dla sterownika JDBC jest następująca (na przykład w systemie Windows):
      Domyślna ścieżka dzienników:
      • w przypadku testowania danych w FM: {user.home}\logs\ri_jdbc.log
      • w przypadku uruchamiania raportów QueryStudio lub ReportStudio: C:\WINDOWS\system32\config\systemprofile\logs\ri_jdbc.log
      Po pierwszym wygenerowaniu dziennika do tego folderu skopiowany zostaje plik o nazwie log4j.properties. Domyślny poziom dziennika to info, w razie potrzeby można zmienić na debug.
    • Dziennik JDBC Rational Insight

      Otwórz edytor rejestru, znajdź klucz: HKEY_LOCAL_MACHINE>SOFTWARE>ODBC>ODBCINST.INI>IBM Rational Insight XML ODBC Driver, a następnie dodaj do niego łańcuch: gdzie name to debug, a value to nazwa folderu, w którym należy umieścić plik dziennika odbc.

    • Dziennik ODBC Cognos
      W katalogu instalacyjnym [katalog_instalacyjny_rational_insight]/cognos/bin znajdź plik cogdmod.ini, usuń komentarz przed [TRACE] i dodaj następujące wiersze:
      [TRACE]
      output=C:\cognos.log data=yes
Usuwanie przerwanych linii z wykresów liniowych
W celu optymalizacji ilości miejsca wartości zerowe nie są zapisywane w tabelach faktów hurtowni danych IBM Rational Insight. Jeśli wykres zawiera wartość wymiaru bez danych, wykres liniowy będzie zawierał przerwaną linię. Aby usunąć przerwaną linię:
  1. Uruchom program IBM Cognos Report Studio i otwórz zapytanie dot. źródła wykresu.
  2. Utwórz nowy element danych i dodaj następujące wiersze kodu, aby zastąpić wartość null wartością zero:
    IF ( <measure> is null ) THEN
        ( 0 )
    ELSE
        ( total(<measure>) )
  3. Zapisz i zamknij program IBM Cognos Report Studio.
Linux Podczas wyświetlania raportu w przeglądarce WWW, która uzyskuje dostęp do serwera IBM Cognos BI Server, pojawia się następujący błąd: Nazwa danych nie została znaleziona i nie określono domyślnego sterownika
  1. Sprawdź plik odbcinst.ini:
    1. Otwórz plik odbcinst.ini w edytorze tekstu.
    2. Przejdź do karty [IBM Rational Insight XML ODBC Driver].
    3. Upewnij się, że właściwość Driver wskazuje na poprawną ścieżkę pliku libratlxml.so
  2. Sprawdź plik odbc.ini:
    1. Otwórz plik odbc.ini w edytorze tekstu.
    2. 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
  3. Sprawdź poprawność ścieżki JVM
    1. Na konsoli uruchom komendę export.
    2. 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.
    3. 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.

Opinia