Report

Creazione, esecuzione e visualizzazione di report.
Controllo del codice SQL eseguito in fase di runtime del report
  1. Avviare IBM® Cognos Connection e fare clic su Gestione.
  2. Selezionare Configurazione.
  3. Selezionare Dispatcher e servizi.
  4. Fare clic sul dispatcher riportato, ad esempiohttp://localhost:9080/insight.
  5. Individuare Servizi report e fare clic su Imposta proprietà.
  6. Fare clic su Impostazioni.
  7. Impostare il seguente elemento su ‘Sì': registrazione del controllo della query nativa per il servizio di report
  8. Eseguire un report.
  9. Passare alla directory di log dell'installazione di Creazione report personalizzati di Rational Quality ManagerCognos. Il percorso predefinito è C:/Program Files/IBM/Rational Insight/cognos/logs.
  10. Ordinare i file in base all'ora in cui sono stati modificati e aprire il file più recente denominato cogserver.log
  11. Individuare le clausole select nel file. Queste sono le istruzioni SQL che sono state eseguite sul database in fase di runtime del report.
Verifica che Creazione report personalizzati richiami i dati e li distribuisca al report
Nota: i seguenti suggerimenti sono validi solo per i report operativi da dati correnti. Il processo non deve essere seguito per i report generati dai dati nel data warehouse.
  1. Verificare che il file di configurazione dati XML sia quello corretto per la creazione dei report in tempo reale e che sia configurato con il servizio di dati corretto. Verificare che il tipo di autenticazione corrisponda alla distribuzione del servizio di dati.
  2. Verificare che l'ODBC di sistema faccia riferimento al file di configurazione dati XML corretto.
  3. Verificare che l'origine dati su Cognos Connection sia collegata.
  4. Verificare che il modello di elaborazione della query del report sia impostato su Locale limitato.
  5. Attivare il modello di debug dei log jdbc, odbc e cognos e verificare il log:
    • Il percorso predefinito del log JDBC di Creazione report personalizzati del log del driver JDBC è (su Window):
      I percorsi predefiniti dei log sono:
      • quando si verificano i dati in FM: {user.home}\logs\ri_jdbc.log
      • quando si eseguono i report in QueryStudio o ReportStudio: C:\WINDOWS\system32\config\systemprofile\logs\ri_jdbc.log
      La prima volta che viene generato un log, nella cartella viene copiato un file denominato log4j.properties. Il livello di registrazione predefinito è info, ma è possibile modificarlo in debug se necessario.
    • Log ODBC di Creazione report personalizzati

      Aprire l'editor del registro, individuare la chiave HKEY_LOCAL_MACHINE>SOFTWARE>ODBC>ODBCINST.INI>IBM Rational Quality Manager Report Authoring XML ODBC Driver, quindi aggiungere un valore stringa, dove name è debug e value è la cartella in cui deve essere inserito il file di log odbc.

    • Log ODBC di Cognos
      Nella directory di installazione [directory_installazione_insight]/cognos/bin, individuare il file cogdmod.ini, rimuovere il commento prima di [TRACE] e aggiungere righe come la seguente:
      [TRACE] output=C:\cognos.log data=yes
Rimozione delle righe di interruzione dai report di grafici a righe
Per ottimizzare lo spazio, i conteggi pari a zero non vengono memorizzati nelle tabelle di fatto del data warehouse di Creazione report personalizzati di Rational Quality Manager. Se il grafico ha un valore di dimensione che non ha dati, il grafico a righe avrà una riga interrotta. Per rimuovere tale riga:
  1. Avviare IBM Cognos Report Studio ed aprire la query di origine del grafico.
  2. Creare un nuovo elemento di dati e aggiungere le seguenti righe di codice per sostituire il valore null con un conteggio pari a zero:
    IF ( <measure> is null ) THEN
        ( 0 )
    ELSE
        ( total(<measure>) )
  3. Salvare e chiudere IBM Cognos Report Studio.
Linux Quando si visualizza un report in un browser Web che accede a IBM Cognos BI Server, viene visualizzato il seguente errore: Nome dati non trovato e nessun driver predefinito specificato
  1. Controllare il file odbcinst.ini:
    1. Aprire il file odbcinst.ini in un editor di testo.
    2. Passare allo slot [Driver ODBC XML di Creazione report personalizzati].
    3. Verificare che la proprietà Driver faccia riferimento al percorso corretto del file libratlxml.so
  2. Controllare il file odbc.ini:
    1. Aprire il file odbc.ini in un editor di testo.
    2. Verificare che il DSN di sistema desiderato esista e che il valore della proprietà Driver sia IBM Rational Quality Manager Custom Reporting XML ODBC Driver. Se il DSN non esiste, aggiungerlo come riportato nell'esempio:
      [RationalQualityManager]
         Driver = Creazione report personalizzati di Rational Quality
      Manager XML ODBC Driver
         DataSource = RationalQualityManager
         Description = A DSN example
         Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/rationalqualitymanager.xdc
  3. Verificare il percorso della JVM.
    1. Sulla console, eseguire il comando export.
    2. Verificare che la variabile "LD_LIBRARY_PATH" includa il percorso della IBM Java™ Virtual Machine utilizzata da Creazione report personalizzati. Un esempio è /opt/ibm/Rational Insight/AppServer/java/jre/bin;/usr/local/lib.
    3. Verificare che la variabile "PATH" includa il percorso della IBM Java Virtual Machine utilizzata da Creazione report personalizzati. Un esempio è /opt/ibm/Rational Insight/AppServer/java/jre/bin/classic.

Feedback