この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
データ マート スキーマは、IBM Cognos レポート作成ツール(Query Studio および Report Studio。Service Portal Advanced Reporting モジュールでは Ad-Hoc Reports および Report Designer として表される)で使用される IBM Cognos Framework Manager およびビジネス ビューとともに使用されることを目的に設計されています。このため、「データ マート」章の技術資料では、クエリー サブジェクトの内容および関係の概要について説明していますが、レポート作成ユーザまたはデザイナーに表示されない基盤データ モデルについては取り扱っていません。
この章は、Cognos ツールで公開されているビジネス ビューの基盤となる物理データ モデルを調査する技術担当者を対象にしています。特に、次の図内のデータベース オブジェクトの名前を、クエリー サブジェクトの対応する名前にマッピングする際に役立つ場合があります。次の図の説明は、次のとおりです。
• Queue クエリー サブジェクトは V_DM_PERSON データベース ビューを基にしており、QUEUEID カラム経由で Task ビューに接続されています。
• また、Performer クエリー サブジェクトは V_DM_PERSON.PERSONID ビジネス ビューを基にしており、PERFORMERID カラム経由で Task ビューと接続されています。
• また、Customer クエリー サブジェクトおよび Requestor クエリー サブジェクト(ディメンション)は V_DM_PERSON データベース ビューを基にしており、それぞれ CUSTOMERID および REQUESTORID 経由で Requisition ビューに接続されています
• すべての日付ディメンション(CalendarStartedDate、CalendarDueDate、CalendarClosedDate、および CalendarScheduledDate)は V_DM_DATE ビジネス ビューを基にしています。これらのディメンションは、それぞれ STARTEDDATEKEY、DUEDATEKEY、COMPLETEDDATEKEY および SCHEDULEDSTARTDATEKEY によって Task および Requisition ビューと接続されています。
• また、すべてのファクト テーブルには、V_DM_SERVICEBUNDLE にある Bundled Service データへの接続(図には記述されていない)が含まれています。
上記の図は不完全です。すべてのファクト テーブルは、実際にはディクショナリベースおよびサービスベースのディメンション テーブルに対して 1 対多の関係になっています。グリッド ディクショナリが含まれていないサービスの場合、関係は常に 1 対 1 になります(詳細については、「DM_FDR_SERVICETABLE_n」を参照してください)。これらの関係は [REQUISITIONENTRYID] カラムを通じて実装され、すべてのファクトおよびディメンション テーブルに存在しますが、ビジネス ビューのディメンションには表示されません。
接続されているサービスおよびタスク ファクト テーブルとともに Query Studio または Report Designer を使用してレポートを作成する際は、これらのテーブル間の 1 対多の関係が原因で、タスク データが反復されて表示される場合があります。レポート作成ツールのグループ化機能を使用して、同一の情報を折りたたむことができます。
[Dictionaries] フォルダおよび [Services] フォルダの下の Request Center データ マートに表示されるディクショナリベースおよびサービスベースのクエリー サブジェクトは、それぞれ DM_FDR_DICTIONARYTABLE_n および DM_FDR_SERVICETABLE_n という名前の物理データベース内のテーブルに対応しています。ここで、
• 各タイプのテーブル数は Advanced Reporting オプションが設定されるときに指定する数によって決定されます。
物理テーブルとレポート可能なオブジェクトとの間のマッピングは、DM_FDR_DICTIONARYMETADATA テーブルおよび DM_FDR_SERVICEMETADATA テーブルで管理されます。これらのテーブルは、オブジェクトがレポート可能として指定されるときに設定され、ETL プロセスによって、レポート可能なオブジェクトを含むようにデータ マートのビジネス ビューを動的に調整するために使用されます。
Service Portal Advanced Reporting の Ad-Hoc Reports および Report Designer モジュールで提供されているビジネス ビューをバイパスすることによって IBM Cognos Business Intelligence ツールの使用を補完する場合は、それらの METADATA テーブルを調査し、ディクショナリベースおよび/またはサービスベースのクエリー サブジェクトに一致するデータベース ビューを構築します。次に、MemoryDetails ディクショナリのデータベース ビューを作成するためのサンプル(SQLServer 固有の)SQL 文を示します。これは(言うまでもなく)作業の出発点にすぎません。
SQL コマンドを作成するための SQL 文のサンプルを次に示します。