Creazione, esecuzione e visualizzazione di report.
- Controllo del codice SQL eseguito in fase di runtime del report
- Avviare IBM® Cognos Connection e fare clic su Gestione.
- Selezionare Configurazione.
- Selezionare Dispatcher e servizi.
- Fare clic sul dispatcher riportato, ad esempiohttp://localhost:9080/insight.
- Individuare Servizi report e fare clic su Imposta proprietà.
- Fare clic su Impostazioni.
- Impostare il seguente elemento su ‘Sì': registrazione del controllo della query nativa per il servizio di report
- Eseguire un report.
- 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.
- Ordinare i file in base all'ora in cui sono stati modificati e aprire il file più recente denominato cogserver.log
- 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.
- 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.
- Verificare che l'ODBC di sistema faccia riferimento al file di configurazione dati XML corretto.
- Verificare che l'origine dati su Cognos Connection
sia collegata.
- Verificare che il modello di elaborazione della query del report sia impostato su Locale limitato.
- 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:
- Avviare IBM Cognos Report Studio ed aprire la query di origine del grafico.
- 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>) )
- Salvare e chiudere IBM Cognos Report Studio.
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
- Controllare il file odbcinst.ini:
- Aprire il file odbcinst.ini in un editor di testo.
- Passare allo slot [Driver ODBC XML di Creazione report personalizzati].
- Verificare che la proprietà Driver faccia riferimento al percorso corretto del file libratlxml.so
- Controllare il file odbc.ini:
- Aprire il file odbc.ini in un editor di testo.
- 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
- Verificare il percorso della JVM.
- Sulla console, eseguire il comando export.
- 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.
- 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.