レポート

レポートを作成、実行、および表示します。
レポートのランタイムで実行された SQL コードを確認する
  1. IBM® Cognos® Connection を開始し、「管理」をクリックします。
  2. 構成」をクリックします。
  3. ディスパッチャーとサービス」をクリックします。
  4. リストされたディスパッチャーをクリックします。例えば、http://localhost:9080/insight をクリックします。
  5. レポート・サービス」を探し、「プロパティーの設定」をクリックします。
  6. 設定」をクリックします。
  7. 「‘はい': レポート・サービスのネイティブ照会の監査をロギングする」に対する項目を確認します。
  8. レポートを実行します。
  9. Rational® Quality Manager カスタム・レポートCognos インストールのログ・ディレクトリーに移動します。 デフォルトの場所は、C:¥Program Files¥IBM¥Rational Insight¥cognos¥logs です。
  10. 変更された時間でファイルを並べ替えて、cogserver.log という名前の最新のログ・ファイルを開きます。
  11. ログ・ファイル内で select 節を探します。 これらの節が、レポートのランタイム時にデータベースに対して実行された SQL ステートメントです。
カスタム・レポート がデータを取得し、レポートに送信していることを確認する
注: 次の推奨事項は、ライブ・データの運用レポートにのみ適用されます。 この処理は、データウェアハウスのデータから生成されたレポートには実行しないでください。
  1. XML データ構成ファイルがライブ・レポート用に適切なもので、正しいデータ・サービスに対して構成されていることを確認します。 認証タイプがデータ・サービス・デプロイメントと一致していることを確認します。
  2. システム ODBC が正しい XML データ構成ファイルをポイントしていることを確認します。
  3. Cognos Connection のデータ・ソースが接続していることを確認します。
  4. レポートの照会の処理モデルが「ローカルに制限」に設定されていることを確認します。
  5. jdbc、odbc、および cognos ログのデバッグ・モデルをアクティブにし、次のログを確認します。
    • カスタム・レポート JDBC ログ。JDBC ドライバー・ログのデフォルトのパスは次のとおりです (Windows の場合)。
      ログのデフォルトのパス
      • FM でデータをテストする場合は、{user.home}¥logs¥ri_jdbc.log。
      • QueryStudio または ReportStudio でレポートを実行する場合は、C:¥WINDOWS¥system32¥config¥systemprofile¥logs¥ri_jdbc.log。
      ログが初めて生成されるとき、log4j.properties という名前のファイルがこのフォルダーにコピーされます。 デフォルトのログ・レベルは info です。必要に応じて、ログ・レベルを debug に変更してください。
    • カスタム・レポート ODBC ログ

      レジストリー・エディターを開き、HKEY_LOCAL_MACHINE>SOFTWARE>ODBC>ODBCINST.INI>IBM Rational Quality Manager Report Authoring XML ODBC Driver というキーを探し、ストリング値を追加します。この場合、namedebugvalue は odbc ログ・ファイルが格納されるフォルダーです。

    • Cognos ODBC ログ
      インストール・ディレクトリーの [insight_installation_directory]/cognos/bin で、ファイル cogdmod.ini を探し、[TRACE] の前のコメントを除去し、次のような行を追加します。
      [TRACE] output=C:¥cognos.log data=yes
折れ線グラフ・レポートから破線を除去する
領域を最適化するため、 Rational Quality Manager カスタム・レポート データウェアハウスのファクト・テーブルにはゼロ・カウントが保存されていません。 使用する図表に、データが含まれないディメンション値がある場合、折れ線グラフは破線になります。 破線を除去するには、次のようにします。
  1. IBM Cognos Report Studio を開始し、チャート・ソースの照会を開きます。
  2. 新しいデータ項目を作成し、次のコード行を追加して、ヌル値をゼロ・カウントに置き換えます。
    IF ( <measure> is null ) THEN
        ( 0 )
    ELSE
        ( total(<measure>) )
  3. 作業を保存して、IBM Cognos Report Studio を閉じます。
Linux Web ブラウザーでレポートを表示すると、IBM Cognos BI Server へのアクセスが行われ、次のエラーが表示されます。データ名が見つかりません。デフォルトのドライバーが指定されていません
  1. 次のようにして、odbcinst.ini ファイルを確認します。
    1. テキスト・エディターで odbcinst.ini ファイルを開きます。
    2. [カスタム・レポート XML ODBC Driver] スロットに移動します。
    3. Driver プロパティーが、libratlxml.so の正しいファイル・パスを指していることを確認します。
  2. 次のようにして、odbc.ini ファイルを確認します。
    1. テキスト・エディターで odbc.ini ファイルを開きます。
    2. 目的のシステム DSN が存在し、その Driver プロパティーの値が IBM Rational Quality Manager Custom Reporting XML ODBC Driver であることを確認します。 DSN が存在しない場合は、次の例に示すように DSN を追加します。
      [RationalQualityManager]
         Driver =  Rational Quality
      Manager カスタム・レポート XML ODBC Driver
         DataSource = RationalQualityManager
         Description = A DSN example
         Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/rationalqualitymanager.xdc
  3. 次のようにして、JVM パスを検証します。
    1. コンソールで、export コマンドを実行します。
    2. 変数 "LD_LIBRARY_PATH" に、カスタム・レポート によって実行されている IBM Java™ 仮想マシンのパスが含まれていることを確認します。例えば、/opt/ibm/Rational Insight/AppServer/java/jre/bin;/usr/local/lib が含まれていることを確認します。
    3. 変数 "PATH" に、カスタム・レポート によって実行されている IBM Java 仮想マシンのパスが含まれていることを確認します。 /opt/ibm/Rational Insight/AppServer/java/jre/bin/classic はその一例です。

フィードバック