...

Interactive Reporting

by user

on
Category: Documents
28

views

Report

Comments

Transcript

Interactive Reporting
Hyperion(R) Interactive Reporting
リリース 11.1.1.3
ユーザー・ガイド
Interactive Reporting ユーザー・ガイド, 11.1.1.3
Copyright © 1999, 2009, Oracle and/or its affiliates.All rights reserved.
著者: EPM 情報開発チーム
このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、
知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしく
は法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、
翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。
このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律
によって規定されている場合を除き、禁止されています。
ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたし
かねます。誤りを見つけた場合は、オラクル社までご連絡ください。
このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフ
トウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次の Notice が適用されま
す。U.S. GOVERNMENT RIGHTS: Programs, software, databases, and related documentation and technical data
delivered to U.S. Government customers are "commercial computer software" or "commercial technical data"
pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the
use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set
forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract,
the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle
USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
このソフトウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。
このソフトウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーショ
ンを含む)への用途を目的として開発されていません。このソフトウェアを危険が伴うアプリケーション
で使用する際、このソフトウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性
(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアを危険が伴うア
プリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の
責任を負いかねます。
このソフトウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるい
はそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテ
ンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社および
その関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、
あるいは損害が発生しても、一切の責任を負いかねます。
目次
第 1 章 Interactive Reporting の導入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Interactive Reporting 機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Interactive Reporting の使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
リレーショナル・データベース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
多次元データベース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Interactive Reporting ドキュメントについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
データソースの接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
データ・モデル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
クエリー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
分析とレポート作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
データから情報へ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
第 2 章 Interactive Reporting データの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
データの準備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
データ要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
再利用可能なコンポーネントの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
クロス行比較 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
一時的な体系化のためのデータのグルーピング . . . . . . . . . . . . . . . . . . . . . . 30
集計 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
ドリル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
セクション・データ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
クエリー・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
結果セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
テーブル・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
デザインに関する特別な注意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
チャート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
ピボット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
レポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
セクションのヒント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
クエリー・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
結果とテーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
目次
iii
第 3 章 Interactive Reporting: チュートリアル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Interactive Reporting の起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
サンプル・ファイルを開いて保存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
単純なクエリーについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
データベース・テーブルの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
クエリーへのトピックの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
結果の表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
列の順序の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
列のソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
データのフィルタ処理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
データの計算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
データのピボット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
合計と小計の計算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
ドリルダウン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
データの非表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
色の追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
データのチャート作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
チャートのソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
テキスト・ラベルの挿入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
レポートのデザイン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
スマート・レポートの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
列のソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
レポート・ページの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
第 4 章 Interactive Reporting の基礎 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Interactive Reporting ドキュメント・ファイルの維持 . . . . . . . . . . . . . . . . . . . . . 55
Interactive Reporting ドキュメント・ファイルの作成 . . . . . . . . . . . . . . . . . . 56
Interactive Reporting ドキュメント・ファイルを開く . . . . . . . . . . . . . . . . . . 56
Interactive Reporting ドキュメント・ファイルを閉じる . . . . . . . . . . . . . . . . 56
ドキュメントの保存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
保存オプションの指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Interactive Reporting ドキュメントを Interactive Reporting Web Client の
Reporting and Analysis リポジトリに保存する . . . . . . . . . . . . . . . . . . . . . . . . 60
Interactive Reporting Web Client の Reporting and Analysis リポジトリに名前
を付けて保存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
新規フォルダの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Interactive Reporting Web Client でのオフライン作業 . . . . . . . . . . . . . . . . . . . 61
データ・ソースの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
データのエクスポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Microsoft Office HTML ファイル・フォーマットへのエクスポート . . . . . . . . . . 70
iv
目次
HTML ファイル・フォーマットのタイプ . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
HTML ファイル・フォーマットのタイプの比較 . . . . . . . . . . . . . . . . . . . . . 71
Microsoft Office Excel ワークシートへのセクションのエクスポート . . . . . . . 73
数値と日付のフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
スタイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
色 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
テキストの折返し . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
イメージとしてのチャート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
ヘッダーとフッター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
印刷機能の向上 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
結果/テーブルの重複値の抑制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
式の生成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
JavaScript の式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
JavaScript の Excel へのマッピング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
式のマッピング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
カスタム式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
ドキュメントを Web ページとしてエクスポート . . . . . . . . . . . . . . . . . . . . . 84
ダッシュボード・セクションのエクスポート . . . . . . . . . . . . . . . . . . . . . . . 87
ドキュメントの印刷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
ドキュメントの送信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Interactive Reporting Studio の終了 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Interactive Reporting Web Client の終了 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
編集コマンドの使用法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
ビューの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
セクションと改ページの挿入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
テキストおよび他の要素のフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
「ツール」メニューの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
数値データ型のフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
数値のフォーマットの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
指数表記での数字の表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
ドキュメントのセクションの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
ドキュメントのセクションについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
セクションの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
セクションの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
セクション間の移動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
セクションの複製 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
セクション名の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
セクションへのヘッダーとフッターの追加 . . . . . . . . . . . . . . . . . . . . . . . . . 94
セクションの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
目次
v
Interactive Reporting のオプションの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
デフォルトのフォーマットの指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
プログラムのオプションの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
ドキュメントのプロパティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
メニューのカスタマイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
カスタム・フォーマットの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
「ツール」メニュー・コマンドの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
エクスポート・プロパティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
ドキュメントを Web ページとしてエクスポート . . . . . . . . . . . . . . . . . . . . . . . 110
HTML にエクスポート・ウィザード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
条件付きフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
第 5 章 クエリー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
クエリー・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
データ・モデルをクエリー・セクションで使用 . . . . . . . . . . . . . . . . . . . . . 117
クエリーの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
要求ラインのアイテムの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
クエリーの処理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
クエリーの処理順序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
クエリーの保存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
クエリーの取消し . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
サブクエリーの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
標準サブクエリー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
サブクエリーの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
相関サブクエリー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
派生テーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
派生テーブルのルールと行動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
派生テーブルと SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
クエリー・セクション・データの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
結果をデータベース・テーブルに表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
クエリー・サイズの推定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
データベース・コメントの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
関数を使用してデータを事前に集約 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
クエリーの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
ローカル結果の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
ストアド・プロシージャの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
クエリー・オプションの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
SQL の編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
SQL の編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
vi
目次
SQL ファイルのインポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
SQL ログの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
データ・ファイルのインポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
データ型のプロパティの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
ピクチャ(BLOB イメージ)のサポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
クエリーへのピクチャの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
ピクチャへのツールチップの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
結果とテーブル内でのピクチャの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
ピクチャと計算結果アイテムの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
レポート内でのピクチャの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
リソース・マネージャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
ピクチャの全般プロパティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
「クエリー」メニュー・コマンドの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
クエリーの挿入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
第 6 章 結果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
結果セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
データ型の理解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
結果データ・レイアウト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
結果のズーム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
結果列のフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
結果行のフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
結果アイテムのフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
結果セットの微調整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
結果のフィルタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
結果データのソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
計算結果アイテムを結果に追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
データ関数を結果に適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
小計の挿入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
総計の挿入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
列の合計を挿入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
合計関数の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
カスタム関数の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
列のグループ化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
列の自動追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
日付の分割 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
結果テーブルの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
列と行の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
列の削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
目次
vii
フォーマット・コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
クエリーの結果をドキュメントと一緒に保存 . . . . . . . . . . . . . . . . . . . . . . . . . 169
結果セットのエクスポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Interactive Reporting の拡張アクセス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
「結果」メニュー・コマンドの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
第 7 章 テーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
テーブル・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
テーブルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
データ段階化領域としてのテーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
テーブル・データの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
テーブル・データのフィルタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
テーブルのソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
計算結果アイテムの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
列グループの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
列グループの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
日付グループの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
データ関数をテーブルに適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
テーブル・コンポーネントの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
列と行の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
列の削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
「テーブル」メニュー・コマンドの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
第 8 章 多次元データベースのクエリー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
OLAPQuery セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
OLAPQuery オプション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
「一般」OLAPQuery オプション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
データベース固有の OLAPQuery オプション . . . . . . . . . . . . . . . . . . . . . . . 188
OLAP クエリーの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
OLAPQuery セクション・データ・レイアウトのルール . . . . . . . . . . . . . . . 191
OLAPQuery メンバーとレベルのルール . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
OLAPQuery データの詳細設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
スライサの指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
ドリルダウン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
ドリルアップ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
ハイブリッド分析およびドリル(Essbase および DB2 のみ) . . . . . . . . . . . . . 194
計算結果アイテムの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
OLAPQuery 関数の使用法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
OLAP クエリーの処理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
OLAP クエリーの自動プロセス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
viii
目次
OLAPQuery のオフライン作業 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
OLAPResults セクションの自動作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
フィルタの適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
メンバー選択のフィルタの適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
メジャー・フィルタの適用(Essbase) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
可変フィルタの適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
データ・ビューの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
行の抑制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
合計の追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
データ関数の追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
OLAP の結果をチャートとして表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
OLAPQuery アイテムのフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
多次元データベースからリレーショナル・データベースへのドリルスルー . . 208
ドリルスルーのオプションの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
ドリルスルー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
「OLAP」メニュー・コマンドの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
第 9 章 CubeQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
CubeQuery について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Essbase について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
多次元データベースについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
CubeQuery カタログ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
OLAPQuery と CubeQuery データ・レイアウトの相違 . . . . . . . . . . . . . . . . . . . 218
カタログからのメンバーの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
CubeQuery セクションの構築 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
メンバー選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
メンバーの参照 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
メンバーの検索 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
メンバー選択の除外 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
サブセット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
次/前の項目も選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
フィルタ・メンバー選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
データ・フィルタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
条件の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
クエリー・オプション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
グローバル・オプション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
表示オプション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
ドリル・オプション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
CubeQuery のナビゲーション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
目次
ix
スイングの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
選択項目のみ保持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
選択項目のみ削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
欠落値とゼロ値の抑制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
ドリル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
リレーショナルへのドリルスルー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
リレーショナルへのドリルスルーのマッピングの設定 . . . . . . . . . . . . . . . 248
リレーショナルへのドリルスルーの実行 . . . . . . . . . . . . . . . . . . . . . . . . . . 249
サンプル・ドリルスルー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
結果にダウンロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
メタデータ・ラベルの個別の列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
列のメジャー動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
不規則階層 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
共有メンバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
合計を含む . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
データベース合計のダウンロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
リレーショナル集約 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
チャートとして表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
CubeQuery のエクスポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
CubeQuery セクションからの Smart View の起動 . . . . . . . . . . . . . . . . . . . . 268
CubeQuery アイテムのフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
CubeQuery メニュー・コマンドの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
第 10 章 ピボット・テーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
ピボット・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
ピボット・テーブルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
データのピボット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
ピボット・テーブル・チャートの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
ピボット・テーブルの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
ピボット・テーブル要素の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
ピボット・テーブル要素の移動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
ラベルのネスト・レベルの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
ピボット・テーブルのソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
ピボット・ファクトの非表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
ピボット・アイテムのフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
ピボット・セクションの集約と表示値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
ファクト詳細セル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
ピボット・ファクト詳細セルの動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
ピボット・セクションの計算結果アイテム . . . . . . . . . . . . . . . . . . . . . . . . 288
x
目次
計算結果アイテムの詳細セル値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
「ピボット」メニュー・コマンドの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
第 11 章 データのチャート作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
チャート・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
チャート作成の基本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
チャート用語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
チャートの次元について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
チャート・データ・レイアウトの使用方法 . . . . . . . . . . . . . . . . . . . . . . . . 297
チャートの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
チャートのタイプの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
2 次元チャート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
円グラフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
散布チャート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
バブル・チャート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
2 次元棒グラフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
多次元チャート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
3D 表示について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
3 次元棒グラフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
クラスタ棒グラフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
積重ね棒グラフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
面グラフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
帯グラフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
折れ線グラフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
時刻対応軸
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
複合(棒/折れ線)チャート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
基準線、ベースライン、およびトレンド線 . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
基準線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
ベースライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
トレンド線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
チャート・データの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
異なるスケールを使用した関連値の比較 . . . . . . . . . . . . . . . . . . . . . . . . . . 325
チャートのデータ関数を使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
計算結果アイテムの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
チャート・アイテムのソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
チャートのピボット・テーブルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
チャートへのドリル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
チャート化されたデータの非表示およびフォーカス . . . . . . . . . . . . . . . . . 330
非表示アイテムの復元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
目次
xi
チャートの角度と仰角を変更(回転) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
チャート要素の操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
チャート要素の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
軸のグリッド線の表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
テキストの挿入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
チャートの座標平面の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
チャートの凡例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
チャートのスクロールおよびスケーリング . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
チャート・データのスクロール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
チャートの回転による仰角の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
自動縮尺 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
初期表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
自動サイズ変更チャート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
チャートの画面合わせ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
チャート・プロパティのカスタマイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
全般チャート・プロパティの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
チャート・パターンとラベルのカスタマイズ . . . . . . . . . . . . . . . . . . . . . . 346
円グラフのラベルの自動配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
チャート色のカスタマイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
「チャート」メニュー・コマンドの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
水平棒グラフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
第 12 章 レポート・デザイナ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
レポート・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
レポート・セクション要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
レポート・セクション・ツールバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
レポート・セクション・タイトル・バー . . . . . . . . . . . . . . . . . . . . . . . . . . 356
式ライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
カスタム・レポートの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
レポートのコンポーネント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
テーブル列フォーマット・オプション . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
カスタム・レポートへの追加テーブルの挿入 . . . . . . . . . . . . . . . . . . . . . . 361
レポート・グループ・ヘッダーの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
レポート・グループ・フッターの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
レポート・ヘッダーおよびフッターの挿入 . . . . . . . . . . . . . . . . . . . . . . . . 363
ページ・ヘッダーおよびフッターの挿入 . . . . . . . . . . . . . . . . . . . . . . . . . . 365
改ページの挿入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
他のレポート要素の追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
レポート・ページの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
xii
目次
ルーラーの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
グリッドの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
デザイン・ガイドの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
レポートの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
ページ・サイズの指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
余白の指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
ページ列の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
レポート・データの向上 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
レポート・アイテムのソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
計算結果アイテムの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
計算結果列の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
データ関数の適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
合計の追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
小計の適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
計算結果アイテムに対する実合計の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . 381
レポートされたデータを非表示およびフォーカスする . . . . . . . . . . . . . . . 382
レポートの複数のデータソースを使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
スマート・レポートの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
レポート・アイテムのフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.0 より前のバージョンの詳細レポートの変換 . . . . . . . . . . . . . . . . . . . . . . . . . 385
表示の違い . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
詳細レポート・カテゴリの変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
データ領域の変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
ファクトの変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
スマート・レポートの変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
グラフィック・オブジェクトの変換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
「レポート」メニュー・コマンドの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
第 13 章 フィルタの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
フィルタについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
サーバー・フィルタ処理とローカル・フィルタ処理 . . . . . . . . . . . . . . . . . 392
フィルタ・ライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
フィルタ・コントロール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
単純なフィルタの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
クエリーのフィルタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
クエリー・フィルタの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
結果のフィルタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
結果フィルタの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
複合フィルタの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
目次
xiii
可変フィルタの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
フィルタ・オプションのカスタマイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
テーブル・レポート・データのフィルタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
複数のフィルタとメタトピック . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
2 階層方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
計算結果アイテムのフィルタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
フィルタのカスタマイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
第 14 章 計算結果アイテム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
計算結果アイテムについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
新しいデータの計算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
セクションの計算結果アイテム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
計算結果アイテムとデータ関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
ピボット・オプション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
計算結果アイテムの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
演算子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
計算結果アイテムのトピックの参照 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
関数の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
スカラー関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
データ関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Teradata 標準関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Teradata OLAP 関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
ANSI SQL 関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
曜日を戻す関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
一般計算結果アイテムの例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
算術関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
中心傾向 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
計算平均値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Percentile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Rank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
予測売上高 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
スカラー関数の例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Avg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
AvgNonNull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
ColMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
ColMin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
CountDistinct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
CountNull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
xiv
目次
CountNonNull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Cume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
Median . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Percentile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Rank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
RankAsc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
StdDev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
StdDevp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
Sum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Var . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
Varp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
トレンド関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
一般的な移動平均値と移動機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
単純移動平均値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
移動平均の結果の位置 - 後端の平均値と中央の平均値 . . . . . . . . . . . . . . . 473
加重移動平均値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
指数移動平均値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
移動差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
移動最大 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
移動中央値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
移動小計 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
移動最小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
移動関数計算の指示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
第 15 章 ソートの適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
データのソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
単純なソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
ソート・ライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
複雑なソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
クエリー・セクション、結果セクション、テーブル・セクションでの複雑
なソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
チャート、ピボット、OLAPQuery レポートの複雑なソート . . . . . . . . . . . 487
ネストされたソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
第 16 章 Interactive Reporting との接続について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
Interactive Reporting データベース接続ファイルについて . . . . . . . . . . . . . . . . . 491
Interactive Reporting データベース接続の操作 . . . . . . . . . . . . . . . . . . . . . . . . . . 492
Interactive Reporting データベース接続(.oces)の作成 . . . . . . . . . . . . . . . . . . 493
接続プリファレンスの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
目次
xv
OLAP 接続ファイルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
OBI サーバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Essbase への接続(CubeQuery のみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Interactive Reporting データベース接続ファイルの変更 . . . . . . . . . . . . . . . 507
データベースとの接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
接続のモニタリング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
データ・モデルを使用した接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
データ・モデルを使用しない接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
デフォルトの Interactive Reporting データベース接続の設定 . . . . . . . . . . . 510
自動ログオン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
接続マネージャの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
データベースへのログオン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
データベースからのログオフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
接続マネージャを使用した Interactive Reporting データベース接続ファイル
の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
データ・パスワードの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
データベース・パウワードの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
Interactive Reporting ドキュメントの使用とデータベースへの接続 . . . . . . . . . 513
Interactive Reporting Web Client への接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
Interactive Reporting Web Client 接続の保留 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
EPM Workspace への接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
第 17 章 双方向テキスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
双方向テキストについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
双方向テキストの理解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
双方向テキスト構成設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
第 18 章 メタトピックとメタデータの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
メタトピックとメタデータについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
メタトピックを使用したデータ・モデル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
メタトピックの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
トピック・アイテムのメタトピックへのコピー . . . . . . . . . . . . . . . . . . . . . . . . 523
計算したメタトピック・アイテムの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
メタトピックとメタトピック・アイテムのカスタマイズと削除 . . . . . . . . . . . 524
メタトピックの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Interactive Reporting Studio のメタデータ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Open Metadata Interpreter の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Open Metadata Interpreter へのアクセス . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Open Metadata Interpreter の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526
xvi
目次
第 19 章 データ・モデリング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
データ・モデルについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
データ・モデルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
データ・モデルへのトピックの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
データ・モデルのトピックの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
結合について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
標準結合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538
十字結合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
トピックの結合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
自動結合方法の指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
トピックの手動結合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
アイコン結合の表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
結合タイプの指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
結合の解除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
定義済結合パスの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
ローカル結合の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
トピックの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
トピック・ビューの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
トピック・プロパティの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
トピック・アイテムのプロパティの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . 550
トピック・ビューの制限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
データ・モデルの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
データ・モデル・ビューの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
データ・モデル・オプションの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
クエリーの自動処理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
クエリーのレベルをマスター・データ・モデルにする . . . . . . . . . . . . . . . 557
データ・モデルの同期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
「データ・モデル」メニューのコマンド一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . 559
第 20 章 Interactive Reporting ドキュメント・リポジトリの管理 . . . . . . . . . . . . . . . . . . . . . . . . 561
ドキュメント・リポジトリについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
ドキュメント・リポジトリの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
リポジトリ・テーブルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
リポジトリ・テーブルの作成の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
リポジトリ一覧の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
リポジトリ・グループの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
リポジトリ・オブジェクトの操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
Interactive Reporting ドキュメント・ファイルのリポジトリへのアップロー
ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
リポジトリ・オブジェクトの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
目次
xvii
ドキュメントのバージョン・コントロール(Automatic Distributed
Refresh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
第 21 章 Interactive Reporting による監査 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
監査について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
監査テーブルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
監査するイベントの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577
監査キーワード変数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
サンプル監査イベント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
第 22 章 IBM 情報カタログと Interactive Reporting Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
IBM 情報カタログについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
IBM 情報カタログへのドキュメントの登録 . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
プロパティの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
関連領域の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
IBM 情報カタログの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
オブジェクト・タイプ・プロパティの作成 . . . . . . . . . . . . . . . . . . . . . . . . 583
オブジェクト・タイプとプロパティの削除 . . . . . . . . . . . . . . . . . . . . . . . . 584
ドキュメントの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
オブジェクト・タイプの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
第 23 章 Interactive Reporting ドキュメントの行レベルのセキュリティ . . . . . . . . . . . . . . . . . . . 587
行レベルのセキュリティについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
行レベルのセキュリティのパラダイム . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
Reporting and Analysis と行レベルのセキュリティ . . . . . . . . . . . . . . . . . . . . 588
行レベルのセキュリティ・テーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590
行レベルのセキュリティ・テーブルの作成 . . . . . . . . . . . . . . . . . . . . . . . . 590
BRIOSECG テーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
BRIOSECP テーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592
BRIOSECR テーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
グループ間の OR ロジック . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
行レベルのセキュリティの例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
ユーザーとグループの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
「残りのユーザー」の取り扱い . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
制約の上書き . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
制限のカスケード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600
その他の重要事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
カスタム SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
制約条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603
命名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604
xviii 目次
第 24 章 Interactive Reporting のトラブルシューティング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
dbgprint を使用した接続のトラブルシューティング . . . . . . . . . . . . . . . . . . . . 607
dbgprint および Interactive Reporting Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
dbgprint および Interactive Reporting Web Client . . . . . . . . . . . . . . . . . . . . . . . . . 609
第 25 章 Interactive Reporting Studio INI ファイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
Interactive Reporting Studio の INI ファイルについて . . . . . . . . . . . . . . . . . . . . . 611
第 26 章 Interactive Reporting Web Client のカスタマイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
Interactive Reporting Web Client の共存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
ローカルに保存された Interactive Reporting ドキュメント . . . . . . . . . . . . . 614
アイドル接続タイムアウト値を増やす . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
Interactive Reporting Web Client を複数のブラウザ・ウィンドウ内に開く . . . . 616
Interactive Reporting Web Client インストーラのカスタマイズ . . . . . . . . . . . . . 616
ヘルプ・ファイルおよびフォント・ファイルのインストール . . . . . . . . . . 617
インストール済言語数の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
用語集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621
索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
目次
xix
xx
目次
Interactive Reportingの導入
1
この章の内容
概要 .......................................................................................................................... 21
Interactive Reporting の使用方法 ........................................................................................ 22
Interactive Reporting ドキュメントについて ........................................................................ 22
データから情報へ ....................................................................................................... 26
概要
Oracle Hyperion(R) Interactive Reporting はビジネス・ユーザーをデータに接続し、
アド・ホック・クライアントおよびサーバーのクエリー、レポート、および分析
を含むビジネス上の意思決定をすべて 1 つのアプリケーションでサポートする完
全なツール・セットを提供します。Interactive Reporting では、次の機能を提供し
ます:
l
データの抽出と分析
l
レポートの作成と配布
l
プラットフォームの開発
Interactive Reporting は、一体型のクエリー、データ分析、およびレポート・ツー
ルです。インタフェースは高度に直観的で、データ検索と意思決定を行うための
操作しやすい環境を提供します。クエリー、ピボット、チャート、およびレポー
ト用の一貫したデザイン・パラダイムを使用して、どのレベルのユーザーもカス
ケード・ダッシュボードから流動的に移動し、回答をすばやく見つけられます。
トレンドおよび誤りは自動的に強調表示され、強力なフォーマット・ツールによ
り、組織間で大規模に配信するための、フリー・フォームでプレゼンテーション
品質のレポートを簡単に構築できます。
Interactive Reporting 機能
Interactive Reporting 機能には次のものがあります:
l
l
l
l
業界標準のすべてのデータベースのサポート。
直感的なカスタム・クエリーとレポート作成用のポイント・アンド・クリッ
ク方式のインタフェース。
Microsoft Windows と Motif(UNIX)のサポートと、プラットフォーム間の完全な
ファイル互換性。
クエリー・セクションとレポート・セクション間の簡単な切替え。
概要
21
l
機能とドキュメント作成に関する詳細なオンライン・ヘルプ・システム。
l
レポートを開発し、データを分析するためのドラッグ・アンド・ドロップ方
式のデータ・レイアウト・ツール。
l
様々なデータ関係を無制限にドリルダウン・ピボットできる対話型ピボット・
レポート機能。
l
l
見やすいデータ報告書を作成できる充実したフォーマット・ツール。
グラフィカル表示とデータへのドリルダウンのための使いやすい対話型チャー
ト作成ユーティリティ。
Interactive Reporting の使用方法
Interactive Reporting では、異なる会社のデータ・ソースに保管されている情報に
アクセスし、分析を行えます。データに接続し、アイコンをクリックしてオブジェ
クトを操作することにより、すばやく直観的にクエリーを構築可能な完全なツー
ル・セットを提供します。Interactive Reporting では、仕様に合わせてクエリーを
自動的に構築し、それをデータベースに送信して、取得されたデータを結果のテー
ブルとして表示します。
データソースには多くのタイプがありますが、最も普及しているのはリレーショ
ナル・データベースと多次元データベースです。
リレーショナル・データベース
リレーショナル・データベースとは、形式的に記述されたテーブルのセットで編
成されたデータ・アイテムのコレクションのことです。データベース・テーブル
を再編成しなくても、そこから様々な方法でデータにアクセスしたり、編成を変
更したりできます。
リレーショナル・データベースを定義すると、メタデータのテーブル、つまりテー
ブル、列、ドメイン、制約などが形式的に記述されます。メタデータは文字どお
り、データに関するデータです。
多次元データベース
多次元データベースとは、ビジネス・データの多次元のビューを提供するデータ・
キューブです。多次元データベースは、様々な観点からデータを簡単にかつ選択
的に抽出および表示可能な OLAP サーバーです。多次元データベースは、各デー
タ属性を個別の次元として考え、次元内に階層を作成できます。
OLAP(オンライン分析処理)は、分析目的で、多次元データの収集、保管、操作、
および再生成を行うアプリケーションおよびテクノロジーのカテゴリを示します。
OLAP では、多次元共有情報の高速分析を提供します。
Interactive Reporting ドキュメントについて
Interactive Reporting ドキュメント(BQY)とは、データベースからの情報の取得、情
報の分析、およびレポートの構築を行うために作成および使用するファイルを指
22
Interactive Reporting の導入
します。Interactive Reporting は統合されたクエリー、分析、およびレポート・ツー
ルなので、Interactive Reporting ドキュメントには複数のセクションがあり、それ
ぞれのセクションがクエリーおよびレポート・プロセスの一部を管理します。各
セクションは段階的に作成します。まず、データベースにクエリーを実行し、次
に結果を取得し、最後にレポートを生成します。
Interactive Reporting ドキュメントには、複数のリレーショナル・データベースや
多次元データベースのクエリーで得たデータや、インポートしたデータを含むこ
とができます。ドキュメントには通常、次のアイテムを 1 つ以上含みます:
l
実際のデータベース・テーブルを視覚的に示したデータ・モデル
l
データベースからデータのサブセットを取得するための 1 つ以上のクエリー
l
1 つのドキュメント内の異なるデータ・セット間のローカル結合、ローカル結
合のフィルタ、オプションの結合パス生成などの結合オプション
l
表スタイル・フォーマットで表示される結果セット
l
カスタマイズされたデータ階層ビューを表すレポート
l
データ結果のドリルダウン分析ができる多次元ピボット・テーブル
l
クエリーの結果をグラフィカルに表示し、データを異なる角度から見られる
チャート
すべての Interactive Reporting ドキュメントには通常、少なくとも 1 つのクエリー・
セクションと 1 つの結果セクションがあります。結果セクションから、複数のピ
ボット、チャート、テーブル、およびレポートのセクションを作成して、データ
を分析および表示します。開発者は、エンタープライズ間で他のユーザーによっ
て使用されるドキュメントへの自動プッシュボタン・インタフェースを提供する
ダッシュボード・セクションも作成できます。
データソースの接続
Interactive Reporting ユーザーにとって、新しいドキュメントを作成して、データ
ベースに接続するプロセスは単純です。データベース・サーバー用に Interactive
Reporting データベース接続ファイル(.oce)を選択して、データベース・パスワード
を入力します。新規または既存の Interactive Reporting データベース接続ファイル
を選択できます。
Interactive Reporting データベース接続ファイルの選択方法は、データ・モデル、
ドキュメント、またはエディションによって異なります:
l
l
データ・モデルがクエリーに対して使用可能な場合、Interactive Reporting は接
続情報を確認するメッセージを自動的に表示します。データ・モデルをダウ
ンロードし、クエリーを処理してデータ・セットを取得する際にデータベー
スに接続します。また、サーバー・フィルタに値を表示したり、サーバー関
数を使用して計算結果アイテムを作成したり、ドキュメントをスケジュール
したりするために接続する必要があります。
Interactive Reporting を開いて作業セッションを開始する(たとえば、データ・
モデルを Oracle Hyperion Reporting and Analysis リポジトリからダウンロードし
たり、新しいデータ・モデルを作成する)ときは、目的のデータベースへの正
しい接続を選択する必要があります。
Interactive Reporting ドキュメントについて
23
Interactive Reporting データベース接続は、データベースおよび接続 API ソフトウェ
アの特定の構成にログオンするために必要なすべての情報を保持しています。ま
た、メタデータに自動的にアクセスするための DBMS 固有の接続プリファレンス
や仕様も保持しています。これにより、ホストおよび構成情報を透過的に処理す
ることによって、会社の担当者の接続プロセスを簡素化します。ユーザーごとに
Interactive Reporting データベース接続の使用時にデータベース・ユーザー名を代
用でき、これによって、データベース・サーバーで集中化されるセキュリティ対
策および権限を強化します。
Interactive Reporting データベース接続は、多数のデータベース・ユーザーを有す
るネットワーク環境で大きな利点を持ちます。その環境内の Interactive Reporting
データベース接続ファイルごとに 1 つの接続を作成して、各エンドユーザーと共
有できます。パスワードが Interactive Reporting データベース接続とともに保存さ
れないため、配布によって間違った Interactive Reporting データベース接続ファイ
ルを受け取ったり、その他のソースからこれを取得したユーザーに対して権限の
ないアクセスを提供することはありません。
データ・モデル
データベースに接続した後で、Interactive Reporting は、実際のデータベース・テー
ブルを視覚的に表示した、データ・モデルと呼ばれるカスタム・ビューからクエ
リー・セクション内のデータベース・コンテンツのサブセットを提供します。デー
タ・モデルを使用してデータベースと対話し、データベースからデータを取得す
るクエリーを作成します。
データ・モデルは次のような方法で、データベースへのアクセスを容易にしてい
ます:
l
特定の人にしか理解できないデータベース・テーブルや列の名前をわかりや
すい名前に置換する。
l
データのカスタム・ビューを作成する。
l
取得したデータに計算を実行するために、計算結果フィールドを追加する。
データベース・テーブルから取得された標準のデータ・モデルにより、実際のデー
タベースから独立したメタトピック仮想ビューを作成できます。メタトピックは
複雑な計算を標準化し、ビジネスのニーズに応じてカスタマイズされた直観的な
トピックで基礎データのビューを単純化します。
ユーザーは独自のデータ・モデルを作成するか、中央の Reporting and Analysis リ
ポジトリに保管されている組込みデータ・モデルを使用できます。
また、他のユーザーが 1 つ以上のクエリーを構築可能なマスター・データ・モデ
ルを含むドキュメントも提供できます。このマスター・データ・モデルにより、
ユーザーはデータ・アクセスの設定方法ではなく、特定のデータに集中できるよ
うになります。データ・モデルはマスター・データ・モデルにレベルを上げられ
ます。
テーブル・スキーマでユーザーに自然な外観を提供したり、最初に 1 つ以上のメ
タトピックを作成してからデータ・モデルのレベルを上げることで複雑さを隠す
ことができます。ユーザーが新規クエリーを追加するたびに、Interactive Reporting
はクエリーがマスター・データ・モデルにリンクする必要があるかどうか尋ねま
す。リンクされたクエリーはマスター・データ・モデルに行われた変更を継承し
24
Interactive Reporting の導入
ますが、データ・モデルはロックされ、変更できません(マスター・データ・モデ
ルのみ変更できます)。
クエリー
クエリーとは、データベースの情報を要求することです。クエリーはコマンド言
語の形態を取ります。クエリーを使用して、データの場所の選択、挿入、更新、
検索などを行えます。
リレーショナル・データベースから情報を取得して、リレーショナル・データベー
スの更新を行う標準コマンド言語は、構造化照会言語(SQL)です。SQL 文は、リ
レーショナル・データベースの情報の対話型クエリーと、レポート用のデータの
収集に使用されます。
多次元データベースも多次元クエリーを行うことが可能な言語を必要とします。
ただし、今日まで、Microsoft の OLAP API 用 OLE DB や OLAP サービスが使用す
る標準の MDX(多次元式言語)はありません。Oracle Essbase の場合、Interactive
Reporting は MaxL(多次元アクセス言語)を使用します。MDSQL(多次元クエリー言
語)は、別のクエリー言語です。
Interactive Reporting では、強力なデータベース・クエリーを作成するために、SQL
や多次元クエリー言語を使用する必要はありません。視覚的に表示されたデータ
ベース取得するデータを選択して、クエリーを構築します。
Interactive Reporting には、2 つのクエリー・メソッドが用意されています。
l
l
l
クエリー: リレーショナル・データベースの構造をテーブル(またはトピック)
として表示し、データベース・テーブルを視覚的に表示した、データ・モデ
ルの作成に使用されます。Interactive Reporting ドキュメントは複数のデータ・
モデルを持つことが可能です。
OLAPQuery: 多次元データベースの構造を階層ツリーとして表示します。OLAP
クエリーは、データが OLAP サーバーから直接取得される場合を除いて、ピ
ボット・テーブルに類似した形態で表示されます。
CubeQuery: Interactive Reporting と Essbase 7.x および 9.x データベースとのイン
タフェースです。クエリーの処理の前後で、多次元データを分析し、複雑な
計算を適用できるキューブへのアクセスを提供します。結果データ・セット
は、リレーショナル・データと並べてダッシュボード・レポートに表示でき
ます。結果セットにダウンロードして、関連ソースに結合することもできま
す。
Interactive Reporting ドキュメントは、1 つ以上の OLAPQuery セクションと同様に、
1 つ以上のリレーショナル・クエリー・セクションを含むことができます。これ
により、ユーザーは両タイプのデータベースを持つ組織の情報にアクセスできま
す。
分析とレポート作成
クエリーが処理され、データ結果がデスクトップに戻されたら、Interactive Reporting
の強力なレポートと分析のツールを使用して、カスタム・ビュー、クロス・セク
ション、スライスおよびダイス・データへのドリルダウンなどを作成し、多次元
的関係を表示できます。
Interactive Reporting ドキュメントについて
25
複数のデータ・ビューを作成したり、様々なフォームで様々な角度からの情報を
表示したりできます。いつでも、サーバーに再接続して、データベースからの最
新データでレポートやチャートを更新できます。
また、Interactive Reporting を使用して、サーバーから切断された後も、データを
使用して自律的に作業できます。データベース接続を行わなくても、データの分
析やレポートの生成を続行できます。また、Interactive Reporting の追加の調整に
必要なフォーマットで結果を保存したり、後で分析するために他のアプリケーショ
ンにエクスポートしたりできます。
Interactive Reporting では、次のような各種のレポートを作成できます:
l
l
l
l
テーブル: データの柱状配列。テーブルは、他のレポート・セクションの構成
要素として使用されます。フィルタをテーブルに適用したり、計算結果アイ
テムを追加したり、小計や合計、および総計、カウント、平均などのサマリ
合計などを含むことができます。
ピボット・テーブル: 多量のデータをすばやく要約したり、クロス集計を行う
対話型テーブルです。行や列を回転して、異なるデータの要約を表示したり、
興味ある分野の詳細を表示したりできます。ピボット・テーブルは Sum、
Count、Average などのサマリ関数を使用して、データを要約します。自動的
に小計や総計を含めたり、計算結果アイテムを追加して独自の式を使用した
りできます。
チャート: 情報を視覚的に表示した、完全な対話型の、3 次元のデータ・
ビュー。Interactive Reporting はチャートのバー、行、列、扇形、その他の形状
として、結果セットからデータを表示します。チャートを作成するときには、
ワークシートの値が自動的にチャートに表示されます。チャートはデータの
変更時に作成および更新されるデータにリンクされます。
カスタム・レポート: グラフィック・オブジェクトや定義済フィールド、バン
ド・スタイルのレポート、様々なデータソースのデータ、計算フィールド、
チャート、ピボット・テーブルを自由に組み込んで、プレゼンテーション用
のレポートを作成できます。スマート・レポートを使用して、チャートおよ
びピボット・テーブルを埋め込み、配置されるセクションに関するデータの
みを表示できます。
データから情報へ
データは分析および解釈できなければ意味がありません。分析は、意味のある関
係を表す算術演算によるデータの集計および要約に依存し、これは集約とも呼ば
れます。その結果は、低レベルのデータを要約および集計した高レベルのデータ
の要約となります。
集約はデータ分析の重要な機能です。データが正常にかつ迅速に解釈されるには、
データを集約し、それを簡単に解釈できるように表示するための簡単な方法が必
要です。集約技術は習得するのが簡単です。データ・アイテムの単純なドラッグ・
アンド・ドロップを使用して、データを再編成できます。アイテムを削除するか
データにドリルダウンすれば、データを集約解除できます。
Interactive Reporting では、データの集約を選択する方法において、非常に多くの
柔軟性を提供します。クエリーの実行時にデータを集約する場合があり、これは、
26
Interactive Reporting の導入
サーバー集約または事前集約と呼ばれます。この場合、データベース・サーバー
はユーザーのかわりに実際に集約を実行します。
サーバー集約の利点は、データベース・サーバーのためネットワーク・トラフィッ
クが削減され、時間がかからない点です。サーバーでデータを事前集約する場合
は、詳細データは事前集約で除外されるため、十分なレベルのデータに達しない
可能性があります。データベース・テーブルが不明な場合は、分析にとって重要
なデータを取り除く可能性があります。また、事前集約にはより多くのサーバー
処理リソースが必要です。
または、サーバーの介入なしに、デスクトップでデータを集約できます。Interactive
Reporting は、レポート・セクションのデータを自動的に集約します。
データから情報へ
27
28
Interactive Reporting の導入
Interactive Reportingデータの
管理
2
この章の内容
データの準備.............................................................................................................. 29
セクション・データ .................................................................................................... 31
デザインに関する特別な注意事項 ................................................................................. 33
セクションのヒント .................................................................................................... 35
ピボット、チャート、またはレポートの開発に取り掛かる前に、何を目標として
いるのかよく考えてください。組織内の状況を把握しようとしていますか。いか
なる場合についても、良い結果を生むようにユーザーが正しい結論を導き出せる
ことが必要です。データを準備する方法について検討する際、次の点に注意して
ください:
データの準備
適切なチャートやピボットを作成するには、まず適切なデータを使用する必要が
あります。しかし残念ながら、実際のデータ・ソースから必要なフォーマットの
データを取得できるとは限らないため、データを適宜処理することが必要になり
ます。この処理は、Interactive Reporting で行いますが、そのデータベース自体で
処理する方が適切な場合もあります。また、適切なデータを取得できる複数の方
法がある場合には、各アプローチのコストとメリットの分析が必要になります。
データ要件
適切なチャートやピボットを作成するには、まず適切なデータを使用する必要が
あります。しかし残念ながら、実際のデータ・ソースから必要なフォーマットの
データを取得できるとは限らないため、データを適宜処理することが必要になり
ます。この処理は、Interactive Reporting で行いますが、そのデータベース自体で
処理する方が適切な場合もあります。また、適切なデータを取得できる複数の方
法がある場合には、各アプローチのコストとメリットの分析が必要になります。
見落とされる可能性がきわめて高い機能として、結果セクションのローカル・デー
タ・キャッシュの処理機能があげられます。生データを取得し、これを結果また
はテーブル・セクションで使いやすいフォームに加工することによって、難しい
分析タスクが容易になることも少なくありません。
データの準備
29
再利用可能なコンポーネントの作成
同じ計算結果アイテムを、ピボットやチャート、レポートで何度も作成する場合
があります。これを防ぐには、まず結果またはテーブル・セクションで計算結果
アイテムを作成します。これにより、Interactive Reporting ドキュメント・ファイ
ル全体で、このアイテムを使用できるようになります。同じ作業をクエリー・セ
クションで行うこともできます。クエリー・セクションで計算結果アイテムを作
成することにより、データベースで使用できるすべての関数を使用できるように
なります。
クロス行比較
SQL のセット指向により、1 つの行と別の行の情報を比較するロジックの構築が
難しくなります。Interactive Reporting の Next()関数や Prior()関数により、行間で
のデータの比較に基づく複雑なロジックを作成できるようになります。これらの
関数を使用する計算結果アイテムと結果セクションのローカル・ソートを組み合
せて、コントロール対象の比較を作成します。
一時的な体系化のためのデータのグルーピング
分析に適した形でデータベースを体系化できない場合があります。たとえば、多
数の分散した値があり、これをいくつかの範囲に分割しなければならない場合も
あります。多くの場合、日付フィールドは 1 つのみですが、年や四半期ベースで
の分析が必要な場合もあります。また、年や四半期ベースの値があるものの、こ
れがカレンダ・ベースの値であり、実際には会計年度ベースでの分析が必要な場
合も考えられます。このようなデータの体系化に関するすべての問題は、結果セ
クションの計算結果アイテム、グループ化列、日付のグループ化を組み合せるこ
とによって解決できます。
データベースから取得するデータが、使用に適したフォームにならないこともあ
ります。たとえば、データ入力に一貫性がない場合もありますが、このようなデー
タを一貫性のある値の表現に変換する必要があります。つまり、1 つのメジャー
で保管されているデータを複数の「次元に基づくファクト」に分割して、分析に
適した形にしなければなりません。または、次元からメジャーへの変換が必要に
なる場合もあります。次元の値が長すぎるために、作成しようとしているチャー
トやピボットに適しない場合も考えられます。このような場合には、実際の値か
ら計算した一種の省略値を使用することが必要になります。これは、If-Then-Else
ロジックによる計算結果アイテムによって解決できます。
たとえば、各アイテムのトランザクション数をカウントとするピボットを作成す
るとします。この場合、Customer_ID フィールドを、ピボット・データ・レイア
ウトのデータ・アイテム領域にドロップして列を右クリックし、データ関数を
Count に変更します。さらに、金額(ドル)を追加して Customer_ID カウントを拡
大し、トランザクションごとの平均金額を計算する必要があります。しかし平均
額の計算式の作成時には、ピボットは Customer_ID の合計を計算するデフォルト
のデータ関数に戻ります。つまり、これがカウント対象の ID ではなく、合計する
数値とみなされることになります。これでは正しい平均額は計算されません。正
しくは、まず結果セクションの手順に戻り、計算結果アイテムを使用して、
Customer_ID を実際のカウントに「変換」します。これには、単純に式を 1 とし
て定義します。次に、この数値フィールドをピボットで直接使用し、正しいトラ
30
Interactive Reporting データの管理
ンザクション数を計算して、その式の中でトランザクション当たりの平均額を正
しく計算します。
集計
結果またはテーブル・セクションの計算結果アイテムを適切に使用できるかどう
かは、情報をどのように集計するべきかを把握しているかどうかによって決まり
ます。「生」データに基づく集計の場合には、結果またはテーブル・セクションの
機能を使用します。また、1 つの集計と別の集計の比較が必要な場合もあります。
このような場合には、いくつかの手法を使用できます。この比較をチャートやピ
ボットのみで使用する場合には、チャートまたはピボットのセクションで作成さ
れた計算結果アイテムを使用します。グローバルで使用できる集計の比較を作成
する場合には、関連するグループ・レベルをまとめる計算結果アイテムがある結
果またはテーブル・セクションから開始し、別の計算結果アイテムを追加して実
際の比較を計算します。チャートやピボットにこの比較アイテムを追加し、デー
タ関数を Sum から複数のカウントの消去に適した関数に変更します。
ドリル
一部のドリル・オプションを使用する場合には、そのデータ・モデルでオプショ
ンを事前定義する必要があります。事前定義のドリル・パス、詳細にドリル、お
よび増分ドリルを使用できるかどうかは、そのクエリーが使用するデータ・モデ
ルによって決まります。これらの機能は、個々のチャートやピボットではコント
ロールされません。ドリルをすべて無効にする機能も、データ・モデルの定義に
含まれます。
セクション・データ
レポートを作成する前に、クエリー・セクション、結果セクション、(状況に応じ
て)1 つ以上のテーブル・セクションにおけるデータ操作を決定する必要がありま
す。各セクション・タイプには、それぞれに適したデータ操作タスクがあります。
クエリー・セクション
クエリー・セクションは、すべてのドリル・オプションの基盤を作成するセクショ
ンです。また、要約分析のチャートやピボットに使用するデータの最初の集約レ
ベルを作成するセクションでもあります。データ集約の大部分をデータベースに
実行させることにより、作業効率が大幅に向上します。サーバーベースの計算結
果アイテムもまた、特別なデータ取得クエリー・ロジックと同様に、このセクショ
ンで定義します。
結果セクション
これは、グローバルなアイテムを作成するセクションです。複数のセクションで
使用するアイテムは、必ずこのセクションまたはこれをフィードするクエリー・
セクションで作成します。グローバル・アイテムは、次のカテゴリに分類されま
す:
セクション・データ
31
l
l
l
l
l
l
デフォルトのラベル - 結果セクションに表示される列ラベルは、このデータか
ら作成されたすべてのチャート、ピボット、およびレポートのデフォルトの
ラベルになります。このグローバルなデフォルトのラベルは、クエリーまた
は結果セクションで設定できます。
デフォルトのフォーマット - 列ラベルと同様に、結果セクションで使用される
表示フォーマットは、このデータから作成されるすべてのチャート、ピボッ
ト、およびレポートのデフォルトのフォーマットになります。このグローバ
ルなデフォルトのフォーマットを設定できるのは、結果セクションのみです。
グローバルな計算結果アイテム - 複数のセクションでの表示が必要な計算結果
アイテムは、結果セクションで定義する必要があります。
グローバル比較 - グローバルな計算結果アイテムと同様に、複数のセクション
への適用が必要な比較は、結果セクションで一度に定義します。
グローバルなグループ化 - 複数のセクションに適用するグループ化は、他のグ
ローバル・アイテムと同様に、必ず結果セクションで定義します。
グローバルな変換 - グローバルなデータ変換は、特殊なタイプの計算結果アイ
テムです。グローバルの変換には、計算結果アイテムと同じルールが適用さ
れます。
テーブル・セクション
テーブル・セクションでは、結果セクションで作成されるアイテムよりもグロー
バルのレベルが低いアイテムの作成に使用します。すなわちテーブル・セクショ
ンでは、結果セクションと同じテクニックを使用して、セミグローバルなアイテ
ムを作成します。テーブル・セクションで作成されるアイテムは、そのテーブル・
セクションで作成されたセクションのみに適用されます。一般に、テーブル・セ
クションを使用して作成されたセクションには、そのテーブル・セクションを
フィードする結果セクションでの変更は反映されません。
テーブル・セクションは次の場合にも役立ちます:
l
l
l
32
データのステージング - テーブル・セクションは、特定の使用目的に合わせて
データをステージングする場合に便利です。これはたとえば、ユーザーがド
リルできるアイテムを制限する必要があるものの、「任意のドリル」を使用可
能にしておきたい場合を指します。ユーザーのアクセスを許可する列のみを
含むテーブル・セクションに基づいて、チャートやピボットを作成できます。
また、複雑な計算をステージ別に作成する場合にも使用できます。これには、
他のテーブル・セクションに基づいてテーブル・セクションを作成します。
上位 N 個/下位 N 個の分析 - ユーザーはこの分析フォームを使用して、表示す
るアイテム数を簡単に選択できます。これには通常、制約条件の作成が含ま
れます。ただし Interactive Reporting では、集約計算に基づく計算結果アイテ
ムに対する制約条件は作成できません。Rank や Sum が、この集約関数に該当
します。計算結果アイテムの列をテーブル・セクションに追加すると、その
列は計算から求められる実際の値に変換されます。つまり、単純な数値とな
ることから、テーブル・セクションの Rank または Sum の値に制約条件を適用
できます。
レポート・セクション・リフレッシュ・コントロール - 複数のレポートを含む
Interactive Reporting ドキュメント・ファイルのサイズを小さくするために、レ
Interactive Reporting データの管理
ポート・セクションでは結果セクションやテーブル・セクションを除外でき
るように設計されています。ただし、レポート・セクション自体にはデータ・
キャッシュがないため、リフレッシュ・コントロール・オプションもありま
せん。テーブル・セクションをレポートのベースとして使用することによっ
て、この機能のバージョンを作成できます。その上で、テーブル・セクショ
ンにダミーの制約条件を適用して、人為的にゼロ行から表示されるようにし
ます。レポート・セクションをリフレッシュするには、単純にダミーの制約
条件を(手動または JavaScript コードで)「無視」に設定します。
デザインに関する特別な注意事項
チャート、ピボット、およびレコードをデザインする場合、これらの特別な注意
事項に注目する必要があります。これらは、デザインの決定に役立ちます。
チャート
チャート・セクションで使用可能なチャートのデザインを選択する際のデザイン
上の検討事項は次のとおりです:
l
l
l
l
グローバルの計算結果アイテムとローカルの計算結果アイテム - チャートのデ
ザインを開始する前に、計算結果アイテムの作成に最適な場所を検討します。
チャート・セクションでローカルで計算されるアイテムは、そのデータ・レ
イアウトに追加されたフィールドのみで使用できることに注意してください。
グローバルで計算されるアイテムは、(サーバー・ベースの計算結果アイテム
を使用することにより)そのクエリー自体に含まれていないデータベース・サー
バー・フィールドも含めることができます。
「生」データからの開始とピボットからの開始 - チャートによっては、ピボッ
トから作成を開始し、挿入メニューの「ピボット・チャートの作成」メ
ニュー・アイテムを選択することによって、より簡単にチャートを作成でき
ます。
2-D と 3-D - データの変換処理における各チャート・タイプの様々な効果を検
討します。
直接使用と埋込み使用 - 埋込みにするチャートは、それを念頭に置いてデザイ
ンする必要があります。埋込み使用と直接使用の 2 つの同じようなチャート
が必要な場合には、1 つを作成して、それをコピーします。
ピボット
ピボット・セクションには次のデザイン・オプションがあります:
l
グローバルの計算結果アイテムとローカルの計算結果アイテム - ピボットのデ
ザインを開始する前に、計算結果アイテムの作成に最適な場所について検討
します。ピボット・セクションでローカルに計算されるアイテムは、データ・
レイアウトにすでに追加されているフィールドのみで使用できることに注意
してください。グローバルな計算結果アイテムの場合には、(サーバーベース
の計算結果アイテムを使用することにより)クエリー自体に含まれないデータ
ベース・サーバー・フィールドも含められます。
デザインに関する特別な注意事項
33
l
l
l
「生」データから開始とチャートから開始 - 別のセクションに基づく作成によっ
て、ピボットの作成が簡単になります。ピボットの作成が容易になるだけで
なく、同じデータに対して複数の「ビュー」を作成できるようになります。
これにより、データの変換処理能力が拡大します。
基本値の使用と表示値の使用 - デフォルトでは、ピボット・セクションはすべ
ての計算用に作成された結果セクションやテーブル・セクションにまでさか
のぼります。これにより、一部の計算で不適切と考えられる値が発生する場
合があります。たとえば、同じファクトを 2 度目に追加する場合、複製した
列を右クリックしてデータ関数を「Sum」(デフォルト)から「Max」などの関
数に変更できます。デフォルトでは、ピボットは元のデータ行にさかのぼり、
単一行の最大値を表示します。しかし、表示したい値がこの値ではない場合
もあります。たとえば、最大合計値をピボット・セクションに表示する場合
には、ピボットを「表示値の使用」モードに切り替える必要があります。こ
れにより、集約計算はピボット・セクションに表示される要約データを検索
して、計算を実行します。
直接使用と埋込み使用 - 埋込み用にデザインされたピボットは、その目的を念
頭に置いてデザインする必要があります。埋込み用と直接使用の 2 つの同じ
ようなピボットが必要な場合には、1 つのピボットを作成して、これを複製し
ます。
レポート
レポート・セクションには、次のデザイン・オプションがあります:
l
l
l
l
l
34
テーブル・レポートとフリーフォーム・レポート - 根本的に異なるこの 2 つの
レポート・スタイルの作成には、別のデザイン・テクニックを使用します。
グローバルの計算結果アイテムとローカルの計算結果アイテム - チャート・セ
クションやピボット・セクションに関する前述の検討事項に加え、レポート・
セクションについては 1 つの相違点があります。レポートのデータ・フィー
ルドをクリックして式バーに移動すると、レポート・セクションのすべての
アイテムがショートの埋込み JavaScript ルーチンとなります。これはレポー
ト・デザインにおける強力な機能ですが、レポート・セクションで定義され
る計算結果アイテムには、クエリー、結果、テーブルの各セクションに格納
されるグローバルな計算結果アイテムとは異なる構文が必要になります。レ
ポート・セクションで使用する計算結果アイテムの定義場所を決定する場合
には、単純な操作と高度な機能のそれぞれのメリットを比較検討する必要が
あります。
ゼロからのテーブルの作成とテーブル・セクションの埋込み - 計算結果アイテ
ムを簡単に作成し、それを使用することでテーブル指向のレポートを容易に
作成する方法としては、レポート・セクション・アウトライナによるテーブ
ル・オブジェクトのデザインではなく、既存のテーブル・セクションを埋込
む方法があります。
単一列と複数列 - レポート・セクションは、複数列のレポートの作成に対応し
ています。
レポート、ページ、グループ、サブグループのヘッダーとフッター - グループ
とサブグループのヘッダーのみが、自動作成されます。これを使用する場合
には、それ以外のすべてのヘッダーとフッターを指定する必要があります。
Interactive Reporting データの管理
l
l
SmartReport の全機能の使用 - SmartReports 機能を使用すると、レポートへの
チャートやピボットの埋込み以外にも、多くの操作を実行できます。たとえ
ば、次のようなレポート・セクション機能があります:
m
1 ページ内の複数のチャートやピボットの印刷
m
コンテキスト依存のチャートやピボットの作成
m
代替のレポート・スタイル
m
計算作成の代替方法
ダッシュボード・セクションを「パワー・レポート」で使用すると、埋込み
のチャート、ピボット、およびテーブルのあるダッシュボード・セクション
は、ユーザーが様々なパラメータ値を選択して簡単に「レポート」内のデー
タ・ビューを変更できる、対話型のレポート作成環境を提供します。
セクションのヒント
クエリー・セクション
グローバルでカスケードする「値の表示」リストの作成
表示される選択肢を自動的にフィルタして、これまで選択されたフィルタ値に適
用される値のみに絞り込んだ「値の表示」リストをユーザーに提供できます。カ
スケードする「値の表示」リストを作成するには、データ・モデルを構築してフィ
ルタの設定を使用可能な値の最小数の表示に変更します。
ä グローバルでカスケードする「値の表示」リストを作成するには:
1 データ・モデルを構築します。
2 フィルタ・アイテムをフィルタ・ラインに追加します。
フィルタは、各種のテーブルやトピックから選択できます。
3 各フィルタのショートカット・メニューで、可変フィルタを選択します。
4 データ・モデル、データ・モデル・オプション、フィルタの順に選択します。
5 最小値リストの表示を選択します。
この手順で、これまでのフィルタの選択(および各種テーブルのフィールド)に基
づいて、WHERE 句を自動的に値の表示の SQL に追加し、表示する値のリストを
フィルタします。
注: Row_Level セキュリティ・ルールが定義されている場合には、Web ベースの
ユーザーに対して「値の表示」リストをさらに制限できます。
セクションのヒント
35
特殊文字を使用したチャート・ラベルとピボット・ラベルの
作成
チャート・セクションとピボット・セクションでは、オブジェクトの名前の変更
に使用できる文字が制限されますが、この問題にはクエリー・セクションの要求
ライン・オブジェクトでのフィールド名の変更で対処できます。これにより、テ
キスト以外の文字もチャート・ラベルやピボット・ラベルで使用できるようにな
ります。
ä 特殊文字を使用したチャート・ラベルとピボット・ラベルを作成するには:
1 データ・モデルを構築します。
2 要求ラインにアイテムを追加します。
3 要求ラインでアイテムを選択し、ショートカット・メニューでプロパティを選択しま
す。
「アイテム・プロパティ」ダイアログ・ボックスが表示されます。
4 名前フィールドの値を編集して、必要なラベルの説明を入力します。
たとえば、定義 "Sales_Figures_Amount_Sold"を"Amount Sold ($US)"に変更できま
す。
小計によるフィルタ処理
単純な 1 つの行値ではなく、小計でフィルタ処理したクエリー結果を表示できま
す。
ä 小計でフィルタ処理した結果セットを表示するには:
1 データ・モデルを構築します。
2 要求ラインにアイテムを追加し、小計を作成するファクト・アイテムを入力します。
3 要求ラインでファクト・アイテムを選択して、ショートカット・メニューでデータ関
数を選択し、関数を選択します。
4
たとえば、小計でフィルタ処理するための Sum データ関数を選択できます。
5 フィルタ・ラインに適用されているデータ関数に、ファクト・アイテムをドラッグし
ます。
6 他のフィルタの場合と同様に、フィルタ条件を適用します。
これで、データベースに送信される結果のクエリーに、SQL HAVING 句が作成さ
れます。このクエリーは、グループの合計がフィルタ条件に適合するその他の
フィールドのグループに対する行のみを戻します。
読取り専用計算結果アイテムの作成
標準の計算結果アイテムを読取り専用(変更不可)でクエリーに含めることができ
ます。そのためには、データ・モデルで事前に定義された 1 つ以上の計算結果ア
イテムを含むクエリーを作成し、そのクエリーのデータ・モデルを読取り専用の
マスター・データ・モデルにレベルを上げます。
36
Interactive Reporting データの管理
ä 読取り専用の計算結果アイテムを作成するには:
1 標準のデータ・モデルを構築します。
2 各トピック・アイテムを選択し、ショートカット・メニューでメタ・トピックにレベ
ルを上げるを選択します。
メタ・トピックには、データ・モデルの計算結果アイテムのみを追加できます。
トピックをメタ・トピックにレベルを上げると、「"meta"+トピック名」に名前が
変更されます。
3 メタ・トピックをダブルクリックして、「トピック・プロパティ」ダイアログ・ボッ
クスの「トピック名」フィールドで名前を変更します。
4 計算結果アイテムを追加するメタトピックを選択し、データ・モデル、メタ・トピッ
ク・アイテムの追加の順に選択して、新規の計算結果アイテムを定義します。
メタ・トピック計算結果アイテムは、サーバー・ベースとローカル・ベースのど
ちらでも計算できます。サーバー・アイテムは SQL で計算可能なアイテムに基づ
き、データベース・サーバーで計算されます。ローカル・アイテムは、Interactive
Reporting JavaScript インタープリタのすべての機能を使用できますが、計算対象の
すべてのアイテムを要求ラインに含める必要があります。必要なフィールドが要
求ラインにあらかじめ存在しない場合には、ローカルで計算されたアイテムを要
求ラインに追加すると、計算に必要なすべてのフィールドが自動的に追加されま
す。
注: ローカルのメタ・トピック計算結果アイテムを定義するには、計算結果ア
イテムの式の参照対象となるすべての列が、計算結果アイテムと同じメタ・
トピックに存在する必要があります。必要なすべてのフィールドを、他の
テーブルからメタ・トピックにドラッグすることで、複数テーブルの計算
結果アイテムに対応できます。またその後、そのフィールドを、通常の格
納場所のトピックで非表示にできます。
5 すべての計算結果アイテムの定義が終了したら、データ・モデル、データ・モデル・
ビュー、メタの順に選択して、メタトピックのみの表示に設定します。
6 アイテムを読取り専用にするには、クエリーのデータ・モデルをマスター・データ・
モデルにレベルを上げます。これには、データ・モデル、マスター・データ・モデル
にレベルを上げるの順に選択します。
注: マスター・データ・モデルを Web での使用に対してロックするには、
Interactive Reporting ドキュメント・ファイル(BQY)を「クエリーと分析」
(「データ・モデルと分析」モードではないことに注意)に配置します。
クエリーの日付スタンプ
レポートを表示した日付や印刷した日付ではなく、データベースからデータを取
得した日付などの日付スタンプ情報を表示できます。
ä クエリーに日付をスタンプするには:
1 データ・モデルとクエリーを構築します。
セクションのヒント
37
2 クエリーの要求ラインを右クリックして、ショートカット・メニューで計算結果アイ
テムの追加を選択します。
3 「アイテムの変更」ダイアログ・ボックスで、名前に、「現日付」などの名前を入力し
ます。
4 関数を選択します。
「関数」ダイアログ・ボックスが表示されます。
5 「関数のカテゴリ」列からデータ関数を選択します。
6 データベース接続に適した日付/時刻関数を選択します。
7 「現日付」フィールドを使用するには、これを目的のチャート、ピボット、レポート
の領域にドラッグします。
「返答なし(What is not)」クエリーの作成
データベースから戻されなかった結果を伝達するクエリーを作成できます。これ
を作成するには、「範囲外(not in)」サブクエリーの Select ステートメントに基づく
フィルタを追加します。
ä 「返答なし(What is not)」クエリーを作成するには:
1 通常は空の情報を格納する 1 つ以上のテーブルを含むデータ・モデルを構築します。
2 そのフィールドをダブルクリックするか、これをフィルタ・ラインにドラッグして、
主キーの結合フィールドにフィルタを追加します。
3 「フィルタ」ダイアログ・ボックスで、カスタム SQL を選択します。
4 データベースに対し、下位のテーブルにリンク先のフィールドが表示されないプライ
マリ・テーブルからデータを取得することを指示する「範囲外(not in)」クエリーの SQL
を入力します。
たとえば、次のように入力できます:
Products.Product_Id nof in (select product_id from sales_fact)
また、「範囲外(not in)」sub-select 句にフィルタリング用の WHERE 句を追加して、
結果をさらに絞り込むこともできます。
フィルタ「返答なし(What is not)」クエリーの作成
視覚的に定義された「範囲外(not-in)」サブクエリーに基づいて、フィルタを追加
できます。
ä 「返答なし(What is not)」クエリーを作成するには:
1 通常は空の情報を格納する 1 つ以上のテーブルを含むデータ・モデルを構築します。
これらのテーブルのフィールドに基づいてクエリーを作成します。
2 テスト条件用のデータ・モデルにテーブルを追加します。
これらのテーブルを、データ・モデル内の他のテーブルに結合しないでください。
38
Interactive Reporting データの管理
3 データ・モデルのクエリー部分を使用して、クエリーのテスト条件部分にも表示され
るフィールドにフィルタを追加します。
たとえば、「店舗の説明」テーブルの「店舗キー」アイテムをフィルタ・ラインに
使用できます。
4 「フィルタ」ダイアログ・ボックスで、=等号演算子フィールドの左側の Not を選択し
ます。
5 詳細を選択します。
6 サブクエリーの作成を選択します。
サブクエリー・セクションは、クエリー・セクションの下に、クエリーと同じデー
タ・モデルを使用して作成されます。そのため、テスト条件テーブルを、このク
エリーのデータ・モデルに追加します。
手順 3 の例を活用してサブクエリーを作成し、必要な選択条件に合致するアイテ
ムのフィルタリングに使用する店舗キーのリストを表示できます。たとえば、目
標日以降に売上のない店舗についての店舗キーのリストを作成するサブクエリー
を作成できます。メイン・クエリーのフィルタの不等号演算子は、そのリストに
含まれないすべての店舗を表示します。
7 サブクエリーの要求ラインが、メイン・クエリーのフィルタに使用されるラインに対
応していることを確認します。
たとえば、「売上高」テーブルの店舗キー・アイテムを、サブクエリーの要求ライ
ンにドラッグします。
8 目標日を可変フィルタとして追加します。
サブクエリーのフィルタ・ラインにある「日付次元」テーブルの「日付」フィー
ルドからドラッグできます。次に、フィルタの演算子「より大きい(>)」を変更し
ます。日付を入力し、OK をクリックします。
9 サブクエリーのフィルタ・ラインの「日付」フィールドを右クリックして、ショート
カット・メニューで可変フィルタを選択します。
10 セクション・カタログでクエリー・セクションを選択し、プロセスを選択します。
プロンプトが表示されたら、目標日を選択します。
クエリー・ステータスの表示
ダッシュボード・セクションに視覚的な「処理しています」ダイアログを追加し、
OnPostProcess イベントにアラートを作成することによって、クエリーの実行ス
テータスをユーザーに知らせることができます。
ä クエリー・ステータスを視覚的に表示するには:
1 デザイン・モードで、次のスクリプトを使用し、コマンド・ボタンを一時的に作成し
ます:
Application.Alert("Your query is processing. Please stand by . . . ")
2 実行モードに切り替えます。
3 コマンド・ボタンを選択して[Alt]+[Print Screen]キーを押し、ダイアログ・ボックスを
Windows のクリップボードにコピーします。
セクションのヒント
39
4 デザイン・モードに戻り、コマンド・ボタンを削除します。
5 [Ctrl]+[V]キーを押して、ダイアログ・ボックスのビットマップをダッシュボード・セ
クションに貼り付けます。
6 この手順の目的を表す名前をビットマップ picQSP に付けます。
7 次のスクリプトを使用して、クエリーを処理するためのコマンド・ボタンを作成しま
す:
picQSP.Visible = true
ActiveDocument.Sections["Query"].Process()
8 次のスクリプトを、OnPostProcess ドキュメント・スクリプトに追加します:
ActiveDocument.Sections["SampleDashboard"].Shapes["picQSP"].Visible =
false
Application.Alert(*Your query has complete. \n","Query Status")
ドリル・パスのコントロール
ドリル・パスの一部のフィールドのみを表示できます。特に、一部のフィールド
が計算結果アイテムの構築に使用されているために、エンド・ユーザーに対して
はこれを非表示にする必要がある場合に、これを実行します。また、テーブル・
セクションの使用がデータの複製につながる可能性があるために、このセクショ
ンの使用を避けることが必要になる場合もあります。そのためには、JavaScript
コードを OnPostProcess および OnPreProcess の各ドキュメント・イベントに追加
し、クエリーの処理が終了して、計算結果アイテムの計算が完了したら、不要な
フィールドを結果セクションから削除します。
ä ドリル・パスをコントロールするには:
1 データ・モデルとクエリーを構築します。
2 スクリプト・エディタを起動するには、ファイル、ドキュメント・スクリプトの順に
選択します。
3 OnPostProcess イベントを選択します。
4 クエリーの処理後に結果セクションからアイテムを削除するには、これらのアイテム
を削除するスクリプトを入力します。たとえば、次のスクリプトを入力します:
// Eliminate fields from the drill path
ActiveDocument.Sections["Results"].Columns["State"].Remove()
ActiveDocument.Sections["Results"].Columns["Date Ordered"].Remove()
5 OnPreProcess イベントを選択し、このスクリプトを追加して、クエリー処理の直前に
アイテムを結果セクションに戻します。関連する計算結果アイテムがすべて適切にリ
フレッシュされます。手順 4 の例では、次のように入力します:
// Add the "hidden" fields so computed items can be recalced
ActiveDocument.Sections["Results"].Columns.Add("Date Ordered")
ActiveDocument.Sections["Results"].Columns.Add("State")
増分ドリル
ユーザーが事前にすべての情報を元のドキュメントに取得しなくても詳細なドリ
ルを実行できるようにできます。増分ドリルを使用することにより、迅速かつ効
40
Interactive Reporting データの管理
率的なドリルが可能になるだけでなく、膨大な Interactive Reporting ドキュメント・
ファイルを作成する必要がなくなります。増分ドリルには、事前定義のドリル・
パスと現在はクエリーに含まれていない詳細なドリルの対象となる情報を組み合
せて使用します。
ä 増分ドリルを使用するには:
1 1 つのメタ・トピックを含むデータ・モデルを作成します。
2 データ・モデル、データ・モデル、メタの順に選択して、メタトピックのみを表示す
るようにデータ・モデル・ビューを設定します。
3 メタ・トピックのタイトル・バーをダブルクリックして、「トピック・プロパティ」
ダイアログ・ボックスを表示します。
4 上へ/下へボタンを選択して、トピック・アイテムのドリル順序を設定します。
5 次元として設定を使用可能にします。
6 ドリル・パスからトピック・アイテム(次元ではなくファクト・アイテムなど)を削除
するには、トピック・アイテムを選択して、ショートカット・メニューでプロパティ
を選択します。
7 ファクトとして設定を選択して、OK をクリックします。
8 データ・モデル、データ・モデル・オプション、全般の順に選択します。
9 詳細へドリル可能を選択して、OK をクリックします。
10 トップレベル・チャートを通常どおりに作成します。
チャートのバーをダブルクリックすると、Interactive Reporting はユーザーに対し
て不足している次元をクエリーに追加するように指示します。次に、クエリーと
チャートの定義を新しいセクションにコピーして、元のクエリーを保存します。
11 はいを選択して不足している次元を追加し、クエリーとチャートの定義を新しいセク
ションにコピーします。
Interactive Reporting は、クエリーとチャートのセクションをコピーしますが、こ
れは要求ラインの新しい次元とダブルクリックしたバーの新規フィルタについて
です。
12 ターゲットのバーをダブルクリックすると、Interactive Reporting は引き続き新規の次元
とフィルタを追加し、ドリルの実行に必要なクエリーを自動的に再処理します。
Excel データの部分インポート
Excel ワークシートの一部のみをインポートし、それ以外の部分を対象外とする操
作をユーザーに対して許可できます。そのためには、Excel の名前付き範囲を使用
し、クエリー・セクションに定義済のデータ領域を設定します。
ä Excel データの部分インポートを行うには:
1 Excel で、クエリー・セクションにインポートするセルの範囲を強調表示します。
2 セルの参照編集ボックス(ワークシートの左上)で、このセルの範囲に対する名前を入
力します。
3 ファイルを保存して Excel を閉じます。
セクションのヒント
41
4 Windows のコントロール パネルで、管理ツール、データ ソース(OCBC)の順に選択しま
す。
5 Microsoft Excel Driver を使用して、新しいシステム DSN を定義します。
6 「ワークブックの選択」ボタンを使用して Excel ファイルをポイントし、ODBC DSN を下
記のように定義します:
l
データ・ソース名 - PartialImport と入力します。
l
バージョン - Excel のバージョンを選択します。
l
ワークブック - Excel ファイルをポイントするワークブックを選択します。
7 odBC/ODBC 接続を使用する、Partial Import という名前の Interactive Reporting データベー
ス接続ファイルを作成し、「部分インポート ODBC DSN」を選択します。
8 新規クエリーを作成して、Partial.Import.oce ファイルを選択します。
名前を付けた範囲がテーブルとして表示され、これを使用してクエリーを作成で
きます。
フォルダベース・データ・モデルの作成
クエリー作成時に選択にする次元やファクトを、フォルダベースで表示できます。
ä フォルダベースのデータ・モデルを作成するには:
1 作成するフォルダごとに、メタ・トピックを備えたデータ・モデルを作成します。
2 データ・モデル、データ・モデル・ビュー、メタの順に選択して、メタトピックのみ
を表示するようにデータ・モデル・ビューを設定します。
3 各メタ・トピックを、画面の下部にドラッグします。
スクロール・ダウンして画面スペースを広げ、メタ・トピックをさらに下にドラッ
グして、これを画面最下部に表示します。
4 画面上部のデータ・モデル・デザイン領域にスクロールして、画面最下部に表示され
ているメタ・トピックを非表示にします。
5 データ・モデル、マスター・データ・モデルにレベルを上げるの順に選択して、デー
タ・モデルをマスター・データ・モデルにレベルを上げます。
この操作により、データ・モデルがフォルダベース・ビューに固定されます。
値の表示リストのフィルタ処理
ユーザーに対し、実際に値のリストが事前定義されている場合にクエリーをフィ
ルタ処理するためのオープンな機能を表示できます。
ä 値の表示リストをフィルタ処理するには:
1 データ・モデルを構築します。
データ・モデルの作成を参照してください。
2 データ・モデル、マスター・データ・モデルにレベルを上げるの順に選択して、デー
タ・モデルをマスター・データ・モデルにレベルを上げます。
42
Interactive Reporting データの管理
3 マスター・データ・モデル・セクションで、トピック・アイテムをフィルタ行にド
ラッグして、1 つ以上のフィルタをデータ・モデルに追加します。
このマスター・データ・モデルを使用して構築したすべてのクエリーは、このフィ
ルタを継承します。
注: このマスター・データ・モデルを Web ユーザーに対してロックするには、
「データ・モデル」モードではなく「クエリーと分析」モードで Interactive
Reporting ドキュメント・ファイルを配置します。
結果とテーブル
全ユニオン・ローカル結果の実行
列を追加しなくても、2 つの結果セット(ローカル結果のシンプルな結合の結果)が
含まれた行を追加できます。従来は、行を追加するには、SQL 操作を実行します
が、データベースがなくてもユニオンをシミュレートできます。これを行うには、
ダミーの不一致列を追加して、結果セットの外部結合を作成します。
ä 全ユニオン・ローカル結果を実行するには:
1 各クエリーを作成して実行します。
2 各結果セクションで、Join Here という名前の計算結果アイテムを追加します。
最初のクエリーの"Join Here"計算結果アイテムの式は"a"にする必要があります。
2 番目のクエリーの"Join Here"計算結果アイテムの式は"b"にする必要があります。
3 3 番目のクエリーを作成して、"Join Here"フィールドの 2 つのローカル結果を結合しま
す。
4 両方のローカル結果のすべてのフィールドを要求ラインに追加します。
セクションのヒント
43
44
Interactive Reporting データの管理
Interactive Reporting: チュー
トリアル
3
この章の内容
Interactive Reporting の起動 .............................................................................................. 45
サンプル・ファイルを開いて保存 ................................................................................. 45
単純なクエリーについて.............................................................................................. 46
結果の表示................................................................................................................. 47
データのチャート作成 ................................................................................................. 51
レポートのデザイン .................................................................................................... 52
Interactive Reporting の起動
ä Interactive Reporting を開始するには、スタート、プログラム、Hyperion、Reporting
and Analysis、Interactive Reporting、Studio の順に選択します。
Interactive Reporting を開始する場合は、必ず新規 Interactive Reporting ドキュメン
ト・ファイルを作成するか、すでに作成されているドキュメント・ファイルを開
く必要があります。
サンプル・ファイルを開いて保存
インストール・プロセス時、Interactive Reporting により複数のサンプル・ファイ
ルがインストールされます。このチュートリアルでは、Sample1mod.bqy という
名前のドキュメントを使用して、多くの Interactive Reporting 機能に慣れることが
できます。
ä Sample1mod.bqy を開くには:
1 ようこそダイアログ・ボックスで、既存のドキュメントを開く領域から最近使用した
ドキュメントを選択します。
2 参照をクリックしてサンプル・フォルダに移動します(たとえば、C:¥Hyperion
¥BIPlus¥docs¥samples など)。
注: サンプル・ファイルが見つからない場合は、管理者に問い合わせてくださ
い。
3 Sample1mod.bqy を選択し、開くをクリックします。
コンテンツ領域が表示され、ダッシュボードがアクティブな状態でサンプル・ド
キュメントが表示されます。
Interactive Reporting の起動
45
4 ファイル、保存オプション、クエリーの結果をドキュメントと一緒に保存の順に選択
します。
「クエリーの結果をドキュメントと一緒に保存」ダイアログ・ボックスが表示され
ます。
5 「クエリー」、「結果」、および「計算結果列」リストにあるすべてのアイテムが選択さ
れていることを確認し、OK をクリックします。
6 ファイル、名前を付けて保存の順に選択して、「ファイルの保存」ダイアログ・ボッ
クスを開きます。
7 サンプル・ドキュメントの新規の名前(practice.bqy など)を入力し、保存をクリックし
ます。
単純なクエリーについて
クエリー・セクションは、Interactive Reporting ドキュメントの基盤です。これは、
データベースに対する質問を構築するスペースです。
サンプル・ドキュメントのクエリー・セクションには、SalesQuery というラベル
が付いています。Books, Movies, and Video (BMV)という名前の架空の企業のために
構築された簡単なクエリーです。BMV は、書籍、映画、およびビデオを多数の小
売店に流通しています。トレンドを予測し、流通技術の長所と短所を見つけるた
め、BMV では広範なデータを保存しています。
ä SalesQuery セクションを表示するには、セクション・ペインで SalesQuery を選択
します。
データベース・テーブルの表示
Sample1.bqy では、トピックとも呼ばれる 4 つのテーブルがコンテンツ・ペイン
にあります。これらの 4 つのトピックは、BMV データベース内のテーブルを表し
ています。データベース・テーブルは、コンテンツ・ペインの左にあるカタログ・
ペインにリストされます。
ä データベース・テーブルをすべて表示するには:
1 カタログ・ペインで、テーブルの左にある+ (プラス)記号をクリックします。
サンプル・データベースに接続していない場合は、Hyperion Sample1.oce のダイア
ログ・ボックスが表示され、ユーザー名とパスワードの入力を求めるメッセージ
が表示されます。
Interactive Reporting データベース接続ファイルは、データベースへの接続を可能
にするファイルです。ステータス・バーにある次のアイコンは、接続ステータス
を示しています:
46
Interactive Reporting: チュートリアル
表1
接続ステータスのアイコン
アイコン
説明
接続済 - クエリー・セクションで作業するには、データベースに接続する必要が
あります。
切断済 - 多くの Interactive Reporting タスクを行うために、データベースに接続す
る必要はありません。
サンプル・データベースでは、このダイアログ・ボックスに情報を入力する必要
はありません。
2 OK をクリックしてデータベースに接続します。
カタログ・ペインのテーブル・ツリーが展開され、データベース内のすべてのテー
ブルが表示されます。
クエリーへのトピックの追加
ä クエリーに特定のテーブルのデータを含むには、カタログ・ペインからコンテン
ツ・ペインにテーブルをドラッグ・アンド・ドロップします。
各トピックには、データベース内のデータのフィールドや行を表すトピック・ア
イテムのリストが含まれています。Sample1.bqy では、クエリーに含まれている
トピックは Periods、Sales Fact、Products、Stores です。
クエリーは、トピックをコンテンツ・ペインから要求ラインに追加することによ
り構築します。どのトピック・アイテムでも要求ラインにドラッグ・アンド・ド
ロップできます。クエリーを処理するときは、Interactive Reporting により要求ラ
インに存在するすべてのトピック・アイテムのデータが戻されます。サンプルで
は、各テーブルのいくつかのトピック・アイテムがすでに要求ラインにドラッグ
されています(たとえば、Unit Sales、Amount Sales、Year、Quarter など)。
データにフィルタを追加したり、データをソートする列を指定することもできま
す。クエリー・セクションまたは結果セクションのいずれかにフィルタを適用し
て、ソートできます。
クエリー・セクションでは、フィルタがデータベース・サーバーに、要求された
データから不要な情報をフィルタするように指示します。ソートは、デスクトッ
プにデータを特定の順序で取得するようにデータベース・サーバーに指示します。
結果の表示
クエリーから戻されるデータは、結果セクションに表示されます。結果の各列は、
クエリー・セクションの要求ラインのアイテムに対応しています。要求アイテム
は、カタログ・ペインにリストされます。
結果の表示
47
ä 結果セクションを表示するには、セクション・ペインで SalesResults を選択しま
す。
セクション・タイトルバーの矢印ボタンを使用して、クエリー・セクションと結
果セクションのアイテムを比較できます。
列の順序の変更
ä 結果セクションの列の順序を変更するには、列を別の列の左または右にドラッグ
します。
データ・レイアウトで列ラベルを移動することもできます。
列のソート
ä テーブルの列をソートするには:
1 ソート・ラインが表示されていない場合は、セクション・タイトルバーのソート(0)を
クリックします。
2 Product Line をカタログ・ペインからソート・ラインにドラッグします。
3 今すぐソートをクリックして、アイテムを製品ラインごとにグループ化します。
データのフィルタ処理
フィルタ・ラインを使用して、列に表示されるデータを限定します。
ä データをフィルタ処理するには:
1 フィルタ・ラインが表示されていない場合は、セクション・タイトルバーのフィルタ
(0)をクリックします。
2 売上高をカタログ・ペインからフィルタ・ラインにドラッグします。
「フィルタ」ダイアログ・ボックスが表示されます。
3 フィルタ・ドロップダウン・リストから>=以上を選択します。
4 カスタム値をクリックし、表示されたフィールドに 100000 と入力して OK をクリック
します。
売上高 100,000 ドル未満のすべてのアイテムが結果セクションから除外されます。
ä データ・フィルタを削除するには、フィルタ・ラインから売上高を削除します。
フィルタを削除すると、データが再表示されます。
データの計算
数値データの列では、計算を実行できます。
48
Interactive Reporting: チュートリアル
ä 数値データの合計を出すには:
1 売上高列を選択します。
「総計の挿入」ダイアログ・ボックスが表示されます。
2 結果、総計の順に選択して、OK をクリックします。
3 テーブルの下までスクロール・ダウンし、総売上高を表示します。
BMV 社の 1999-2000 年の総売上高は 132,881 ドルです。
値が 132,881 ドルと一致しない場合、結果セットに適用されているフィルタをす
べて削除します。フィルタの行からすべてのフィルタを削除し、総計を再度表示
します。
########が表示される場合は、数字が大きすぎて、指定されたスペースに収まら
ないという意味です。
ä 列のサイズを変更するには、フォーマット、列、幅の自動調整の順に選択します。
データのピボット
Sample1.bqy では、SalesPivot セクションがピボット・テーブルの簡単な例です。
ピボット・テーブルでは、データを複数の角度から見ることができます。
ä ピボット・セクションを表示するには、セクション・ペインで SalesPivot を選択し
ます:
SalesPivot セクションが表示されます。
ピボット・テーブルでは、結果セクションのデータをすばやく要約し、データの
様々な次元間の関係をすぐに表示できます。これらのレポートは、データを新鮮
な角度で見ることができるようにピボットされます。
ä ピボット・テーブルを作成するには:
1 セクション・ペインで SalesQuery を選択します。
2 挿入、新規ピボットの順に選択します。
3 データ・レイアウトがまだ表示されていない場合、セクション・タイトルバーのデー
タ・レイアウトをクリックします。
カタログ・ペインから 1 つ以上のアイテムを各データ・レイアウト・ペインにド
ラッグします。データ・レイアウト・ペインからアイテムを削除し、新しいアイ
テムを追加します。テキストには、トップ・ラベル・ペインとサイド・ラベル・
ペインを使用します。数値には、ファクト・ペインを使用します。
ä ビューをピボットするには:
1 行ラベルの末尾の次元タブをクリックします。
2 タブを左下にドラッグし、行を列にします。
同じデータが異なる角度で表示されます。
3 新しく構成された列のタブをドラッグすると、また行に戻ります。
結果の表示
49
合計と小計の計算
データを効果的に使用するために、合計や小計を生成する必要が生じる場合があ
ります。
ä 合計と小計を計算するには:
1 製品ラインと地域をデータ・レイアウトの行ペインにドラッグします。
2 年度をデータ・レイアウトの列ペインにドラッグします。
3 AmountSales をデータ・レイアウトのファクト・ペインにドラッグします。
4 地域の次元ハンドルを選択します(「地域」列の下部をクリックします)。
5 ピボット、合計の追加の順に選択します。
すべての地域について製品ラインの総売上高を示す行が追加されます。
6 製品ラインのハンドルを選択し、ピボット、合計の追加の順に選択します。
領域ごとに、各製品ラインの小計を示す行が追加されます。
ドリルダウン
ピボット・テーブルに現在表示されているデータのみでなく、ピボット用のデー
タは他にもあります。
ä 任意の場所にドリルダウンするには、「地域」列を選択してピボット、任意のドリ
ル、国の順に選択します。
地域内の国を示す列がピボット・テーブルに追加されます。
ä 「Unit Sales」列のない元のピボット・テーブルを復元するには、「国」列を選択し
てピボット、ドリルアップの順に選択します。
データの非表示
データを一時的に非表示にできます。
ä アイテムを非表示にするには、「Americas」ラベルなどのラベルを選択し、ピボッ
ト、アイテムの非表示の順に選択します。
ä アイテムにフォーカスするには、「Americas」ラベルなどのラベルを選択し、「ピ
ボット」、アイテムにフォーカスの順に選択します。
ä 除外されたアイテムを復元するには、「ピボット」、すべてのアイテムの表示の順
に選択します。
色の追加
フォーマット・ツールバーを使用して、ピボット・テーブルの要素を強調する色
を追加します。
50
Interactive Reporting: チュートリアル
注: フォーマット・ツールバーが表示されていない場合は、
「表示」、「ツール
バー」、「フォーマット」の順に選択します。
ä 線の色を追加するには:
1 ラベル、次元ハンドル、または列をクリックします。
2 フォーマット・ツールバーで線の色リストを開き、パレットから色を選択します。
ä 塗りつぶしの色を追加するには:
1 ラベル、次元ハンドル、または列をクリックします。
2 フォーマット・ツールバーで、塗りつぶしの色リストを開いて、パレットから色を選
択します。
ä テキストの色を追加するには:
1 ラベル、次元ハンドル、または列をクリックします。
2 フォーマット・ツールバーでテキストの色リストを開き、パレットから色を選択しま
す。
データのチャート作成
チャート作成機能では、データのグラフィック分析と強力な表示が簡単になりま
す。Sample1.bqy では、AllChart セクションは元のクエリーのデータに基づいた
チャートになっています。
ä チャート・セクションを表示するには、「ピボット」、すべてのアイテムの表示の
順に選択します。
AllChart セクションが表示されます。
ä チャートのタイプとフォーマットを変更するには、「チャート」リストからチャー
トのフォーマットを選択します。
別のチャート・タイプに変更すると、データが別の軸に移動することがあります。
ä 新しいチャートを作成するには:
1 セクション・ペインで、SalesQuery を選択します。
2 挿入、新規チャートの順に選択します。
チャートがセクション・ペインに表示されます。
3 セクション・ペインで、チャートをダブルクリックします。
「セクション・ラベル」ダイアログ・ボックスが表示されます。
4 チャートを削除して、Unit Sales Region と入力します。
5 OK をクリックします。
6 データ・レイアウトがまだ表示されていない場合、セクション・タイトルバーのデー
タ・レイアウトをクリックします。
データのチャート作成
51
数値(ファクト)が、データ・レイアウトの y ペインに配置されます。数値以外の
データ(次元)が、データ・レイアウトの x ペインと z ペインに配置されます。
7 売上数量をデータ・レイアウトの x ペインにドラッグします。
8 地域をデータ・レイアウトの z ペインにドラッグします。
9 製品ラインをデータ・レイアウトの y ペインにドラッグします。
10 凡例」ボックスをクリックして、色の割当てやパターンを変更します。
チャートのソート
チャートの棒を順番に並べると便利です。
ä チャートをソートするには:
1 ソート・ラインが表示されていない場合は、セクション・タイトルバーのソートをク
リックします。
「ソート」には、ソート条件を選択するドロップダウン・メニューが表示されま
す。実際にソートしてみましょう。
2 標準ツールバーの昇順または降順」のソート・アイコンをクリックします。
チャート内のデータが昇順または降順に並び変わります。
テキスト・ラベルの挿入
チャート内にテキスト・ラベルを挿入して、詳しい説明を追加したり、チャート
要素を強調したりできます。
ä テキスト・ラベルを挿入するには:
1 ショートカット・メニューで、テキストの挿入をクリックします。
「挿入テキストの設定」ダイアログ・ボックスが表示されます。
2 挿入するテキストを入力し、OK をクリックします。
3 テキスト・ボックスをチャート内の目的の位置にドラッグします。
レポートのデザイン
レポート・デザイナは、データを分析して表示するもう 1 つの方法で、かなり柔
軟にフォーマットできます。ピボット・テーブルまたはチャートをレポートに直
接埋め込むことができます。
ä レポート・セクションを表示するには、セクション・ペインで RegionReport を選
択します。
RegionReport セクションが表示されます。
52
Interactive Reporting: チュートリアル
ä テーブル形式の新規レポートを作成するには:
1 挿入、新規レポートの順に選択します。
空白の列がコンテンツ・ペインに表示されます。
2 セクション・タイトルバーでグループおよびテーブルをクリックし、データ・レイア
ウトにすべてのペインを表示します。
レポート・セクションで、カタログ・ペインからグループ・データ・レイアウト
およびテーブル・データ・レイアウトにアイテムをドラッグすることにより、レ
ポートを作成します。
グループ・データ・レイアウトでは、定量化できないアイテムをドラッグし、レ
ポート・グループ内のラベルごとに別個のテーブルを作成できます。言い換える
と、レポート・グループとして機能する結果列を指定すると、Interactive Reporting
は、レポート・グループに従って、レポートの収集を繰り返し、データを整理し
ます。
テーブル・データ・レイアウトは、次元ペインとファクト・ペインに分けられま
す。ファクト・ペインでは、定量化可能なアイテムをドラッグして数量を表示で
きます。合計は、レポート本文に自動的に生成されます。次元ペインでは、定量
化できないアイテムをドラッグしてファクトをアイテム化できます。
3 カタログ・ペインで、SalesQuery フォルダをダブルクリックし、SalesResults フォルダ
の左にあるプラス記号をクリックします。
4 年度と四半期を、テーブル・データ・レイアウトの次元ペインにドラッグします。
5 売上高を、テーブル・データ・レイアウトのファクト・ペインにドラッグします。
6 テリトリを、グループ・データ・レイアウトのレポート・グループ 1 フィールドにド
ラッグします。
7 国を、グループ・データ・レイアウトのレポート・グループ 2 フィールドにドラッグ
します。
新しいレポートには、セクションの境界が表示されます。ファクト・ペインに追
加される結果列は、自動的に合計が計算され、合計はレポート・テーブル列の表
形式レポートで表示されます。
注: 自動合計を使用不可にできます。
スマート・レポートの作成
スマート・レポートでは、チャートとピボット・テーブルをレポート本文に埋め
込むことができます。これらのレポートには、配置されたレポート・セクション
に関係するデータのみ表示されます。たとえば、レポートが年ごとにグループ化
されていて、レポート本文にチャートを挿入する場合、レポート内に各年のデー
タのチャートが存在するように、チャートが自動的に複製されます。各年のチャー
トには、その年に固有のデータが含まれます。
ä スマート・レポートを作成するには:
1 カタログ・ペインで、SalesQuery フォルダの左にあるプラス符号をクリックします。
レポートのデザイン
53
2 チャート・アイコンをドラッグし(品目別売上地域または AllChart を使用)、それをレ
ポート本文の真上に配置します。
埋め込んだチャートとテーブルの間に余白を追加します。
新規作成したスマート・レポートで、チャートが国内の各国のデータを反映して
変更されます。
列のソート
ä テーブル列をソートするには、テーブル列を選択してソート・ラインにドラッグ
します。
複数のテーブル列をソート・ラインに追加すると、ネストされたソートを作成で
きます。
レポート・ページの設定
ä レポート・ページを設定するには:
1 レポート、レポート設定の順に選択します。
「レポートのページ設定」ダイアログ・ボックスが表示されます。
2 「余白」ページで、余白のサイズ(上、下、左、右)を設定し、OK をクリックします。
3 「列」ページで、ページの列数と、列のデフォルトの幅および間隔を指定します。
4 「OK」をクリックします。
ä 改ページを挿入するには、レポート・グループ・ヘッダーを選択し(レポート・グ
ループ・ラベルを選択しないように注意)、ショートカット・メニューで「後に改
ページ」または「前に改ページ」を選択します。
改ページは、レポート本文の前後またはレポート・グループ・ラベルの前後に挿
入できます。
ä 改ページを削除するには、改ページが適用されたレポート・グループ・ヘッダー
を選択し、ショートカット・メニューで「後に改ページ」または「前に改ページ」
を選択してチェック・マークを削除します。
54
Interactive Reporting: チュートリアル
Interactive Reportingの基礎
4
この章の内容
Interactive Reporting ドキュメント・ファイルの維持............................................................ 55
Microsoft Office HTML ファイル・フォーマットへのエクスポート .......................................... 70
編集コマンドの使用法 ................................................................................................. 89
ビューの変更.............................................................................................................. 89
セクションと改ページの挿入 ....................................................................................... 89
テキストおよび他の要素のフォーマット........................................................................ 89
「ツール」メニューの使用 ............................................................................................ 89
数値データ型のフォーマット ....................................................................................... 90
ドキュメントのセクションの操作 ................................................................................. 92
Interactive Reporting のオプションの設定 ........................................................................... 95
エクスポート・プロパティ......................................................................................... 109
ドキュメントを Web ページとしてエクスポート............................................................ 110
HTML にエクスポート・ウィザード .............................................................................. 111
条件付きフォーマット ............................................................................................... 113
Interactive Reporting ドキュメント・ファイルの維持
Interactive Reporting ドキュメントは、パーソナル・コンピュータに保管している
Interactive Reporting によって作成されるファイルです。Interactive Reporting ドキュ
メント・ファイルは、1 つ以上のセクションで構成されます。さらに、Interactive
Reporting ドキュメント・ファイルは、データベースから情報を取得して分析し、
レポートを構築するために使用できます。ここでは、Interactive Reporting ドキュ
メント・ファイルを維持するタスクについて説明します:
l
56 ページの「Interactive Reporting ドキュメント・ファイルの作成」
l
56 ページの「Interactive Reporting ドキュメント・ファイルを開く」
l
56 ページの「Interactive Reporting ドキュメント・ファイルを閉じる」
l
57 ページの「ドキュメントの保存」
l
57 ページの「保存オプションの指定」
l
57 ページの「クエリーの結果をドキュメントと一緒に保存」
l
57 ページの「Interactive Reporting ドキュメント・ファイルの圧縮」
l
60 ページの「Interactive Reporting ドキュメントを Interactive Reporting Web
Client の Reporting and Analysis リポジトリに保存する」
Interactive Reporting ドキュメント・ファイルの維持
55
l
l
58 ページの「Interactive Reporting ドキュメント・ファイルのパスワード保
護」
58 ページの「デザイナ・モードをパスワードで保護」
Interactive Reporting ドキュメント・ファイルの作成
ä Interactive Reporting ドキュメント・ファイルを作成するには:
1 ファイル、新規の順に選択するか、標準ツールバーの新規アイコンをクリックしま
す。
「新規ファイル」ダイアログ・ボックスが表示されます。
2 Interactive Reporting データベース接続ファイルを選択します。
Interactive Reporting データベース接続ファイルの詳細は、23 ページの「データソー
スの接続」を参照してください。
3 ユーザー名およびパスワードを入力して、OK をクリックします。
Interactive Reporting ドキュメント・ファイルを開く
ä Interactive Reporting ドキュメント・ファイルを開くには:
1 ファイル、開くの順に選択します。
「ファイルを開く」ダイアログ・ボックスが表示されます。
2 Interactive Reporting ドキュメント・ファイルを選択し、OK をクリックします。
ヒント:
ブラウザのコマンドを使用して、Interactive Reporting ドキュメント・
ファイルを開くには、表示するフィールドの種類の調整が必要になる場
合があります。デフォルトでは、ブラウザには拡張子が HTM のファイ
ルのみが表示されます。Interactive Reporting ドキュメントを表示するに
は、ファイル・タイプを「すべてのファイル」または「.bqy」に設定し
ます。
Interactive Reporting ドキュメント・ファイルを閉じ
る
注: ドキュメント・シャットダウン・スクリプトは、Interactive Reporting ドキュ
メント・ファイルを閉じる場合のみ実行されます。
ä Interactive Reporting ドキュメント・ファイルを閉じるには、ファイル、閉じるの
順に選択します。
変更内容の保存を確認するメッセージが表示されます。
56
Interactive Reporting の基礎
ドキュメントの保存
ドキュメントを保存する場合は、ドキュメントに含まれるすべてのセクションの
フォーマットおよびレイアウトを保存します。クエリーの結果をドキュメントと
一緒に保存オプションを使用してオフラインで作業することもできます。
注: Oracle Enterprise Performance Management Workspace, Fusion Edition の「保存」
および「名前を付けて保存」コマンドは、Interactive Reporting ドキュメン
ト・ファイルの保存時にドキュメントのシャットダウン・スクリプトを実
行しません。これらのスクリプトは、Interactive Reporting ドキュメント・
ファイルを閉じるときにのみ実行されます。
ä Interactive Reporting ドキュメント・ファイルを保存するには、標準ツールバーの
「保存」ボタンをクリックするか、「ファイル」、保存の順に選択します。
ä Interactive Reporting ドキュメント・ファイルを別の名前で保存するには:
1 ファイル、名前を付けて保存の順に選択します。
「ファイルの保存」ダイアログ・ボックスが表示されます。
2 ファイル名フィールドに Interactive Reporting ドキュメント名を入力し、保存をクリック
します。
保存オプションの指定
ä 保存オプションを指定するには、ファイル、保存オプションの順に選択し、オプ
ションを選択します:
l
保存オプションの指定
l
Interactive Reporting Web Client でのオフライン作業
l
Interactive Reporting ドキュメント・ファイルの圧縮
l
Interactive Reporting ドキュメント・ファイルのパスワード保護
l
デザイナ・モードをパスワードで保護
クエリーの結果をドキュメントと一緒に保存
このオプションを使用すると、クエリーの結果および計算結果列(結果より)が
Interactive Reporting ドキュメント・ファイルと一緒に保存されるので、データベー
スに接続せずに、結果セットを使用してレポートを分析および生成できます。計
算結果列は、スナップショットとして保存するか、またはセクションごとにドキュ
メントに保存できます。
Interactive Reporting ドキュメント・ファイルの圧縮
「ドキュメントの圧縮」オプションを使用すると、ドキュメントのバイト数を圧縮
し、Interactive Reporting ドキュメント・ファイルを圧縮されたファイル・フォー
Interactive Reporting ドキュメント・ファイルの維持
57
マットで保存できます。これによって、Interactive Reporting ドキュメント・ファ
イルをすばやく送信でき、貴重なストレージ・スペースを節約できます。圧縮は、
空のデータ・フィールドや不要な情報を除去することによって、バイト数を減ら
します。Interactive Reporting では、圧縮したファイルは、再び開くときに自動的
に解凍します。
ヒント:
Interactive Reporting ですべての Interactive Reporting ドキュメント・ファ
イルを保存時に圧縮するように構成するには、「全般」タブの「全ドキュ
メントを圧縮」を選択します(98 ページの「全般オプション」を参
照)。
Interactive Reporting ドキュメント・ファイルのパスワード保護
「ドキュメントをパスワードで保護」オプションを使用して、Interactive Reporting
ドキュメント・ファイルへのアクセスを制限し、ドキュメントの機密性を保護し
ます。このオプションを使用すると、ユーザーはドキュメントにアクセスするた
めに正しいパスワードを入力する必要があります。
ä Interactive Reporting ドキュメント・ファイルにパスワードを割り当てるには:
1 ファイル、保存オプション、ドキュメントをパスワードで保護の順に選択します。
「ドキュメントをパスワードで保護」が表示されます。
2 パスワードフィールドに Interactive Reporting ドキュメント・ファイルに割り当てるパス
ワードを入力します。
パスワードには最大 38 文字までの英数字を使用でき、大文字と小文字の区別があ
ります。
3 パスワードの確認フィールドにパスワードを再入力し、OK をクリックします。
パスワードが確認パスワードと一致しない場合は、エラー・メッセージが表示さ
れます。
注意
各 Interactive Reporting ドキュメント・ファイルおよびそれにアクセスする
ために必要なパスワードの一覧を安全な場所に保管します。
デザイナ・モードをパスワードで保護
「デザイナ・モードをパスワードで保護」オプションは、次のような場合に使用し
ます:
l
l
ドキュメント・スクリプトおよびスクリプト環境へのアクセスを制限します。
これによって、ダッシュボード・セクションやドキュメントのスクリプトの
操作時に、機密スクリプトの整合性と機密性を保護します。
Interactive Reporting ドキュメント・ファイルに関連付けられた起動、シャット
ダウン、ドキュメント、およびダッシュボードのスクリプトの暗号化を使用
可能にします。
スクリプトを暗号化するには、有効なパスワードを指定する必要があります。暗
号化されたスクリプトは、6.6.3 または 8.1 以前のリリースでは動作しません。
58
Interactive Reporting の基礎
Interactive Reporting ドキュメント・ファイルに関連するスクリプトを暗号化せず
に、ドキュメントをパスワードで保護できます。
デザイナ・オプションの全般オプションのデフォルトの暗号化状態を定義できま
す。Interactive Reporting ドキュメント・ファイルを作成するときは、デフォルト
の暗号化状態はデザイナ・オプションの状態と同じになります。スクリプトは、
デフォルトの設定に関係なく、Interactive Reporting ドキュメント・ファイルに有
効なデザイン・モードのパスワードがある場合のみ暗号化されます。
注: パスワードの暗号化では、Windows マシンのロケール以外の言語の文字を
含むユーザー・ログイン情報を使用できます。パスワードの暗号化は、
Interactive Reporting データベース接続ファイル、Interactive Reporting ドキュ
メント・ファイル、およびセクションで指定されるデータベースのパスワー
ドに拡張できます。
ä スクリプトをパスワード保護するには:
1 ファイル、保存オプション、デザイナ・モードをパスワードで保護の順に選択しま
す。
「デザイナ・モードをパスワードで保護」が表示されます。
2 パスワードフィールドに、ドキュメント・スクリプトを開くために必要なパスワード
を入力します。
パスワードには最大 38 文字までの英数字を使用でき、大文字と小文字の区別があ
ります。
3 パスワードの確認フィールドにパスワードを再入力し、OK をクリックします。
パスワードが確認パスワードと一致しない場合は、エラー・メッセージが表示さ
れます。
ä パスワード保護スクリプトを開くには:
1 次のいずれかのアクションを選択します:
l
l
ファイル、ドキュメント・スクリプトの順に選択します。
ダッシュボード・セクションの実行モードで、設計/実行アイコンをクリック
します。
「デザイン・モードのロック解除」が表示されます。
2 スクリプトを開くために必要なパスワードを入力し、OK をクリックします。
ä スクリプトを暗号化するには:
1 パスワードフィールドに、スクリプトを開くために必要なデザイン・モード・パス
ワードを入力します。
パスワードには最大 38 文字までの英数字を使用でき、大文字と小文字の区別があ
ります。
2 パスワードの確認フィールドにパスワードを再入力し、OK をクリックします。
パスワードが確認パスワードと一致しない場合は、エラー・メッセージが表示さ
れます。
Interactive Reporting ドキュメント・ファイルの維持
59
3 ダッシュボード・スクリプトの暗号化を選択します。
4 OK をクリックします。
Interactive Reporting ドキュメントを Interactive
Reporting Web Client の Reporting and Analysis リポジ
トリに保存する
Interactive Reporting ドキュメントまたはジョブを変更したら、変更したドキュメ
ントを Reporting and Analysis リポジトリに保存します。Reporting and Analysis リポ
ジトリは、ドキュメントを管理し、広大なネットワーク上にドキュメントを配布
し、エンドユーザーがクエリーやレポート作成に使用できるようにするための効
率的な方法を提供します。
Reporting and Analysis リポジトリにドキュメントを保存するには、「リポジトリに
保存」オプションを使用してドキュメントの変更を元のドキュメントに保存しま
す。元のドキュメントを新しい名前で保存するか、またはドキュメントを上書き
する権限がない場合は、「名前を付けてリポジトリに保存」を使用します。
ä ドキュメントをリポジトリに保存するには、ファイル、リポジトリに保存の順に
選択します。
Interactive Reporting Web Client の Reporting and
Analysis リポジトリに名前を付けて保存
リポジトリに保存する場合は、「名前を付けてリポジトリに保存」を使用します。
元のファイルを上書きするための権限がない場合は、元の Interactive Reporting ド
キュメントを新しい名前で保存します。
ä ドキュメントを別の名前で保存するには:
1 ファイル、名前を付けてリポジトリに保存の順に選択します。
「名前を付けてリポジトリに保存」ダイアログ・ボックスが表示されます。
2 検索フィールドで、Interactive Reporting ドキュメント・ファイルを保存するフォルダに
移動します:
l
l
l
l
既存のフォルダを選択するには、フォルダをダブルクリックして表示される
一覧からフォルダを選択します。選択したフォルダをダブルクリックすると、
フォルダ内のサブフォルダにドリルダウンすることもできます。
「検索」フィールドでレベルを 1 つ上げる場合は、「1 つレベルを上げる」をク
リックします。
新しいフォルダを作成するには、「新規フォルダ」をクリックします。「新規
フォルダの作成」ダイアログ・ボックスが表示されたら、ドキュメントを保
存するフォルダの名前を入力します。
表示されていないフォルダを表示するには、「再表示」をクリックします。
3 名前フィールドにドキュメントの名前を入力します。
60
Interactive Reporting の基礎
4 オプション: 説明フィールドにドキュメントの説明を入力します。
5 「種類」ドロップダウン・リストから Interactive Reporting ドキュメントを選択します。
6 保存をクリックします。
新規フォルダの作成
「新規フォルダの作成」を使用して、リポジトリに Interactive Reporting ドキュメン
ト・ファイルの保存先となる新規フォルダを追加します。
ä 「名前を入力してください」フィールドに新規フォルダの名前を入力し、「保存」
をクリックします。
親フォルダに新規フォルダをネストする場合は、新規フォルダを作成する前に親
フォルダに移動します。
Interactive Reporting Web Client でのオフライン作業
このオプションを使用すると、オフラインで操作できるように Interactive Reporting
ドキュメント・ファイルをローカルに保存できます(Oracle Hyperion(R) Interactive
Reporting Web Client がインストールされている場合)。この場合、ドキュメントを
開く際に、EPM Workspace に接続するように求めるプロンプトが表示されなくな
ります。このオプションは、Oracle Hyperion(R) Interactive Reporting Studio または
Interactive Reporting Web Client で設定します。
注: Interactive Reporting ドキュメント・ファイルを EPM Workspace にインポー
トすると、ビューア/ダイナミック・ビューアを使用し、エクスプローラ役
割を保持するユーザーは、ログオンせずにファイルをローカルに保存でき
ます。エクスプローラ役割を保持するユーザーは、Interactive Reporting ド
キュメント・ファイルをリポジトリに戻せません。したがって、Interactive
Reporting Web Client でオフライン作業するオプションはありません。
データ・ソースの操作
事前に構築されたデータ・モデルを使用するか、または他のアプリケーションか
らファイルをインポートでき、ドキュメントのソースとしてデータを使用できま
す。データ・ソースを使用するときは、次のトピックで説明されているコマンド
を使用できます:
l
62 ページの「Interactive Reporting Studio の「リポジトリから開く」」
l
62 ページの「Interactive Reporting Studio の「リポジトリに保存」」
l
64 ページの「データ・ファイルのインポート」
l
65 ページの「SQL のインポート」
Interactive Reporting ドキュメント・ファイルの維持
61
Interactive Reporting Studio の「リポジトリから開く」
Interactive Reporting Studio で、Interactive Reporting データベース接続ファイル(.oce)
およびリポジトリ・オブジェクト(データ・モデル、標準クエリー、およびレポー
ト付きの標準クエリー)を選択するには、「リポジトリから開く」コマンドを使用
します。
リポジトリ・オブジェクトによって、ドキュメントで標準のルック・アンド・
フィールを維持できます。データベース・アクセスに慣れていないユーザーは、
リポジトリ・オブジェクトを使用して必要なデータを簡単に取得することもでき
ます。
ä リポジトリのオブジェクトを使用してドキュメントを開くには:
1 ファイル、リポジトリから開く、選択の順に選択します。
「接続の選択」ダイアログ・ボックスが表示されます。
注: 使用中の Interactive Reporting データベース接続ファイルがある場合は、そ
れを使用することもできます。使用中の接続ファイルは、「選択」メ
ニュー・アイテムの下に表示されます。
2 使用する Interactive Reporting データベース接続ファイル(.oce)を選択し、OK をクリック
します。
3 「パスワード」ダイアログ・ボックスで、ユーザー名およびパスワードを入力し、OK
をクリックします。
「リポジトリから開く」ダイアログ・ボックスに、選択したオブジェクトに関する
情報が表示されます。
l
一意の名前 - リポジトリ・オブジェクトの名前
l
作成者 - リポジトリ・オブジェクトの作成者
l
作成日 - リポジトリ・オブジェクトが作成された日付
l
説明 - リポジトリ・オブジェクトの説明(コンテンツ、クエリーできる情報な
ど)
4 リポジトリ・ツリーを移動して使用するオブジェクトを選択し、開くをクリックしま
す。
リポジトリ・オブジェクトが適切なセクションにダウンロードされます。
Interactive Reporting Studio の「リポジトリに保存」
デザイナは、「リポジトリに保存」コマンドを使用して、リポジトリ・オブジェク
ト(データ・モデル、標準クエリー、およびレポート付きの標準クエリー)をネッ
トワークで接続された Interactive Reporting Studio ユーザーにアップロードしてバー
ジョン・コントロールされた配布を行い、リポジトリを参照するユーザーにオブ
ジェクトを説明できます。
注: Interactive Reporting リポジトリにオブジェクトを保管する場合は、ユーザー
に対して Interactive Reporting データベース接続ファイルを使用可能にしま
す。
62
Interactive Reporting の基礎
ä オブジェクトを Interactive Reporting リポジトリにアップロードするには:
1 リポジトリ・オブジェクトをアップロードし、Interactive Reporting Studio で開き、ファ
イル、リポジトリに保存の順に選択します。
2 選択をクリックし、「接続ファイルの選択」ダイアログ・ボックスを開きます。
「リポジトリに保存」ダイアログ・ボックスが表示されるので、「モデル」タブは
デフォルトのままにします。
3 データ・モデルの変更、または標準クエリーやレポート付きの標準クエリーの構築を
行った場合は、「モデル・タイプ」フィールドにその時点でリポジトリに保存できる
オブジェクトのタイプが表示されます。リポジトリのタイプを選択します。使用可能
なタイプは次のとおりです:
l
データ・モデル
l
標準クエリー
l
レポート付きの標準クエリー
4 一意の名前フィールドに、オブジェクトのわかりやすい名前を入力します。
5 作成者フィールドに、オブジェクトの作成者としての名前を入力します。
「作成日」フィールドには、オブジェクトが保存された日付が、デフォルトで設定
されます。
6 リポジトリ・オブジェクトのロックを解除し、ユーザーがロックまたはリンクされた
オブジェクト(ADR に必要)フィールドを選択してオブジェクトを変更できるようにし
ます。
リポジトリ・オブジェクトが「自動分散リフレッシュ」の対象になっている場合
は、オブジェクトをロックする(「ロックまたはリンクされたオブジェクト(ADR
に必要)」フィールドをオンにする)必要があります。
7 ダウンロード時に同期を確認をクリックし、オブジェクトの新規バージョンがリポジ
トリに存在する場合に、ローカルに保存されたオブジェクトのコピーを作成するよう
に求めるメッセージを表示します。
8 説明フィールドに、オブジェクトの説明、属性、および用途を入力します。最大 255
文字までの説明を入力できます。
9 OK をクリックします。
10 「一意の名前」フィールドにオブジェクトの一意の名前を入力していない場合は、
Interactive Reporting で、「このグループに、同じ名前のモデルが存在します。別の名前
を入力しますか?」というメッセージが表示されます。この場合は、はいをクリック
します。
いいえをクリックすると、「既存のファイルを置き換えますか?」というメッセー
ジが表示されます。「OK」をクリックして、既存のファイルを置き換えると、保
存されたオブジェクトが同じ名前の既存のオブジェクトを上書きします。
11 OK をクリックします。
「グループ」タブが表示されます。所有しているリポジトリに関連付けられている
グループが「グループ」パネルに表示されます。PUBLIC グループは、デフォル
トで含まれています。
12 矢印ボタンを使用してリポジトリ・グループにアクセス権を付与するには、使用可能
リストからそれらのグループを「選択したグループ」リストに追加します。
Interactive Reporting ドキュメント・ファイルの維持
63
ヒント:
リポジトリ・オブジェクトへの一般的な無制限のアクセスを提供する場
合は、PUBLIC グループを「グループ・リスト」パネルに移動する必要
があります。
13 OK をクリックして、リポジトリにオブジェクトを保存します。
14 オブジェクト・ソース・データベースおよび(必要に応じて)オブジェクトを保管する
ために使用する Interactive Reporting ハブの両方にアクセスするには、Interactive Reporting
データベース接続ファイルをエンド・ユーザーに配布します。
データ・ファイルのインポート
他のアプリケーションからデータをインポートし、ドキュメントのソースとして
使用できます。「データ・ファイルのインポート」コマンドを使用すると、Microsoft
Excel、タブで区切られたファイル・フォーマット、またはカンマで区切られたファ
イル・フォーマットで保管されたデータを使用できます。データは、結果セクショ
ンに表示されます。インポートされたデータは、レポート作成およびデータ分析
の実行に使用できます。
ä データ・ファイルをインポートするには:
1 ファイル、データ・ファイルのインポート、データ・ファイルの順に選択します。
「ファイルのインポート」ダイアログ・ボックスが表示されます。
2 インポートするファイルの場所に移動します。
3 「ファイルのタイプ」ドロップダウン・リストからファイルのタイプを選択すると、
簡単に探せます:
l
タブ区切り(*.txt)
l
カンマ区切り(*.csv)
l
Excel ファイル(*.xls)(インポート機能は、スタイル、フォント情報、および
Unicode 文字列をサポートします[Excel 2000、Excel 2003 ファイル・フォーマッ
ト])。
注: Interactive Reporting では、Excel ドキュメントの Office 2007 フォーマット
のインポートはサポートされていません。回避策としては、Excel の旧
フォーマットでドキュメントを保存してから再びインポートする方法が
あります。
l
すべてのファイル(*.*)
注: インポートする Excel (.xls)ファイルがテーブル・フォーマットではない
場合、「警告: インポートしようとしているデータは表フォーマットに
なっていません。インポートしますか?」というエラー・メッセージが表
示されます。Excel のデータを表フォーマットに再フォーマットするか、
またはインポートを続行できます。このフォーマットで処理を継続する
と、データは Interactive Reporting ドキュメントにマップされません。
4 インポートするファイルを選択して、OK をクリックします。
64
Interactive Reporting の基礎
インポートしたファイルのデータがテーブルとして結果セクションに表示されま
す。
5 「エンコード」ドロップダウン・リストからファイルのエンコード方式を選択します。
エンコード・パラメータは、出力ファイルのエンコード方式を設定します。TXT、
CSV、XLS などのコード・ページ・エンコード方式を使用できるようにするファ
イル・フォーマットを処理します。XLS は、エンコード方式のサブセットをサポー
トします。
SQL のインポート
「SQL のインポート」コマンドは、テキスト・ファイルから完全な SQL 文を受け
取り、既存のクエリーにインポートし、データベース・サーバーからデータ・セッ
トを取得します。この機能を使用して、記述済の SQL 文を活用してください。
SQL ファイルをインポートする前に、次の条件を満たしていることを確認してく
ださい:
l
インポートする SQL ファイルが SELECT ステートメントで始まる。
l
クエリー・セクションがアクティブである。
l
データベースの接続がアクティブである。
l
コンテンツ・ペインにテーブルが含まれていない。
結果セクションに表示される列数も知っておく必要があります。
SQL ファイルをクエリー・セクションにインポートした後は、次の制約がありま
す:
l
編集できない。
l
テーブルから要求ラインにアイテムをドラッグできない。
l
カスタム SQL 機能を使用できない。
l
プロパティを表示できない。
ただし、要求アイテムにわかりやすい名前を付けて、そのデータ型を識別できま
す。
ä SQL ファイルをインポートするには:
1 ファイル、データ・ファイルのインポート、SQL の順に選択します。
「ファイルのインポート」ダイアログ・ボックスが表示されます。
2 ファイルの場所に移動します。
3 インポートするファイルを選択して、OK をクリックします。
Interactive Reporting で、データ列の数を確認するメッセージが表示されます。デ
フォルトでダイアログ・ボックスに表示される数は推測値です。
4 列数を入力し、OK をクリックします。
Interactive Reporting では、「インポートした SQL 文」というヘッダーとフッターの
間にネストされるコンテンツに SQL 文を直接挿入します。ステートメントがコン
Interactive Reporting ドキュメント・ファイルの維持
65
テンツ・ペインの表示領域より大きい場合は、スクロール・キーを使用して確認
します。
データのエクスポート
Interactive Reporting では、Interactive Reporting 以外のアプリケーションで使用する
ために、他のファイル・フォーマットへデータをエクスポートできます。データ
のエクスポートについては、次のトピックを参照してください:
l
l
l
l
l
66 ページの「結果セクションとテーブル・セクションの HTML エクスポー
ト・プロパティの定義」
67 ページの「ピボットと OLAP セクションの HTML 用エクスポート・プロ
パティの定義」
68 ページの「レポート・セクションの HTML 用エクスポート・プロパティ
の定義」
69 ページの「セクションのエクスポート」
70 ページの「Microsoft Office HTML ファイル・フォーマットへのエクスポー
ト」
l
84 ページの「ドキュメントを Web ページとしてエクスポート」
l
85 ページの「ブラウザと HTML の制約と制限」
l
86 ページの「HTML にエクスポート・ウィザードの使用法」
l
86 ページの「SQL のエクスポート」
l
87 ページの「クエリー・ログのエクスポート」
l
87 ページの「スクリプトをテキスト・ファイルにエクスポート」
結果セクションとテーブル・セクションの HTML エクスポー
ト・プロパティの定義
データを HTML ファイルにエクスポートする前に、「エクスポート・プロパティ」
ダイアログ・ボックスを使用して、結果およびテーブル・セクションのデータの
エクスポート・プロパティを指定します。
ä エクスポート・プロパティを指定するには:
1 フォーマット、プロパティのエクスポートの順に選択します。
「エクスポート・プロパティ」ダイアログ・ボックスが表示されます。
2 新しいページ(ファイル)を開始する前に、縦の改ページチェック・ボックスを選択し、
行数を入力して、.HTML ページに含める縦の行数を指定します。
デフォルトの設定は.HTML ページ当たり 100 行です。行数のかわりにピクセル数
を指定する場合は、「ピクセル」を選択します。
単一のファイルにエクスポートする場合や改ページがない場合は、「縦の改ペー
ジ」チェック・ボックスを空白にします。
3 エクスポート・プロパティを選択します。
66
Interactive Reporting の基礎
.HTML ファイルとは別にカスケード・スタイル・シート(CSS)・ファイルを作成
する場合は、「スタイル・シート(CSS)付きのエクスポート」オプションをオンに
します。このオプションをオフにすると、スタイル・シート情報は.HTML ファイ
ル自体に埋め込まれます。
4 Interactive Reporting 計算結果アイテムを Excel にエクスポートする場合は、「Microsoft Excel
の数式のエクスポート」チェック・ボックスを選択します。式を含まない RAW テーブ
ルをエクスポートする場合は、このチェック・ボックスを空白にします。
「Microsoft Excel の数式のエクスポート」機能は、デフォルトで使用可能になって
います。Excel にエクスポートするセクションに式を含めることの詳細は、77
ページの「式のマッピング」を参照してください。
5 タブ区切りテキスト・ファイルにエクスポートするデータに対しては、引用符なしで
エクスポートチェック・ボックスを選択し、エクスポートするファイルの実際の列/
セル値を囲む二重引用符を除いて、OK をクリックします。
ピボットと OLAP セクションの HTML 用エクスポート・プロパ
ティの定義
データを HTML にエクスポートする前に、「エクスポート・プロパティ」ダイア
ログ・ボックスを使用して、ピボット・セクションのデータのエクスポート・プ
ロパティを指定します。
ä エクスポート・プロパティを指定するには:
1 フォーマット、プロパティのエクスポートの順に選択します。
「エクスポート・プロパティ」ダイアログ・ボックスが表示されます。
2 新しいページ(ファイル)を開始する前に、縦の改ページチェック・ボックスを選択し、
行数またはピクセル数を入力して、HTML ページに含める縦の行数を指定します。
デフォルト設定は、HTML の 1 ページ当たり 100 行です。行数のかわりにピクセ
ル数を指定する場合は、「ピクセル」を選択します。単一のファイルにエクスポー
トする場合、または改ページを行わない場合は、「縦の改ページ」チェック・ボッ
クスを空白にします。
3 新しいページ(ファイル)を開始する前に、横の改ページチェック・ボックスを選択し、
列数まはたピクセル数を入力して、HTML ページに含める横の行数を指定します。
デフォルト設定は、HTML の 1 ページ当たり 100 行です。行数のかわりにピクセ
ル数を指定する場合は、「ピクセル」を選択します。単一のファイルにエクスポー
トする場合、または改ページを行わない場合は、「横の改ページ」チェック・ボッ
クスを選択解除します。
4 エクスポート・プロパティを選択します。
.HTML ファイルとは別にカスケード・スタイル・シート(CSS)・ファイルを作成
する場合は、「スタイル・シート(CSS)付きのエクスポート」オプションをオンに
します。このオプションをオフにすると、スタイル・シート情報は HTML ファイ
ル自体に埋め込まれます。
Interactive Reporting ドキュメント・ファイルの維持
67
5 タブ区切りテキスト・ファイルにエクスポートされたデータの場合は、引用符なしで
エクスポートチェック・ボックスを選択し、エクスポートされるファイルの実際の
列/セル値を囲む二重引用符を除きます。
6 OK をクリックします。
チャート・セクションの HTML 用エクスポート・プロパティの
定義
チャート・セクションを HTML ファイルにエクスポートする前に、「エクスポー
ト・プロパティ」ダイアログ・ボックスを使用して、データのエクスポート・プ
ロパティを指定します。
ä エクスポート・プロパティを指定するには:
1 フォーマット、プロパティのエクスポートの順に選択します。
「エクスポート・プロパティ」ダイアログ・ボックスが表示されます。
2 HTML レンダリング(静的)用に表示される棒(X と Z 方向)の最大数を、「チャートのプロ
パティ」ダイアログ・ボックスの「軸ラベル」タブの対応する値と一致させるには
(チャートにおけるデザイナの設定を使用)、「チャート・プロパティとの同期」チェッ
ク・ボックスを選択します。
各ビューで表示する棒の最大数を手動で設定する場合は、「チャート・プロパティ
との同期」チェック・ボックスを選択解除します。「X 軸に表示する目盛の最大
数」と「Z 軸に表示する目盛の最大数」をアクティブにすると、X 軸と Z 軸の両
方に表示する棒の最大数を設定できます。水平スクロールバーは X 軸のスクロー
ルをコントロールし、垂直スクロールバーは Z 軸のスクロールをコントロールし
ます。
3 チャートの境界をレンダリングするには、チャートの境界をクリックします。
デフォルトのチャート境界は、高さ 504 ピクセル、幅 838 ピクセルです。他の
チャート境界のピクセル・サイズを指定するには、「高さ」と「幅」の編集ボック
スにサイズを入力します。デフォルトのサイズを使用する場合は、「サイズのリ
セット」をクリックします。
4 OK をクリックします。
レポート・セクションの HTML 用エクスポート・プロパティの
定義
データを静的 HTML にエクスポートする前に、「エクスポート・プロパティ」ダ
イアログ・ボックスを使用して、レポート・セクションのデータのエクスポート・
プロパティを指定します。
ä エクスポート・プロパティを指定するには:
1 フォーマット、プロパティのエクスポートの順に選択します。
「エクスポート・プロパティ」ダイアログ・ボックスが表示されます。
2 エクスポート・プロパティを選択します。
68
Interactive Reporting の基礎
.HTML ファイルとは別にカスケード・スタイル・シート(CSS)・ファイルを作成
する場合は、「スタイル・シート(CSS)付きのエクスポート」オプションをオンに
します。このオプションをオフにすると、スタイル・シート情報は HTML ファイ
ル自体に埋め込まれます。
3 OK をクリックします。
セクションのエクスポート
クエリーを処理した後に、結果、ピボット、チャート、テーブル、またはレポー
トの各セクションのデータ・コンテンツをエクスポートして他のアプリケーショ
ンで使用できます。結果セクションからエクスポートする場合、データは RAW
で集約されていません。レポート・セクションからエクスポートする場合、デー
タはすでに集約されています。
また、ダッシュボード・セクションのコンテンツを JPEG ファイルにエクスポー
トできます。
ä 現在のセクションをファイルにエクスポートするには:
1 ファイル、エクスポート、セクションの順に選択します。
「セクションのエクスポート」ダイアログ・ボックスが表示されます。
2 ファイルを保存する場所を指定します。
3 エクスポートするセクションの名前をファイル名フィールドに入力します。
4 「ファイルの種類」ドロップダウン・リストからファイル・フォーマットを選択しま
す。次の中から選択します;
l
Microsoft Office 2000 HTML (*.html)
l
Microsoft Office Web Archive (*.mhtml)
l
Excel (*.xls)
l
Lotus 1-2-3 (*.wks)
l
テキスト(タブ区切り)(*.txt)
l
テキスト(カンマ区切り)(*.csv)
l
HTML (*.htm)
l
PDF (*.pdf)
使用可能なエクスポート・ファイル・フォーマットは、エクスポートするセ
クションによって異なります。
注: 「フォーマット」
、「エクスポート・プロパティ」の順に選択して、テキ
ストまたは HTML にエクスポートされるファイルのプロパティを設定し
ます。
PDF へのセクションのエクスポートについて
結果、テーブル、ピボット、およびチャートの各セクションのヘッダーとフッター
は、デフォルトでダイアログ・ボックスのフォント(MS Sans)にマップされます。
Interactive Reporting ドキュメント・ファイルの維持
69
このフォントは、システムに単一のファイルとしてではなく、特定の文字を表示
するために使用されることがある一連のフォントとして存在するので、PDFLib は
複数ページの PDF のエクスポートにエクスポート・メカニズムを使用して、一定
の範囲の文字しかエクスポートできません。PDF で 2 バイト文字をエクスポート
できない状況を回避するには、ヘッダーとフッターのフォントを Arial Unicode MS
または Andale WT に変更してください。
縦長の設定を使用して PDF にエクスポートするピボット・レポートでは、サイ
ド・ラベル幅が切り詰められることがあります。この問題を解決するには、サイ
ド・ラベルの数を減らして幅を小さくするか、またはページの設定を横長に変更
してから再びレポートをエクスポートします。
Microsoft Office HTML ファイル・フォーマットへのエク
スポート
イントラネットまたはインターネット上の Interactive Reporting セクションをエク
スポートして配置し、HTML ファイルと Microsoft Office 2000 Excel の間で作業で
きます。これは、Microsoft Office 2000 HTML (*.html)または Microsoft Office Web
Archive (*.mhtml)ファイル・フォーマットを使用して行います。これらのファイ
ル・フォーマットでは、元のセクションで作成されたフォーマット属性、式、お
よび VBA (Visual Basic for Applications)マクロを維持して認識します。
この機能は、HTML に加えて Microsoft Office XML (eXtended Markup Language)タグ
を使用します。エクスポートしたセクションを Microsoft Office (Excel)で開くと、
元のセクションのフォーマットと式は維持および認識されます。ファイルは、
HTML コードを失わずに再び変更して HTML ファイルとして保存できます。ファ
イルを変更して Office Excel ファイル・フォーマットで保存すると、HTML タグは
維持されません。
Microsoft Office 2000 HTML (.html)ファイル・フォーマットにエクスポートされた
セクションは、1 つのフォルダに保存されたメインの Web ページを持ち、すべて
のグラフィックスおよび他の関連情報(VBA マクロなど)は他のフォルダに保存さ
れます。
Microsoft Office 2000 Web Archive (.mhtml または.mht)は、HTML コードと同じファ
イルに.gif ファイル、.jpeg ファイルなどのオブジェクトを含める際の標準である
MS HTML を参照します。オブジェクトは、MIME HTML インターネット標準を使
用してエンコードされます。HTML を単一のファイルとして電子メールで送信す
る予定がある場合は、このファイル・フォーマットを使用してください。
注: HTML ウィザードを使用して行ったセクションへの変更は、Microsoft Office
2000 HTML にエクスポートした場合に認識されません。
HTML ファイル・フォーマットのタイプ
Interactive Reporting では、次の 3 つのセクションをエクスポートするための HTML
ファイル・フォーマットをサポートします:
70
Interactive Reporting の基礎
l
Microsoft Office 2000 HTML (*.html)
l
Microsoft Office Web Archive (*.mhtml)
l
標準 HTML (*.html)
エクスポート機能は、次のセクションでサポートされます:
l
テーブルと結果
l
チャート
l
ピボット
l
レポート
ダッシュボード・セクションはエクスポートできません。
ä セクションを Microsoft Office ファイル・フォーマットにエクスポートするには:
1 ファイル、エクスポート、セクションの順に選択します。
「セクションのエクスポート」ダイアログ・ボックスが表示されます。
2 ファイル名フィールドに、セクションの名前を指定します。
3 エクスポートするセクションの HTML ファイル・フォーマットをファイルの種類フィー
ルドで選択します。
有効な HTML ファイル・フォーマットは次のとおりです:
l
Microsoft Office 2000 HTML (*.html)
l
Microsoft Office Web Archive (*.mhtml)
l
標準 HTML (*.html)
4 保存をクリックします。
HTML ファイル・フォーマットのタイプの比較
次の表に、HTML ファイル・フォーマットがサポートするエクスポート属性を示
します。
表2
HTML ファイル・フォーマットの比較
セクション
結果/テーブル
ピボット
Office HTML から Excel へのエ
クスポート
標準 HTML から Excel へのエ
クスポート
フォーマットは保持されま
す。
フォーマットは保持されませ
ん。
式はサポートされます(式の
マッピングを参照)。
式はサポートされません。
エクスポートにより、フォー
マットは保持されます。
エクスポートにより、フォー
マットは保持されます。
セルのマージはサポートされ
ます。
エクスポートにより、式はサ
ポートされません。
セルのマージはサポートされ
ません。
Microsoft Office HTML ファイル・フォーマットへのエクスポート
71
セクション
チャート
Office HTML から Excel へのエ
クスポート
標準 HTML から Excel へのエ
クスポート
チャート・セクションは、2
つのワークシートに記述され
ます。最初のワークシートに
はテーブル内のチャート・
データが含まれ、2 番目の
ワークシートにはチャート・
イメージが含まれます。
チャートのデータは単純な
テーブルに書き込まれます。
エクスポートされたチャー
ト・データは、元のチャー
ト・セクションと同じ方法で
集約されます。
ヒント: チャート・セク
ションを Excel にエクスポー
トする場合は、テーブルの
データをデータ・ソースとし
て使用し、Excel グラフ・ウィ
ザードを起動して実際の
チャートを作成します。レン
ダリングされたチャートの外
観は、Interactive Reporting
Studio で作成したチャートと
同様になります。
レポート
レポートのデータは単純な
レポートのデータは単純な
テーブルに書き込まれます。 テーブルに書き込まれます。
レポートに 1 つのテーブルま
たは 1 つのピボットしか含ま
れていない場合(レポートに
含まれるピクチャやテキス
ト・ラベルの数に関係なく)、
列幅は保持されます。それ以
外の場合、列幅は保持されま
せん。この場合の列幅は、
テーブルのデータに合わせて
サイズが変更されます。
フォーマットは保持されま
す。
テキスト、ラベル、イメー
ジ、テーブル、ピボット、
チャートなどのレポート要素
は、互いに垂直に配置されま
す。2 つの要素間には、固定
された高さの垂直の間隔があ
ります。小さい値が指定され
ているために垂直方向に重な
る要素は、間隔なしで表示さ
れます。これは、積み重ねら
れた要素を含むあらゆるデザ
インに適応するためです。間
隔は 1 行の高さです。
レポートのヘッダーとフッ
ターが出力されます。
行、円などのグラフィカル要
素はサポートされません。
72
Interactive Reporting の基礎
セクション
Office HTML から Excel へのエ
クスポート
標準 HTML から Excel へのエ
クスポート
重複テーブルはサポートされ
ないので、連続して計算され
ます。
ページのヘッダー/フッター
はサポートされません。
ダッシュボード
エクスポート機能のイメージ
として以外はサポートされま
せん。
サポートしていません。
EPM Workspace
ツールバーまたはメニューで
は、Office 2000 へのエクス
ポートはサポートされていま
せん。
ツールバーまたはメニューで
はサポートされていません。
Microsoft Office Excel ワークシートへのセクション
のエクスポート
Microsoft Office HTML にエクスポートされる各セクションに対しては、複数のセ
クションがある場合も、Excel ワークブックに 1 つのワークシートが作成されま
す。Interactive Reporting の同じドキュメントからエクスポートされたセクション
は、Excel ワークシートでは相互に参照されません。たとえば、結果セクションか
らテーブル・セクションが作成されると、エクスポートされた両方のセクション
は Excel で独立したワークシートとして表示されます。
Internet Explorer は、65,536 行以上を表示できますが、Excel のスプレッドシートで
は、256 列で最大 65,536 行まで表示できます。エクスポートするセクションに Excel
の最大行を超える行が含まれている場合、使用可能なソース行にすべての行がエ
クスポートされますが、Excel の式の処理では、65,536 行のみが処理されます。こ
の場合、Excel はセクションからエクスポートされたデータを切り捨てます。
数値と日付のフォーマット
Interactive Reporting のセクションの数値と日付のフォーマットは、次の規則に基
づいてエクスポートされます:
l
l
l
l
Reporting and Analysis のフォーマット文字列内のすべてのテキストは二重引用
符("")で囲まれます。
Interactive Reporting は、Excel との互換性を実現するために、正、負、および
ゼロの数値フォーマットを満たします。Excel の数値フォーマットの定義は、
前述の数値フォーマットをセミコロンで区切って指定します。
日付/時刻のフォーマットは、特別のフォーマットを受け取る am/pm のフォー
マットを除いてそのままエクスポートされます。
3 桁ごとの区切り文字と小数点は、デフォルトの Reporting and Analysis のロ
ケール・フォーマットに基づいて Excel の特殊記号に変換されます。数値フォー
マットが評価されるときは、エクスポート先の Excel フォーマットで小数点が
ピリオド(.)に変換され、3 桁ごとの区切り文字がカンマ(,)に変換されます。
Microsoft Office HTML ファイル・フォーマットへのエクスポート
73
Excel では、これらの特殊記号をロケール独立の区切り文字として処理し、実
行時にユーザーのロケールの実際の区切り文字に置換されます。
l
Excel のセル値には、表示用にフォーマットされた値と元の値の 2 つの側面が
あります。同様に、値を HTML テーブルに配置すると、元の値を維持するた
めに特別の属性 x:num="<実際の値>"が使用されます。フォーマット前の値は
HTML テーブルのセルに配置され、Web ブラウザに表示できます。式は元の
値で実行されます。x:str 属性は、html の<table>におけるグローバルな指示子
として使用され、x:num 属性が指定されていないすべての値を文字列として扱
う必要があることを Excel に指示します。これは、混在する文字列があり、文
字列型の列に数値データがある場合に便利です。HTML テーブル・セルに関
連付けられている 3 番目のコンポーネントは、スタイル・クラスで、セル値
のカスタム数値フォーマットを指定するために使用されます。日付値と時刻
値は数値として表されます。これらの値は、x:num 属性で保存され、スタイ
ル・クラスの定義によって、日付のフォーマットが指定されます。
スタイル
セクションに適用され、エクスポートされたセクション・サポート・スタイル
(CSS)には、フォント名とフォント・サイズ、および太字/斜体などのプロパティ
があります。
上線と二重上線のプロパティは、Excel に同等のスタイルがないのでサポートされ
ません。
簡単な上線スタイルはブラウザでサポートされますが、二重上線はサポートされ
ません。さらに、上線は Interactive Reporting Studio と同様にセル全体ではなくテ
キストのみに適用されます。
色
Excel は、56 色のカラー・パレットをサポートし、その中の 16 色はチャートで、
40 色はスプレッドシートのセルで排他的に使用されます。色は RGB 表記を使用
して定義でき、ワークブックのすべてのワークシートで共有されます。
エクスポートされるセクションで表示されるすべての色は、カスタム・パレット
として HTML ファイルの非表示 xml セクションに保存されます。デフォルトで
は、Excel はカラー・パレットをカスタム・パレット作成用のベースラインとして
使用します。Excel の色と一致する色は、同じ位置に配置されます。使用されない
位置には、Excel のデフォルト色が配置されます。
Excel は、CSS で使用されている色を自動的にカラー・パレットのインデックスで
特定します。
色の総数が 40 を超える場合は、Excel は色の配置を決定します。
テキストの折返し
Interactive Reporting Studio でテキストの折返しを使用不可にしてセクションを Excel
にエクスポートすると、行内のすべての値が表示されるように列幅が調整されま
74
Interactive Reporting の基礎
す。セルに収まらない部分は、次の行に折り返されて表示されなくなります。ブ
ラウザでは、テキストは切り捨てられます。
イメージとしてのチャート
チャートのイメージを含むワークシートにセルのグリッドは表示されません。
単一のイメージより大きいチャートは(チャートのスクロールを使用可能にした場
合)、単一のワークシートに配置され、ページ区切りが挿入されます。各イメージ
は、個別のページに印刷されます。
ヘッダーとフッター
ヘッダーとフッターは、適切な Excel の同等の機能に変換され、出力ドキュメント
に表示されます。さらに、フォーマット・テンプレートが Excel フォーマットに変
換されます。複数のヘッダーとフッターはサポートされますが、単一の複数行の
ヘッダーまたはフッターに変換されます。
ブラウザでは、エクスポートしたセクションのヘッダーとフッターは表示されま
せん。
印刷機能の向上
結果、テーブル、およびピボットの各セクションは、テーブルの見出し、ピボッ
トのトップ・ラベルとサイド・ラベルにマークが付けられた状態でエクスポート
されます。このマークによって、見出しとラベルが、Excel から印刷するときに各
ページに重複が作成されます。
結果/テーブルの重複値の抑制
「重複値を抑制」機能によって、選択した列の重複値を非表示にしつつ、計算に含
められます。非表示になっている値は、Excel のセルをクリックするだけで表示し
て変更できます。セルのフォーマットを変更しないかぎり、新しい値を入力する
だけではセルの非表示ステータスは変更されません。
式の生成
エクスポートされた Interactive Reporting ドキュメントのテーブル・セクションに
は、次の種類の JavaScript 式を含められます:
l
総計/小計の計算(Sum(Units, Breaks) + 10 など)
l
総計/小計のラベル("Total" + ToChar(Store)など)
l
計算結果アイテム式(Units*2 + 10 など)
式を含むテーブルをエクスポートする場合は、次の手順を行います:
l
式を使用して計算される値は HTML にエクスポートされ、Web ブラウザに表
示されます。
Microsoft Office HTML ファイル・フォーマットへのエクスポート
75
Excel の式は、テーブルの各セルに対して生成されて HTML に記述されます。
このファイルは Excel で開くことができ、すべての値が再計算されます。エン
ドユーザーは、セルの値を変更でき、結果が再計算されます。
l
JavaScript の式
「HTML にエクスポート」機能とともに使用する JavaScript の式は、テーブルの列
を参照し、計算結果アイテムを呼び出せます。Math および String などの JavaScript
のクラスを参照することもできます。Excel の組込み関数に直接対応する機能がな
い計算結果アイテムは、カスタム VB 関数によってシミュレートされます。計算
結果アイテムの Excel の組込み関数へのマッピングについては、77 ページの「式
のマッピング」を参照してください。
式がエクスポート機能によってサポートされていない JavaScript のクラスを参照す
る場合は、Excel のセルに(Web ブラウザの有効値として)#NAME?と表示され、Error
Office html タグ属性が使用されます。さらに、エラーを解説するコメントがセル
に追加されます。このコメントは、Excel ではエラーが発生したセルの近くに表示
されます。ブラウザでは、角に小さく赤くマークされたセルにマウス・ポインタ
を置くと、コメントが表示されます。
JavaScript の Excel へのマッピング
Interactive Reporting は、計算結果アイテム式での列参照を置き換えるために使用
する範囲タイプを区別するために変換機能を使用します。次の 3 種類の範囲があ
ります:
列全体に対応する連続した範囲(Units など)
l
集約範囲 - Units_Agg などの小計によって区切られる連続した範囲です。この
範囲の唯一の目的は、集約関数のデータ・ソースです。変換機能は、列を参
照するあらゆる種類の式で Units を使用しますが、SUM(Units_Agg)などの集約
関数には Units_Agg 範囲を使用します。
l
l
小計の計算で使用する連続した部分範囲
l
個々のセル参照(A1、B5 など)
次の表に、JavaScript の式の演算が Excel にどのようにマップされるかを示します。
表3
76
JavaScript の Excel へのマップ
JavaScript
MS Excel
*、/、<=、=>、-、+ (加算演算子)
同じ記号を使用します。
%
MOD()組込み関数
!=
<>
==
=
+ (連結演算子)
&
Interactive Reporting の基礎
JavaScript
MS Excel
Exp1 ? Exp2 : Exp3 (三項演算子)
IF(Exp1, Exp2, Exp3)
カンマ演算子(exp1, exp2, ..., expN
など)
最後の式で置換されます。たとえば、(exp1, exp2, ..., expN)
->は、結果の Excel 式では expN で置換されます。式は、
同じ型にする必要があります(式または文字列)。
!
NOT()組込み関数
&&
AND()組込み関数
||
OR()組込み関数
文字リテラル('a'など)
文字列リテラルに変換("a"など)
16 進数と 8 進数(0x10、010 など)
10 進数に変換(16、8 など)
論理定数(true と false)
Excel の TRUE と FALSE に変換
NULL を含む式
NULL を含む式のサポートには制限があります。列値は
NULL と比較できます。計算結果アイテムは NULL 値を生
成できません。
文字列リテラルの¥n¥t¥r¥a¥b と
¥xHH。例: "a¥na"
出力文字列では CHAR(x)で置換されます。例: "a" & CHAR(10)
& "a"
JavaScript の'+'演算子は、文字列に適用され、文字列を連結できます。Excel の文
字列連結演算子は'&'です。Interactive Reporting は、式の引数の型を追跡すること
によって、算術の'+'と文字列の'+'を区別します。引数の 1 つが文字列リテラルの
場合は、連結演算子が使用されます。トランスレータは、オブジェクト・モデル
の関数と列の戻り値の型を追跡するので、最終的な式の型を予測できます。数値、
文字列および日付の 3 つの型がサポートされます。
式のマッピング
計算結果アイテム式を構成するほとんどの計算結果アイテムは、Excel 関数に直接
マップできます。引数の数または順序が異なるために追加処理が必要になる関数
もいくつかあります。
次の表に、Excel 式にマップされる Interactive Reporting の計算結果アイテムを示し
ます。
表4
計算結果アイテムおよび HTML ファイル・フォーマットの Excel 関数の比較
Interactive Reporting 計
算結果アイテム
Microsoft Excel の関数
実装
Decode
H_Decode
VBA
Nvl
制限付きサポート:
Nvl(column, expr)
Excel
AddMonth
H_AddMonth
VBA
DayOfMonth
DAY
Excel
集約
Microsoft Office HTML ファイル・フォーマットへのエクスポート
77
Interactive Reporting 計
算結果アイテム
Microsoft Excel の関数
実装
LastDay
H_LastDay
VBA
MonthsBetween
H_MonthsBetween
VBA
NextDay
H_NextDay
VBA
Sysdate
NOW
Excel
ToChar(value, format)
制限付きサポート:
Excel の組込み
TEXT(val, format)関数が
使用され、format 引
数は式の生成時に
Reporting and Analysis
フォーマットから
Excel フォーマットに
変換されます。した
がって、フォーマッ
トは常に定数文字列
リテラルにする必要
があります。
Excel
ToChar(column)
78
ToChar の引数が列参
照の場合は、
TEXT(column, format)に
変換されます。
「format」は、列の
データ型に応じて、
real、int、date_format
のいずれかになりま
す。
ToDate(x)
(DATEVALUE(x) +
TIMEVALUE(x))
Excel
ToMonth
H_ToMonth
VBA
ToQtr
H_ToQtr
VBA
ToYear
YEAR
Excel
Abs
ABS
Excel
Atn
ATAN
Excel
Ceil
H_Ceil
VBA
Cos
COS
Excel
Cosh
COSH
Excel
Exp
EXP
Excel
Floor
H_Floor
Excel
Ln
LN
Excel
Interactive Reporting の基礎
集約
Interactive Reporting 計
算結果アイテム
Microsoft Excel の関数
実装
Log
LOG
Excel
Log10
LOG10
Excel
Max
MAX
Excel
Min
MIN
Excel
Mod
H_MOD
VBA
Power
POWER
Excel
Round
ROUND
Excel
Sign
SIGN
Excel
Sin
SIN
Excel
Sinh
SINH
Excel
Tan
TAN
Excel
Tanh
TANH
Excel
Trunc
TRUNC
Excel
Avg
H_Avg
VBA
*
AvgNonNull
AVERAGE
Excel
*
Chr
H_Chr
VBA
ColMax
H_ColMax
VBA
*
ColMin
H_ColMin
VBA
*
Count
H_Count
VBA
*
CountDistinct
H_CountDistinct
VBA/Excel
*
集約
制限付きサポート: 小
計または合計のみで
使用できます。この
計算結果アイテムで
は、演算の負荷が大
きくなるので、パ
フォーマンスの考慮
が必要になる場合が
あります。
CountNonNull
COUNTA
Excel
*
CountNull
H_CountNull
VBA
*
Cume
Cume()を一度呼び出
す式を含む計算結果
アイテムのみ。例:
Cume(Units)
Excel/VBA
行の集約と相互参照
Microsoft Office HTML ファイル・フォーマットへのエクスポート
79
Interactive Reporting 計
算結果アイテム
Next
Microsoft Excel の関数
実装
集約
関数呼出しが適切な
セル参照に変換され
ます。
Excel/VBA
行の相互参照
Excel
行の相互参照
Excel/VBA
*
制限付きサポート: 小
計または合計の式で
は使用できません。
Prior
関数呼出しが適切な
セル参照に変換され
ます。
制限付きサポート: 小
計または合計の式で
は使用できません。
Sum
文字列ではない列で
Excel の SUM()を使用
します。
文字列の列の例外: H_
SumStr()を使用しま
す。小計または合計
のみで使用できます。
この計算結果アイテ
ムでは、演算の負荷
が大きくなるので、
パフォーマンスの考
慮が必要になる場合
があります。
Median
MEDIAN
Excel
*
Mode
H_Mode
VBA
*
モードは、Excel の
MODE は複雑な範囲を
サポートしていない
ので、Excel の H_
Mode にマップされま
す。モードは、小計
または合計のみで使
用できます。この計
算結果アイテムでは、
演算の負荷が大きく
なるので、パフォー
マンスの考慮が必要
になる場合がありま
す。
Percentile
H_Percentile
VBA
*
Rank(column)
H-Rank
VBA
*
ランクは、Excel の H_
Rank 関数にマップさ
れます。ランクは、
小計または合計のみ
で使用できます。こ
の計算結果アイテム
では、演算の負荷が
大きくなるので、パ
80
Interactive Reporting の基礎
Interactive Reporting 計
算結果アイテム
Microsoft Excel の関数
実装
集約
VBA
*
フォーマンスの考慮
が必要になる場合が
あります。
RankAsc(column)
H-RankAsc
この関数は、小計ま
たは合計のみで使用
できます。この計算
結果アイテムでは、
演算の負荷が大きく
なるので、パフォー
マンスの考慮が必要
になる場合がありま
す。
StdDev
H-StdDev
VBAl
*
StdDevp
H_StdDevp
VBA
*
Var
Var
VBA
*
Varp
Varp
VBA
*
Ascii
CODE
Excel
Concat
CONCATENATE
Excel
Initcap
H_Initcap
VBA
Instr
H_Instr
VBA
Length
LEN
Excel
Lower
LOWER
Excel
Ltrim
H_Ltrim
VBA
Replace
H_Replace
VBA
Rtrim
H_Rtrim
VBA
Substr
MID
Excel
Translate
H_Translate
VBA
Upper
UPPER
Excel
MovingAvg
H_MovingAvg
VBA
行の相互参照
MovingDiff
H_MovingDiff
VBA
行の相互参照
MovingMax
H_MovingMax
VBA
行の相互参照
MovingMed
H_MovingMed
VBA
行の相互参照
MovingMin
H_MovingMin
VBA
行の相互参照
MovingSum
H_MovingSum
VBA
行の相互参照
Microsoft Office HTML ファイル・フォーマットへのエクスポート
81
Interactive Reporting 計
算結果アイテム
2 つまたは 3 つの引
数を持つすべての集
約関数。例: Sum(col,
break_col, break_value)
Microsoft Excel の関数
実装
2 つの引数を含む関
数を小計または合計
の式で使用し、2 番
目の引数が Breaks の
場合、ほとんどの関
数は対応する Excel の
組込み関数に変換さ
れます。それ以外の
場合、関数は適切な
H_xxx()の VBA 関数で
置き換えられます。
Excel/VBA
集約
カスタム式
Interactive Reporting には、対応する Excel の関数に直接マップされない多くの計算
結果アイテムがあります。ここでは、エクスポート機能が計算結果アイテムから
Excel 関数へのマッピングを構築するために使用する方法について説明します。
エクスポートされた Excel ファイルへの VBA 関数の追加
Visual Basic で実装される Interactive Reporting ヘルパ関数は、エクスポートされる
ファイルに保存されます。この場合、Excel ファイルは内蔵型になり、そのままで
だれにでも渡すことができ、Excel アドインなどの追加コンポーネントをインス
トールする必要はありません。すべての関数がこのファイルに実装されます。
VBA 関数は Excel でマクロとして扱われるので、マクロのセキュリティ・レベル
が高または中の場合に Excel でセキュリティ警告ダイアログ・ボックスが表示され
ないように、Interactive Reporting はマクロにデジタル署名します。署名されたマ
クロに対しては、証明書情報を確認してソースを信頼できます。証明書を信頼す
ると、エクスポートされた Excel ファイルは、その後すべてサイレントで開けま
す。
サポートされていない式
Excel では、数式のコンテンツの長さは 1,024 文字に制限されています。
NULL 値
Interactive Reporting では、NULL 値はデータがないセルで、ゼロではありません。
データがないセルは空白のセルとして表されます。Excel は NULL 値を認識しませ
んが、類似した概念があります。この概念を理解する組込み集約関数もあります。
カスタム・セル範囲
名前付きセル範囲は、スプレッドシートの計算結果アイテムの Excel 式を構築する
ために生成されます。たとえば、小計を含むテーブル・セクションがある場合、
次のタイプの名前付き範囲が生成されます:
82
Interactive Reporting の基礎
l
l
l
Units = Results!$C$2:$C$998 など、列全体を含む連続したセル範囲です。この
範囲は、あらゆる種類の式で使用できますが、SUM のような集約関数に渡せ
ません。
Units_Agg = Results!$C$2:$C$4,Results!$C$6:$C$34,Results!$C$36:$C$164 など、合
計情報を除く実際のデータが含まれるすべてのセルの複合または分断された
セル範囲です。この範囲は、集約関数に渡せます(名前に反映されます)。
Sr_32_2=Results!$C$2:$C$4 など、小計の計算に使用するセル範囲です。
次に、結果セクションから生成されるスプレッドシートの例を示します。セクショ
ンの Computed 列には Units*2 式が含まれ、Computed2 列には SUM(Units)式が含
まれます。生成される Excel 式がセルに示されています。
Excel ユーザーは、Interactive Reporting が作成する小計から行グループを作成する
ための自動アウトライン機能を使用できます。Excel は、式を分析し、行グループ
およびアウトラインを自動的に作成します。ユーザーは、その後に個々の行グルー
プを展開または縮小できます。
Interactive Reporting で作成された名前付きセル範囲は、シート内の式および外部
Excel ファイル(ワークシートのリンク)で使用できます。たとえば、エンド・ユー
ザーは、Excel ファイルを新規作成し、Interactive Reporting からエクスポートした
ワークブック・ファイルのデータ列を参照するセル式を入力できます。たとえば、
エンド・ユーザーは「=SUM(BIExport.xls!Results_Units_Agg)」と入力できます。こ
こで、Results_Units_Agg は、BIExport.xls ファイルの Results テーブルの Units 列を
指す自動生成された範囲です。
ワークシート名と範囲名の生成
ワークシート名は、Interactive Reporting ドキュメント・セクション名に基づきま
す。セクションをエクスポートする前に、ワークシート名に適用される次のよう
な制限を考慮してください:
l
セクションの名前は、31 文字以内でなければなりません。
l
/、¥、?、*を使用できません。使用すると削除されます。
l
各ワークシートにおける一意性を維持するために、重複するワークシート名
には番号が付加されます。
l
ワークシート名にはスペースを含められます。スペースを含むワークシート
名を式で使用する場合は、一重引用符で囲む必要があります。
Microsoft Office HTML ファイル・フォーマットへのエクスポート
83
Interactive Reporting ドキュメント・テーブルの列に対応する範囲名は、それぞれ
の列名に基づいて生成されます。生成される範囲名には、次のような制限が適用
されます:
l
l
l
l
l
l
ワークブック全体における一意性を維持するために、ワークシート名が範囲
名の先頭に追加されます。
名前に含まれるスペースはアンダースコアで置換されます。
~!@#$%^&*()_+|{}:?`-=¥[];,./の記号は使用できません。使用すると削除されま
す。
各範囲名における一意性を維持するために、範囲名が重複している場合は、
各範囲名の最後に番号が付きます。
列には、JavaScript における適切な識別子が必要です。たとえば、Order Date
列は計算結果アイテム式で Order_Date として参照できます。この識別子は、
生成される範囲名の主要部分として使用されます。
Excel では、名前付き範囲として使用する式の長さに制限があります。参照の
長さは、ワークシート名を除いて 255 文字以内にする必要があります。名前付
き範囲を生成する場合、コンテンツはそれぞれがより小さな名前付き範囲を
構成するチャンクに分割されます。最終的な範囲は、これらの小さな範囲の
集合になります。
ドキュメントを Web ページとしてエクスポート
「ドキュメントを Web ページとしてエクスポート」コマンドを使用して、Interactive
Reporting ドキュメントのコンテンツを Web ページとして発行します。現在のド
キュメントからエクスポート・セットに含めるセクションを選択できます。
ドキュメント・セクションは、Interactive Reporting ドキュメントに表示されてい
る順序でエクスポートされます。エクスポートできるドキュメント・セクション
は、結果、テーブル、ピボット、
チャート、OLAPQuery、およびレポート・デザイナで作成されたレポートです。
ドキュメントに追加されたテキスト・ファイル、Excel ファイルなどのインポート
されたセクションもエクスポートできます。データ・モデル、クエリー、および
ダッシュボード・セクションはエクスポートできません。空または空白のセクショ
ンもエクスポートできません。Web サイトにポストしたファイルは、個別にアク
セスするか、またはメイン HTML ファイルを使用してレポートのセクションが記
載されているフレームセットとして表示できます。エクスポートされた Web ペー
ジにはナビゲーション・ボタンがあるので、ページ間を移動したり、ドキュメン
トの先頭または末尾にジャンプできます。さらに、現在のページ番号および総ペー
ジ数もレポートに表示されます。
注: Interactive Reporting の以前のバージョンの「HTML にエクスポート」オプ
ションおよび「HTML ウィザード」オプションは、そのまま残っています。
ただし、「Web ページとしてエクスポート」オプションを使用することをお
薦めします。
84
Interactive Reporting の基礎
ä Interactive Reporting ドキュメントを Web ページとしてエクスポートするには:
1 ファイル、エクスポート、ドキュメントを Web ページとして保存の順に選択します。
「ドキュメントを Web ページとしてエクスポート」ダイアログ・ボックスが表示
されます。
2 エクスポートするドキュメントのセクションを選択し、OK をクリックします。
すべてのセクションを選択する場合は、「すべて選択」をクリックします。選択し
たすべてのセクションを消去する場合は、「すべて選択解除」をクリックします。
「ファイルの種類」ダイアログ・ボックスが表示されます。
3 Web ページを保存する場所に移動します。
ヒント:
このエクスポート・オプションによって作成されたファイルの保管に使
用する個別のフォルダを作成します。
4 エクスポートする Web ページの名前をファイル名フィールドに入力するか、または
Sample1.htm などのデフォルトの名前を受け入れます。
「ファイルの種類」フィールドはデフォルトで「*.htm」に設定されます。エクス
ポート・プロセスによって作成されるすべての HTML ファイルは、
Sample1Chart.htm、Sample1Pivot.htm などの「ファイル名」フィールドに指定
されている名前で始まります。「ファイル名」フィールドに指定されている名前と
完全に同じ名前の HTML ファイルはメイン HTML ページで、フレームセットおよ
び Sample1.htm などの他のすべてのページへのリンクが含まれます。
5 保存をクリックします。
エクスポートされたファイルを表示するには、Web ブラウザを開き、「ファイ
ル」
、開くの順に選択して、エクスポートされたファイルの場所を参照し、メイン
HTML ページを開きます。
Excel ファイルを HTML フォーマットに保存する
Excel で作成された HTML ファイルをインポートする場合は、次の制約に注意し
てください:
l
l
Excel ファイルを HTML フォーマットで保存する前に、Excel のパスワード保
護機能を無効にします。
Excel の式はシート参照として保存されます。Excel ワークブックを HTML ワー
クブックに保存すると、HTML ワークブックのセルにリンクされた式は動作
しません。
l
カスタム・ビューとシナリオは、Excel のみで使用できます。
l
アドインとテンプレートは、Excel のみで使用可能です。
ブラウザと HTML の制約と制限
ブラウザと HTML の制約は、ドキュメント・セクションのエクスポートによって
作成された Web ページでグラフィックやフォーマットの表示に影響することがあ
ります。既知の制限と限界は、次のとおりです:
Microsoft Office HTML ファイル・フォーマットへのエクスポート
85
l
l
l
l
対角線、楕円、角丸四角形、および点または点線は、Web ページにエクスポー
トされません。上線または二重上線のテキストは、通常のテキストとして表
示されます。
Netscape ブラウザは、太字の Arial の 8 ポイントを標準の Arial の 8 ポイントで
フォーマットしてデータを表示します。
Interactive Reporting と Netscape では、Arial 14 pt のデータ・フォーマットは
Microsoft Word と Internet Explorer より小さく表示されます。
色のプロパティを含む枠線プロパティは、Microsoft Internet Explorer でサポー
トされますが、Netscape ではサポートされません。したがって、結果、テーブ
ル、およびピボットの各セクションの枠線プロパティは、Netscape で開く Web
ページには表示されません。レポートに結果、テーブル、またはピボットの
セクションを埋め込む場合、Netscape は枠線プロパティを識別します。
l
凸および凹枠線は標準枠線として表示されます。
l
線および長方形は、UNIX ブラウザではレポートに表示されません。
l
l
l
l
l
レポートに埋め込まれたテーブルの右の枠線が Netscape では太く見えること
があります。
ピクチャのタイル・プロパティは、HTML ではサポートされていません。
ワードラップされたフィールドには、左側にハードコードされたスペースの
パディングが含まれます。HTML では、ブラウザにワードラップを実装でき
ますが、異種のスペースは排除されます。さらに、ブラウザのワードラップ
機能では、単語の長さにかかわらず途中で分割されることはありません。
空のテーブル・セルは特定のフォントで表示されます。これは、Interactive
Reporting がそれぞれの空のセルに単一の空白を挿入するためです。HTML で
は、空のセルになんらかの値を挿入する必要があります。
HTML は垂直テキストを識別しません。
HTML にエクスポート・ウィザードの使用法
HTML にエクスポート・ウィザードを使用すると、チャート、レポート、および
ピボットのテーブルから Web ページを作成できます。
注: HTML ウィザードのかわりに「ドキュメントを Web ページとしてエクスポー
ト」コマンドを使用することをお薦めします(84 ページの「ドキュメントを
Web ページとしてエクスポート」を参照してください)。
ä HTML にエクスポート・ウィザードを使用するには、ファイル、エクスポート、
HTML ウィザードの順に選択します。
SQL のエクスポート
「SQL のエクスポート」コマンドを使用して、クエリーの SQL 文をエクスポート
します。ファイルは、SQL フォーマットで保存されます。
86
Interactive Reporting の基礎
ä SQL をエクスポートするには:
1 ファイル、エクスポート、SQL の順に選択します。
「SQL ファイルのエクスポート」ダイアログ・ボックスが表示されます。
2 ファイル名とファイルの場所を指定し、保存をクリックします。
クエリー・ログのエクスポート
クエリーを処理する場合は、Interactive Reporting で要求が SQL または多次元デー
タベース・クエリーステートメントに変換され、データベース・サーバーに送信
されます。
ä SQL ログのコンテンツをテキスト・ファイルに保存するには:
1 ファイル、エクスポート、クエリー・ログの順に選択します。
「クエリー・ログのエクスポート」ダイアログ・ボックスが表示されます。
2 ファイル名とファイルの場所を指定し、保存をクリックします。
スクリプトをテキスト・ファイルにエクスポート
「スクリプトをテキスト・ファイルにエクスポート」コマンドを使用して、JavaScript
コードおよびそれに関連付けられている Interactive Reporting ドキュメントに含ま
れるイベントをテキスト・ファイル(TXT)にエクスポートします。Interactive
Reporting は、オブジェクト名およびイベントによってテキスト・ファイルを分類
し、ドキュメントおよびカスタム・メニュー・アイテムのスクリプトを含めます。
ä スクリプトをテキスト・ファイルにエクスポートするには:
1 ファイル、エクスポート、スクリプトをテキスト・ファイルに保存の順に選択しま
す。
「スクリプトのエクスポート」ダイアログ・ボックスが表示されます。
2 ファイル名とファイルの場所を指定し、保存をクリックします。
ダッシュボード・セクションのエクスポート
今後文書化の予定。
ドキュメントの印刷
印刷機能は、ほとんどのドキュメント・セクションで使用可能です。プリンタの
ページ設定を指定するか、直接プリンタに印刷するか、または画面上でプリント・
ジョブをプレビューできます。
ページ設定
「ページ設定」コマンドを使用して、Interactive Reporting ドキュメントのデフォル
ト・プリンタを指定し、デフォルトのページ・プロパティを定義します。
Microsoft Office HTML ファイル・フォーマットへのエクスポート
87
ä ページ設定情報を定義するには、ファイル、ページ設定の順に選択します。
印刷プレビュー
「印刷プレビュー」コマンドを使用して、終了したレポートの印刷バージョンを画
面に表示します。「印刷プレビュー」コマンドは、ダッシュボード以外のすべての
セクションで使用可能です。レポート・デザイナ・セクションでは、レポートの
ページ・ビューで、印刷されたレポートが直接表示されます。
ä セクションをプリンタに送信する前にプレビューするには、ファイル、印刷プレ
ビューの順に選択します。
現在のセクションのプレビューは、コンテンツ・ペインに表示され、メイン・メ
ニューに「印刷プレビュー」メニューが追加されます。「印刷プレビュー」メニュー
のコマンドを使用して、プレビュー・ページをナビゲートし、開始ページ番号を
指定します。
印刷
「印刷」コマンドを使用して、ほとんどのセクションのコンテンツ・ペインに表示
される情報を印刷します。
ä ドキュメントの情報を印刷するには、ファイル、印刷の順に選択します。
ドキュメントの送信
Microsoft Mail、Microsoft Exchange などの MAPI 準拠の電子メール・システムを使
用している場合は、ドキュメントを電子メールに添付できます。
ä ドキュメントを電子メールで送信するには:
1 ファイル、送信の順に選択します。
「メール・ドキュメント」ダイアログ・ボックスが表示されます。
2 ドキュメントの受信者名を選択します。
結果が含まれているかどうかにかかわらず、ドキュメントを送信できます。結果
を含む Interactive Reporting ドキュメントを送信すると、受信者はさらに分析を行
えます。
結果なしで送信されたドキュメントには、レポート・セクションで作成されたレ
ポートではなく、チャート、ピボット、および他のレポート・セクションのスナッ
プショットが含まれ、その後の分析はできません。
3 他の受信者をコピーするか、またはコメントを追加し、送信をクリックします。
Interactive Reporting Studio の終了
ドキュメントを開いたまま終了しようとすると、変更を保存するかどうかを確認
するメッセージが表示されます。
88
Interactive Reporting の基礎
ä Interactive Reporting Studio を終了するには、ファイル、終了の順に選択します。
Interactive Reporting Web Client の終了
ドキュメントを開いたまま Interactive Reporting Web Client を終了しようとすると、
各ドキュメントに対する変更を保存するかどうかを確認するメッセージが表示さ
れます。
ä Interactive Reporting Web Client のワーク・セッションを終了するには、ファイル、
閉じるの順に選択します。
編集コマンドの使用法
「編集」メニューには標準の編集コマンドがあり、ドキュメント・セクションを操
作するためのコマンドもあります。
ビューの変更
「表示」メニューによって、ペイン、ツールバーなどのインタフェース要素の表示
を切り換えられます。セクションを操作するコマンドもあります。
セクションと改ページの挿入
「挿入」メニューを使用して、Interactive Reporting ドキュメントに新規セクション
を挿入します。セクションを印刷する際に使用するページのヘッダーとフッター
を挿入することもできます。
注: ドキュメント・セクションの追加、およびドキュメント・セクションでの
ヘッダーおよびフッターのカスタマイズに関する詳細は、90 ページの「数
値データ型のフォーマット」を参照してください。
テキストおよび他の要素のフォーマット
「フォーマット」メニューのコマンドを使用して、テキスト、数値、枠線、行、
列、エクスポートされたドキュメントなどのフォーマット・プロパティを変更し
ます。ほとんどのコマンドは、「フォーマット」ツールバーにもあります。
注: ドキュメント・セクションの操作に関する詳細は、90 ページの「数値デー
タ型のフォーマット」を参照してください。
「ツール」メニューの使用
「ツール」メニューのオプションの用途は次のとおりです:
編集コマンドの使用法
89
l
クエリーの処理
l
接続情報を指定します
l
Dashboard Studio または Dashboard Architect の起動
l
プログラムおよびデフォルト・フォントのオプションの定義
l
メニューのカスタマイズ
l
リソース・マネージャの起動
数値データ型のフォーマット
数値データ型のフォーマットには、次の手順が含まれます:
l
90 ページの「数値のフォーマットの変更」
l
90 ページの「指数表記での数字の表示」
数値のフォーマットの変更
数値データ型(実数と整数)のフォーマット・プロパティを、次の方法で変更でき
ます:
オブジェクトを選択して右クリックして「数字」ショートカット・メニュー
にアクセスし、そのメニューから数値フォーマットのオプションを選択しま
す。
l
フォーマット・ツールバーの右側にあるボタンを使用します。
l
指数表記での数字の表示
Interactive Reporting では、指数表記で数字を表示できます。デフォルトの指数表
記のフォーマットは、次のとおりです:
0.00E+000
指数表記のフォーマットは、現在のロケールの適切な小数点を使用して表示され
ます(前述の例ではピリオド)。
次の表に、指数表記のデフォルトを基にしたフォーマットの変形を示します:
変形
説明
小数点以
下の桁数
たとえば、0.00000E+000 は精度 6 桁を表示します。
#
小数点以下のゼロを省略するために使用されます。
たとえば、0.00000E-00 というフォーマットで.000179 という値は 1.79000E-04
と表示されます。0.0####E-00 というフォーマットで同じ値は、1.79E-04 と表示
されます。
90
E または e
表示される指数指定文字の大文字と小文字をコントロールします。
E0 E+0 E-0
(および小
+記号が使用されると、指数コンポーネントは常に+または-記号付きで表示さ
れます。
Interactive Reporting の基礎
変形
説明
文字と同
等)
-記号が使用されるか、記号が使用されない場合は、負の場合にのみ記号が表
示されます。
E+0-E+000
符号文字の有無にかかわらず、E または e の後のゼロの数は、指数に対して表
示する最小の桁数です。たとえば、0.00E0 というフォーマットでは、179 とい
う値は 1.79E2 と表示され、0.00e000 というフォーマットでは 1.79e002 と表示
されます。
実際の数値の桁数に対して最小桁数が適切でない場合は、必要に応じて桁が追
加されます。たとえば、0.00E0 というフォーマットで 1,789,000,000,000 という
値は 1.79E12 と表示されます。
先頭の+ま
たは-記号
先頭にマイナス記号がある(または符号文字がない)場合は、精度が負の場合の
み表示されます。文字列の先頭にプラス記号がある場合は、常に適切な符号が
表示されます。
注: 指数表記を数値以外のデータ型に適用できません。適用しても、フォーマッ
トはそのままです。
次の表に、フォーマット・ツールバーにある数値フォーマットのボタンを示しま
す:
ボタン
説明
通貨 - 選択した数値オブジェクトに通貨フォーマットを適用します。適用された通
貨フォーマットは、BQFORMAT.INI ファイルで指定したロケールの最初の通貨タイプ
です。現在のロケールで使用可能なすべての通貨タイプを表示するには、「通貨」
ボタンの右の矢印をクリックします。
ノート: 選択したオブジェクトが数値タイプ(実数または整数)ではない場合、「通
貨」ボタンは無視されます。
パーセンテージ - 選択した数値オブジェクトにパーセンテージ・フォーマットを適
用します。適用されたパーセンテージ・フォーマットは、BQFORMAT.INI ファイルで
指定したロケールの最初のパーセンテージ・フォーマットです。現在のロケール
で使用可能なすべてのパーセンテージ・フォーマットを表示するには、「パーセ
ンテージ」ボタンの右の矢印をクリックします。
ノート: 選択したオブジェクトが数値タイプ(実数または整数)ではない場合、「パー
センテージ」ボタンは無視されます。
カンマ・フォーマット - 3 桁ごとの区切り文字の表示のオン/オフを切り換えます。
オンにすると、選択したオブジェクトの現在のフォーマット文字列に 3 桁ごとの
区切り文字が挿入されます。3 桁ごとの区切り文字は、現在のロケール設定に基づ
いて挿入されます。
ノート: カンマ・フォーマットは、指数表記でフォーマット済の数字に影響しませ
ん。
小数桁数を増やす - 小数点(または、ロケール特有の区切り文字)以下の桁数を増や
します。
たとえば、$#.000 のようにフィールドの現在のフォーマットが小数 3 桁を指定し
ている場合は、「小数桁数を増やす」を押すと、$#.0000 のフォーマットに変更さ
れます。
小数部の桁数がゼロの場合に「小数桁数を増やす」を押すと、小数点と小数桁が 1
つ追加されます。たとえば、##%というフォーマットで「小数桁数を増やす」を押
すと、##.0%のフォーマットに変更されます。
数値データ型のフォーマット
91
ボタン
説明
ノート: 選択したオブジェクトが数値タイプ(実数または整数)ではない場合、「小
数桁数を増やす」ボタンは無視されます。
小数桁数を減らす - 小数点(または、ロケール特有の区切り文字)以下の桁数を減ら
します。
たとえば、$#.000 のようにフィールドの現在のフォーマットが小数 3 桁を指定し
ている場合は、「小数桁数を減らす」を押すと、$#.00 のフォーマットに変更され
ます。
「小数桁数を減らす」を押したときに、小数部の桁数が 1 からゼロになると、小数
点はフォーマットに含まれなくなります。小数部の桁数がすでにゼロの場合に「小
数桁数を減らす」を押しても何のアクションも実行されません。
ノート: 選択したオブジェクトが数値タイプ(実数または整数)ではない場合、「小
数桁数を減らす」ボタンは無視されます。
ドキュメントのセクションの操作
ドキュメント・セクションの操作には、次のトピックのようなタスクが含まれま
す:
l
92 ページの「ドキュメントのセクションについて」
l
93 ページの「セクションの追加」
l
93 ページの「セクションの表示」
l
93 ページの「セクション間の移動」
l
94 ページの「セクションの複製」
l
94 ページの「セクション名の変更」
l
94 ページの「セクションへのヘッダーとフッターの追加」
l
95 ページの「セクションの削除」
ドキュメントのセクションについて
ドキュメントは複数のセクションに分割され、それぞれがクエリーのワン・ステッ
プおよびレポート作成手順を管理します。データベースにクエリーを実行し、結
果を取得し、レポートを生成する過程でセクションを段階的に作成します。
ドキュメントには、一般にクエリー・セクションおよび結果セクションがありま
す。結果セクションから複数のピボット、チャート、テーブル、およびレポート
の各セクションを作成し、データを分析して表示できます。ドキュメントに対し
て、自動化されたプッシュ・ボタンのインタフェースを提供するダッシュボード・
セクションを作成することもできます。
各セクションは個別のウィンドウに表示され、異なる操作を実行します。セクショ
ン間を移動して、いつでもクエリーを再構築し、結果データを変更できます。複
数のウィンドウを使用して、複数のセクションを並べて位置付けることもできま
す。
92
Interactive Reporting の基礎
注: 十分なパフォーマンスを確保するために、Interactive Reporting ドキュメン
ト・ファイル(.bqy)のセクション数は 200 以内に収めることをお薦めします。
ドキュメントのセクションをグラフィックで表示させるには、セクション・ペイ
ン内でセクション名をクリックします。
セクションの追加
ä ドキュメントに新規セクションを挿入するには、挿入、新規セクションの順に選
択します。
たとえば、新規チャートを挿入する場合は挿入」、「チャートの順に選択し、新規
テーブルを挿入する場合は挿入」、「テーブルの順に選択します。
Interactive Reporting は、新規セクションを挿入し、セクション・ペインに新規セ
クション・ラベルを追加します。セクション・ラベルは、追加されるセクション
のタイプに基づきます。同じ名前のセクションがすでに存在している場合は、セ
クション・ラベルにシーケンス番号が追加されます。
セクションの表示
作業領域の表示を簡素化するためにセクションを非表示にできます。これによっ
て、特定のセクションに集中できます。
ä セクションを非表示にするには:
1 セクション・ペインで、非表示にするセクションを選択します。
2 表示、セクションの非表示の順に選択します。
ä 非表示のセクションを表示するには:
1 表示、セクションの再表示の順に選択します。
「セクションの再表示」ダイアログ・ボックスが表示されます。
2 表示する非表示のセクションを選択し、OK をクリックします。
そのセクションがセクション・ペイン内に表示されます。
セクション間の移動
各セクションは個別のウィンドウに表示され、それぞれ異なる操作を実行します
が、セクション間を移動して、いつでもクエリーを再構築し、結果データを変更
できます。複数のウィンドウでセクションを並べて位置付けることもできます。
セクション間を簡単に移動して、クエリー、結果、レポートを操作できます。
セクション間を移動するには、次のいずれかの操作を行います:
l
セクション・ペイン内でセクションを選択します。
l
セクション・タイトル・バーの矢印をクリックします。
ドキュメントのセクションの操作
93
l
「表示」、「セクションに移動」、「セクション」の順に選択します。
セクションの複製
複製可能機能を選択すると、クエリー、OLAPQuery、チャート、ピボット、およ
びダッシュボードの各セクションをコピーできます。
ä セクションを複製可能にするには、セクション・ペインでセクション・ラベルを
選択して、編集、複製可能の順に選択します。
ä セクションを複製するには、セクション・ペインでセクション・ラベルを選択し
て、編集、セクションの複製の順に選択します。
Interactive Reporting は、セクションを複製し、セクション・ペインに新規セクショ
ン・ラベルを追加します。新規セクション・ラベルは元のセクション・ラベルに
基づきますが、ラベルにシーケンス番号が追加されます。たとえば、SalesChart と
いうセクションを 3 回コピーすると、セクション・ペインには、SalesChart、
SalesChart2、SalesChart3、および SalesChart4 が表示されます。
セクション名の変更
最初に作成するセクションには、クエリー、結果などのデフォルトのセクション
名が付与されます。すでに存在するセクションおよび同じタイプのセクションを
挿入すると、クエリー 2、結果 2 などのように、連番が付けられます。アプリケー
ションに基づいて、セクションに対して異なる名前または一意の名前を割り当て
る場合は、「名前変更」コマンドを使用します。
ä セクションの名前を変更するには:
1 セクション・ペイン内のセクション・ラベルを選択します。
2 編集、名前変更の順に選択します。
ショートカット・メニューの「セクション名の変更」をクリックするか、セクショ
ンをダブルクリックすることもできます。
「セクション・ラベル」ダイアログ・ボックスが表示されます。
3 「ラベル」ボックスに新しい名前を入力して、OK をクリックします。
セクションへのヘッダーとフッターの追加
印刷するセクションにカスタムのヘッダーとフッターおよびページ番号を追加で
きます。
ä ヘッダーまたはフッターを追加するには:
1 ファイル、印刷プレビューの順に選択します。
コンテンツ・ペインの現在のセクションのプレビューが表示されます。
2 挿入、ページ・ヘッダー(または「ページ・フッター」)の順に選択します。
94
Interactive Reporting の基礎
「ヘッダーの編集」(または「フッターの編集」)ダイアログ・ボックスが表示され
ます。
3 テキストを入力するか、ダイアログ・ボックスのボタンを使用して、現在の日付、時
刻、ファイル名、ページ、ページ総数、制限値などを追加し、OK をクリックします。
新規ヘッダーまたはフッターがレポートに追加されます。
フォントのプロパティやヘッダーとフッターの配列を変更できますが、色は追加
できません。
ヘッダーまたはフッターの編集
ä ヘッダーまたはフッターを編集するには、編集するヘッダーまたはフッターをダ
ブルクリックして、変更してから「OK」をクリックします。
セクションの削除
セクションは削除できますが、注意が必要です。他のセクションに依存するセク
ションもあります。1 つのセクションを削除することにより、削除すべきではな
い 1 つ以上のセクションが削除されることもあります。削除されたセクションは
復元できないことに注意してください。
ä セクションを削除するには:
1 セクション・ペイン内のセクション・ラベルを選択します。
2 編集、セクションの削除の順に選択します。
セクションを選択してショートカット・メニューから「セクションの削除」を選
択することもできます。
「セクションの削除」ダイアログ・ボックスが表示されます。
3 削除をクリックします。
Interactive Reporting のオプションの設定
「ツール」メニューによって、ジョブ・プロセス・オプション、接続、デフォルト
のフォーマット、およびプログラムのオプションなどの様々なオプションを管理
できます。
次のトピックを確認してください:
l
デフォルトのフォーマットの指定
l
プログラムのオプションの選択
l
メニューのカスタマイズ
l
カスタム・フォーマットの追加
l
「ツール」メニュー・コマンドの一覧
Interactive Reporting のオプションの設定
95
デフォルトのフォーマットの指定
このセクションでは、フォント、スタイル、数値、通貨値、および日付の表示方
法を設定および変更する方法を説明します。設定できるデフォルトのフォーマッ
トは、次のとおりです:
l
デフォルトのフォントとスタイル
l
デフォルトの数値フォーマット
デフォルトのフォントとスタイル
各セクション要素にデフォルトのフォントとフォーマット・スタイルを適用する
ことにより、結果セクションとダッシュボード・セクションを除くすべてのセク
ションに表示されるフォントをコントロールできます。
ä デフォルトのフォントとテキストの設定を変更するには:
1 ツール、オプション、デフォルトのフォーマットの順に選択します。
「デフォルトのフォントとスタイル」ダイアログ・ボックスには、各セクションご
とのフォント設定を含むタブが表示されます。
2 変更するセクションのタブをクリックします。
3 フォント、サイズ、スタイル、および配置の各設定を選択し、OK をクリックします。
デフォルト設定を復元するには、「デフォルト」をクリックします。
デフォルトの数値フォーマット
数字、通貨値、および日付を表示する方法は変更できますが、新規カスタム・
フォーマットを作成することもできます。「デフォルトのフォントとスタイル」ダ
イアログ・ボックスの「数字」タブを使用して、数値フォーマットのデフォルト
設定を指定します。
表5
デフォルトの数値フォーマット
フィールド
説明
フォーマットのロ
ケールの選択
使用するデフォルト・フォーマットに関連付けられているロケールまた
は国を設定します。ロケールによって、使用可能な数値、日付、および
通貨のフォーマットが決まります。
日付
デフォルトの日付フォーマットを設定します。
タイムスタンプ
デフォルトの日時フォーマットを設定します。
時刻
デフォルトの時刻フォーマットを設定します。
月(「日付グルー
プの追加」用)
Null
「日付グループの追加」で使用されるデフォルトの月フォーマットを設
定します。
NULL 値のデフォルトのフォーマットを設定します。
NULL 値は、データが存在しない空の値です。NULL 値はゼロと同じでは
ありません。
実数
96
Interactive Reporting の基礎
実数値のデフォルトのフォーマットを設定します。
フィールド
説明
整数
整数値のデフォルトのフォーマットを設定します。
表 6 に、数値フィールドのオプションおよび定義を例とともに示します。
表6
数値フィールドの説明
オプション
説明
例
0
整数のプレースホルダまたは 「0」を適用すると、「123」
ゼロ値です。小数点に相対す と表示されます
る位置に整数値がある場合
は、その整数が表示されま 「0.00」を適用すると、
す。それ以外の場合は、ゼロ 「123.45」と表示されます
が表示されます。
#
整数のプレースホルダです。 「#,##0」を適用すると、
小数点に相対する位置に整数 「1,234」と表示されます
値がある場合は、その整数が
表示されます。それ以外の場
合は、何も表示されません。
()
カッコを使用するフォーマッ 「(#,##0)」を適用すると、
トのオプションでは、負の値 「(1,234)」と表示されます
がカッコ内に表示されます。
それ以外の場合、負の値には
マイナス記号が付けられま
す。
;
セミコロンは、2 つの数値
「#,##0;(#,##0)」を適用する
フォーマットの区切り記号で と、正数は「1,234」、負数は
す。セミコロンによって、正 「(1,234)」と表示されます
の整数と負の整数を区切りま
す。
$%
数値の小数点に相対する位置 「$#,##0.00」を適用すると、
に文字を追加します。
「$1,234.56」と表示されます
「0%」を適用すると、「3%」
と表示されます
m d yy
日付コードの対応する位置に 「mm dd yy」を適用すると「05
年月日を表示します。
07 99」と表示されます
-/
日付コードの変数の位置に、 「mm/dd/yy」を適用すると、
対応する文字を追加します。 「06/23/99」と表示されます
HH MM SS
日付コードの対応する位置に 「HH:MM:SS」を適用すると、
時分秒を表示します。
「17:45:10」と表示されます
AM PM
時刻コードの変数の位置に、 「HH:MM:SS AM」を適用する
対応する文字を追加します。 と、「17:45:10 AM」と表示さ
れます
ä デフォルトの数値フォーマットを変更するには:
1 ツール、オプション、デフォルトのフォーマットの順に選択します。
2 「数字」タブを選択します。
Interactive Reporting のオプションの設定
97
3 必要な項目を選択して、OK をクリックします。
プログラムのオプションの選択
このセクションでは、デフォルトのファイルの場所を設定し、特定の操作機能の
使用可能/使用不可を切り換え、ドキュメントの機能を管理し、ドリルダウン・パ
スを定義し、OLAP オプションを設定する方法について説明します:
l
全般オプション
l
ファイルの場所
l
OLAP オプション
全般オプション
「全般」タブを使用して、特定の操作機能をグローバルに使用可能/使用不可にで
きます。
ä 全般オプションを選択するには:
1 ツール、オプション、プログラムのオプションの順に選択します。
2 「オプション」ダイアログ・ボックスの一般タブをクリックします。
3 オプションを定義し、OK をクリックします。
表 7 「全般」オプションとその説明
「全般」 説明
オプ
ション
自動ロ
グオン
新規ドキュメントを作成する際に接続を維持します。現在ログオンしている場合
は、Interactive Reporting で、その接続を使用するように求めるメッセージが表示され
ます。
印刷プ
ロパ
ティの
リセッ
ト
現在のデフォルトの印刷設定を継承せずに、ドキュメントの各セクションの印刷
設定を維持します。
BMP
を PNG
に変換
リソース・マネージャにロードされる前に、.BMP フォーマットのピクチャを自動
的に.PNG フォーマット(Portable Network Graphic)に変換します。変換された.PNG 画像
は、9.3 以前のリリースのドキュメントと後方互換ではありません。
Interactive Reporting ドキュメントは、9.3.x リリースを使用して作成および保存し、す
べてのイメージは一元管理されたフォーマット(リソース・マネージャ)で保存され
ます。したがって、Interactive Reporting の以前のリリースでイメージを読み込んで表
示できません。これはイメージの再配置と合理化が、9.3.x 以前のリリースでは解
釈できないからです。
例外は、9.3 以前のリリースに保存されたドキュメントのイメージで、一度参照さ
れ、コピー、マージ、または複製されていないイメージ(たとえば、従来の方法で
ピクチャ・グラフィックとしてダッシュボードまたはレポート・ワークスペース
に配置されたイメージなど)です。
以前のリリースとの互換性を維持するには、RevertImageResources スクリプトを実行
します。このスクリプトによって、再配置を元に戻し、イメージをマージでき、
98
Interactive Reporting の基礎
「全般」 説明
オプ
ション
それによって、Interactive Reporting ドキュメントを 9.3 以前のリソース・マネージャ
のフォーマットに戻せます。このスクリプトは、Dashboard Development Services の 9.3
リリースに含まれます。これは、Hyperion Developer Network からダウンロードするこ
ともできます。このスクリプトは、Interactive Reporting Studio の COM 機能に依存する
ので、デスクトップのみで使用でき、EPM Workspace では使用できません。
新規機能の中には、リソース・マネージャ以外のフォーマットにドキュメントを
変換できないものがあります。たとえば、この Interactive Reporting ドキュメントを
Interactive Reporting Studio の以前のバージョンで開くと、Interactive Reporting 9.3 のド
キュメントにバブル・チャートと散布チャートがある場合は失われます。
RevertImageResources スクリプトの実行の詳細は、9.3 の Readme を参照してくださ
い。
表8
「ドキュメントの保存」オプションとその説明
「ドキュ
メントの
保存」オ
プション
説明
全ドキュ
メントを
圧縮
すべてのドキュメントを圧縮されたファイル・フォーマットで保存します。こ
れによって、ドキュメントを圧縮せずに保存するデフォルト設定が変更されま
す。これを使用可能にした場合、「ファイル」
、「名前を付けて保存」の順に選
択し、ファイルの種類を変更すれば、この設定を上書きしてドキュメントを圧
縮せずに保存できます。
新規ド
キュメン
トを圧縮
して作成
します
新規ドキュメントを圧縮します。
新規ド
キュメン
トのダッ
シュボー
ド・スク
リプトの
暗号化
新規 Interactive Reporting ドキュメントのデフォルトの暗号化状態を使用可能にし
ます。Interactive Reporting ドキュメントを作成する際には、「デザイナ・オプショ
ン」ダイアログのいずれかの候補をデフォルトの暗号化状態に設定します。こ
の設定は、アクティブなドキュメントを含む他の Interactive Reporting ドキュメン
トの暗号化状態には影響しません。暗号化されたスクリプトは、6.6.3 または 8.1
以前のリリースでは動作しません。スクリプトは、選択したデフォルト設定に
関係なく、Interactive Reporting ドキュメントに有効なデザイン・モード・パスワー
ドがある場合のみ暗号化されます。
表 9 「日付処理」オプション
「日付処
理」オ
プショ
ン
2 桁の
年を入
力した
場合に
次の期
間に属
すると
みなす
説明
デフォルトで、日付の年を 2 桁のみで入力した場合、Interactive Reporting ではその
日付は次のように処理されます:
l
l
00 から 29 の範囲で入力された 2 桁の年は、21 世紀の年(2000 から 2029)に割
り当てられます。たとえば、3/12/18 と入力すると、Interactive Reporting では、
2018 年 3 月 12 日と解釈されます。
30 から 99 の範囲で入力された 2 桁の年は、20 世紀の年(1930 から 1999)と解
釈されます。たとえば、3/12/06 と入力すると、Interactive Reporting では、2006
年 3 月 12 日と解釈されます。
Interactive Reporting のオプションの設定
99
「日付処
理」オ
プショ
ン
説明
日付処理ボックスを使用すると、2 桁の年が割り当てられるデフォルトの世紀を
変更できます。これらのボックスには、99 年の期間内の日付範囲を指定する必要
があります。日付フォーマットの変更はグローバルに適用されますが、以前に設
定された日付には影響しません。
たとえば、2 桁の年 25 を 21 世紀ではなく 20 世紀に割り当てる場合は、矢印キー
を使用して 1999 年までスクロールします。対応する読取り専用の日付処理ボッ
クスの日付が自動的に 1900 に変更されます。
ヒント: 06 ではなく 2006 と入力するなど、年はできるだけ 4 桁で入力するよ
うにしてください。
表 10
Microsoft Office でのエクスポートの制限
制限
オプ
ショ
ン
説明
行
Excel のソース行にエクスポートできるデフォルトの最大行数を指定します。この
フィールドに負の整数を入力しないでください。Excel の式では、65,536 行まで処理
されます。この数値を超えると、エクスポートされたセクション・データは Excel に
よって切り捨てられます。
列
Excel のソース行にエクスポートできるデフォルトの最大列数を指定します。この
フィールドに負の整数を入力しないでください。
ファイルの場所
「ファイルの場所」タブを使用して、Interactive Reporting ドキュメントおよびその
他の必要なファイルのデフォルトの場所を指定します。
ä デフォルトのファイルの場所を指定するには:
1 ツール、オプション、プログラムのオプションの順に選択します。
Interactive Reporting の「デザイナ・オプション」ダイアログ・ボックスが表示さ
れます。
2 ファイルの場所タブを選択します。
3 必要なオプションを入力して、OK をクリックします。
表 11 「ファイルの場所」オプションとその説明
オプ
ション
説明
ドキュ 「ファイルの保存」ダイアログ・ボックスが表示されているときに、Interactive
メン
Reporting ドキュメントを保存するデフォルトのディレクトリです。Interactive Reporting
ト・
ドキュメントは、デフォルトのディレクトリに保存され、.bqy という拡張子が付
ディレ けられます。
クトリ
100 Interactive Reporting の基礎
オプ
ション
説明
接続
ディレ
クトリ
データベースに接続するために使用する Interactive Reporting データベース接続ファ
イルを含むディレクトリです。デフォルトの接続フォルダは、C:¥Hyperion
¥BIPlus¥data¥Open Catalog Extensions です。
デフォ
ルトの
接続
新規ドキュメントで接続アイコンをクリックするときなど、接続が指定されてい
ない場合に使用される Interactive Reporting 接続です。このフィールドは、Interactive
Reporting Studio のみで使用可能です。
優先リ 「リポジトリ接続を開く」ドロップダウン・リストでユーザーが確認できるリポジ
ポジト トリの Interactive Reporting データベース接続ファイルです。このフィールドは、
リ接続 Interactive Reporting Studio のみで使用可能です。
HTML
テンプ
レート
のディ
レクト
リ
HTML エクスポート・ウィザードで使用する HTML テンプレートのディレクトリで
す。このフィールドは、Interactive Reporting Studio のみで使用可能です。
OLAP オプション
「OLAP オプション」タブを使用して、OLAPQuery および CubeQuery のオプショ
ンを選択します。
ä OLAP オプションを選択するには:
1 ツール、オプション、プログラムのオプションの順に選択します。
Interactive Reporting の「オプション」ダイアログ・ボックスが表示されます。
2 OLAP タブをクリックします。
3 必要なオプションを選択し、OK をクリックします。
次の結果オプション、OLAP クエリー・オプションおよびクエリー・オプション
を参照してください。
表 12
結果オプション
結果
説明
デー
タ
ベー
ス合
計の
ダウ
ン
ロー
ド
データベース合計のダウンロード機能では、次元ごとに 1 つの列のみ作成され、結
果セットにすべてのメンバーおよび対応するデータが含まれます。また、各次元の
親メンバーを持つ列が含まれます。デフォルトで、このオプションは使用不可に
なっています。「ツール」、「プログラム」、「OLAP メニュー」の順に選択して、こ
のオプションを使用可能にする場合、新規作成した CubeQuery セクションで「クエ
リー」オプションが使用可能になります。
OLAP
クエ
リー
OLAPQuery セクションを初めて処理するときに、その後の OLAPQuery セクションのた
めの結果セクションを作成します。
注: バージョン 9.3.1 の CubeQuery からダウンロードされた結果にデータを含む
Interactive Reporting バージョン 11.1.1 ドキュメントを開く場合、既存の結果データは
表示されません。また、Interactive Reporting バージョン 11.1.1 で作成された Interactive
Reporting ドキュメントとともに「結果にダウンロード」機能を使用する場合、結果
セットはバージョン 11.1.1 の場合と同じではありません。
Interactive Reporting のオプションの設定 101
結果
説明
を処
理す
ると
きに
結果
を自
動生
成
表 13
OLAP クエリー・オプション
OLAP クエ
リー
説明
OLAPQuery セ
クションの使
用
リリース 9.3.1 以前のセクション・フォーマットで、新規 OLAPQuery(Essbase)
セクションを表示できるようにします。このオプションによって、リリー
ス 9.3.1 以前のセクション機能も使用可能になります。この設定は、既存の
OLAP クエリーではなく、その後に作成される OLAP クエリーのみに適用され
ます。デフォルトでは、新規 Essbase クエリーは CubeQuery セクション・タ
イプを使用します。リリース 9.3.1 以前の OLAP クエリーおよび CubeQuery セ
クション・タイプを含む OLAP クエリーは、同じ Interactive Reporting ドキュメ
ント(BQY)で共存できます。
次元のルー
ト・レベル
(ODBO レベル
0/Essbase 世
代 1)のデータ
の表示
OLAP ツリーで、レベル 0 および世代 1 のデータを表示できるようにします。
ダッシュボード・セクションで、完全なメンバー・レベルの階層データの
使用、読取り、または設定を行う場合は、このオプションを使用可能にす
る必要があります。このオプションは、CubeQuery セクションの情報の表示
には影響しません。
表 14
クエ
リー
クエリー・オプション
説明
クエ アイテムがデータ・レイアウトに追加および削除された場合、または「クエリー」
リー オプションの「抑制」および「置換」オプションが変更された場合、データベース
の自 のクエリーを自動的に実行します。「自動リフレッシュ」を使用不可にすると、デー
動リ タ・レイアウトを変更するたびに、「プロセス」をクリックしてデータベースのク
フ
エリーを実行する必要があります。システムのパフォーマンスを向上するために、
レッ 「結果の自動生成」オプションを使用可能にする場合は、「クエリーの自動リフレッ
シュ シュ」オプションを使用不可にすることをお薦めします。
Interactive Reporting のインターナショナル・オプション
「インターナショナル」タブを使用して、Unicode 機能をサポートする Interactive
Reporting ドキュメントの言語オプションを指定します。
ä インターナショナル・オプションを選択するには:
1 ツール、オプション、プログラムのオプション、インターナショナルの順に選択しま
す。
「インターナショナル」タブが表示されます。
2 必要なオプションを選択し、「OK」をクリックします。
102 Interactive Reporting の基礎
表 15
「インターナショナル」タブのオプション
オプション
説明
これは、メニューと
メッセージの言語で
す。
Interactive Reporting のメニューとメッセージに使用する言語を選択しま
す。Interactive Reporting Web Client では、この設定はオフラインのみで使
用可能です。
デフォルトの BQY
ソート順言語
Interactive Reporting ドキュメントのソート順言語を選択します。データ
のソート方法は言語によって異なります。言語を選択する前に、管理
者に問い合わせてください。
デフォルトの OCE
変換言語
Interactive Reporting 接続ファイルを Unicode フォーマットに変換する際の
デフォルト言語を選択します。
ドキュメントのプロパティ
「ドキュメントのプロパティ」タブは、ドキュメントを作成したアプリケーショ
ン、ドキュメントに関連付けられているサーバーのアドレスなど、Interactive
Reporting ドキュメントに関する情報を記述するために使用します。「ドキュメン
トのプロパティ」は、「全般」タブと「サーバー」タブで構成されます。
ドキュメントの全般プロパティ
ドキュメントの全般プロパティ・ダイアログを使用して、ドキュメントの作成と
変更に関する属性を表示します。
ドキュメントの全般プロパティ・ダイアログには、ドキュメントに関する次の「作
成日」表示フィールドがあります:
l
l
l
l
ドキュメントのパス - ドキュメントが保存されたパス名を表示します。
アプリケーション名 - ドキュメントが作成されたアプリケーションの名前を表
示します。アプリケーション名は、次のとおりです:
m
Interactive Reporting Studio
m
Interactive Reporting Web Client
m
EPM Workspace
m
Interactive Reporting ジョブ
m
Oracle Hyperion Smart View for Office, Fusion Edition
アプリケーションのバージョン - ドキュメントが作成されたアプリケーション
のリリース・バージョンを表示します。
日付 - ドキュメントが作成された日付を示します。
ドキュメントの全般プロパティ・ダイアログ・ボックスには、ドキュメントに関
する次の「変更日時」表示フィールドがあります:
l
l
ドキュメントのパス - 変更されたドキュメントの保存先のパス名を表示しま
す。
アプリケーション名 - ドキュメントが最後に変更されたアプリケーションの名
前を表示します。アプリケーション名は、次のとおりです:
Interactive Reporting のオプションの設定 103
l
l
m
Interactive Reporting Studio
m
Interactive Reporting Web Client
m
EPM Workspace
m
Interactive Reporting ジョブ
m
スマート・ビュー
アプリケーションのバージョン - ドキュメントが最後に変更されたアプリケー
ションのリリース・バージョンを表示します。
日付 - ドキュメントが最後に変更された日付を表示します。
ドキュメントのサーバー・プロパティ
ドキュメントのサーバー・プロパティ・ダイアログ・ボックスを使用して、
Interactive Reporting ドキュメントに関連付けられたサーバー・アドレスを指定し
ます。
ä ドキュメントのサーバー・アドレスを指定するには、「サーバーのアドレス」フィー
ルドに URL アドレスを入力し、「OK」をクリックします。
URL アドレスは、http://<server>/workspace/dataaccess のフォーマットにする必要が
あります。
インターナショナル・プロパティ
Interactive Reporting ドキュメントを Unicode 対応の Interactive Reporting で開くと、
Interactive Reporting ドキュメント・ファイルが旧フォーマットから新フォーマッ
トに変換され、言語はドキュメント・コード・ページに基づいて決定されます。
特定のロケール(ほとんどのヨーロッパ言語など)では、Interactive Reporting ドキュ
メント・ファイルのコード・ページに基づいて言語を決定できません。その場合
は、ユーザーがドキュメントの正しい言語を選択するように求められます。
Interactive Reporting ドキュメント・ファイルを新規作成する場合は、ユーザーが
別のロケール/言語を選択しないかぎり、Interactive Reporting は Windows で設定さ
れているユーザーのロケール/言語に基づいて言語を選択します。
ä ドキュメントのソート基準の言語を手動で選択するには:
1 ファイル、プロパティ、インターナショナルの順に選択します。
2 ドロップダウン・リストからソート順言語を選択します。
3 OK をクリックします。
構成ファイルに保管されるドキュメントのソート順言語のプロパティ設定は、次
のとおりです:
[Regional Settings]
DefDocLanguage=English
これらの設定は、Interactive Reporting サーバーの構成ファイルにコピーできます。
104 Interactive Reporting の基礎
メニューのカスタマイズ
JavaScript を使用すると、Interactive Reporting のメニューをカスタマイズできます。
スクリプトを記述したメニュー・アイテムをメニュー・バーに追加します:
l
頻繁に使われるスクリプトの実行
l
外部アプリケーションの起動
l
一回のクリックで異なるファイル・フォーマットにセクションをエクスポー
ト
注: バージョン 6.0 以降では、スクリプト編集ツールとして Interactive
Reporting スクリプト言語のかわりに JavaScript が使用されます。バージョ
ン 6.0 以前に記述されたスクリプトは認識されますが、ラッパーで囲ん
で JavaScript コマンドで呼び出されます。
ä カスタム・メニューを追加するには:
1 ツール、カスタマイズの順に選択します。
「カスタマイズ」ダイアログ・ボックスが表示されます。
2 メニュー名フィールドにカスタム・メニューの名前を入力します。
3 追加をクリックして、メニュー・アイテム・リストに新規メニュー・アイテムを追加
します。
「プロパティ」ダイアログ・ボックスが開きます。
4 テキストタブを選択します。
5 メニュー・アイテムの名前を入力します。
Interactive Reporting のオプションの設定 105
1 つ以上のチェック・ボックスを選択して、メニュー・アイテムが表示されるセ
クションを指定します。
6 スクリプトタブをクリックして、「スクリプト」ページを表示します。
メニューのアイテムを選択したときに実行されるスクリプト・コマンドを入力し
ます。メニュー・アイテムをユーザー・グループに配置する場合は、外部のアプ
リケーションまたはファイルを参照するコマンドが汎用パスを使用するようにし
てください。
注: スクリプト・コマンドを入力する場合は、JavaScript を 1 行に収めてくださ
い。この機能では複数行のスクリプトは使用できません。
7 OK をクリックして、「カスタマイズ」ダイアログ・ボックスに戻ります。
必要に応じて、区分線を追加し、メニュー・アイテムを移動して、メニューを完
了します。
8 OK をクリックして、「カスタマイズ」ダイアログ・ボックスを閉じます。
9 分散ユーザーに同じ機能を持たせる場合は、この機能をサポートするプリファレン
ス・ファイルをユーザーのコンピュータにコピーします。
l
Windows では、bqtools.ini ファイルは Windows ディレクトリにあります。
l
UNIX では、.bqtools.ini ファイルは user home ディレクトリにあります。
カスタム・フォーマットの追加
bqformat.ini ファイルで区切り文字を使用して新規フォーマット・ロケールを追
加することによって、Interactive Reporting ドキュメント・ファイルにカスタム・
フォーマットを指定できます。このファイルは¥WinNT フォルダにあり、「フォー
マット」ダイアログ・ボックスに表示するために Interactive Reporting によって読
み込まれます。bqformat.ini ファイルには、「フォーマット」ダイアログ・ウィ
ンドウに表示される異なる国/地域に対応するすべてのセクションが含まれ、定義
済フォーマットを使用して設定された 38 のロケールがインストールされていま
す。
106 Interactive Reporting の基礎
ä カスタム・フォーマットを追加するには、以下の手順に従います:
1 WinNT ディレクトリに移動し、メモ帳またはワードパッドで bqformat.ini ファイル
を開きます。
2 bqformat.ini ファイルの 2 行目を count=39 に変更します。
3 38=USA の真下の行にスクロールし、39=BrioSample というコードの行を追加します。
日付フォーマットの選択肢に BrioSample という新規ロケールが追加されます。こ
のロケールは米国の日付フォーマットと同じフォーマットを採用し、さらに「Today
is mm/dd/yyyy」という日付を選択できるようになります。ここで、mm/dd/yyyy は
今日の日付のフォーマットです。
4 米国のすべてのコードをハイライトし、編集、コピーの順に選択します。
5 カーソルをコードの最後の行の末尾に置いて、編集、貼付けの順に選択します。
6 新しくコピーされたコードで、USA_という行を BrioSample_に置き換えます。
BrioSample_の後に必ず日付、時刻、数値、パーセンテージ、通貨という語を残し
てください。
7 bqformat.ini ファイルを保存してエディタを閉じます。
8 Interactive Reporting ドキュメント・ファイルを開き、フォーマット・ウィンドウを開き
ます(ショートカット・メニューで、「数値」を選択します)。
9 「フォーマットのロケールの選択」用のプルダウン・メニューを使用して、
bqformat.ini ファイル内に作成された BrioSample セクションが表示されるまでスク
ロールします。
ä 区切り文字を使用するカスタム・フォーマットを追加するには:
1 WinNT ディレクトリに移動し、メモ帳またはワードパッドで bqformat.ini ファイルを開
きます。
このセクションには、BrioSample_date の 8 つのフォーマットがあることに注意し
てください。ここでは、上で追加した BrioSample_date セクションに区切り文字を
含むカスタム・フォーマットを 1 つ追加する手順について説明します。
2 count=8 の行を count=9 に変更します。
3 8=dd/mm/yyyy HH:MM の後に次のコードを追加します。
9=To¥day is mm/dd/yyyy
このフォーマットを使用すると、「Today is」を日付の前に出力できます。
コード To¥day には、d の前に区切り文字(バックスラッシュ)があります。このバッ
クスラッシュは、「Today」という単語を出力するために使用する必要があります。
これがなければ、文字「d」が日付値で置き換えられます。バックスラッシュは、
文字を日付または時刻の要素で置き換えないことを示します。区切り記号を使用
する日付がある文字は、d、m、y、H、M、F です。
4 bqformat.ini ファイルを保存してエディタを閉じます。
5 Interactive Reporting ドキュメント・ファイルを開き、日付フィールドに追加した新規
フォーマット・セクションをテストします。
Interactive Reporting のオプションの設定 107
6 日付列を右クリックし、NUMBER を選択して、「フォーマットのロケールの選択」プル
ダウン・メニューから BrioSample を選択します。
7 カテゴリとしての日付を選択します。
選択項目のリストに「To¥day is mm/dd/yyyy」と表示されます。
プレビュー画面を見ると、区切り文字が「Today」を正しく出力しています。
さらに練習として、区切り文字を使用せずに新規の日付フォーマットを変更する
と、どのように表示されるか確認してください。
「ツール」メニュー・コマンドの一覧
表 16 の表に、「ツール」メニュー・コマンドと関連するショートカットをまとめ
ます。記載されているコマンドは、クエリー・セクションと結果セクションで使
用可能なコマンドです。
表 16 「ツール」メニュー・コマンド
コマンド
説明
クエリーの処理
現在のクエリー、Interactive
Reporting ドキュメント・ファ
イル内のすべてのクエリー、
またはカスタマイズされた一
連のクエリーを処理します。
接続
Interactive Reporting データベー
ス接続ファイルの選択、ログ
オン、ログアウト、変更、ま
たは作成ができます。
接続マネージャ
接続の保存
リポジトリの管理
「接続マネージャ」ダイアロ
グ・ボックスを開きます。
Interactive Reporting データベー
ス接続ファイルを Interactive
Reporting ドキュメント・ファ
イルとともに保存します。
「リポジトリの管理」ダイア
ログ・ボックスを開きます。
オブジェクトの説明やグルー
プを変更できます。
Dashboard Studio の起動
Interactive Reporting のウィザー
ド駆動のダッシュボード開発
ツールである Dashboard Studio
を起動し、コードを記述せず
にダッシュボードを迅速に構
築できます。
Dashboard Architect の起動
Interactive Reporting の統合開発
環境(IDE)で、Interactive
Reporting アプリケーションを
迅速に構築、テスト、デバッ
グ、および統合でき、開発者
の効率と生産性が大いに向上
108 Interactive Reporting の基礎
キーボード・ショートカット
[F11]
コマンド
説明
キーボード・ショートカット
する Dashboard Architect を起動
します。
オプション
カスタマイズ
データベース・パスワードの
変更
デフォルトのフォーマットと
プログラムのオプションを設
定できます。
「カスタマイズ」ダイアロ
グ・ボックスを開きます。カ
スタマイズしたメニューまた
はメニュー・アイテムを追加
できます。
データベースにログインする
ために使用するパスワードを
変更します。この機能は、パ
スワードを変更できるのが次
のプロバイダのみなので、
データベースに依存します:
l
Teradata
l
Red Brick Warehouse
l
Oracle
l
Essbase
l
Sybase System
l
Informatica
他のすべてのデータベースで
は、この機能は淡色表示され
ます。
Web Client バージョンの変更
Interactive Reporting Web Client
は、ローカルに保存された(オ
フライン)ドキュメントのみ
で使用可能です。Interactive
Reporting ドキュメント・ファ
イルを開く Web Client のバー
ジョンを変更できます。ド
キュメント・ファイルを開い
ている Interactive Reporting Web
Client のバージョンを変更し
ます。オフラインの Interactive
Reporting ドキュメント・ファ
イルのみで使用可能です。
エクスポート・プロパティ
「エクスポート・プロパティ」ダイアログ・ボックスを使用して、結果、テーブ
ル、ピボット、OLAPQuery の各セクションのデータのエクスポート・プロパティ
を指定します。
エクスポート・プロパティ 109
表 17
エクスポート・プロパティ
オプション
説明
Break HTML
Page Every __
Row
新しいページ(ファイル)を開始する前に、HTML ページに含める行数を定義し
ます。デフォルトの設定は、HTML の 1 ページ当たり 100 行です。
行数をクリックするか、上/下矢印をクリックして、行数を 10 ずつ増減しま
す。
「改ページなし」を選択すると、このオプションは使用不可になります。
改ページな
し
データを 1 つの HTML ファイルにエクスポートします。
引用符なし
でエクス
ポート
セクションをタブ区切りテキスト・ファイルにエクスポートします。列デー
タは二重引用符(または未処理の結果データでないその他の文字)で囲みませ
ん。
このオプションを選択しなければ、エクスポートされたセクション・データ
内で、実際のデータを含んだ列/セル値が二重引用符で囲まれます。
ドキュメントを Web ページとしてエクスポート
「ドキュメントを Web ページとしてエクスポート」ダイアログ・ボックスを使用
して、Interactive Reporting ドキュメント・ファイルのコンテンツを Web ページと
して発行します。エクスポート・セットに含めるセクションは、現在の Interactive
Reporting ドキュメント・ファイルから選択できます。
Interactive Reporting ドキュメント・ファイルのセクションは、Interactive Reporting
ドキュメントに表示されている順序でエクスポートされます。エクスポートでき
るセクションは、結果、テーブル、ピボット、チャート、およびレポート・デザ
イナで作成されたレポートです。テキスト・ファイル、Excel ファイルなどの
Interactive Reporting ドキュメント・ファイルに追加されたインポート済セクショ
ンもエクスポートできます。データ・モデル、クエリー、OLAPQuery、およびダッ
シュボードの各セクションはエクスポートできません。空または空白のセクショ
ンもエクスポートできません。
このエクスポート・オプションによって、次のファイルが作成されます:
l
メイン(またはフレームセット)HTML (.htm)ページ
l
ドキュメント・タイプのアイコン (.gif)
l
レイアウト・プリミティブを説明するカスケード・スタイル・シート (.css)
l
選択した各セクションの個々の HTML (.htm)ページ
l
レポート・コンテンツ付きの JPEG ファイル (..jpg)
Web サイトにポストしたファイルは、個々にアクセスするか、またはメイン HTML
ファイルを使用して、レポートにセクションを記載したフレームセットを表示で
きます。エクスポートされた Web ページにはナビゲーション・ボタンがあるの
で、ページ間をスクロールして移動したり、Interactive Reporting ドキュメント・
ファイルの先頭または末尾にジャンプできます。さらに、レポートには、現在の
ページ番号とページ総数が表示されます。
110 Interactive Reporting の基礎
ä Interactive Reporting ドキュメント・ファイルを Web ページとしてエクスポートす
るには:
1 エクスポートする Interactive Reporting ドキュメント・ファイルのセクションを選択し、
OK をクリックします。
すべてのセクションを選択する場合は、「すべて選択」をクリックします。選択し
たすべてのセクションを消去する場合は、「すべて選択解除」をクリックします。
「ファイルの種類」ダイアログ・ボックスが表示されます。
2 Web ページを保存する場所に移動します。
ヒント:
このエクスポート・オプションによって作成されたファイルの保管に使
用する個別のフォルダを作成します。
3 エクスポートする Web ページの名前をファイル名フィールドに入力するか、または
Sample1.htm などのデフォルトの名前を受け入れます。
「ファイルの種類」フィールドはデフォルトで「*.htm」に設定されます。エクス
ポート・プロセスによって作成されるすべての HTML ファイルは、
Sample1Chart.htm、Sample1Pivot.htm などの「ファイル名」フィールドに指定
されている名前で始まります。「ファイル名」フィールドに指定されている名前と
完全に同じ名前の HTML ファイルはメイン HTML ページで、フレームセットおよ
び Sample1.htm などの他のすべてのページへのリンクが含まれます。
4 保存をクリックします。
エクスポートされたファイルを表示するには、Web ブラウザを開き、「ファイ
ル」、「開く」の順に選択して、エクスポートされたファイルの場所を参照し、メ
イン HTML ページを開きます。
HTML にエクスポート・ウィザード
HTML にエクスポート・ウィザードを使用すると、チャート、レポート、および
ピボット・テーブルから Web ページを作成できます。HTML にエクスポート・
ウィザードを使用する場合、チャート、詳細、デザイナの各レポートは、HTML
ファイルによって参照される JPEG ファイルです。
注: HTML ウィザードのかわりに「ドキュメントを Web ページとしてエクスポー
ト」コマンドを使用することをお薦めします(ドキュメントを Web ページと
してエクスポートを参照してください)。
ä HTML にエクスポート・ウィザードを使用してレポートをエクスポートするには:
1 ウィザードの最初のページで、次のようなオプションを選択します:
l
HTML にエクスポート・ウィザードを使用したことがない場合や、既存のレ
イアウトを使用または変更せずに新たに作成する場合は、「新規エクスポー
ト・レイアウトを作成します」をクリックします。
HTML にエクスポート・ウィザード 111
l
「スタイル・シート」ディレクトリにある既存の Web レイアウト・ファイルを
使用する場合は、
「既存のエクスポート・レイアウトを使用」をクリックしま
す。
既存のエクスポート・レイアウト・ファイルを検索する場合は、
「参照」をク
リックします。
2 ウイザードの 2 ページ目で、エクスポートされた HTML データのホーム・ページのス
タイルを指定し、それを既存の他の Web ページにリンクするかどうかを指定します。
そのためには、次の操作を実行します:
ホーム・ページ名フィールドにホーム・ページ名を HTM 拡張子を付けて入力し
ます。
出力スタイルを選択します。
Interactive Reporting は、次の出力スタイルをサポートします:
l
垂直ペイン
l
水平ペイン
l
目次
l
リンク先ページ
3 ウイザードの 3 ページ目で、Web ページに変換するレポートを指定します。
Web ページのフォーマットでエクスポートできるすべてのレポートは、「使用可
能なレポート」に表示されます。選択したそれぞれのレポートが個別の Web ペー
ジに表示され、各ページへのリンクが「選択したレポート」に記載されている順
序で表示されます。エクスポートするには、少なくとも 1 つのレポートを指定す
る必要があります。
4 レポートを Web ページ・フォーマットにエクスポートするには、「使用可能なレポー
ト」からレポート名をクリックし、右矢印をクリックして、それを「選択したレポー
ト」に移動します。
5 Web ページのリンクの順序を変更するには、「選択したレポート」からレポート名を
選択し、1 行上に移動するには上矢印、1 行下に移動するには下矢印をクリックしま
す。
6 ウィザードの 4 ページ目で、Web ページを作成する際に使用される別の HTML テンプ
レートを指定することもできます。別の HTML テンプレートを選択するには、「選択し
たレポート」でレポート名を選択し、右矢印をクリックして「HTMLTemplates」に移動
します。
ヒント:
Web ページのフォント・サイズやスタイルをコントロールする HTML
テンプレートを指定します。
7 ウィザードの 5 ページ目で、Web ページを各自のソース・ドキュメントにリンクする
こともできます。この機能によって、Web の最新の更新内容を表示し、オンライン分
析を実行できます。オンライン分析を使用可能にする場合は、Web ページをソース・
ドキュメントにリンクしてください。を選択します。
ヒント:
112 Interactive Reporting の基礎
オンライン分析を利用するには、ユーザーのコンピュータに Interactive
Reporting Web Client がインストールされている必要があります。
8 ウイザードの 6 ページ目で、新規 HTML ページの保管先ディレクトリのフル・パスを
入力するか、「参照」をクリックして、そのディレクトリに移動します。
9 ウィザードの 7 ページ目で、選択内容を新規 HTML エクスポート・レイアウト・ファ
イルとして保存します。選択内容を保存し、レイアウトの構築を終了するには、作成
するレイアウトの名前およびパスを指定し、終了をクリックしてウィザードを終了し
ます。
HTML にエクスポート・ウィザードで、指定したディレクトリにファイルが
「htm」拡張子で保存されます。
条件付きフォーマット
特定のアイテム値をフォーマット・スタイルに関連付けるには、条件付きフォー
マット機能を使用します。条件付きフォーマットを使用すると、レポートの重要
な要素を効率的に呼び出せます。アイテム値が条件式に一致すると、フォーマッ
トが適用されます。たとえば、この機能を使用して、アイテム値が 10,000 よりも
大きい場合は値を青で表示し、5,000 よりも小さい場合は赤で表示できます。条件
に一致しない値には、その値のデフォルトのフォーマットが適用されます。
次の例では、10,000 より多い金額には太字と赤のフォーマットが適用され、1,000
よりも少ない金額には太字と緑が適用されています:
条件付きフォーマット 113
選択したセクションに応じて、条件付きフォーマットは次のように動作します:
セクション
条件付きフォーマットの動作
結果/テー
ブル
条件付きフォーマットには、データ・セルと合計セルの両方をフォーマット
するオプションがあります。
レポート
レポート・テーブルが選択されると、アイテム・ドロップダウン・リストに
テーブル列が表示されます。使用可能なレポート・セクションのフィールド
数により、「レポート・フィールド」が選択された場合は、アイテム・ドロッ
プダウンに単一の「現在のアイテム」ラベルのみ表示されます。
ピボット
アイテム・ドロップダウンに、すべての行と列のラベル、およびファクト・
アイテムが表示されます。
CubeQuery
アイテム・ドロップダウンに「データ・セル」オプションが表示されます。
これはデータ・ファクトにのみ適用できます。
ä 条件付きフォーマットを適用するには:
1 条件付きフォーマットを適用するアイテムを選択します。
条件付きフォーマットは、選択したセルのみでなく、条件を満たす列、ラベル、
または行全体に適用されます。
2 フォーマット、条件付きフォーマットの順に選択します。
「条件付きフォーマット」ダイアログ・ボックスが表示されます。
3 必要に応じて、条件付きフォーマットを適用する別のアイテムをアイテムドロップダ
ウンから選択できます。
別のアイテムを選択しない場合は、手順 1 で選択したアイテムが表示されます。
注: アイテムは、ピボット・セクションではラベルと行を参照し、テーブル・
セクションでは列を参照します。
4 演算子 ドロップダウン・ボックスで、条件式で使用する比較演算子を選択します。
有効な演算子の説明は、以下を参照してください。
114 Interactive Reporting の基礎
「範囲の定義」演算子を選択すると、「条件付きフォーマット」ダイアログ・ボッ
クスに「値」フィールドが 2 つ表示されます。このフィールドで、開始値と終了
値を選択します。
5 値フィールドに、条件式で使用する比較値を入力します。
6 アイテム値に適用するフォーマットを選択します。値のオプションには、次のものが
あります:
l
太字
l
斜体
l
下線
l
塗りつぶしの色
l
テキストの色
7 適用をクリックして、条件式にフォーマットを適用します。
条件付きフォーマットを表示するには、条件式の右側にある「サンプル」を選択
します。他の条件式のフォーマットを表示するには、目的の式に関連付けられて
いるサンプル・バーで選択します。
8 必要に応じて、条件式を追加できます。
式の合計数が 3 つになると、「式の追加」ハイパーリンクが表示されます。このハ
イパーリンクを選択すると、条件付きフォーマットのラインが追加されます。ラ
インの数が 3 本を超えると、スクロール・バーが表示されます。
9 OK をクリックします。
ä 条件付きフォーマットをコピーするには:
1 コピーする条件付きフォーマットが適用されている列、ラベル、または行を選択しま
す。
2 編集、条件付きフォーマットのコピーの順に選択します。
ä 条件付きフォーマットを貼り付けるには:
1 条件付きフォーマットを貼り付ける列、ラベル、または行を選択します。
2 編集、条件付きフォーマットの貼付けの順に選択します。
ä 条件付きフォーマットを削除するには、削除するフォーマットの横にある演算子
フィールドで、(空白)演算子を選択して、適用をクリックします。
演算子
説明
(空白)
演算子を消去します(削除する式を示す場合に使用します)。
= 等しい
アイテム値が式と完全に同じです。
<> 等しく
ない
アイテム値が式のどの値とも等しくありません。
< より小
さい
アイテム値は式の値より小さいです。
条件付きフォーマット 115
演算子
説明
> より大
きい
アイテム値は式の値より大きいです。
>= 以上
アイテム値は式の値以上です。
<= 以下
アイテム値は式の値以下です。
開始文字
式の値はアイテム値の接頭辞の記号です。
含む
式の値はアイテム値に含まれる記号です。
末尾文字
式の値はアイテム値の接尾辞の記号です。
類似
アイテム値は式のワイルドカード文字列と一致します(複数のワイルドカードで
は、アスタリスクではなく"%"が使用されます)。
範囲の定
義
式の最初の値は最初のアイテム値以下、式の 2 番目の値は 2 番目のアイテム値
以上です。範囲の定義パラメータを選択すると、「条件付きフォーマット」ダ
イアログに「値」フィールドが 2 つ表示されます。これらのフィールドを使用
して、開始値と終了値を指定します。
NULL 値
アイテム値は NULL です。
116 Interactive Reporting の基礎
クエリー
5
この章の内容
クエリー・セクション ............................................................................................... 117
クエリーの作成 ........................................................................................................ 118
クエリーの処理 ........................................................................................................ 120
クエリーの保存 ........................................................................................................ 122
クエリーの取消し ..................................................................................................... 122
サブクエリーの作成 .................................................................................................. 123
派生テーブル............................................................................................................ 126
クエリー・セクション・データの操作......................................................................... 131
ピクチャ(BLOB イメージ)のサポート ............................................................................ 145
リソース・マネージャ ............................................................................................... 148
「クエリー」メニュー・コマンドの一覧 ....................................................................... 151
クエリーの挿入 ........................................................................................................ 153
クエリー・セクション
クエリー・セクションは、Interactive Reporting とデータベースとのインタフェー
スです。クエリー・セクションから、データベースの情報コンテンツ全体を調べ
たり、実際のデータ値を確認したりできます。
各クエリー・セクションにデータ・モデルが含まれています。データ・モデルの
中には、ロックされ、クエリーの処理しかできないものもあります。また、クエ
リーを変更したり、新しいクエリーを作成したりできるものもあります。また、
フィルタ(制約条件)を適用したり、アイテムを計算および変更したり、情報の要
求を処理したりすることもできます。
1 つの Interactive Reporting ドキュメント・ファイルに複数のクエリー・セクショ
ンを含むことができます。これらのクエリー・セクションは様々なデータ・ソー
ス(リレーショナル・データベース、OLAP サーバー、インポート・データ・セッ
ト、ローカル結合)にアクセスできます。各クエリー・セクションに対応する結果
セクションがあり、同じデータベースでも、異なるデータベースでも関連付けら
れます(つまり、Interactive Reporting データベース接続ファイルまたはデータ・モ
デルは各クエリーにそれぞれ独立して定義できます)。
データ・モデルをクエリー・セクションで使用
リレーショナル・クエリーは、サーバー・データベース・テーブルを表示したり、
クエリーを作成したりするのにデータ・モデルを使用します。アクセス権限に応
クエリー・セクション 117
じて、クエリー・セクションに事前に構築されているデータ・モデルをダウンロー
ドしたり、データ・モデルを構築して、独自のクエリーを作成したりできます。
データベースに接続している場合は、データベース内のテーブルがクエリー・セ
クションのカタログ・ペインに表示されます。データ・モデルは、これらのテー
ブルのビジュアル表現です。データ・モデルを使用して、分析用にデータベース
から取得するデータを指定するクエリーを作成できます。
ä テーブル・カタログにデータベース・テーブルを表示するには、データ・モデル、
テーブル・カタログの順に選択します。
カタログ・ペイン内のテーブル・カタログは、データベース内の全テーブルを表
示するように拡張されます。データベースに接続していない場合には、Interactive
Reporting によりユーザー名とパスワードの入力が指示されます。
ä データ・モデルを作成するには、カタログ・ペインのテーブル・カタログでテー
ブルを選択し、クエリー、要求アイテムの追加の順に選択します。
クエリーの作成
ä リレーショナル・クエリーを作成するには:
1 セクション・タイトル・バーの要求ボタンをクリックして、要求ラインを表示しま
す。
2 次のいずれかのアクションを完了します:
l
l
コンテンツ・ペインから要求ラインにアイテムをドラッグします。
コンテンツ・ペイン内のアイテムを選択して、クエリー、要求アイテムの追
加の順に選択します。
テーブルから要求ラインに列全体を追加するには、テーブル・ヘッダーを選択し
ます。同じアイテムを複数選択することもできます(重複するアイテムを作成でき
ます)。
アイテム数が多くて要求ラインに収まらない場合は、右側の矢印ボタンを使用し
て要求をスクロールするか、要求列で複数行を表示できるように要求ラインのサ
イズを変更します。
要求ラインのアイテムの操作
クエリーを構築する際、要求ライン上のアイテムについて、順番を変更したり、
削除したり、非表示にできます。このようにして、クエリーが処理される方法や
表示される方法を変更できます。
要求アイテムのソート
要求アイテムを移動して並べ替えて、結果を表示できます。
118 クエリー
ä 要求ラインのアイテムを並べ替えるには、移動するアイテムを選択し、要求ライ
ンの別の位置にドラッグします。
要求アイテムの削除
要求ラインからアイテムを削除して、クエリーまたは結果セットからデータを除
外できます。
ä 要求ラインからアイテムを削除するには、目的のアイテムを選択し、次のいずれ
かのアクションを実行します:
l
標準ツールバーの「削除」ボタンをクリックします。
l
ショートカット・メニューの「削除」をクリックします。
l
「削除」ボタンをクリックします。
クエリーがまだ処理されていない場合は、Interactive Reporting により要求ライン
からアイテムが削除されます。
クエリーが処理されている場合には、「レポートのリフレッシュ」ダイアログ・
ボックスが表示され、「セクション XXXX (セクション)が次の削除された列を参照
しています: XXXX (列名)。これらの列への参照を保持して自動リフレッシュをオ
フにしますか? それとも次にクエリーを処理するときに参照を削除しますか?」と
いうメッセージが表示されます。参照の保持または削除を選択できます。
注意
削除するアイテムのデータが計算結果アイテムやレポートで使用されてい
ることがあるため、アイテムの削除は慎重に行ってください。
要求アイテムの非表示
要求ラインに表示されるアイテムを非表示にできます。これにより、表示されな
いデータを結果セットに含むことができます。非表示要求アイテムは、計算用に
は参照できません。
ä 要求アイテムを非表示にするには、次のいずれかのアクションを実行します:
l
アイテムを選択し、ショートカット・メニューの非表示をクリックします。
l
アイテムを選択し、表示、要求アイテムを非表示にするの順に選択します。
ä 非表示にした要求アイテムを再び表示するには:
1 次のいずれかのアクションを完了します:
l
l
要求ラインをクリックして、ショートカット・メニューの再表示をクリック
します。
表示、要求アイテムの再表示の順に選択します。
「非表示にされた列の表示」ダイアログ・ボックスが表示されます。
2 表示するアイテムを選択し、OK をクリックします。
クエリーの作成 119
クエリー内に含めるアイテムを識別したら、クエリーを処理する前に、数多くの
クエリー以外の操作を実行できます。要求ラインにフィルタや計算結果アイテム
を追加したり、要求ライン・アイテムを使用してソート順を指定したりできます。
関連トピック
391 ページの「フィルタの使用」
407 ページの「計算結果アイテム」
485 ページの「ソートの適用」
クエリーの処理
クエリーを作成し、フィルタ、計算、ソートなど、要求を細かく定義するための
調整を行ったら、これを処理する必要があります。クエリーの処理には、クエリー
が複雑だったり、リンク・レポート・セクション内のデータをリフレッシュする
必要がある場合など、時間がかかることがあります。
クエリーを処理すると、データは結果セクションに表形式で戻されます。クエリー
はいつでも、どのセクションからでも再処理でき、データをリフレッシュできま
す。また、どのセクションからでもいつでもクエリー・セクションに戻り、クエ
リーを変更して、再処理できます。
ä クエリーを処理するには:
l
l
標準ツールバーで処理をクリックします(右向き矢印をクリックして、処理オ
プションを選択します)。
ツール、クエリーの処理の順に選択して、処理オプションを選択します。
Interactive Reporting ドキュメント・ファイルに複数のクエリーが含まれている場
合、「処理」ドロップ・ダウン・リストから 3 つの処理オプションを選択できま
す:
l
l
l
現在のクエリーを処理 - 現在のオブジェクトを処理します。レポートで複数の
クエリーからの結果セットを参照する場合などには、複数のクエリーを処理
できます。「現在のクエリーを処理」は、ツールバー・ボタンを使用するとき
のデフォルトの選択です。
すべて処理 - ドキュメント内のすべてのクエリーを処理します。デフォルトで
は、クエリーはセクション・カタログに表示されている順序で処理されます。
たとえば、Query1、Query2、Query3 の 3 つのクエリーがドキュメントに含ま
れている場合、「すべて処理」を選択すると、クエリーはこの順序で実行され
ます(121 ページの「クエリーの処理順序」を参照)。
カスタムを処理 - 「カスタムを処理」ダイアログ・ボックスが開きます。ここ
で、クエリーが処理される順序を選択できます。
クエリーはデータベースに送信され、取得データが結果セクションに表示されま
す。データが取得されている間、ステータス・バーに、サーバーのデータ処理と
ネットワーク転送の速度と進行状況を示す動的な行数が表示されます。
120 クエリー
注: Interactive Reporting Web Client では、サイズの大きなクエリーを処理しよう
とすると、ZException が発生することがあります。サイズの大きなクエリー
を正しく処理するには、DAS プロパティ"mdd Partial Result Cell Count"の値を
大きくして、DAS を再起動します。
クエリーの処理順序
ドキュメントに複数のクエリーがある場合は、そのプロセス順序を決められます。
また、そのプロセス・ストリームに含める、または除外するクエリーの選択も可
能です。
この機能は、新しいデータを使用してローカルの結合操作を行う場合や、いくつ
かのクエリーの処理を重複させることなく、ソース・クエリーが以前のテーブル
の影響を受けないように、最新のデータをローカル結果に移入する場合に特に便
利です。
「クエリーの処理順序」は、「すべて処理」を使用したときに、Interactive Reporting
のドキュメントで処理されるクエリー・セクション、OLAPQuery セクション、お
よびインポートされたデータ・ファイルのセクションで使用できます。
注: クエリーの処理順序設定は、ドキュメントに保存できます。一時的な処理
順序の場合は、ドキュメントを保存したり、任意のドキュメントに対する
標準処理順序として設定したりしないでください。
ä クエリーのプロセス順序を指定するには:
1 ツール、クエリーの処理、処理順序の順に選択します。
「クエリーの処理順序」ダイアログ・ボックスが表示されます。
新しいドキュメントが作成された後、初めて「クエリーの処理順序」ダイアログ・
ボックスが表示され、そのドキュメントに含まれているすべてのクエリー・セク
ションが、セクション・カタログ(トップ・ダウン)に表示されている順序で表示
されます。セクションが配置された後で追加されたクエリー・セクションは、ダ
イアログ・ボックスが再度開いたとき、追加された順序でリストの末に表示され
ます。
クエリーの処理 121
2 クエリー・セクションを選択し、右にある矢印キーでプロセス順序内を上下に移動し
ます。
3 処理順序から削除したり、それを元に戻したりするには、クエリー・セクションをダ
ブルクリックし、OK をクリックします。
アスタリスク(*)の付いたクエリーのみが「すべて処理」中に処理されます。
4 ツール、クエリーの処理、すべての順に選択します。
クエリーの保存
クエリーの処理によって取得したデータは、Interactive Reporting ドキュメント・
ファイルを閉じるまで使用できます。Interactive Reporting ドキュメント・ファイ
ルを保存すると、すべてのセクションの現在のフォーマットとレイアウトが保存
されます。
ä クエリーを保存するには、ファイル、保存の順に選択します。
関連トピック
57 ページの「ドキュメントの保存」
クエリーの取消し
クエリーを取り消すには、Interactive Reporting とデータベースの両方が、クエリー
の実行以外の理由で適切に通信している必要があります。
ä クエリーを取り消すには、クエリーが取り消されるまで[Alt]+[End]キーを押した
状態にします。
データベースへの接続に使用する Interactive Reporting データベース接続ファイル
で、非同期 API が使用されている必要があります。これは、デフォルトの構成で
すが、データベースによってはこの構成をオフにできる場合があります。非同期
122 クエリー
API が使用不可の場合には、データベースは、クエリーが処理を終了するまで、
新しい要求を検出できない状態になります。
データベースは、クエリーの処理中であっても、しばしば停止することが必要に
なります。デフォルト構成として、多くのデータベースが停止するように設定さ
れていませんが、この場合、クエリーが処理を終了するまで、データベースはビ
ジー状態になり、取消し要求を受信できなくなります。
サブクエリーの作成
サブクエリーを使用して、データをフィルタできます。サブクエリーは、特定の
質問に答えたり、メイン・クエリー(親ステートメントとも呼ばれる)のコンテキ
ストに特定の情報を提供したりします。データベースは、サブクエリーを最初に
分析することにより、クエリー全体を評価します。親ステートメントは、サブク
エリーにより取得された行に基づいて、行のフィルタを行います。
サブクエリーの詳細は、次のトピックを参照してください:
123 ページの「標準サブクエリー」
124 ページの「相関サブクエリー」
標準サブクエリー
標準サブクエリーは、内部クエリーと外部クエリーを一度に実行し、内部クエリー
の値を外部クエリーに戻します。たとえば、4 月の平均売上げを超える売上げを
上げている営業員を知りたい場合には、サブクエリーを使用して、4 月の平均売
上げ額を定義します。そして、この情報に基づいて、親クエリーは、4 月の平均
売上げを上回る営業員を検出します。
ä 標準サブクエリーを作成するには:
1 親クエリーを選択するか、作成します。
2 フィルタ条件を設定するアイテムを選択します:
l
トピック・アイテムをダブルクリックします。
l
コンテンツ・ペインからフィルタ・ラインにアイテムをドラッグします。
l
アイテムを右クリックし、ショートカット・メニューからフィルタを選択し
ます。
「フィルタ」ダイアログ・ボックスが表示されます。
3 詳細設定をクリックします。
「詳細設定」ボタンが「サブクエリーの作成」ボタンに切り替わります。
4 サブクエリーの作成をクリックします。
サブクエリー・インディケータが表示され、親クエリーのデータ・モデルがコン
テンツ・ペインに表示されていても(淡色表示になっています)、現在、親クエリー
ではなくサブクエリーを操作していることが示されます。
サブクエリー・セクションは、親クエリーの子となり、親クエリーに従属します。
これは親クエリーによって異なるため、デフォルトのクエリー・セクションや結
サブクエリーの作成 123
果セクションはありません。サブクエリーは、他のサブクエリー内にネストでき
ます。その場合、ネストされたサブクエリーは、内部のサブクエリーの親クエリー
になります。
5 クエリーを作成します。
要求ラインに含められるアイテムは 1 つのみですが、必要に応じて、サーバーと
ローカルのフィルタを追加し、サブクエリー内でフィルタを変数として設定し、
データ関数と計算を定義できます。
6 セクション・ペインで、サブクエリーの親クエリーをクリックします。
親クエリー・セクションが再表示されます。
7 プロセスをクリックして、親クエリーとサブクエリーを処理します。
サブクエリーの変更
サブクエリー・フィルタの名前を変更して、データ・アイテムに関連付けられた
データ値を選択したら、数学的ロジックを使用して、これらの値を定数として適
用できます。また、サブクエリー・アイテムに関連付けられたデータ・モデルを
表示したり変更したりすることもできます。
サブクエリーのプロパティには次のものがあります:
l
名前: サブクエリー・フィルタのデフォルト名。複数のフィルタを持つトピッ
ク・アイテムがある場合(または同じ名前を持つ別のトピックのアイテムがあ
る場合)、フィルタの名前を変更できます。サブクエリー・フィルタの名前を
変更しても、そのフィルタに関連付けられた SQL は変更されません。
l
NULL 値を含む - NULL 値を含めるか、除外するかを切り替えます。
l
Not - 演算子の動作を逆にします(たとえば、'Not >='は<と同等になります)。
l
l
演算子 - フィルタ式の比較演算子です。比較テストをパスする値が含まれま
す。
サブクエリーの変更: サブクエリー・フィルタの要約情報。サブクエリーに関
連付けられたデータ・モデルを変更するには、「サブクエリーの変更」をク
リックします。データ・モデル・セクションが非表示になっている場合は、
「表示」、「セクションの再表示」の順に選択して、セクションを表示します。
相関サブクエリー
相関サブクエリーは、内部クエリーを使用して、外部クエリーに結果値を与える
という点において、標準サブクエリーと似ています。相関サブクエリーでは、内
部クエリーにより行が戻されるたび、外部クエリーが複数回実行されます。ここ
では、サブクエリーの列が親クエリーの列に結合されます。
たとえば、当月の売上げが前月より大きい営業員を検出したい場合、相関サブク
エリーを使用します。まず、各営業員の前月の売上げを判断するため、相関サブ
クエリーが、親サブクエリーの売上げ情報の各行に対して実行されます。このデー
タが、当月の各営業員の売上げ値と比較され、当月の売上げが前月を上回る営業
員のみ、戻されます。
124 クエリー
ä 相関サブクエリーを作成するには:
1 親クエリーを選択または作成します。
2 次のいずれかのオプションを使用して、フィルタを設定するアイテムを選択します:
l
トピック・アイテムをダブルクリックします。
l
コンテンツ・ペイン内からフィルタ・ラインにアイテムをドラッグします。
l
アイテムを右クリックし、ショートカット・メニューから「フィルタ」を選
択します。
「フィルタ」ダイアログ・ボックスが表示されます。
3 詳細設定をクリックします。
「詳細設定」ボタンが「サブクエリーの作成」ボタンに切り替わります。
4 サブクエリーの作成をクリックします。
サブクエリー・インディケータが表示され、親クエリーのデータ・モデルがコン
テンツ・ペインに表示されていても(淡色表示になっています)、現在、親クエリー
ではなくサブクエリーを操作していることが示されます。
サブクエリー・セクションは、親クエリーの子となり、親クエリーに従属します。
これは親クエリーによって異なるため、デフォルトのクエリー・セクションや結
果セクションはありません。
サブクエリーを他のサブクエリー内でネストできます。この場合は、最初のサブ
クエリーはその内部でネストされているサブクエリーの親クエリーになります。
サブクエリーは、サブクエリーの列から親クエリーの列への結合に基づいて相関
されます。
5 クエリーを作成します。
要求ラインに含められるアイテムは 1 つのみですが、必要に応じて、サーバーと
ローカルのフィルタを追加し、サブクエリー内でフィルタを変数として設定し、
データ関数と計算を定義できます。
6 親クエリーがカタログ・ペイに表示されてない場合は、セクション・ペインのショー
トカットからクエリーの表示を選択します。
7 親クエリーをコンテンツ・ペインにドラッグします。
親クエリーがコンテンツ・ペインに空白のトピックとして表示されます。
8 相関させるトピックを空白の親クエリー・トピックにドラッグします。
「相関列の選択」ダイアログ・ボックスが表示され、親クエリーのテーブルが示さ
れます。
9 +記号と-記号を使用して、ディレクトリ・ツリー構造の中を移動できます。
10 サブクエリーのトピック・アイテムと結合する親クエリーの列を選択して、OK をク
リックします。
トピック・アイテムがフィルタ・ラインに追加され、結合ラインが描画されます。
11 セクション・ペインで、親クエリーをクリックします。
親クエリー・セクションが再表示されます。
12 処理をクリックして、クエリー全体を処理します。
サブクエリーの作成 125
サブクエリーに追加されたトピック・アイテムの名前の隣に「サブ」というラベ
ルが表示されます。
派生テーブル
「派生テーブル」は基本的に、SQL SELECT ステートメントの FROM 句に含まれる
サブクエリーによって作成されたステートメントローカルの一時的なテーブルで
す。これはメモリー内のみに存在し、標準のビューまたはテーブルのように動作
します。
たとえば、Oracle 9i データベース・テーブルの名前が"state_table"で、"state"列に次
の行値が含まれるとします。
表 18
派生テーブルの例
都道府県
兵庫県
兵庫県
兵庫県
京都府
"state_table"を評価するための派生テーブルが含まれている下記の内部 SELECT ス
テートメントを使用すると、各都道府県のカウントとパーセンテージが戻されま
す。この SQL は、Oracle 9i 用に記述されています。
select
state, count(state) as State_Count,
(count(state)/derived_table.tot_state_count) as State_Percentage
from State_table,
(select count(state) tot_state_count from state) derived_table
group by state, derived_table.tot_state_count;
クエリーの結果が次のように表示されます:
表 19
派生テーブルの結果
都道府県
State_Count
State_Percentage
兵庫県
3
0.75
京都府
1
0.25
派生テーブルを、テーブル内に集約を生成する必要がある場合に利用できます。
派生テーブルを使用しないと、次元タイプ・データが含まれ、結果の集約が他の
テーブル内の詳細レベル・ファクトと結合されます。
さらに、派生テーブルの集約値は、外部クエリーの WHERE 句で使用できます(た
とえば、"where salary > average_salary"。サブクエリーによって、average_salary が計
算されます)。またこれらのテーブルによって、たとえばすべてのテーブルではな
く一部のテーブルの DISTINCT 値が必要な場合のソートの最小化など、一定の条
件下においてクエリーのパフォーマンスを最適化できます。つまりこれによって、
126 クエリー
「ローカル結果」クエリーの構築が不要になる場合もあります。ユーザーはこの機
能を使用して、簡単にこのタイプの SQL を構築できるようになります。
派生テーブルのルールと行動
次のような派生テーブルのルールと行動があります:
l
l
l
派生テーブルは「アイコン化」できません。
派生テーブルのショートカット・メニューのオプションは、「選択アイテムの
追加」と「削除」の 2 つのみです。
派生テーブルとして使用されるクエリー・セクションを変更する場合:
m
m
m
m
m
m
m
m
m
派生テーブルは、Teradata、DB2、Oracle、および Microsoft SQL Server への
接続に使用できます。クエリーの作成にこの機能を使用する場合には、ア
クティブな接続が必要です。サーバー・コードが ODBC または OLEDB で
あれば、「スマート ODBC」がデータベース・タイプを判定できます。
Interactive Reporting のすべてのクライアント・バージョンは派生テーブル
を使用します。EPM Workspace で開いた Interactive Reporting ドキュメン
ト・ファイルに含まれるスクリプトも、この機能を使用できます。
要求ラインからすべてのアイテムを削除すると、派生クエリーとして使用
されるセクション内に空の(列がない)トピックが表示されます。
「派生する」クエリー・セクションの参照先となる列が要求ラインから削
除された場合には、「データベースとの同期」で列が削除されていた場合
と同じ結果となります。
派生テーブルとして使用されているクエリー・セクションに含まれるアイ
テムの名前を変更する場合には、その新しい名前が、使用中のデータベー
スで有効な名前であることを確認する必要があります。これらの名前は
SQL の生成時に使用され、「引用符で囲まれた識別子」がデータベース接
続で選択されている場合には、その名前が引用符で囲まれます。
ローカル結果コレクションのアイテムは、クエリーに追加できません。
テーブル・カタログ・ツリー内の派生テーブルに使用されるアイコンは左
側に表示されます。
参照クエリーと派生テーブル・クエリーの両方が、同じデータ・ソースを
使用する必要があります。これは、そのどちらかが接続していない場合に
も同様です。たとえば、Query1 が DataModel1 から作成され、Query2 が
DataModel セクションから派生していないクエリー・セクションであると
します。このとき、Query1 と Query2 の両方が同じデータ・ソース名(ODBC
データ・ソース名や Oracle TNS 名)に接続でき、同じ API とサーバー・コー
ドを共有することを確認する必要があります。2 つの異なる API で同じ名
前を使用できるため、データ・ソース名のみでは不十分です。ただし、接
続が同じデータベース・ログイン情報を使用する必要はありません。選択
したすべてのクエリー・セクションで使用されるあらゆるログオンから参
照先テーブルに確実にアクセスできるようにする必要があります。
Interactive Reporting Web Client のユーザーには、少なくともデータ・モデ
ルで派生テーブルを使用するためのクエリーの役割が必要です。または、
派生テーブル 127
データ・モデルに派生テーブルを追加したり、これを削除するためのデー
タ・モデルの役割が必要です。
ä 派生テーブルを使用するクエリーを作成するには:
1 「派生テーブル」を使用するクエリーを作成して、これを処理します。
2 挿入メニューで新規クエリーを選択して、新しいクエリーを挿入します。
リレーショナル・データベースに対して派生可能なクエリーを作成できます。
3 カタログ・ペインの任意の場所をクリックし、ショートカット・メニューの派生クエ
リーを選択して「派生テーブル」クエリーを作成します。
現在のクエリーでクエリー・セクションを使用できない場合には、「派生クエ
リー」オプションは表示されません。
(下図のようなテーブル・カタログが表示されて、派生クエリー・ツリーが展開さ
れ、テーブル・ツリーが縮小されます。「ローカル結果」はユーザーがスピード・
メニューから要求したときにのみ表示されます。)
このリストには次のようなクエリー・のみが表示されます:
l
現在のクエリー・セクションと同じ接続情報を持つ。
l
要求ラインに少なくとも 1 つアイテムがある。
l
ローカル結合を使用していない。
l
派生テーブル・トピックも含まない。
派生テーブルを作業エリアに追加すると、トピック名はクエリー・セクション名
と同じになり、列名は追加対象のクエリー・セクションに含まれる要求ラインの
アイテム名と同じになります。ただし、(データ)関数コンポーネントは例外です。
関数が要求ラインに表示される場合には、結果となるトピック・アイテム名はク
エリーの処理後に「結果」に表示される名前と同じになります。次の図は、Query2
の要求ラインが別のクエリー・セクションでどのようにトピックとして表示され
るかを示しています。
4 少なくとも 1 つのトピックからアイテムを他のトピックにドラッグして、手動の結合
を作成します(追加された誘導型のクエリー・セクションを含む)。
派生テーブルがトピックになると、これを含むクエリーの要求、フィルタ、また
はソートの各ラインに、派生テーブルのアイテムを追加できるようになります。
これは計算結果アイテムのダイアログで参照できるのみでなく、カスタムの GROUP
BY ロジックでも使用できます。
「派生テーブル」に含まれるアイテムへのフィルタの設定で「値の表示」機能を使
用する場合には、ソースのクエリー・セクションの同じ列にフィルタを設定する
場合と同じ SQL を使用します。
5 派生テーブルを使用してクエリーを処理します。
このクエリーの処理は、クエリー・セクション(またはその従属セクションの 1
つ)に表示される「プロセス」コマンドを使用するか、「カスタムを処理」ダイア
ログ・ボックスでこのコマンドを選択することによって、実行できます。
「すべて処理」コマンドは、派生テーブルを含むクエリーを処理します。また、派
生テーブルの派生元であるクエリー・セクションも処理します。ただし、「クエ
128 クエリー
リーの処理順序」ダイアログでこのコマンドが明示的に削除されている場合(デー
タベースにおける二重処理の防止に有効)を除きます。
ソース・クエリーの要求ラインに追加したアイテムは、次回、参照するクエリー・
セクションが表示されるときに、クエリー・セクションのトピック・アイテム・
リストに反映されます。
クエリー・セクションが別のクエリーやデータ・モデルの作業エリアに追加され
ると、ソース・クエリー・セクションの変更時に従属関係がチェックされ、発生
する可能性があるすべての矛盾についての警告が表示されます。たとえば、アイ
テムをソース・クエリーの要求ラインから削除した場合、そのアイテムがソース・
クエリーからテーブルが派生しているクエリーで(要求、フィルタ、ソートなど)
なんらかの形で使用されている場合に、警告が表示されます。
派生テーブルと SQL
次の項を参照してください:
l
カスタム SQL
l
他のクエリー・セクションが含まれるクエリーの処理
カスタム SQL
派生テーブルのトピックがあるクエリーでカスタム SQL ウィンドウを開くと、派
生テーブルの SQL がクエリー全体の一部としてカスタム SQL ウィンドウに表示さ
れます。この時、SQL はロックされているため、派生テーブルのソース・クエ
リー・セクションへの変更は、ユーザーが「リセット」ボタンを押すまで反映さ
れません。カスタム SQL ウィンドウを開いてクエリーを処理すると、クエリーは
「そのまま」実行されます。
他のクエリー・セクションが含まれるクエリーの処理
内部に別のクエリー・セクションを含むクエリー・セクションを処理すると、い
わゆる「派生テーブル」を使用する SQL が生成されます。これは、基本的に FROM
句のサブクエリー・ステートメントです。この SQL 生成フェーズは、次のように
機能します:
l
l
l
たとえば可変フィルタの解決など、処理中の現在のクエリー・セクションで
トピックとして使用されているクエリー・セクションに対する SQL を作成し
ます。SQL の生成では、ソースのクエリー・セクションに含まれるソート・
ライン・アイテムは無視されます。この生成は、現在処理中のクエリー・セ
クションが、そのセクションに指定されている結合パス生成ルールに基づい
て、クエリーのコンテンツをトピックとして参照する場合に限られます。
必要に応じて、結果の SQL が、現在プロセス中のクエリー・セクションに追
加されます。通常のサブクエリーと同じく、FROM 句内でカッコで囲まれま
す。
サブクエリー全体にテーブルの別名が付与されます。この別名は、クエリー
に含まれるテーブルのパターンに従って"ALn"の形式となります。サブクエ
リー・フィルタと同様に、サブクエリー自体で使用される別名は、現在処理
派生テーブル 129
中のクエリー・セクションのテーブル参照で使用される別名とは区別されま
す。したがってこの別名は「派生テーブル」の列の参照に使用されることに
なりますが、これは物理テーブルに基づく SQL の生成では一般的です。
l
l
l
l
テーブルの別名"ALn"に続き、カッコで囲まれた列の別名のリストが追加され
ます。このリストは、クエリー・トピックに含まれるトピック・アイテム名
のリストと同じです(Oracle では、列の別名はカッコで囲まれた別のリストで
はなく、たとえば SELECT AL1.STORE AS store...など、サブクエリーの選択リ
ストに表示されます)。
結果の SQL をデータベースに送信する前に、クエリーが適切に結合されてい
るかどうかを確認します。適切に結合されていない場合には、Interactive
Reporting データベース接続ファイルのプリファレンス「結合されていないク
エリーを実行する」で指定された標準動作が実行されます。
SQL の送信後、現在プロセス中のクエリー・セクションの要求ラインの列の
別名への参照が使用可能になり、依存結果セクションを作成できるようにな
ります。
最低要件は、現在処理中のクエリーが「派生テーブル」を参照している場合
には、前述の例外を除き、そのセクションのみが処理されたものとして SQL
が生成されることです。最初の実装または今後のリリースでは、現在処理中
のクエリーの参照に必要な列のみが SQL に含まれます。これにより、サブク
エリーの SELECT リストに含まれるアイテム数が減り、したがって列の別名の
数も減ることになります。
たとえば次のクエリー・セクションを、別のクエリー・セクションの「派生
テーブル」のソースとして使用するとします:
この例では、計算結果アイテムの定義は"UCASE (Pcw_Customers.Buyer)"で
す。"Store Type"のフィルタを"Discount"に設定します。
クエリーを派生テーブルとして使用するクエリー・セクションは、たとえば
次のように表示されます:
前の図では、"City"に対するフィルタが"Los Angeles"に設定されています。最低要
件に基づき、前述のクエリーの処理によって作成される SQL は次のようになりま
す:
130 クエリー
SELECT AL2.STATE, SUM(AL1.UNITS) FROM PCW_SALES AL1,
(SELECT AL3.STORE_ID, AL3.CITY, AL3.STATE, UCASE(AL3.BUYER)
FROM PCW_CUSTOMERS AL3
WHERE AL3.STORE_TYPE = ‘Discount’) AL2(STORE_ID, CITY, STATE, COMPUTED)
WHERE AL2.STORE_ID = AL1.STORE_ID AND AL2.CITY = ‘Los Angeles’
GROUP BY AL2.STATE
クエリー・セクション・データの操作
下記のトピックで説明されている方法でデータを操作することにより、クエリー・
セクションで要求するデータの精度を高められます:
l
131 ページの「結果をデータベース・テーブルに表示」
l
132 ページの「クエリー・サイズの推定」
l
133 ページの「データベース・コメントの表示」
l
133 ページの「関数を使用してデータを事前に集約」
l
135 ページの「クエリーの追加」
l
137 ページの「ローカル結果の使用」
l
138 ページの「ストアド・プロシージャの使用」
l
139 ページの「クエリー・オプションの設定」
これらの操作には、クエリー・メニューのコマンドを使用します。
結果をデータベース・テーブルに表示
結果セクションにデータを取得するのではなく、Interactive Reporting に指示して
結果セットを保管するためのテーブルをデータベースに作成できます。要求ライ
ンのアイテムがこの新しいテーブルの列見出しとなり、必要に応じてテーブルや
クエリーに新しい列を追加できます。
注: Interactive Reporting データベース接続ファイルや接続しているデータベース
によって、この機能を使用できるかどうかが決まります。結果をデータベー
ス・テーブルに表示するには、データベースでの作成と挿入の権限が必要
です。
ä 結果をデータベース・テーブルに表示するには:
1 クエリー、結果をテーブルに表示の順に選択します。
2 必要な情報を指定します。
l
テーブル名 - 作成する新しいテーブルの名前。または、列を追加する既存の
テーブルの名前。ユーザー自身の所有者名か、別のデータベースまたは所有
者の下にテーブルを作成できます。適切な権限がない場合や代替の場所を指
定しない場合には、テーブルはユーザー自身の所有者名の下に作成されます。
代替名の指定には、DATABASE.OWNER.TABLENAME フォーマットを使用しま
す。
クエリー・セクション・データの操作 131
l
テーブルの作成 - 要求アイテムが列を作成する新規テーブルを作成します。
l
テーブルに追加 - 要求アイテムを新規の列としてテーブルに追加します。
l
アクセス権の設定 - 全ユーザーまたは特定のユーザーが新しいテーブルにアク
セスできるようにします。PUBLIC と入力するか、テーブルへのアクセスが必
要な各ユーザーのユーザー ID を(カンマ区切りで)入力します。これを選択し
ない場合、テーブルへのアクセスは作成者自身のユーザー ID でフィルタリン
グされます。
3 OK をクリックします。
指定したデータベースと所有者名でテーブルが作成または変更されます。
ä クエリーが処理されてデータベース・テーブルとして保存されたことを確認する
には:
1 データ・モデル、テーブル・カタログの順に選択します。
カタログ・ペインにテーブル・カタログが展開されます。
2 ショートカット・メニューのリフレッシュを選択します。
データベース・テーブルのリストにテーブルが表示されます。
Interactive Reporting は、データベース・ユーザー名の下にあるテーブルを追跡し
て、bqtbls5.ini ファイルにこれらのテーブルのリストを保管します。
ä 「データベース・テーブルに書き込む」機能を使用して、作成したテーブルを削除
するには:
1 クエリー、結果をテーブルに表示の順に選択します。
「結果をデータベース・テーブルに書き込む」ダイアログ・ボックスが表示されま
す。自分のユーザー ID の下に作成されたテーブルは、「テーブル作成」リストに
表示されます。
2 リストでテーブルを選択して、削除をクリックします。
クエリー・サイズの推定
膨大なデータを取得するクエリーは、処理に時間がかかり、不要なシステム・リ
ソースやサーバー・リソースを消費する可能性があります。このような可能性が
考えられる場合には、処理する前に、クエリーのサイズを推定することが必要に
なります。
「クエリー・サイズの推定」機能でデータベースを照会することにより、クエリー
が取得するレコード数を確認できます。この機能を使用して、時間のかかる可能
性のあるクエリーをテストしたり、膨大な結果セットを処理しないか、処理を延
期するかを判断したりできます。
ä クエリーのサイズを推定するには、クエリー、クエリー・サイズの推定の順に選
択します。
Interactive Reporting により、データベースへの照会が行われ、クエリーが処理さ
れた場合に取得されるレコード数がカウントされます。このプロセスは、サーバー
処理量の多いクエリーの場合、時間がかかる場合があります。
132 クエリー
データベース・コメントの表示
データベース・コメントにより、テーブルまたは列に関する詳細な文脈情報が提
供されます。注釈は、データ・モデル・トピックおよびアイテムのソース、派生
情報、または詳細情報を示します。これらの情報により、必要な情報を見つけ、
選択できます。データベース注釈は、データ・ウェアハウス・プロジェクトでデー
タをマップしたり、CASE ツールを使用してデータベースを管理したりする場合、
メタデータとして存在します。
ä データベース・コメントを表示するには:
l
l
「クエリー」、「コメントの表示」の順に選択します。
ショートカット・メニューの「コメントの表記」をクリックします。
以下はコメントの例です:
関数を使用してデータを事前に集約
データを表示する方法に基づいて、データベース・サーバーでデータを事前に集
約できます。事前集約(サーバー集約とも呼ばれます)は、関数を使用して、デー
タベースからデータを取得する際にデータを集約するというクエリー戦略です。
要求ライン上の条件に合うすべての行をライン・アイテム・リストとして戻すの
ではなく、関連情報をグループ化するようにデータベースに指示できます。この
結果、各行に、各グループの結合(集約)値を表せます。
クエリーでデータを事前集約するには、データ関数(使用している RDBMS から提
供されているデータ関数)を使用します。データ関数が、ある要求アイテムに適用
されると、そのアイテムに関連するデータが、クエリー処理時に集約されます。
要約データと内訳データの両方がレポートまたは分析で必要な場合は、データの
事前集約は行わないでください。レポート・セクションは、自動的に集約された
要約ビューを表示し、ドリルダウン・ツールによりコンポーネント・レベルの詳
細データにもアクセスできます。
データ・セットが膨大になる可能性がある場合、または分析に必要ない、ばらば
らなトランザクション・データが大量に含まれる場合には、管理しやすいデータ・
セットが戻されるように、サーバー上でデータを事前集約しておくことが適して
います。クエリーでデータを事前集約するには、最終的に必要なデータが明確で
あり、リレーショナル・データベースの概念についてしっかりと理解しているこ
とが必要です。事前集約についてあまり理解できていない場合には、データ関数
クエリー・セクション・データの操作 133
なしでクエリーを処理してください。事前集約を行う方が良いと判断できた段階
で、クエリー・セクションに戻って、クエリーにデータ関数を適用してください。
データ関数を使用して、データベースからデータを取得するときにデータを事前
集約します。次の表に、要求ライン内のアイテムに適用できる事前構築データ関
数を示します。
ヒント:
集約は、クエリー・セクションとレポート・セクションでそれぞれ異な
る方法で表されます。クエリーでデータ関数を使用する場合には、???に
目を通しておいてください。
データ関数を使用するときは、件数を数える場合を除いて、データ関数は数値デー
タ・アイテムのほとんど全体に適用され、名前アイテムや日付アイテムなど、要
求ラインの次元の非数値アイテムについて結果が計算されます。以下にこの例を
示します。
例
Query1 には、「Region」と「Amount_Sales」のアイテムのみが含まれています。
データ関数 Sum が適用され、戻されるデータは、各地域につき 1 行で、「Amount
Sales(売上げ額)」列の各地域ごとに集約した合計が示されます。
例
Query2 では、「Fiscal_Year」アイテムが Query1 に追加され、地域/会計年度の組合
せで行が分けられ、地域および年に基づいて合計された金額が示されます。
例
Query3 では、「Product_Line」が追加され、データ関数が Average に変更になって
います。地域別、年度別、および品目別の平均売上げ金額が示され、行数が増え
ています。
134 クエリー
ä クエリー・セクションでデータ関数を適用するには:
1 要求ラインのアイテムを選択します。
2 クエリー、データ関数の順に選択して、必要な関数を選択します。
データ関数を反映して、アイテムの名前が変更されます。たとえば、
「SUM(Units)」または「AVG (Amount_Sold)」などになります。
クエリーが処理されると、データは集約された形でサーバーから戻されます。
ä クエリー・セクションでデータ関数を削除するには:
1 要求ライン上のアイテムを選択します。
2 クエリー、データ関数、なしの順に選択します。
クエリーの追加
結合結果セットで複数のクエリーを表示し、マージする必要がある場合は、2 つ
以上の個別のクエリーをマージできる 4 つのクエリー演算子があります。たとえ
ば、品目別売上げと州別売上げの結果をマージする必要がある場合があります。
使用できる演算子およびその機能を次に示します:
クエリー演算子
説明
いずれかのクエリーで選択された重複しないすべての行が取得されま
す。
- どちらかのクエリーで選択されたすべての行が、重複する行も含めて
取得されます。
クエリー・セクション・データの操作 135
クエリー演算子
説明
両方のクエリーで選択された個々の行がすべて取得されます。
2 番目のクエリーでは選択されず、最初のクエリーでのみ選択された重
複しない行がすべて取得されます(Oracle データベース・サーバーは Except
演算子を「マイナス」と呼びます)。
評価順序を指定するには、 をクリックして、クエリーを 2 つ以上含む式にカッ
コを追加します。デフォルトの評価順序は、左から右です。
注: データベースで Intersection 演算子と Except 演算子がサポートされているに
も関わらず、「演算子」ドロップダウン・リストに表示されない場合は、接
続のプリファレンスで「SQL-92 拡張セットの操作を可能にする」を選択し
てください。
これらの演算子の使用規則は次のとおりです:
l
両方のクエリーの Select 句の列数を同じにします。
l
両方のクエリーの列が戻すデータ型が一致します。
たとえば、最初のクエリーの列 1 が日付の場合は、2 番目のクエリーの列 1 も
日付にします。
注: 異なるインターセクションの結果を表示できるように、ユニオン行のア
イテムの位置を変更できます。
ä クエリーを追加するには:
1 データ型と関連付けられた列を確認します。
これは、2 番目のクエリーでデータをマージする方法を理解していることを確認
するためです。
2 要求ラインを作成します。
サーバーとローカルのフィルタ、データ関数、計算を必要に応じてクエリーに追
加します。
3 クエリー、クエリーの追加の順に選択します。
「演算子」ドロップ・ダウン・リストと 2 番目のクエリー・タブが、要求ライン、
フィルタ・ライン、ソート・ラインの下に追加されます。このドロップ・ダウン・
リストには、クエリーの連結方法として「UNION」、「UNION ALL」、
「INTERSECTION」、「EXCEPT」のオプションが示されます。
4 2 番目のクエリーを作成します。
5 複数のクエリーをマージするには、「演算子」ドロップ・ダウン・リストから使用す
る演算子を選択します。
6 プロセスをクリックします。
自動結合パス機能を使用して、クエリーのコンテキストにより必要とされる結合
パスを Interactive Reporting により自動的に生成させられます。この機能により、
136 クエリー
Interactive Reporting が自動的にパスを決定してくれるので、結合パスを事前に定
義しておく手間を省くことができます。複数のパスが可能である場合、使用する
パスを確認するメッセージが表示されます。
ローカル結果の使用
ローカル結果はトピック・フォーマットで表示される結果セクションのスナップ
ショットです。Interactive Reporting ドキュメント・ファイル内の別のクエリーに、
クエリー結果を追加するときに使用されます。
ä ローカル結果を使用するには、カタログ・ペイン内をクリックして、ショートカッ
ト・メニューの「ローカル結果」を選択します。
「ローカル結果」というテーブル・カタログがカタログ・ペインに追加されます。
ローカル結果の制約
ローカル結果の管理はデータベース・サーバーではなくデスクトップで行われる
ため、ローカル結果の使用には制約があります。ローカル結果の使用時には次の
関数は使用できません:
l
l
データ・セットをさらに分析するためのフィルタ、計算結果アイテム、デー
タ関数、クエリー・プロパティ
次の「クエリー・オプション」メニュー・ガバナー(クエリーがローカル結果
トピックのみで構成される場合は使用不可になる):
m
固有の行を戻す
m
行フィルタ
m
時間フィルタ
m
自動処理
m
カスタム・グループ化
l
ローカル結果トピック・アイテムのフィルタ
l
1 つ以上のフィルタのローカル結合
l
ローカル結合と使用されるフィルタのローカル結合
l
メタ・トピック
l
ローカル結果トピック・アイテムのプロパティへのアクセスまたは変更
l
l
ローカル結果トピック・アイテムのユニオンまたは交差のクエリーの追加機
能
テーブルに書き込むクエリー
注: ローカル結果トピックに基づくクエリーは、同等のデータベース・クエ
リーと同じく実行されません。
クエリー・セクション・データの操作 137
処理順序
「すべて処理」を使用したとき、結果を生成するクエリーが 2 回実行される場合が
あります。これは、自分の結果を使用するクエリーがセクション・カタログの先
に位置している場合です。また、ローカル結果を使用するクエリーは、その結果
とともにデータが保存されていた場合、古いデータを使用することがあり、この
データを生成したクエリーが再処理されます。このようなことが起こらないよう
にするには、クエリーの処理順序を定義することが必要です。詳細は、クエリー
の処理順序を参照してください。
ストアド・プロシージャの使用
ストアド・プロシージャはコンパイル済の複雑なクエリーで、データベース・サー
バーで実行され、データベース管理者が管理します。ストアド・プロシージャは
非常に素早く実行でき、通常は SQL のみでは不可能なタスクを実行するために作
成されます。Interactive Reporting はストアド・プロシージャをロック済の標準ク
エリーとして処理するため、これを変更することはできません。
Interactive Reporting では、標準クエリーの場合と同様に、Open Client や ODBC を
通じてストアド・プロシージャを処理し、その結果を収集してレポートを生成で
きます。ストアド・プロシージャはデスクトップからロードでき、コンテンツ・
ペインにクエリー・オブジェクトとして表示されます。
注: ODBC のみ。Interactive Reporting は、結果を戻すストアド・プロシージャを
サポートしています。このサポートは、ドライバやデータベースによって
異なります。ドライバやデータベースは、使用可能なプロシージャのリス
トを取得する SQL プロシージャや、プロシージャの実行に必要なパラメー
タを識別する SQLProcedureColumns など、必須の ODBC 呼出しをサポート
していなければなりません。Oracle の場合には、プロシージャの作成時に参
照カーソルのパラメータを指定することによって、ODBC で結果が認識され
ます。Interactive Reporting データベース接続ファイルが正常に動作するに
は、「Oracle」ではなく「ODBC」としてデータベースを指定する必要があり
ます。
注: ODBC ドライバは、呼出しプロシージャ用の ODBC 構文{call
<procedure name> (parameter list)}.を認識する必要があります。プロ
シージャにパラメータがない場合、パラメータ・リストを囲むカッコはオ
プションとなります。Interactive Reporting が、プロシージャを実行するため
に呼出しに空のカッコを挿入することはありません。またドライバは、指
定されたパラメータに対するリテラル値を受け入れる必要があります。プ
ロシージャの実行時に値が提供されるパラメータ・マーカーを必要とする
ドライバは、現在はサポートされていません。
ä ストアド・プロシージャを開くには:
1 クエリー、ストアド・プロシージャの順に選択します。
「ストアド・プロシージャ」ダイアログ・ボックスが表示されます。
2 ストアド・プロシージャが保管されているデータベースの所有者名を選択します。
138 クエリー
アクセスが許可されたストアド・プロシージャがすべてストアド・プロシージャ・
リストに表示されます。
3 リストからストアド・プロシージャを選択して、ロードをクリックします。
ストアド・プロシージャはコンテンツ・ペインにアイコンで表示されます。スト
アド・プロシージャを処理するまで、要求ラインにはアイテムは表示されません。
ä ストアド・プロシージャを処理するには:
1 プロセスをクリックします。
ストアド・プロシージャがユーザー入力を求める場合には、ダイアログ・ボック
スを表示して 10 までの入力フィールドへの入力を促します。10 を超える引数が
必要な場合には、次のダイアログ・ボックスが表示されます。
2 引数ダイアログ・ボックスが表示されたら、ストアド・プロシージャの引数として適
切な値を入力します。
入力した引数は可変フィルタのように機能します。必要な場合には、個々のスト
アド・プロシージャの処理に必要な引数について、データベース管理者に問い合
せてください。
3 ストアド・プロシージャがデータベースに問合せを行うと、データベース・サーバー
はデータを結果セクションに戻し、要求ラインにアイテムを追加します。
クエリー・オプションの設定
サイズが非常に大きなデータベースや熟知していないデータベースを操作してい
る場合、実行に長い時間がかかるクエリーや管理レベルを超える量のデータが戻
されるクエリーを処理することがあります。このような状況で問題が発生しない
ようにするには、処理の実行前にクエリー・オプションを設定します。
ä クエリー・オプションを設定するには:
1 クエリー、クエリー・オプションの順に選択します。
「クエリー・プロパティ」ダイアログ・ボックスが表示されます。
2 現在のクエリーに適した制限を選択して OK をクリックします。
l
l
l
l
固有の行を戻す - クエリーによって取得されるデータ・セットから、重複する
行を消去します。これは、回帰ではありません。クエリーのデータ・ソース
がローカル結果テーブルの場合には、この機能を使用可能にしている場合で
も、「固有の行」フィルタは適用されません。
次の最初の行数を戻す - 取得するデータベースの行数を、ここに入力された行
数に制限します。
制限時間___分 - クエリーの実行時間を、ここに入力された時間に制限します。
秒の場合には、小数点を使用して入力します。時間のフィルタは非同期のデー
タベース接続に対して適用され、非同期ではない最初の接続時に取り消され
ます。
自動プロセス - 現在のクエリーを、リポジトリからのダウンロード時に自動的
に処理する標準クエリーに指定します(デザイナのみ)。
クエリー・セクション・データの操作 139
l
カスタム・グループ化 - グループ化の対象外となる選択済アイテムにより、集
約要求アイテムの計算に使用するグループ化基準をカスタマイズします。こ
の機能は、データ関数が要求アイテムに置かれている場合にのみ使用できま
す。
SQL の編集
クエリーの作成や編集に SQL を使用する場合もあります。次のような SQL の操作
があります:
l
SQL の編集
l
SQL ファイルのインポート
l
SQL ログの確認
SQL の編集
SQL(Structured Query Language)に精通し、自分で作成したクエリーを編集する場合
には、カスタム SQL ウィンドウを起動して、ステートメントを直接編集します。
「プロセス」をクリックすると、Interactive Reporting はカスタム SQL ウィンドウの
コンテンツをサーバーに送信します。
カスタム SQL ウィンドウを使用して、クエリー構文の編集や正常に機能しないク
エリーの修正を実行できます。この機能では、SQL 文の FROM 句と TO 句の編集
のみを実行できます。
ヒント:
クエリーの処理時には、編集済の SQL 文を使用するために、Interactive
Reporting のカスタム SQL ウィンドウを開いておきます。
ä 「カスタム SQL」ウィンドウを開くには、表示、カスタム SQL の順に選択します。
「カスタム SQL」ウィンドウでは、入力と編集を直接行うことができます。
リセットすると、「カスタム SQL」ダイアログ・ボックスを開いたときに表示され
ていた SQL 文が復元されます。カスタム SQL ウィンドウを開いた後は、ウィンド
ウ・メニューでその表示と非表示を切り替えます。
ä 編集内容を保存してウィンドウを閉じるには、閉じるをクリックするか、表示メ
ニューで選択されている「カスタム SQL」機能をクリックします。
SQL 文からの行数の決定
取得された行数や、データが SQL 文で選択されたかどうかを判断するには、次の
いずれかの方法を使用します:
テクニック1
begin-report
do count_rows
do return_true
140 クエリー
end-report
テクニック2
begin-procedure count_rows
move 0 to #count ! This is optional unless main1 is called more than once
begin-select
column1
column2
column3
add 1 to #count
from table1
end-select
if #count > 0
show 'Number of rows selected was ' #count edit 999
else
show 'No rows selected'
end-if
end-procedure main1
begin-procedure return_true
begin-select
'true' &true
column1
column2
column3
from table1
end-select
if &true = 'true'
show 'Selected at least one row'
else
show 'No rows selected'
end-if
end-procedure
SQL ファイルのインポート
「SQL ファイルのインポート」機能を使用すると、テキスト・ファイルから完全な
SQL 文を抜き出し、これをクエリーにインポートして、データベース・サーバー
からデータ・セットを取得できます。ファイルをインポートすると、これをスキャ
ンして SQL によって戻される列数を把握し、各列の列見出しに要求ラインを移入
します。この機能を使用することによって、作成済の SQL 文を活用できます。
SQL ファイルのインポート前に、次の点を確認します:
l
l
l
データベース・サーバーに接続していて、クエリー・セクションで作業して
いる。
コンテンツ・ペインにテーブルがない。
インポートする SQL ファイルは SELECT ステートメントで始まる必要があり、
結果セクションに表示される列数を把握しておく必要があります。
SQL ファイルがクエリーにインポートされると、それを編集したり、アイテムを
テーブルから要求ラインにドラッグすることはできません(ただし、要求ラインの
アイテムにわかりやすい名前を付けて、そのデータ型を識別することは可能で
す)。また、カスタム SQL 機能を使用したり、そのプロパティを表示することも
できなくなります。
クエリー・セクション・データの操作 141
ä SQL ファイルをインポートするには:
1 ファイル、データ・ファイルのインポート、SQL の順に選択します。
「SQL ファイルのインポート」ダイアログ・ボックスが表示されます。
2 必要な SQL ファイルを選択して開くをクリックします。
3 「列数」ダイアログ・ボックスで、クエリーを実行する列の数を入力して OK をクリッ
クします。
きわめて複雑な SQL 文については、Interactive Reporting に対してデータベースか
らの取得予定の列数を通知する必要があります。ダイアログ・ボックスのデフォ
ルトの列数は、「推奨」オプションです。
Interactive Reporting は SQL 文をコンテンツに直接挿入し、ヘッダーとフッターの
間の「インポートした SQL 文」にこれを配置します。ステートメントがこのコン
テンツ・ペインよりも大きい場合には、スクロール・キーを使用してこれを表示
します。
4 要求ラインのアイテムをダブルクリックします。
要求ラインの列をクリックし、ショートカット・メニューの「プロパティ」をク
リックすることもできます。
「アイテムのプロパティ」ダイアログ・ボックスが表示されます。
5 名前フィールドでアイテムの名前を指定します。
6 プルダウン・リストからデータ型を選択してアイテムとデータ型を関連付け、OK をク
リックします。
7 OK をクリックして、結果を取得します。
手動で変更しないかぎり、列のデータ型はデフォルトで文字列に設定されていま
す。
ä 列名をリフレッシュまたは削除するには:
1 Windows のノートパッドや UNIX の vi などのテキスト・エディタで SQL を編集して、こ
れを保存します。
2 クエリー・セクションで、'--Imported Sql Statement--'ラベルの付いたエリアを右クリッ
クします。
3 必要に応じてリフレッシュまたは削除を選択します。
ä ファイルが関連付けられていない SQL を編集するには:
1 表示、クエリー・ログの順に選択します。
2 インポートされた SQL テキストを含んだクエリーを処理します。
3 「クエリー・ログ」ウィンドウから SQL 文をコピーし、エディタを使用して、それを
新しいテキスト・ファイルに貼り付けます。
インポートした SQL 文をリフレッシュすると、Interactive Reporting は最初にステー
トメントをインポートしたときに使用したファイルを開こうとします。このファ
イルがすでに存在しない場合には、新しいファイルの選択を求められます。SQL
文の編集によって(要求ラインに表示される)SELECT リストが変化している可能性
142 クエリー
があるため、SQL 文をリフレッシュした後には、これらのアイテムの名前やデー
タ型に対して行った編集をやり直す必要があります。
SQL ログの確認
クエリーを処理すると、Interactive Reporting はユーザーのグラフィカルな要求を
SQL などのクエリー・ステートメント(MDX – OLEDB および OLAP サーバー、そ
して Essbase も独自の言語を持つ)に変換し、これをデータベース・サーバーに転
送します。各セクションで生成されたクエリーは、クエリー・ログ・ウィンドウ
で表示できます。
ä SQL ログを表示するには、表示、クエリー・ログの順に選択します。
この機能がアクティブな場合、クエリー・ログはオープン・ウィンドウとして扱
われるため、「Windows」
、「クエリー・ログ」の順にクリックすることでこれを前
面に移動できます。「表示」メニューでこの機能を非アクティブにすると、クエ
リー・ログが閉じて「ウィンドウ」メニューから消えます。
ä SQL ログのコンテンツをファイルに保存するには、「ファイル」、エクスポート、
クエリー・ログの順に選択します。
「ファイルのエクスポート」ダイアログ・ボックスが開き、新しいファイルのド
キュメント名とディレクトリ名の入力を求めるメッセージが表示されます。
データ・ファイルのインポート
クエリーのかわりに、ファイルからデータをインポートすることもできます。
Interactive Reporting では、ファイルを Microsoft Excel(.XLS)にインポートでき、カ
ンマ区切り(.CVS)とタブ区切り(.TXT)の両方のテキスト・フォーマットに対応し
ています。
データをインポートすると、ファイルのコンテンツがデスクトップのデータ・
キャッシュに送信され、これが結果セクションに表示されます。このインポート
されたデータをクエリーの結果と同様に使用して、レポートの作成やデータ分析
を実行できます。
ä データ・ファイルをインポートするには:
1 ファイル、データ・ファイルのインポート、データ・ファイルの順に選択します。
「ファイルのインポート」ダイアログ・ボックスが表示されます。
2 ファイルの場所に移動します。
Windows オペレーティング・システムでは、「ファイル・タイプ」メニューから適
切なインポート・ファイルのタイプを選択して、ファイルを簡単に探せます。
3 ファイルを選択して、「OK」をクリックします。
インポートしたファイルのデータが列フォーマットの結果として表示されます。
クエリー・セクション・データの操作 143
データ型のプロパティの設定
データ型の混在する計算の精度を確保したり、データ・アイテムの処理方法を変
更したりするために(たとえば数値を文字列として解釈する)、アイテムのデータ
型を確認または変更する場合があります。
データ型に注意することは、クエリー・セクションでアイテムを計算する場合の
最も重要なポイントです。この場合、データベース・サーバーが計算を実行し、
Interactive Reporting は予想外のデータ型の計算結果アイテムを受け取る場合があ
ります。データ型が混在している計算では、サーバーがデータ計算を適切に処理
できるように、データ型を設定する必要があります。
ローカルでの計算(結果、ピボット)は内部的に処理されます。たとえば、16 ビッ
トと 32 ビットの整数間の調整は、自動または数値データ型の指定を使用して安全
に処理できます。
ä 要求アイテムのデータ型のプロパティを設定するには:
1 要求アイテムを選択して、ショートカット・メニューでプロパティを選択します。
「アイテムのプロパティ」ダイアログ・ボックスが表示されます。
2 オプションをクリックして、「データ型」ドロップダウン・リストでデータ型を選択
します。
3 OK をクリックします。
次の表で、サポートされているデータ型について説明します:
表 20
144 クエリー
サポートされているデータ型
データ型
説明
自動
参照アイテムのデータ型と実行する計算が指定されると、データ型は自動的に
決定されます。
バイナ
リ・オブ
ジェクト
サイズの大きなバイナリ・オブジェクトは、64,000 バイトを上限として切り捨
てられます。BLOB データ型には、JPEG、.BMP、.GIF、.PNG、などのイメージ・
フォーマットを含むことができます。145 ページの「ピクチャ(BLOB イメージ)
のサポート」に関する説明を参照してください。
バイト
コンピュータ・ストレージの 1 つのバイトによって決まる長さの変数データ型。
バイトは、0 から 255 の値の数値をとり、テキストの 1 つの文字です。
日付
サーバーのデフォルト・フォーマットによる日付(通常は mm/dd/yy)。
整数(16
ビット)
16 ビットの値(2 バイト)を保持します。16 ビットの整数には、0 から 16,777,216
までの整数か、+8,388,608 から–8,388,608 までのサイン付き整数が保管されま
す。
整数(32
ビット)
32 ビット値(4 バイト)を保持します。32 ビットの整数は、0 から 4,294,967,296
までの整数値と、+2,147,483,648 と–2,147,483,647 の間の符号付きの整数を保管
します。
長いテキ
スト
25 バイトを超える文字データ(長いテキスト)(255 文字までのテキスト文字列に
は文字列データ型を使用)。取得可能な最長テキストは 4000 文字です。これを
超える文字は自動的に切り捨てられます。
データ型
説明
パック実
数
EDA ミドルウェアでの使用のためにパックされた実数。Interactive Reporting の結果
は、実数と同じです。
実数
小数点以下 5 位までの小数。
String
最大長が 256 文字までのテキスト文字列です。
Interactive Reporting は、Microsoft SQL Server テキスト・データ型ファイルや IBM の
DB2 大容量文字列(CLOB)データ型などのサイズがきわめて大きい文字データ型の
列フィールドをサポートします。
DB2 の CLOB データ型は SQL99 に準拠し、大容量の可変長文字列(最大 10MB)の保
管に使用されます。その長さのプロパティには、デフォルト値の 4000 文字が表
示されます。ただし、Interactive Reporting では、これを 1 から 4000 までの任意の
値に更新できます。長さのプロパティによって、データベース・クエリーの後
に表示できる CLOB データ文字列の最大長が決まります。長さが 4000 バイトを
超えるデータを含む CLOB 列フィールド は、4000 番目を超える文字をすべて切
り捨てます。
時間
ユーザー・プリファレンスで指定されたフォーマットの時刻です。
タイムス
タンプ
ユーザー・プリファレンスのフォーマットで示される日付と時刻です。
ピクチャ(BLOB イメージ)のサポート
ピクチャは、BLOB データ型として収集されたイメージ・データであり、バイナ
リ・ユニットとして ODBC 接続でデータベース管理システムに保管されている場
合、リレーショナル・データベースからクエリーを実行できます。使用可能な
BLOB イメージ・ファイルは、.JPEG、.BMP、.GIF、.PNG の各イメージ・フォー
マットです。ピクチャはクエリー・テーブルから要求ラインにドラッグおよびド
ロップして、結果セクションとテーブル・セクションには列内に文字列として表
示したり、レポート・セクションにはバンド内にグラフィカルに表示したりでき
ます。Interactive Reporting ダッシュボード開発者は、ファイル・ステムの静的イ
メージのみでなく、結果セットからイメージを選択できます。また、計算結果ア
イテムや SQL 句(UNION、OUTER JOIN)によるグループ化などの機能が必要な場
合には、主キー列を使用できます。
Interactive Reporting では、BLOB イメージに対して次の制限事項があります:
l
l
l
ODBC 接続では、サーバー定義の結合(メタデータの定義: 結合参照)を使用す
る必要があります。
BLOB イメージは、ストアド・プロシージャを使用して取得することはできま
せん。
イメージのデータ型を事前に判断することはできません。
l
「テーブルに書き込む」機能で BLOB イメージを使用することはできません。
l
「SQL インポート」機能で BLOB イメージを使用することはできません。
l
EPM Workspace で、BLOB 列をフィルタに追加しようとした場合、この機能が
サポートされていないことを示すポップアップ・メッセージは表示されませ
ん。
ピクチャ(BLOB イメージ)のサポート 145
l
l
「文字列の折返し」機能と「重複値を抑制」機能は BLOB 列に適用できません。
クエリー・セクションに BLOB 列が配置され、9.3 リリース前の Interactive
Reporting ドキュメント・ファイルで処理されている場合、イメージについて
は下位互換性はありません。
関連項目
l
クエリーへのピクチャの追加
l
ピクチャへのツールチップの追加
l
結果とテーブル内でのピクチャの操作
l
ピクチャと計算結果アイテムの操作
l
レポート内でのピクチャの操作
クエリーへのピクチャの追加
クエリー・セクションで、BLOB イメージがピクチャとして取得されると、この
イメージはその他のテーブル・トピック・アイテムと同様に扱われます。イメー
ジはテーブルから直接要求ラインにドラッグしてドロップできます。主キーが定
義されているテーブル内のピクチャのみクエリーに含むことができます。ピクチャ
はクエリー・セクションでソートできません。非 BLOB イメージを要求ラインに
追加すると、イメージへの壊れたリンクがレポート・セクションに表示されます。
ピクチャへのツールチップの追加
ツールチップをピクチャに関連付けられます。これは、ピクチャの横に表示され
る小さなボックスで、結果セクションとテーブル・セクションでピクチャを識別
するためのものです。動的なピクチャについては、ツールチップ・フィールドは、
ピクチャの説明に使用される要求ライン上の非 BLOB 列アイテムを表す列名を受
け入れます。BLOB イメージに対してツールチップが選択されていない場合、ピ
クチャ列テキストとして<<Picture: unique id>>が示されます。この場合、「unique
id」がツールチップ・テキストです。それ以外の場合は、対応する主キー値が表
示されます。静的なイメージでは、ツールチップは、ピクチャのプロパティ・ダ
イアログ・ボックスでユーザーが指定するテキストになります。
ä ツールチップを BLOB イメージに関連付けるには:
1 要求ラインで BLOB イメージを選択します。
2 右クリックして、プロパティを選択します。
「アイテム・プロパティ」ダイアログ・ボックスが表示されます。
3 オプションをクリックします。
「データ型」ドロップ・ダウンと「ツールチップ」ドロップ・ダウンが表示されま
す。「ツールチップ」ドロップ・ダウンには、要求ライン上の BLOB 以外の全アイ
テムと「なし」(デフォルト)オプションが含まれます。
4 「ツールチップ」ドロップ・ダウンから、ツールチップとして使用する非 BLOB イメー
ジを選択します。
5 OK をクリックします。
146 クエリー
結果とテーブル内でのピクチャの操作
要求ライン上の BLOB データ型のすべてのピクチャについて、結果セクションと
テーブル・セクションに対応する列が表示されます。各セルには、イメージでは
なく、<<Picture:unique id>>というフォーマットの記述的テキストが表示されま
す。「unique id」はツールチップ・テキストです。ツールチップが指定されていな
い場合には、unique id は主キー値になります。
ピクチャと計算結果アイテムの操作
イメージを計算結果列と関連付けるためのピクチャ関数を計算結果アイテムで使
用できます。結果セクションとテーブル・セクションでは、ピクチャは、各セル
にイメージとしてではなく、 <<Picture:unique id>>というフォーマットで記述的
テキストとして表示されます。「unique id」はツールチップ・テキストです。ツー
ルチップ・テキストが指定されていない場合には、リソース名になります。レポー
ト・セクションでは、ピクチャを含む計算結果アイテムをグラフィカルに表示で
きます。たとえば、if else ステートメントを使用して、ある条件を満たしている場
合にイメージを表示し、条件を満たしていない場合には、別の条件を表示する、
といったことができます:
if (Amount_Sales >= 10000) {Picture ("C:\\graphics\
\smile.gif" )}
else{Picture("C:\\graphics\\crying.gif" )}
レポート内でのピクチャの操作
レポート・セクションには、埋込みオブジェクトを使用することにより(結果セク
ションとテーブル・セクション)、データベースから取得されるピクチャを含める
こともできますし、リソース・マネージャから静的イメージを使用することもで
きます。ピクチャは、カタログからドラッグして、次のレポート・レイアウト・
コンポーネントにドロップできます:
l
レポート・テーブル
l
レポートの本文
l
レポート・グループ・ヘッダー
l
レポート・ページ・ヘッダーとフッター
注: ピクチャをテーブル・ファクト列にドラッグすることはできません。
ピクチャをレポートに追加すると、レポートで定義されている境界長方形に合う
ようにすべてのイメージのサイズが調整されます。必要に応じて、ピクチャのサ
イズを変更できます。
ピクチャは、対応するテキストの一意の ID(テーブル・セクションと結果セクショ
ンに表示されるテキスト)でソートされます。これは、ピクチャをデータ・レイア
ウトによりレポート・グループ・ヘッダーに追加するときに特に便利です。
ピクチャ(BLOB イメージ)のサポート 147
リソース・マネージャ
リソース・マネージャは、Interactive Reporting ドキュメント・ファイル内のピク
チャのロード、管理、および共有に使用されるユーザー・インタフェース・ユー
ティリティです。リソース・マネージャでは、イメージのコピーが 1 つ保管され、
どこからでもそのコピーがリソースとして参照されるので、Interactive Reporting
ドキュメント・ファイルのサイズを削減でき、ドキュメントを開くために必要な
メモリー・フットプリントを削減できます。
たとえば、レポートのヘッダーやダッシュボードで会社のロゴが Interactive
Reporting ドキュメント・ファイルに複数回表示される場合、リソース・マネー
ジャを使用すれば、コピーを 1 つのみ保管するだけでよく、リソース名を参照さ
せることで再利用できます。
ピクチャは、リソース・マネージャに追加される場合のみリソースとして使用で
きます。ユーザーは、Interactive Reporting ドキュメント・ファイルに直接イメー
ジをインポートすることもできますが、この場合、これらは動的ピクチャとして
認識されます。
各 Interactive Reporting ドキュメント・ファイルに独自のリソース・マネージャが
あります。新しいピクチャは、インポート機能を使用して、ディスクからリソー
ス・マネージャに追加されます。インポートされると、ピクチャはいくつかの
フォーマットで表示できるようになります:
l
リスト
l
詳細
l
プレビュー
l
サムネール
リソース・マネージャのピクチャは、マージ、名前変更、および削除できます。
リリース 9.3 以前の Interactive Reporting ドキュメント・ファイルでは、次の場合、
リソース・マネージャのイメージに下位互換性はありません:
l
イメージを.BMP フォーマットから.PNG フォーマットに変換した場合
l
イメージをリソース・マネージャのマージ機能を使用してマージした場合
l
イメージをレポート・セクションまたはダッシュボード・セクションでリソー
ス・ノードからドラッグした場合
l
イメージをレポート・セクションまたはダッシュボード・セクションから複
製した場合
l
イメージをレポート・セクションまたはダッシュボード・セクションからコ
ピーした場合
Interactive Reporting ドキュメント (BQY) が 9.3.x リリースを使用して作成および保
存された場合、すべてのイメージは中央で管理されるフォーマット (リソース・マ
ネージャ) で保存されます。この場合、イメージは、以前のリリースの Interactive
Reporting からは読取りまたは表示を実行できなくなります。これは、イメージの
場所が変更され、合理化されていることを 9.3.x 以前のリリースでは認識できない
ためです。
例外は、1 回参照されたのみで、コピー、マージ、複製されていない、9.3 以前の
リリースで保存された Interactive Reporting ドキュメント・ファイル内のイメージ
148 クエリー
です。これは、つまり、従来の方法でピクチャ・グラフィックとしてダッシュボー
ドまたはレポート・ワークスペースに置かれているイメージです。
以前のリリースとの互換性を保持するには、RevertImageResources スクリプトを実
行します。このスクリプトでは、イメージの再配置とマージを元に戻し、Interactive
Reporting ドキュメント・ファイルを 9.3 以前のリソース・マネージャ・フォーマッ
トより前の状態に戻すとができます。このスクリプトは Dashboard Development
Services のリリース 9.3 に付属されています。また、Hyperion Developer Network か
らダウンロードすることもできます。このスクリプトは、EPM ワークスペースで
はなくデスクトップ上でのみ使用できます。これは、Interactive Reporting Studio の
COM 機能に依存するためです。
非リソース・マネージャ・フォーマットへの変換に適さない新しい機能がありま
す。たとえば、9.3 Interactive Reporting ドキュメント・ファイルにバブル・チャー
トおよび散布図が含まれている場合、Interactive Reporting ドキュメント・ファイ
ルを Interactive Reporting Studio の古いバージョンで開いた場合、バブルや散布図
は失われます。RevertImageResources スクリプトの実行については、Hyperion
System 9 BI+ 9.3 Readme を参照してください。
ä リソース・マネージャにピクチャをインポートするには:
1 ツール、リソース・マネージャの順に選択します。
「リソース・マネージャ」ダイアログ・ボックスが表示されます。
2
をクリックします。
「イメージの選択」ダイアログ・ボックスが表示されます。
3 グラフィックに移動し、開くをクリックします。
イメージがリソース・マネージャに表示されます。
すでにリソース・マネージャにあるピクチャをインポートすると、警告メッセー
ジが表示されます。
リソース・マネージャへのロード前に、.BMP フォーマットのイメージ
は.PNG(Portable Network Graphic)フォーマットに変換されます。
ä リソース・マネージャのピクチャのビューを変更するには:
1
をクリックします。
使用可能なビューのリストが表示されます。
2 「リソース・マネージャ」ダイアログ・ボックスで、ピクチャのビューを選択します。
使用可能なビューは次のとおりです:
l
l
リスト - ピクチャ名のみ表示されます。
詳細 - ピクチャ名、サイズ、フォーマットのタイプ、およびインポート日が表
示されます。
l
プレビュー - 実際のピクチャが表示されます。
l
サムネイル - 全ピクチャの簡略バージョンが表示されます。
リソース・マネージャ 149
ä ピクチャを置換するには:
1 ピクチャを選択します。
2 右クリックし、置換を選択します。
「イメージの選択」ダイアログ・ボックスが表示されます。
3 新しいピクチャに移動し、OK をクリックします。
古いピクチャが参照されているすべてのセクションが表示されます。リソース・
マネージャでピクチャに対して設定されたピクチャのプロパティは、ピクチャの
新しいインスタンスに対してのみ使用されます。
4 置換をクリックします。
ä リソース・マネージャで重複するピクチャをマージするには:
1 ピクチャを選択します。
2 右クリックし、重複のマージを選択します。
重複ピクチャが参照されている全セクションが表示されます。
3 マージをクリックします。
最初に選択した重複がリソース・マネージャに保存され、他の重複はすべて削除
されます。この場合、ダッシュボード・セクションとレポート・セクション内で
の参照を更新する必要があります。
ä リソース・マネージャで重複ピクチャをすべてマージするには:
1 ピクチャを選択します。
2 右クリックし、すべての重複のマージを選択します。
この機能を使用する重複は、同じ名前、サイズ、タイプである必要があります。
重複ピクチャが参照されている全セクションが表示されます。
最初に選択したピクチャ以外のピクチャはすべて削除されます。
3 すべてマージをクリックします。
ä リソース・マネージャからピクチャを削除するには:
1 ピクチャを選択します。
2 右クリックし、削除を選択します。
3 削除をクリックします。
ピクチャが削除されると、そのピクチャを参照するすべてのセクションには、壊
れたピクチャ・イメージが表示されます、つまり、ピクチャは、赤の十字アイコ
ンで表現されます。
ダッシュボード・セクションまたはレポート・セクションからピクチャが削除さ
れた場合、参照のみ削除され、実際のピクチャはそのままです。
ä リソース・マネージャでピクチャの名前を変更するには:
1 ピクチャを選択します。
150 クエリー
2 右クリックし、名前の変更を選択します。
ピクチャ名は一意である必要があり、空にはできません。
ピクチャの名前には、_ " ¥ /: * ? " < >| +は使用できません。
ピクチャの全般プロパティ
ピクチャの全般プロパティを使用して、ピクチャ・リソースの属性を表示できま
す。ピクチャの属性は、ピクチャがリソース・マネージャにロードされるときに
決定されます。このダイアログ・ボックスから構成できるプロパティはありませ
ん。
表 21
ピクチャの全般プロパティ
フィールド
説明
タイプ
ピクチャのフォーマットが表示されます。
サイズ
ピクチャのサイズが表示されます。
インポート済
リソース・マネージャにピクチャがインポートされた日時が表示され
ます。
データ・ソース
ピクチャがロードされたディスクのファイル・パスが表示されます。
構成可能オプション
ピクチャのサイズ(%)(高さと幅)と表示方法(なし、パネルに合わせる、
切り取る、タイトル)が表示されます。
注: このダイアログ・ボックスに表示される属性は参照用です。このダイアロ
グ・ボックスで変更できる属性はありません。
「クエリー」メニュー・コマンドの一覧
次の表に、「クエリー」メニューで使用可能なコマンドのクイック・リファレンス
を提示し、関連するショートカットを示します。
表 22 「クエリー」メニュー・コマンド
コマンド
説明
結果をテーブルに表
示
データベース内に結
果セットを保管する
テーブルを作成でき
ます。
クエリー・サイズの
推定
クエリーで取得され
るレコード数をデー
タベースに問い合せ
て調べます。
注記の表示
トピックまたはト
ピック・アイテムに
ついて記録された注
記を表示します。
キーボード・ショー
トカット
ショートカット・メ
ニュー
[Ctrl]+[I]
*
「クエリー」メニュー・コマンドの一覧 151
ショートカット・メ
ニュー
説明
要求アイテムの追加
選択したトピック・
アイテムを要求ライ
ンに追加します。
フィルタの追加
選択したトピック・
アイテムのフィルタ
を作成できます。
ソートの追加
選択したトピック・
アイテムをソート・
ラインに追加します。
計算結果アイテムの
追加
トピック・アイテム
で実行されるサー
バーサイドの計算に
よって求められる新
しいデータを追加で
きます。
*
データ関数
選択した要求アイテ
ムに組込みデータ関
数を適用します。
*
可変フィルタ
選択したフィルタ・
アイテムを変数とし
て指定します。これ
により、Interactive
Reporting は、クエ
リー処理時のフィル
タ値の入力をユー
ザーに求めます。
*
フィルタのカスタマ 「フィルタ」ダイアロ
イズ
グ・ボックスの機能
へのアクセスをコン
トロールできます。
*
クエリーの追加
1 つの結果セットに
複数のクエリーを結
合できます。
ストアド・プロシー
ジャ
ストアド・プロシー
ジャをロードして、
コンテンツ・ペイン
のクエリー・オブ
ジェクトに表示しま
す。
クエリー・オプショ 「クエリー・プロパ
ン
ティ」ダイアログ・
ボックスを開きます。
戻される行、タイ
ム・フィルタなどの
オプションを指定で
きます。
152 クエリー
キーボード・ショー
トカット
コマンド
*
[Ctrl]+[L]
*
クエリーの挿入
新しいクエリーを挿入するには、「新規クエリーの挿入」ダイアログ・ボックスを
使用します。マスター・データ・モデルに関連するクエリーや、現在の Interactive
Reporting データベース接続ファイルを使用するログオンに関連するクエリーを挿
入できます。Interactive Reporting Studio のユーザーは、別の Interactive Reporting
データベース接続ファイルを選択することもできます。
ä 新しいクエリーは、次の手順で挿入します:
1 挿入、新規クエリーの順に選択します。
「クエリーの挿入」ダイアログ・ボックスが表示されます。
2 マスター・データモデルを選択して、クエリーに関連するマスター・データ・モデル
を使用します。
3 ログオンしている接続を選択し、現在の Interactive Reporting データベース接続ファイル
を使用してデータベースに接続します。
4 データベースに接続しない場合には、接続なしを選択します。
5 はいをクリックします。
オプ
ション
説明
マス
ター・
データ
モデル
マスター・データ・モデルを含む Interactive Reporting ドキュメント・ファイルに新
しいクエリーを挿入するたびに、その新しいクエリーをマスター・データ・モデ
ルにリンクさせるように求められます。このリンクには、マスター・データ・モ
デルへのすべての変更が、そのマスター・データ・モデルに基づくすべての従属
クエリーに反映されるというメリットがあります。
ログオ
ンして
いる接
続
現在の Interactive Reporting データベース接続ファイルを使用します。
接続な
し
新規の Interactive Reporting ドキュメント・ファイルが Interactive Reporting データベー
ス接続ファイルに関連付けられていないため、オフラインで作業できます。
オプ
ション
2 つめの「クエリーの挿入」ダイアログ・ボックスを表示します。このダイアロ
グを使用して、新規または最近使用した Interactive Reporting データベース接続ファ
イルを指定します。このコマンドは Interactive Reporting Web Client では使用できま
せん。
ä 新規の Interactive Reporting データベース接続ファイルは、次の手順で作成します。
1 挿入、新規クエリーの順に選択します。
「クエリーの挿入」ダイアログ・ボックスが表示されます。
2 最初の「クエリーの挿入」ダイアログでは、オプションを選択せずにいいえをクリッ
クします。
2 つめの「クエリーの挿入」ダイアログが表示されます。
3 新規データベース接続ファイルを選択して OK をクリックします。
データベース接続ウィザードが表示されます。
クエリーの挿入 153
4 ウィザードに表示される手順に従って操作します。
詳細は、493 ページの「Interactive Reporting データベース接続(.oces)の作成」を参
照してください。
ä 最新の Interactive Reporting データベース接続ファイルを使用する新しい Interactive
Reporting ドキュメント・ファイルは、次の手順で作成します:
1 挿入、新規クエリーの順に選択します。
「クエリーの挿入」ダイアログ・ボックスが表示されます。
2 最初の「クエリーの挿入」ダイアログでは、オプションを選択せずにオプションをク
リックします。
2 つめの「クエリーの挿入」ダイアログが表示されます。
3 最近使用したデータベース接続ファイルを選択します。
4
5 「最近使用したデータベース接続ファイル」リストで、Interactive Reporting データベー
ス接続ファイルを選択します。
6 適切な Interactive Reporting データベース接続ファイルがない場合には、参照をクリック
して「接続の選択」ダイアログ・ボックスを表示します。
7 適切な Interactive Reporting データベース接続ファイルに移動して開くをクリックしま
す。
「接続パスワード」ダイアログ・ボックスが表示されます。
8 ホストのユーザーフィールドにユーザー名を、ホストのパスワードフィールドにパス
ワードを入力して、OK をクリックします。
ヒント:
特定のデータベースに接続するための適切な Interactive Reporting デー
タベース接続ファイルがない場合には、管理者に対して Interactive
Reporting データベース接続ファイルの提供、または Interactive Reporting
データベース接続ファイル作成のサポートを求めます。
ä Interactive Reporting データベース接続ファイルを含まない空白の Interactive
Reporting ドキュメント・ファイルを作成するには、接続なしを選択して OK をク
リックします。
154 クエリー
結果
6
この章の内容
結果セクション ........................................................................................................ 155
結果セットの微調整 .................................................................................................. 159
日付の分割............................................................................................................... 167
結果テーブルの操作 .................................................................................................. 168
クエリーの結果をドキュメントと一緒に保存 ............................................................... 169
結果セットのエクスポート......................................................................................... 170
Interactive Reporting の拡張アクセス................................................................................ 171
「結果」メニュー・コマンドの一覧 ............................................................................. 172
結果セクション
クエリーまたはインポート・データを処理する場合、Interactive Reporting はデー
タをデスクトップに取得して結果セクションに表示します。クエリーは複数の様々
なデータベース・テーブルにアクセスする場合もありますが、その結果セットは
1 つのテーブルで表示されます。要求された各アイテムがテーブルの列として表
示され、それぞれのデータベース・レコードが 1 つの行となります。ステータス・
バーには、特定の結果セクションに対する結果セットが最後に処理(またはイン
ポート)された日付と時刻が表示されます。
結果セクションを使用して、次の操作を行います:
l
クエリーによって正しい情報が戻されたことを確認します。
l
フィルタを適用して、データ・セットの調整や拡張を行い、計算結果アイテ
ムやグループ化アイテムを作成します。
l
ソートまたはテキストおよび列のフォーマット機能を使用して、データ結果
の外観を見やすくできます。
l
l
要約の合計または小計を追加し、データ関数を使用して計算します。
取得されたデータを印刷するか、他のアプリケーションにエクスポートしま
す。
テーブル、ピボット、チャート、さらに Report Designer を使用して作成されるレ
ポートは、結果セクションに取得されたデータ・セットに基づきます。
結果セクション 155
データ型の理解
結果セクションで効率的にデータを操作するためには、Interactive Reporting での
データの処理方法を理解する必要があります。特定のデータ型に対してのみ使用
できる関数もあります。
結果セクションはデータをテーブル・フォーマットでフォーマットします。テー
ブルは、ファクト・テーブルまたは次元テーブルです。テーブルに少なくとも 1
つのファクト列が含まれる場合、そのテーブルはファクト・テーブルです。次元
テーブルでは、すべてが次元列となります。
ファクトは、値やメジャー単位など、数量化可能なエンティティです。ファクト
は、リレーショナル・データベース内の分析に使用可能な数値です。
次元は、名前やラベルなどの記述アイテムです。
結果データ・レイアウト
結果セクションでクエリーが実行されたデータは、自動的に結果データ・レイア
ウトにロードされ、クエリーに含まれるアイテムをすぐに表示します。これによっ
て、ユーザーは、クエリーで戻されたデータ・セットをプロット、表示、および
操作できます。
ä 結果データ・レイアウトを切り替えるには、コマンド・ラインでデータ・レイア
ウトをクリックします。
結果のズーム
コンテンツ・ペインや印刷ページに合わせて、結果セクションのサイズを調整で
きます。
ä 結果セクションのサイズを調整するには:
1 表示、ズームの順に選択します。
2 サブメニューからサイズを選択します。
デフォルト・サイズは 100%で、216 X 280 mm の用紙に合わせたサイズになりま
す。
結果列のフォーマット
Interactive Reporting には、結果セクションに次のような列のフォーマット・オプ
ションがあります:
表 23
156 結果
結果列のフォーマット
オプショ
ン
説明
列の削除
テーブル(およびデータ・レイアウト)から選択した列を削除するには、ショート
カット・メニューの「列の削除」をクリックします。
オプショ
ン
説明
コンテンツ・ペインから削除したアイテムは、データ・レイアウトおよびデー
タ・セットからも完全に削除されます。計算結果アイテムは、削除されたアイ
テムからデータ値を取得している場合があり、チャート・セクション、ピボッ
ト・セクション、テーブル・セクションは、結果セットを参照するため、アイ
テムを削除する場合は注意が必要です。
計算結果アイテムが削除する列を参照している場合は、「レポートのリフレッ
シュ」ダイアログ・ボックスが表示され、その参照を保持するか削除するかを
問うメッセージが表示されます。
注: 「列の削除」オプションは詳細列とファクト列で使用できます。
列の選択
列を選択するには、列の内部をクリックします。
列幅の調
整
Interactive Reporting では、データ値の長さに関係なく、結果列をデフォルトで均等
に切り捨てます。入りきらない数値データは、シャープ記号(#)に置き換えられ
ます。
すべての値が表示されるように列の自動サイズ調整を行うには、「フォーマッ
ト」、「列」、「幅の自動調整」の順に選択します。値を切り捨てずに表示しな
がら列を狭くする、または均一にするには、各列アイテムの文字列を折り返し
ます。
標準の列幅を適用するには、列をクリックして、「フォーマット」
、「列」
、「標
準の幅」の順に選択します。
手動で列幅を変更するには、列をクリックし、列の右端にカーソルを置いて枠
線を新しい位置までドラッグします。
列の変更
計算結果列やグループ列を変更するには、列を選択して、「結果」、「列の変
更」の順に選択します。
列の非表
示/表示
列を非表示にするには、列を選択し、ショートカット・メニューまたは「結果」
メニューの「列の非表示」をクリックします。
列を再表示するには、コンテンツ・ペインの任意の場所をクリックし、ショー
トカット・メニューまたは「結果」メニューの「列の再表示」をクリックしま
す。「列の再表示」ダイアログ・ボックスが表示されたら、対象となる列を選択
し、「OK」をクリックします。
列のタイ
トルの非
表示/表
示
列のタイトルを非表示または表示するには、「フォーマット」、「列のタイト
ル」の順に選択します。
列のタイトルが見えない場合は、「列のタイトル」オプションがオフになって
います。
列のタイトルが表示されている場合は、「列のタイトル」オプションがオンに
なっています。
タイトル
のサイズ
を調整
タイトルに任意の高さを適用するには、タイトル行の下をドラッグします。
重複値を
抑制
列で同じ値が繰り返し表示されないようにするには、列を選択し、ショートカッ
ト・メニューまたは「フォーマット」メニューの「重複値を抑制」をクリック
します。
タイトル行に標準の高さを適用するには、「フォーマット」、「行」、「標準の
高さ」の順に選択します。
このオプションは、個別データベース・レコードに重複する情報が含まれる場
合に、重複値の列の最初のインスタンスを表示するために使用します。この機
能は、レコードが同じ日付、場所、または顧客に関連付けられている場合に、
特に便利です。
注意: このオプションは詳細列とファクト列で使用可能です。
結果セクション 157
オプショ
ン
説明
折り返し 列内で文字列を折り返すには、列を選択し、ショートカット・メニューまたは
てすべて 「フォーマット」メニューの「文字列の折返し」をクリックします。
表示
注意: このオプションは詳細列とファクト列で使用可能です。
グループ
列
次元ラベルを新しいグループにマージし、関連するデータを集約するには、
ショートカット・メニューまたは「結果」メニューで「列グループの追加 」を
クリックします。
昇順
列の値を昇順でソートするには、「結果」メニュー、ショートカット・メ
ニュー、または標準ツールバーの「昇順」をクリックします。
降順
列の値を降順でソートするには、「結果」メニュー、ショートカット・メ
ニュー、または標準ツールバーの「降順」をクリックします。
列の移動
列を移動するには、コンテンツ・ペインで列をクリックし、新しい位置にドラッ
グします。対応するデータ・レイアウト・アイテムが変更に従って移動します。
結果行のフォーマット
Interactive Reporting には、結果セクションに次のような行のフォーマット・オプ
ションがあります:
表 24
結果行のフォーマット
オプショ
ン
説明
行番号の
非表示/
表示
行番号を非表示にするには、「フォーマット」
、「行番号」の順に選択します(非
表示モードでは、「行番号」オプションは選択解除されています)。
列タイトルを表示するには、「フォーマット」
、「列のタイトル」の順に選択し
ます(表示モードでは、「行番号」オプションは選択されています)。
レポートで行番号を印刷できますが、クリップ・ボードにコピーしたりファイ
ルにエクスポートすることはできません。
行サイズ
の調整
行の高さを変更するには、行の下をドラッグします。
行に標準の高さを適用するには、「フォーマット」、「行」、「標準の高さ」の
順に選択します。
行のサイズを変更すると、レポート内のすべての行の位置が調節されます。
重複行の
削除
重複行を削除するには、「クエリー」、「クエリー・オプション」の順に選択
し、ダイアログ・ボックスの「固有の行を戻す」オプションを使用可能にしま
す。
注: クエリーのデータソースがローカルの結果テーブルのときは、「固有の行
を戻す」が使用可能になっている場合にも、固有の行の制限は適用されません。
結果アイテムのフォーマット
次の表に、結果アイテムの一般的なフォーマット方法を示します。
158 結果
表 25
結果アイテムのフォーマット
オプ
ション
説明
数値
結果セクションの数値、日付、および通貨の表示フォーマットを変更するには、
そのアイテムを選択し、ショートカット・メニューまたは「フォーマット」メ
ニューの「数値」をクリックしてから、「数値」のプロパティ・ダイアログ・ボッ
クスで変更を適用します。
配置
行や列の中のアイテムの配置を変更するには、次のいずれかの操作を行います:
l
l
アイテムを選択して、「フォーマット」、「配置」の順に選択して、配置方法
を選択します。
アイテムを選択し、ショートカット・メニューの「配置」をクリックして、
「配置のプロパティ」ダイアログ・ボックスに変更を入力します。
フォン
ト
レポート・アイテムのフォントを変更するには、そのアイテムを選択し、ショー
トカット・メニューまたは「フォーマット」メニューの「フォント」をクリック
して、「フォントのプロパティ」ダイアログ・ボックスに変更を入力します。
枠線と
背景
列の枠線を変更するには、列を選択して、「フォーマット」
、「枠線と背景」の順
に選択します。
結果セクションの背景を変更するには、コンテンツ・ペインの内部をクリックし、
「フォーマット」、「枠線と背景」の順に選択して、「枠線と背景のプロパティ」
ダイアログ・ボックスに情報を入力します。
グリッ
ド線
グリッド線のプロパティを変更するには、「フォーマット」
、「グリッド線」の順
に選択し、グリッド線機能を選択して、「グリッド線のプロパティ」ダイアログ・
ボックスに情報を入力します。
結果セットの微調整
レポートの作成やデータ・セットのエクスポート前に、必要なすべての情報が結
果セクションに存在することを確認してください。データ・セットをより管理し
やすくするために、クエリーの再設計と再処理が必要な場合もあります。
クエリー・テクニックの向上にともない、より精度の高いフィルタや計算結果ア
イテムを活用できるようになるとともに、クエリー・セクションで集約を実行す
るべき状況を適切に判断できるようになります。初心者ユーザーにとっては、複
雑なクエリーの使用はハードルが高い場合もありますが、データ集約機能を使用
する場合には、レポートの作成前にデータ・セットを確認してください。
必要に応じて、結果セクションに戻ってクエリーを変更したり、データ・セット
をリフレッシュすることもできますが、フィルタ、ソート、計算も含めて、同じ
詳細設定のほとんどはローカルで結果セクションに適用できます。
結果セットの微調整には、次のトピックに該当するタスクが含まれます:
l
160 ページの「結果のフィルタ」
l
161 ページの「結果データのソート」
l
161 ページの「計算結果アイテムを結果に追加」
l
162 ページの「データ関数を結果に適用」
l
167 ページの「列の自動追加」
結果セットの微調整 159
結果のフィルタ
結果セクションに適用されるローカル・フィルタにより、データをデータ・セッ
トから削除せずに、一部のデータを一時的に除外してレポートを作成できます。
列にフィルタを適用して、クエリーによって取得したデータ・セットをローカル
でフィルタ処理できます。別のレポート作成セクションもこの結果セットを参照
するため、ローカル・フィルタはそのセクションにも適用されます。
ローカル・フィルタは、データ・セットの管理に役立ちます。クエリーによって
取得されたすべての情報が必要なわけではないと判断したら、ローカル・フィル
タを使用して、不要なデータを表示から除外できます。ローカル・フィルタは、
一時的な仮定の状況を反映するためのデータ・セットのフィルタ処理に役立ちま
す。除外していたデータを表示してレポートで使用するには、いつでもこのフィ
ルタを停止または削除できます。
ä ローカル・フィルタを列に適用するには:
1 列をダブルクリックします。
「フィルタ」ダイアログ・ボックスが表示されます。
2 必要に応じて、フィルタにわかりやすい名前を付けます。
3 ドロップダウン・リストから算術演算子または論理演算子を選択します。397 ページ
の「演算子の使用」も参照してください。
4 次の操作のいずれかを実行して、フィルタ値のリストを定義します:
l
l
値の表示 - アイテムに関連付けられたデータベースの値を表示します。
カスタム値 - カスタム値を入力するための空のフィールドを提供します。チェッ
ク・マークをクリックして、値のリストに値を追加します。また、Interactive
Reporting ドキュメント・ファイルで保存済のカスタム・リストやファイルか
らロードしたカスタム・リストの値を表示できます。
5 フィルタの定義に含める値を選択します。
個々の値を選択するか、「すべて選択」をクリックし、不要な値の選択を解除しま
す。選択したアイテムのみが、フィルタの定義に適用されます。値のスナップ
ショットを作成するには、「すべて選択」を選択し「転送」をクリックして、変数
を「カスタム値」に移します。
6 値のリストでフィルタ式の適切な値を強調表示し、OK をクリックします。
ヒント:
1 つの列に適用できるフィルタは 1 つのみです。
ä ローカル・フィルタを削除するには、アイテムを選択して、ショートカット・メ
ニューの「削除」を選択します。
関連トピック
392 ページの「サーバー・フィルタ処理とローカル・フィルタ処理」
160 結果
結果データのソート
ソート・ボタンを使用して、ローカルでデスクトップに保存されている結果列や
レポート・アイテムを迅速にソートします。シーケンスおよびネストした条件を、
結果セクションの要求アイテムに適用できます。
ソートについては、第 15 章「ソートの適用」を参照してください。
ä 結果セクションにある列データをソートするには、ソートする列またはアイテム
を選択して、標準ツールバーの「昇順」または「降順」ボタンをクリックします。
ä ソート・ラインを使用してソート条件を適用するには、結果セクションのタイト
ルバーの「ソート」をクリックして、ソート対象のアイテムをソート・ラインに
ドラッグします。
アイテムのソート順序を入れ替えるには、アイテムを選択して標準ツールバーの
昇順または降順のソート・アイコンをクリックします。デフォルトでは、データ
は昇順(アルファベット順または番号順)でソートされます。
関連トピック
486 ページの「クエリー・セクション、結果セクション、テーブル・セクション
での複雑なソート」
485 ページの「データのソート」
計算結果アイテムを結果に追加
結果セクションに合計や小計として表示される値についての統計値にランクを付
けて表示できます。「計算結果アイテムの追加」コマンドを使用して、合計を計算
するための数式の作成や、値への関数の適用を実行できます。計算は、Interactive
Reporting がデスクトップで実行するため、結果セットのデータのみが対象となり
ます。したがって、新しい計算結果アイテムの作成のみが可能であり、データベー
スから取得した元のデータを変更することはできません。
計算結果アイテムは、標準のデータ・アイテムと同じく、レポートで使用したり、
他のデータを計算するとに再利用できます。
たとえば、式を構築して Amount Sold アイテムを変更できます。Unit Price アイテ
ムを乗算し、計算結果のアイテムの名前を Revenue に変更します。Amount Sold に
Cume などのスカラー関数を適用し、それぞれの値を累積合計値として戻したり、
または単に Amount Sold に地域の税率を乗算し、それぞれの販売の税額を計算す
ることもできます。
結果セクションでは、参照アイテムをフィルタリングして、元のクエリーの要求
ラインに表示されるアイテムに絞り込むことができます。アイテムの計算に使用
されるスカラー関数は、RDBMS ではなくデスクトップ・レベルで適用されます。
計算結果アイテムの詳細は、第 14 章「計算結果アイテム」を参照してください。
結果セットの微調整 161
データ関数を結果に適用
結果セクションでは、合計と小計にデータ関数のみを使用できます。これ以外の
値は、クエリーを再度実行するまで再計算されません。データ関数は基本の値を
戻し、指定された関数のタイプに基づいて値を再計算します。
小計、総計、カスタム合計を任意の列に適用できます。次の表は、小計や総計で
使用できるデータ関数の一覧です。
表 26
小計および総計のデータ関数
関数
説明
合計
基底値の合計を戻します。
平均
基底値の平均を戻します。
最小
基底値の最小値を戻します。
最大
基底値の最大値を戻します。
カウント
基底値の個数を戻します。
その他
JavaScript を使用して、カスタム関数を作成できます。
小計の挿入
「小計の挿入」ダイアログ・ボックスを使用して、小計を列に適用します。通常、
小計はサブトータルの意味で使用されます。サブトータルは、小計列によって生
成されます。小計列には、合計をグループ(小計)化するデータが含まれます。小
計列には(数字ではなく)文字列が含まれます。小計を適用すると、合計は小計列
に従って自動的にデータをソートし、一意の値を連結します。
ä 小計を適用するには:
1 列を選択して、結果、小計の順に選択します。
「小計の挿入」ダイアログ・ボックスが表示されます。
2 「各小計の挿入先」ドロップダウン・リストから、区切り列を選択します。
3 「小計関数」ドロップダウン・リストでデータ関数を選択します。
4 小計を表示する 1 つ以上の列を選択して、OK をクリックします。
ä 小計を削除するには:
1 左側の余白をクリックして、小計行をハイライトします。
小計行がハイライトされます。
2 ショートカット・メニューで行の削除を選択します。
選択した行に関連付けられている計がすべて列から削除されます。
162 結果
表 27
小計の挿入
オプション
説明
小計を入れる
列
区切りの対象となる列です。
小計関数
適用するデータ関数。次の使用可能なデータ関数があります:
l
合計 - 基底値の合計値を戻します。
l
平均 - 基底値の平均値を戻します。
l
最小 - 基底値の最小値を戻します。
l
最大 - 基底値の最大値を戻します。
l
カウント - 基底値の件数を戻します。
l
その他 - JavaScript を使用して、カスタム関数を作成できます。詳細は、
カスタム関数の使用を参照してください。
小計の適用の対象となる 1 つ以上の列です。
小計を取る値
総計の挿入
「総計の挿入」ダイアログ・ボックスを使用して、総計を列に適用します。数値を
含む列の総計には、デフォルトの合計機能が適用されます。ただし、各列に複数
の総計を含むことができ、各総計には、異なる集約関数(最小値、最大、平均な
ど)が適用されます。
ä データ関数を使用して、列に総計を適用するには:
1 列を選択して、結果、総計の順に選択します。
「総計の挿入」ダイアログ・ボックスが表示されます。
2 「総計関数」ドロップダウン・リストからデータ関数を選択します。
3 「総計の挿入先」リストで、1 つ以上の合計対象の列を選択して、OK をクリックしま
す。
新しく指定されたデータ関数を反映して、列にある総計と小計がすべて計算され
ます。
表 28
総計の挿入
オプション
説明
総計関数
適用するデータ関数。次の使用可能なデータ関数があります:
l
合計 - 基底値の合計値を戻します。
l
平均 - 基底値の平均値を戻します。
l
最小 - 基底値の最小値を戻します。
l
最大 - 基底値の最大値を戻します。
l
カウント - 基底値の件数を戻します。
l
その他 - JavaScript を使用して、カスタム関数を作成できます。詳細は、カ
スタム関数の使用を参照してください。
結果セットの微調整 163
オプション
説明
総計を入れ
る列
総計の適用の対象となる 1 つ以上の列です。
列の合計を挿入
Interactive Reporting は、行ラベルが付いている合計をテーブルの最後に追加し、
合計を選択済の列の最後のエントリとして表示します。
ä 列の合計を計算するには、合計する列を選択して、標準ツールバーで
をクリッ
クします。
合計関数の変更
「合計関数の変更」ダイアログ・ボックスを使用して、標準の算術関数を結果セク
ションの合計に変更します。
たとえば、年間額の合計を 3、4 回出して、各合計に異なる関数を適用できます。
この方法を使用すると、結果セクションで、合計、平均、最大などの値をその他
の標準や指定したカスタマイズ算術関数と対比できます。
ä 合計関数を変更するには、総計関数ドロップダウン・リスト・ボックスから関数
を選択し、OK をクリックします。
次の関数のいずれかを選択できます:
表 29
総計関数(続き)
オプション
説明
合計
数値列の合計を戻します。
平均
数値列の値の平均(算術平均)を戻します(算術平均を計算する際には平均に NULL
値が含まれます)。
最大
列内の最大のアイテムを戻します。
最小
列内の最小のアイテムを戻します。
カウント
列にある行数を戻します。
その他
カスタム関数を適用します。
カスタム関数の使用
結果セクションに合計を追加するときに、「カスタム関数」ダイアログ・ボックス
を使用して標準およびカスタム(数値)関数を挿入できます。
結果セクションのカスタム関数には、結果セット内のデータのみが必要です。集
約された値に使用するカスタム関数を適用します。集約とは、次のような算術演
164 結果
算を適用することによって、データをグループ化および要約することを意味しま
す:
l
合計
l
平均
l
最大
l
最小
l
カウント
結果は、より高いレベルでのデータの要約になります。
合計レベルで数式を挿入する場合は、合計が集約される必要があります。たとえ
ば、Units * 5 のかわりに Sum(Units) * 5 と書きます。
また、Interactive Reporting のデフォルトでは列の合計が交替するため、「カスタム
関数」ダイアログ・ボックスを使用して、同じ行の複数の列の合計を計算するこ
ともできます。
ä カスタム関数を適用するには:
1 次のいずれかの操作を行い、「カスタム」ダイアログ・ボックスにアクセスします:
l
l
l
l
数値列を選択し、「結果」、「小計」の順に選択します。「小計の挿入」ダイア
ログ・ボックスで、「小計関数」ドロップダウン・リストから「その他」を選
択します。
数値列を選択し、「結果」、「総計」の順に選択します。「総計の挿入」ダイア
ログ・ボックスで、「総計関数」ドロップダウン・リストから「その他」を選
択します。
数値列を選択し、標準ツールバーの「総計」ボタンをクリックします。
Interactive Reporting で、選択した列の下の新しい列に合計が表示されます。合
計の行セルまたは別の数値列をダブルクリックします。
合計をダブルクリックすると、「合計関数の変更」ダイアログ・ボックスが表
示されます。「合計関数の変更」ダイアログ・ボックスで、「総計関数」ドロッ
プダウン・リストから「その他」を選択します。
2 「カスタム関数」ダイアログ・ボックスに式を入力し、OK をクリックします。
式は、演算(集約値)、数値列の名前、さらに該当する場合は JavaScript 演算子で構
成されるはずです。
注: カスタム「関数」ダイアログ・ボックスでは、JavaScript を使用して作成し
たすべての式を受け入れます。
列のグループ化
「列のグループ化」ダイアログ・ボックスを使用して、グループ列を結果に追加し
ます。グループ列は、計算結果アイテムと同様に、列のデータをグループ化する
ことによって結果に新しいデータを作成します。グループ列を使用して数値以外
のデータを全般グループ値に集計し、グループ値をデータ・セットの新しい列に
マップできます。
結果セットの微調整 165
グループ化された列は、結果セクションに追加された新しいアイテムで、レポー
ト・セクションで使用できます。
たとえば、企業の売上高データベースに、州、販売地域、国などのアイテムが含
まれるとします。レポートでは、このようなアイテムを使用して様々なレベルに
データを集約できます。ここでは、サブ地域での売上高を分析する場合、すなわ
ち、ある州の売上高とそれ以外のすべての州の平均売上高を比較する場合を考え
てみます。この場合には、州をグループ化したサブ地域アイテムなどのカスタム
次元を作成することによって実行できます。
ä 列グループを追加するには:
1 列グループの基準となる列を選択します。
2 結果、列グループの追加の順に選択するか、ショートカット・メニューの列グループ
の追加を選択します。
「列のグループ化」ダイアログ・ボックスが表示されます。列値を使用して、新規
アイテム用のグループ化カテゴリを構築します。
3 新しい列の名前を列名フィールドに入力します。
4 カスタム・グループ値を作成し、基本列の値と結合します。
l
l
l
l
l
「新規グループ」をクリックしてグループを作成し、これを「グループ」リス
トに追加します。
「グループ」リストでグループを、「使用可能な値」リストでアイテムを選択
し、矢印を使用して、選択したグループの「グループ内のアイテム」リスト
に追加します。
矢印を使用してグループから選択した値を削除し、「使用可能な値」リストに
戻します。
グループ名をダブルクリックして、グループを変更します。
「オプション」ボタンをクリックして、グループ解除値にオプションを指定し
ます。
次のグループ解除値にオプションを指定します:
l
l
l
Null - 値をグループ化せず、集約しません。
デフォルト - すべてのグループ解除値に割り当てるデフォルト名を指定できま
す。
個々のグループ - 各グループ解除値に、最初に指定した名前を割り当てます。
5 グループ化の定義をすべて入力したら、OK をクリックします。
要求ラインとコンテンツ・ペインに新しい列グループが追加されます。
ä グループ化された列を変更するには、列を選択して、結果、列の変更の順に選択
します。
表 30
166 結果
列のグループ化のオプション
オプション
説明
列名
結果ウィンドウの新しい列グループに名前を付けます。
オプション
説明
新規グルー
プ
新しい列グループに値として表示されるカスタム・グループを作成します。
グループ
アイテムの追加や削除によって、定義するカスタム・グループを選択しま
す。
グループ内
のアイテム
選択したカスタム・グループからアイテムを削除します。
使用可能な
値
選択したカスタム・グループにアイテムを追加します。
オプション
割り当てられていない値を、列グループ内でどのように表すかを指定しま
す。次のオプションがあります:
l
Null - グループ化や集約をしないで値を残します。
l
デフォルト - グループ化されていないすべての値に割り当てるデフォルト
名を指定できます。
l
個々のグループ - それぞれのグループ化されていない値に対し、最初に付
けられていた名前を割り当てます。
列の自動追加
デフォルトでは、Interactive Reporting はデータをデスクトップに取得し、結果セ
クションに列として表示します。Interactive Reporting に空の結果セットを戻させ
ることによって、要求アイテムを手動で追加することもできます。これによって、
必要に応じて列を追加できます。
この機能を利用して、選択済の行を表示できます。また、結果セクションに表示
されていない列を使用して、フィルタをソートまたは作成できます。
ä 列の自動追加のオン/オフを切り替えるには、結果、列の自動追加の順に選択しま
す。
列の自動追加機能がオンになっている場合は、すべての要求アイテムが列に表示
されます。
列の自動追加機能がオフになっている場合は、結果セクションには列が戻されな
いため、要求したアイテムを手動で追加する必要があります。
日付の分割
日付の分割列を使用して、日付タイプの列を、年、四半期、月のアイテムに分割
できます。新しいアイテムは、計算結果アイテムに使用可能な日付関数から自動
的に導出されます。
たとえば、アイテム「注文日」に日付グループを追加すると、このアイテムは構
成要素の日付アイテムに分割されます。新しい「年」アイテムは整数、「四半期」
は文字列、「月」は新しい日付として作成されます。
日付の分割 167
ä 日付アイテムを分割するには:
1 コンテンツ・ペインで、日付タイプ列を選択します。
2 結果、日付グループの追加の順に選択します。
注: この機能は、データが正しくソートされるように、新しい「月」アイテム
の表示フォーマットを自動的に mmm に設定します。四半期は暦年に基づ
き、1/1 から始まります。
結果テーブルの操作
Interactive Reporting では、結果セクションおけるテーブル・コンポーネント(列お
よび行)の操作にいくつかのオプションを提供します。これらのコマンドは、「フォー
マット」メニューおよび「結果」メニューにあります。また、多くのコマンドに
は、対応するツールバー・アイコンもあり、ショートカット・メニューから使用
可能です。
l
168 ページの「列と行の選択」
l
168 ページの「列の削除」
列と行の選択
ä 列を選択するには、列の内部をクリックします。
ä 行を選択するには、行ヘッダー(行番号)をクリックします。
列の削除
ä 結果テーブル(およびデータ・レイアウト)から選択した列を削除するには、結果、
削除の順に選択します。
コンテンツ・ペインからアイテムを削除すると、データ・レイアウトおよびデー
タ・セットから完全に削除されます。
注意
削除するアイテムのデータが計算結果アイテムやレポートで使用されてい
ることがあるため、アイテムの削除は慎重に行う必要があります。
フォーマット・コマンド
フォント、背景、枠線、色、行の高さ、および列の幅を変更するために「フォー
マット」メニューのコマンドを使用できます。フォーマット・オプションの詳細
は、テキストおよび他の要素のフォーマットを参照してください。セクションの
追加およびセクション内におけるヘッダーとフッターのカスタマイズの詳細は、
数値データ型のフォーマットを参照してください。
168 結果
クエリーの結果をドキュメントと一緒に保存
「クエリーの結果をドキュメントと一緒に保存」ダイアログ・ボックスには、ド
キュメントに含まれているクエリー・セクションと計算結果列がすべて表示され
ます。このダイアログ・ボックスを使用して、ドキュメントのクエリーの結果を
保存するかどうか、および計算結果列の式をスナップショットとしてセクション
単位で保存するかどうかを指定します。
クエリーの結果を保存することによって、データベースに接続せずに分析を行い、
レポートを作成できます。クエリーの結果は、個別に、または結果が生成された
複数のクエリーについてまとめて保存されます。また、結果の計算結果列をドキュ
メントのスナップショットとして保存するかどうかを指定できます。
結果を保存しておくことにより、たとえば、出張先や出先での作業中にデータベー
スに接続できない場合や、他のユーザーが使用するドキュメントをスケジュール
または転送する場合でも、作業が可能になります。
対応するクエリーの結果の保存が選択されていないかぎり、計算結果列をスナッ
プショットとして保存できません。
注: レポート・デザイナ・セクションを含むドキュメントで作業を行う場合は、
結果をドキュメントと一緒に保存する必要があります。結果をドキュメン
トと一緒に保存しなければ、レポート・デザイナ・セクションは使用でき
ません。
ä 結果をドキュメントと一緒に保存するには:
1 ファイル、「クエリーの結果をドキュメントと一緒に保存」の順に選択します。
「クエリーの結果をドキュメントと一緒に保存」ダイアログ・ボックスには、ド
キュメントに含まれているクエリー・セクションがすべて表示されます。
2 クエリーの結果ペインで、保存するクエリーの結果の横にあるチェック・ボックスを
選択します。OK をクリックします。
3 計算結果列ペインで、スナップショットとして保存する計算結果列を含むセクション
を選択します。
計算結果列のクエリー結果とスナップショットは、次にドキュメントを保存する
ときに自動的に保存されます。
スナップショットとして保存された計算結果は、ドキュメントを開いても自動的
に再計算されません。これは、動的な式(日付や時刻など、sysdate 関数を参照す
る値)でも同じです。この値は、クエリーを再処理したときにのみ再計算されま
す。計算結果列をスナップショットとして保存したドキュメントは、スナップ
ショットを含まないドキュメントに比べてサイズが大きくなりますが、これを開
くための時間は短くなります。
ドキュメントと一緒に計算結果列を保存する場合は、「計算結果列」フィールドを
クリックしないでください。
4 OK をクリックします。
ドキュメントを開くときに計算結果列の値を自動的に再計算するには、計算結果
列リスト内の対応する結果セクションを選択しないでください。特に結果に計算
結果列が多数含まれている場合や定義で複雑な式が使用されている場合は、ドキュ
クエリーの結果をドキュメントと一緒に保存 169
メントが開くのに時間がかかる場合があります。これは、結果セクションおよび
結果セクションを参照するあらゆるセクションで、すべての計算結果値が再計算
されるためです。その反面、スナップショットを含まないドキュメントは、計算
結果列のスナップショットを含むドキュメントよりもサイズが小さい傾向があり
ます。
次の表に、計算結果列のクエリー結果とスナップショットをドキュメントと一緒
に保存するための選択オプションとその効果を示します。
表 31
クエリーの保存
計算結果列を(スナップショッ
トとして)保存
効果
選択済
選択済
結果はドキュメントで保存さ
れ、計算結果列はスナップ
ショットとして保存されま
す。ドキュメントを開いて
も、計算結果列は再計算され
ません。クエリーを再処理し
た場合にのみ、値が再計算さ
れます。
選択済
選択しない
結果はドキュメントで保存さ
れますが、計算結果列はス
ナップショットとして保存さ
れません。ドキュメントを開
くと計算結果列が再計算され
ます。
選択しない
選択済
結果も計算された列もドキュ
メントと一緒に保存されませ
ん。
選択しない
選択しない
結果も計算された列もドキュ
メントと一緒に保存されませ
ん。
注: 対応するクエリー結果の保存が選択されていないかぎり、計算結果列をス
ナップショットとして保存できません。
結果セットのエクスポート
クエリーを処理した後で、結果セクションのデータのコンテンツをエクスポート
して、他のアプリケーションで使用できます。エクスポートにはいくつかの方法
がありますが、最も一般的な方法は、Excel や Lotus などのファイル・フォーマッ
トへのエクスポートです。
Interactive Reporting では、HTML フォーマットへのエクスポートもできます。こ
れにより、企業の多数のイントラネットや Web サイトに簡単にデータを配布でき
ます。エクスポートされた結果セクションのデータは生データであり、集約され
ていません。レポート・セクションからのエクスポートでは、データはデスクトッ
プ・データ・キューブから取得され、事前に集約されています。Interactive Reporting
JavaScript エンジンで作成したスクリプトは、テキスト・ファイルに保存できま
す。
170 結果
エクスポート・オプションの詳細は、66 ページの「データのエクスポート」に記
載されています。このセクションでは、HTML ファイルでの改ページの使用やタ
ブ区切り形式のテキスト・ファイルでの二重引用符の使用などのエクスポート・
プロパティについても説明しています。
Interactive Reporting の拡張アクセス
Interactive Reporting の拡張アクセスによって、ユーザーは 1 つのドキュメント内
の多次元ソースおよびリレーショナル・ソースを共同で分析できます。拡張アク
セスでは、Oracle Hyperion(R) SQR(R) Production Reporting からフラット化された
OLAP 結果および Reporting and Analysis リポジトリ内の Oracle Hyperion Financial
Reporting, Fusion Edition クエリーを取得し、データを結果セクションとして
Interactive Reporting ドキュメントにインポートします。Interactive Reporting 拡張ア
クセスでは、次の作業も実行できます:
l
l
エンド・ユーザーは、ドリルダウンによってクイック・アドホック・ピボッ
トを実行し、データをスワップおよびピボットしてパターンや例外を確認で
きます。
結果セクションは、新しいデータソースとして使用したり、データベースま
たは他のテーブルの他のデータソースと結合できます。
l
エンド・ユーザーは、多次元データのオフライン分析を実行できます。
l
Interactive Reporting ドキュメントは、多次元データでリフレッシュできます。
l
l
クエリーまたはレポートの Oracle Hyperion(R) Web Analysis をリフレッシュで
きます。
最新のジョブ出力またはスナップショットの Production Reporting および
Financial Reporting を取得できます。
次の手順では、Web Analysis クエリー(Web Analysis ドキュメント)、Production
Reporting クエリー(Production Reporting ジョブ出力)、または Financial Reporting ク
エリー(バッチ・レポート)が EPM Workspace に常駐していることが前提です。こ
れらのクエリーは、リレーショナル・クエリー内でデータ互換性があるよう(フ
ラット化されたデータ)にフォーマットする必要があります。EPM Workspace ユー
ザー・オンライン・ヘルプを参照してください。
注: Interactive Reporting の拡張アクセスは NULL 値をサポートしません。ドキュ
メントに NULL 値が必要な場合は、Financial Reporting、Web Analysis および
Production Reporting で NULL 値を特殊な値に変換し、Interactive Reporting の
機能を使用して、その値を NULL 値に変換しなおす必要があります。
Interactive Reporting の拡張アクセスは、Interactive Reporting Web Client アプリケー
ション内でのみ使用可能です。Interactive Reporting Web Client アプリケーションが
インストールされていない場合は、「ツール」、「インストール」、「Interactive
Reporting Web Client」の順に選択します。Interactive Reporting Web Client 設定ダイ
アログが表示されたらインストールを行います。
Interactive Reporting の拡張アクセス 171
ä 多次元データ・ソースを Interactive Reporting ドキュメントにインポートするには:
1 EPM Workspace で、多次元レポートに対してアクセスを拡張する Interactive Reporting ド
キュメントに移動します。
2 Interactive Reporting ドキュメントを選択し、ショートカット・メニューから開く形式、
「Interactive Reporting Web Client」の順に選択します。
選択したドキュメントが Interactive Reporting Web Client に表示されます。
3 多次元レポートを結果セットとして追加するセクションに移動します。
4 ファイル、データのインポート、リポジトリからの順に選択します。
Reporting and Analysis 選択ダイアログが表示されます。
5 リポジトリのドキュメントを含むフォルダに移動します。
6 オブジェクトをダブルクリックして選択します。
「名前」フィールドにオブジェクト名が表示されていることを確認します。
7 選択をクリックします。
オブジェクトがセクション・リストに結果セットとして表示されます。
「結果」メニュー・コマンドの一覧
次の表に、「結果」メニュー・コマンドと関連ショートカットをまとめます。
表 32 「結果」メニュー・コマンド
コマンド
フィルタ
172 結果
説明
「フィルタ」ダイアロ
グ・ボックスを開き
ます。
キーボード・ショー
トカット
ショートカット・メ
ニュー
[Ctrl]+[L]
*
昇順
選択した列の値を昇
順または降順(アル
ファベットまたは数
値)でソートします。
*
降順
選択した列の値を降
順(アルファベットま
たは数値)でソートし
ます。
*
計算結果アイテムの 「計算結果アイテムの
追加
挿入」ダイアログ・
ボックスを開きます。
*
列グループの追加
*
「列のグループ化」ダ
イアログ・ボックス
を開きます。これを
使用して、次元ラベ
ルを新しいグループ
にマージし、関連
データを集約します。
キーボード・ショー
トカット
ショートカット・メ
ニュー
コマンド
説明
日付グループの追加
日付タイプを年、四
半期、および月アイ
テムに区切ります。
列の変更
計算結果列またはグ
ループ列の変更に使
用します。
[Ctrl]+[M]
削除
選択した列(または
データ・レイアウ
ト・アイテム)を削除
します。
[Del]
小計
「小計の挿入」ダイア
ログ・ボックスを開
きます。
*
総計
「総計の挿入」ダイア
ログ・ボックスを開
きます。
*
列の非表示
列の再表示
列の自動追加
選択した列をビュー
から非表示にします。
「列の再表示」ダイア
ログ・ボックスを開
きます。
*
*
*
要求アイテムすべて
の列をコンテンツ・
ペインに自動的に追
加します。
選択しない場合、コ
ンテンツ・ペインに
は列は表示されませ
ん。要求アイテムの
列を手動で追加する
場合には、このオプ
ションをオフにしま
す。
集約共有メンバー
「集約共有メンバー」
オプションを使用可
能にすると、最初の
共有メンバーとその
上位のすべての親メ
ンバーに合計が含め
られます:
「結果」メニュー・コマンドの一覧 173
174 結果
テーブル
7
この章の内容
テーブル・セクション ............................................................................................... 175
テーブルの作成 ........................................................................................................ 175
データ段階化領域としてのテーブル ............................................................................ 176
テーブル・データの操作............................................................................................ 176
テーブル・コンポーネントの操作 ............................................................................... 182
「テーブル」メニュー・コマンドの一覧 ....................................................................... 182
テーブル・セクション
テーブルは、データを列形式で表現したものです。テーブルは、他のレポート・
セクションで構築ブロックとして使用されます。テーブル・セクションの機能は、
結果セクションと全く同じです。「結果」メニューで使用可能なコマンドはすべて
「テーブル」メニューでも使用できます。ただし、テーブル・セクションのデータ
には複雑なフィルタを適用したり、データ集約を行うことはできません。
テーブル・セクションのデータは、新しいテーブルを挿入するときにアクティブ
であるセクションから派生します。結果セクションからテーブル・セクションを
挿入する場合は、新しいテーブル・セクションは結果セクションに関連付けられ
ます。つまり、結果セットへの変更はテーブル・セクションに即時反映されます。
また、結果セクションから行ったように、テーブル・セクションのデータ・セッ
トから追加テーブル、ピボット・テーブル、チャートおよび他のレポートを作成
することもできます。フィルタ、計算結果列、列グループ、およびアクティブ・
セクション・セットのデータ・セットを変更するその他アクションは、そのセク
ションから構築されるすべてのテーブルおよびレポート・セクションに引き継が
れます。
テーブルの作成
データを構築、プロット、および管理するには、テーブル・データ・レイアウト
を使用します。
ä 結果セクションのデータに基づいてテーブルを作成するには:
1 結果セクションから挿入、新規テーブルの順に選択します。
テーブル・セクション 175
テーブル・データ・レイアウトが表示されていない場合は、セクション・タイト
ルバーの「データ・レイアウト」をクリックします。
2 カタログ・ペインからテーブル・データ・レイアウトに結果アイテムをドラッグしま
す。
Interactive Reporting により、自動的にテーブル列が移入されます。
データ段階化領域としてのテーブル
結果セクションの計算結果アイテムは、テーブル・セクションに追加されるとた
だのデータ要素になります。つまり、テーブル・セクションは中間的な計算段階
化領域になります。この機能は、計算結果アイテムにフィルタを適用するアプリ
ケーションでは便利です。
たとえば、組織内で上位 10 位の生産者についてのレポートを必要とする場合、結
果セクションに、Rank 関数(各生産者に、他の生産者に対する相対ランクを付け
ることのできる関数)に基づく計算結果アイテムを追加すると簡単です。しかし、
そのランクに基づく結果をフィルタしようとした場合、Interactive Reporting では、
集約アイテムにフィルタを置くことはできないというメッセージが表示されます。
その結果を取得するには、結果セクションに基づいて新しいテーブル・セクショ
ンを挿入し、計算結果 Rank フィールドを含む、すべての関連する結果アイテムを
追加します。Rank がテーブル内の列になったところで、これは計算結果アイテム
ではなくなります。フィルタを配置できる通常の数字になります。また、テーブ
ル・セクションは結果セクションに基づくため、クエリーを実行するたびに、上
位 10 位レポートは自動的に更新されます。
テーブル・データの操作
「テーブル」メニューは、テーブル・セクションのデータを操作できる数多くのコ
マンドが含まれています。詳細は、次のセクションを参照してください:
l
テーブル・データのフィルタ
l
テーブルのソート
l
計算結果アイテムの追加
l
列グループの追加
l
日付グループの追加
l
データ関数をテーブルに適用
テーブル・データのフィルタ
テーブル内のデータをフィルタすると、テーブル列内に表示されるデータがフィ
ルタされます。元のセクションで設定されているフィルタに加え、フィルタはテー
ブル・セクションに適用できます。テーブル・セクションに設定されたフィルタ
は、自動的に、そのテーブルからデータ・セットを継承するすべての他のレポー
トに伝播されます。各列に 1 つのフィルタしか適用できません。
176 テーブル
データを戻して画面に表示し、レポートで使用可能にするには、フィルタを一時
的に無効にするか、または削除します。
ä テーブル・データをフィルタするには:
1 列をダブルクリックするか、列見出しをクリックして、テーブル、フィルタの順に選
択します。
「フィルタ」ダイアログ・ボックスが表示されます。
2 ドロップダウン・リストから算術演算子または論理演算子を選択します。
3 次のいずれかのオプションをクリックして、設定可能なフィルタ値のリストを定義し
ます:
l
l
値の表示 - アイテムに関連付けられた列の値を表示します。
カスタム値 - カスタム値を入力できる空のフィールドを提供します。リストに
値を追加するには、チェック・マークを選択します。
4 値リストからフィルタの定義に含める値を選択します。
値を 1 つずつ選択するか、または「すべて選択」をクリックしてから不要な値を
選択解除します。
5 値ペイン内で値がハイライト表示されたら、OK をクリックします。
列にフィルタが適用され、列の名前がフィルタ・ラインに追加されます。
ä テーブルから任意のフィルタを削除するには、フィルタ・アイテムを選択して、
テーブル削除、削除の順に選択します。
ä テーブルのフィルタを削除するには、フィルタを選択し、次のいずれかを行いま
す:
l
[Delete]キーを押します。
l
テーブル、削除の順に選択します。
l
ショートカット・メニューの「削除」をクリックします。
ä テーブルからすべてのフィルタを削除するには、フィルタ・ラインのフィルタを
クリックして、テーブル、削除の順に選択します。
ä テーブルからすべてのフィルタを削除するには、フィルタ・ラインのフィルタを
クリックして、次のいずれかの操作を行います:
l
[Delete]キーを押します。
l
テーブル、削除の順に選択します。
l
ショートカット・メニューの削除をクリックします。
テーブルのソート
1 つ以上の列によりテーブル内の行を昇順または降順にソートできます。テーブ
ル・セクション内の列に、順序付けられた、ネストされたソートを適用すること
もできます。
テーブル・データの操作 177
ä 列をソートするには、列を選択し、テーブルを選択して昇順ソートまたは降順ソー
トを選択します。
ä ソート条件を適用するには:
1 セクション・タイトルバーのソートをクリックして、ソート・ラインを表示します。
2 カタログ・ペインからソート・ラインに結果アイテムをドラッグします。
データ・レイアウトにないアイテムでもソート・ラインに追加できます。
3 ソート・アイテムを並べ替えて、最終的なソート順を決定します。
アイテムは、ソート・アイテムの左から右にソートされます。順序を変更するに
は、各アイテムを新しい場所にドラッグします。
4 特定のソート・アイテムをダブルクリックすると、昇順と降順のソート順を切り替え
られます。
デフォルトのソート順は昇順です。
5 ソート・ラインの今すぐソートをクリックします。
計算結果アイテムの追加
合計または小計で表される値に対する統計情報を提供したりランク付けしたりで
きます。「計算結果アイテムの追加」機能により、合計を計算する式を構築した
り、値に対して関数を適用したりできます。計算結果アイテムは、標準のデータ・
アイテムのようなもので、レポートに含めたり、他のデータに再利用したりでき
ます。たとえば、「Amount Sold」アイテムを変更して、ここに式を構築し、「Unit
Price」アイテムで掛けて、結果アイテムの名前を「Revenue」とします。Cume な
どのスカラー関数を「Amount Sold」に適用して、各値をその時点での累計合計と
して戻したり、ローカルの税率を「Amount Sold」に掛けて、各販売における税金
を算出したりできます。
「計算結果アイテム」ダイアログ・ボックスは、計算結果アイテムの式を構築する
ために使用されます。計算結果アイテム式は、値、変数、論理ステートメント、
または Interactive Reporting に計算の実行方法を指定する式になります。
ä 計算結果アイテムを作成するには:
1 テーブル、追加、計算結果アイテムの順に選択します。
「計算結果アイテム」ダイアログ・ボックスが開きます。
2 名前ボックスに計算を表す名前を入力します。
デフォルト名は「計算結果」で、複数ある場合は連番が付けられます。計算結果
アイテムにスカラー関数名と同じ名前を割り当てると、Interactive Reporting は、
名前に 2 から始まる番号を付けます。
3 「定義」テキスト・ボックスで式を作成して、新しいデータ・アイテムを定義します。
「演算子」ボタンを使用して、式の挿入ポイントに算術演算子や論理演算子を挿入
します。
l
178 テーブル
「参照」をクリックして「参照」ダイアログ・ボックスを表示し、式に入れる
要求アイテムを選択します。
l
「関数」をクリックして、表示される「関数」ダイアログ・ボックスを使用し
てスカラー関数を割り当てます。
JavaScript を使用して、「定義」テキスト・ボックスに直接式の一部または式全体
を入力することもできます。名前は大文字小文字の区別があり、アイテム名内の
スペースをアンダースコア(_)に置き換える必要があります。
4 必要に応じて、オプションをクリックし、アイテムの新しいデータ型を設定します。
5 式が完了したら、OK をクリックします。
計算結果アイテムがデータ・レイアウトに追加され、テーブル列として表示され
ます。
列グループの追加
列グループとは、1 つの列によりデータをグループ化することにより、結果に新
しいデータを作成する方法です。列グループを使用して、数値以外のデータ値を、
より汎用的なグループ値として集計し、そのグループ値をデータ・セット内の新
しい列にマップできます。
列グループは、テーブル・セクションに追加した新しいアイテムであり、レポー
ト・セクションで使用できます。
たとえば、会社の販売データベースに、「県」
、「販売地域」
、「国」というアイテム
が含まれており、様々なレベルでデータを集約できるとします。ただし、小区域
別販売実績を追跡する場合、または 1 つの県と、その他全県とのデータ比較をす
る場合には、県をグループ化して、小区域アイテムを作成したり、その他のカス
タム次元を作成したりします。
ä 列グループを追加するには:
1 列グループの基準となる列を選択します。
2 テーブル、列グループの追加の順に選択します。
「列のグループ化」ダイアログ・ボックスが表示されます。
列値を使用して、新しいアイテムのグループ化カテゴリを構築します。
3 新しい列の名前を列名フィールドに入力します。
4 カスタム・グループ値を作成し、基本列の値と結合します。
l
l
l
「新規グループ」をクリックし、グループを作成し、これをグループ・リスト
に追加します。
「使用可能な値」リストからグループ・アイテムを選択します。矢印を使用し
て、選択したグループの「グループ内のアイテム」リストにこれらを追加し
ます。
矢印を使用してグループから選択した値を削除し、「使用可能な値」リストに
戻します。
l
グループ名をダブルクリックして、グループを変更します。
l
グループ化されていない列のオプションは、次のように指定します:
m
列名 - テーブル内の新しい列グループに名前を付けます。
テーブル・データの操作 179
m
m
m
m
m
l
新規グループ - 新しい列グループ内の値として表示されるカスタム・グルー
プを作成します。
オプション - 割り当てられていない値を、列グループ内でどのように表す
かを、NULL 値、デフォルト・グループのメンバー(隣のテキスト・フィー
ルドで指定)、または個々のグループの中から選んで指定します。
グループ - アイテムの追加や削除によって、定義するカスタム・グループ
をします。
グループ内のアイテム - 選択したカスタム・グループからアイテムを削除
します。
使用可能な値 - 選択したカスタム・グループにアイテムを追加します。
次のいずれかのオプションを選択して、グループ化されていない列のプリファ
レンスを行います:
m
m
m
NULL - グループ化や集約をしないで値を残します。
デフォルト - グループ化されていないすべての値に割り当てるデフォルト
名を指定できます。
個々のグループ - 各グループ解除値に、最初に指定した名前を割り当てま
す。
5 グループ化の定義をすべて入力したら、OK をクリックします。
新しい列グループがデータ・レイアウトとテーブルに追加されます。
列グループの変更
列グループを変更して、グループの構造を変えられます。
ä 列グループを変更するには、列グループを選択して、「テーブル」、列の変更の順
に選択します。
日付グループの追加
日付の分割列を使用して、日付タイプの列を、年、四半期、月のアイテムに分割
できます。新しいアイテムは、計算結果アイテムに使用可能な日付関数から自動
的に導出されます。
アイテム「発注日」に対して日付グループを追加すると、このアイテムは、構成
される日付アイテムに分割されます。新しい「年」アイテムが整数として、「四半
期」が文字列として、「月」が新しい日付として作成されます。
ä 日付アイテムを分割するには:
1 コンテンツ・ペインで日付タイプの列を選択します。
2 テーブル、日付グループの追加の順に選択します。
注: この機能は、新しい「月」アイテムの表示フォーマットを mmm に設定し、
データが正しくソートされるようにします。「四半期」は 1/1 から始まるカ
レンダ年に基づきます。
180 テーブル
データ関数をテーブルに適用
テーブル・セクションで、合計と小計に対してのみダッシュボードを使用できま
す。データ関数は基底値に戻り、指定されている関数のタイプに応じて値を再計
算します。
どの列にも小計、総計、またはカスタム合計を適用できます。数値列に対する総
計は、デフォルトの sum 関数が適用されますが、各列に数多くの総計を適用でき、
それぞれについて異なる集約関数を適用できます。次の表に、小計と総計で使用
できるデータ関数を示します。
表 33
小計および総計のデータ関数
関数
説明
合計
基底値の合計を戻します。
平均
基底値の平均を戻します。
最小
基底値の最小値を戻します。
最大
基底値の最大値を戻します。
カウント
基底値の個数を戻します。
その他
JavaScript を使用して、カスタム関数を作成できます。
列の合計
Interactive Reporting は、テーブルの下部に「Total」というラベルの行を追加し、
合計を選択した列の最後のエントリとして表示します。
ä 列の合計を計算するには、合計される列を選択し、標準ツールバーの
をクリッ
クします。
総計
ä データ関数を使用して、列に総計を適用するには:
1 列を選択して、テーブル、総計の順に選択します。
「総計の挿入」ダイアログ・ボックスが表示されます。
2 「総計関数」ドロップ・ダウン・リストからデータ関数を選択します。
3 「総計の追加」リストから合計される 1 つ以上の列を選択し、OK をクリックします。
新しく指定されたデータ関数を反映して、列にある総計と小計がすべて計算され
ます。
テーブル・データの操作 181
小計
ä 小計を適用するには:
1 列を選択して、テーブル、小計の順に選択します。
「小計の挿入」ダイアログ・ボックスが表示されます。
2 小計を入れる列ドロップダウン・リスト・ボックスから区切り列を選択します。
3 データ関数を選択します。
4 小計を表示する 1 つ以上の列を選択して、OK をクリックします。
テーブル・コンポーネントの操作
Interactive Reporting では、テーブル・セクション内のテーブル・コンポーネント
(列と行)を操作するためのオプションが数多く用意されています。これらのコマ
ンドは「フォーマット」メニューと「結果」メニューにあり、その多くに、対応
するツールバー・アイコンやショートカット・メニュー・アイテムがあります。
列と行の選択
ä 列を選択するには、列の内部をクリックします。
ä 行を選択するには、行ヘッダー(行番号)をクリックします。
列の削除
ä 結果テーブル(およびデータ・レイアウト)から選択した列を削除するには、結果、
削除の順に選択します。
コンテンツ・ペインからアイテムを削除すると、データ・レイアウトおよびデー
タ・セットから完全に削除されます。
注意
削除するアイテムのデータが計算結果アイテムやレポートで使用されてい
ることがあるため、アイテムの削除は慎重に行う必要があります。
「テーブル」メニュー・コマンドの一覧
次の表には、「テーブル」メニューで使用可能なコマンドのクイック・リファレン
スと関連ショートカットがまとめられています。
182 テーブル
表 34 「テーブル」メニュー・コマンド
コマンド
フィルタ
説明
「フィルタ」ダイアロ
グ・ボックスを開き
ます。
キーボード・ショー
トカット
ショートカット・メ
ニュー
[Ctrl]+[L]
*
昇順
選択した列の値を昇
順または降順(アル
ファベットまたは数
値)でソートします。
*
降順
選択した列の値を降
順(アルファベットま
たは数値)でソートし
ます。
*
計算結果アイテムの 「計算結果アイテムの
追加
挿入」ダイアログ・
ボックスを開きます。
*
列グループの追加
*
「列のグループ化」ダ
イアログ・ボックス
を開きます。これを
使用して、次元ラベ
ルを新しいグループ
にマージし、関連
データを集約します。
日付グループの追加
日付タイプを年、四
半期、および月アイ
テムに区切ります。
列の変更
計算結果列またはグ
ループ列の変更に使
用します。
[Ctrl]+[M]
削除
選択した列(または
データ・レイアウ
ト・アイテム)を削除
します。
[Del]
小計
「小計の挿入」ダイア
ログ・ボックスを開
きます。
*
総計
「総計の挿入」ダイア
ログ・ボックスを開
きます。
*
列の非表示
列の再表示
選択した列をビュー
から非表示にします。
「列の再表示」ダイア
ログ・ボックスを開
きます。
*
*
*
「テーブル」メニュー・コマンドの一覧 183
184 テーブル
多次元データベースのクエ
リー
8
この章の内容
OLAPQuery セクション ................................................................................................. 185
OLAPQuery オプション ................................................................................................. 186
OLAP クエリーの作成 ................................................................................................. 189
OLAPQuery データの詳細設定........................................................................................ 192
OLAP クエリーの処理 ................................................................................................. 198
フィルタの適用 ........................................................................................................ 199
データ・ビューの変更 ............................................................................................... 205
OLAPQuery アイテムのフォーマット .............................................................................. 208
多次元データベースからリレーショナル・データベースへのドリルスルー ...................... 208
「OLAP」メニュー・コマンドの一覧.............................................................................. 210
OLAPQuery セクション
OLAPQuery セクションを使用して、多次元データベースまたは OLAP データベー
スに対してクエリーを実行します。多次元データベースに接続すると、OLAPQuery
セクションが開かれます。
ユーザー・インタフェースはピボット・セクションと似ています。ただし、
OLAPQuery セクションでは、多次元データベース・コンポーネントがカタログ・
ペインに階層ツリーとして表示される点が異なります。こうしたコンポーネント
には、次のものがあります:
l
次元 - 情報のカテゴリ(場所、製品、店舗、時間など)。次元は、情報提供用で
あり、クエリー・アイテムとしては使用できません(次元に複数の階層が含ま
れている場合、そうした階層は次元の下に示されます)。
m
m
レベル - 類似したタイプのメンバーのグループ。たとえば、場所次元で示
されているメンバーを使用すると、Japan、USA、および France は Country
レベルに属します。San Francisco、Paris、Tokyo、および Rome は City レベ
ルに属します。35 Main Street は Address レベルに属します。
ハイブリッド(分析) - 詳細な次元データは、ハイブリッド分析によって提
示されます(リレーショナル・データベースにあっても、Essbase サーバー
自体に存在するキューブ構造(メタデータ)には反映されない、Essbase また
は DB2 キューブの最下位レベル)。次元にハイブリッド分析データがある
場合、Essbase サーバーは、Essbase Integration Server とともに適切なリレー
ショナル・テーブル・ソースから自動的にデータを取得して Interactive
OLAPQuery セクション 185
Reporting に渡します。次元に使用可能なハイブリッド分析がある場合は、
その次元が、次に示すレベルの右側に示されます。
m
メンバー - 次元のコンテンツ値。場所次元のメンバーには、San Francisco、
Japan、Paris、35 Main Street、Tokyo、USA、France、Rome などがありま
す。これらはすべて場所の値です。
メンバーは、値(I)アイコンの下にしか表示されず、データ・レイアウトで
トップ・ラベルまたはサイド・ラベル・ペインにしかドラッグできませ
ん。
m
メンバー・プロパティ - OLAPQuery で取得および表示できるメンバーに関
する情報の説明部分。この情報は、メタデータなので、そのまま次元階層
における個別のメンバーの構成要素となることはありません。たとえば、
次の階層を想定してみましょう:
製品
カテゴリ
製品名
製品名レベルで、次のプロパティを定義できます:
製品説明
製品 SKU
色
サイズ
加重
対応するレベルのプロパティをデータ・レイアウトにドラッグできます
が、スライサやメジャー・ペイン内にドラッグしたり、フィルタを適用し
たりすることはできません。
l
メジャー - データベースのキューブに含まれる数値です。利益幅、売上原価、
売上数量、予算など、分析に使用される数値を指します。
個々のメジャーは、メジャーアイコンの下にのみ表示され、メジャーペイン
にのみドラッグできます。
注: Essbase のみ。Interactive Reporting では、Essbase 属性次元をサポートして
います。属性次元は、OLAPQuery セクションで表示され、属性次元の名
前の右側に"属性"という語が付いています。さらに、属性次元ごとに、
Interactive Reporting で属性計算次元が作成されます。属性計算次元は、
カタログ・ペインの下部に表示されます。属性計算次元内に含まれてい
るメンバーは、データ・レイアウトのトップ・ラベルまたはサイド・ラ
ベルに配置できます。
OLAPQuery オプション
Interactive Reporting では、OLAPQuery セクションの様々なプロパティをコントロー
ルするオプションを設定できます。
186 多次元データベースのクエリー
l
187 ページの「「一般」OLAPQuery オプション」
l
188 ページの「データベース固有の OLAPQuery オプション」
ä OLAPQuery オプションを定義するには、「OLAP」、OLAP クエリー・オプションの
順に選択します。
「一般」OLAPQuery オプション
一般的な OLAPQuery オプションは、データベースに関係なく調整できます。「OLAP
クエリー・オプション」ダイアログ・ボックスの「全般」タブは、次のように表
示されます:
表 35
結果オプション
結果
説明
デー
タ
ベー
ス合
計の
ダウ
ン
ロー
ド
データベース合計のダウンロード機能では、次元ごとに 1 つの列のみ作成され、結
果セットにすべてのメンバーおよび対応するデータが含まれます。また、各次元の
親メンバーを持つ列が含まれます。デフォルトで、このオプションは使用不可に
なっています。「ツール」、「プログラム」、「OLAP メニュー」の順に選択して、こ
のオプションを使用可能にする場合、新規作成した CubeQuery セクションでも「ク
エリー」オプションが使用可能になります。
OLAP
クエ
リー
を処
理す
ると
きに
自動
生成
OLAPQuery セクションを初めて処理するときに、その後の OLAPQuery セクションのた
めの結果セクションを作成します。
表 36
注: バージョン 9.3.1 の CubeQuery からダウンロードされた結果にデータを含む
Interactive Reporting バージョン 11.1.1 ドキュメントを開く場合、既存の結果データは
表示されません。また、Interactive Reporting バージョン 11.1.1 で作成された Interactive
Reporting ドキュメントとともに「結果にダウンロード」機能を使用する場合、結果
セットはバージョン 11.1.1 の場合と同じではありません。
OLAP クエリー・オプション
OLAP クエ
リー
説明
OLAPQuery セ
クションの使
用
リリース 9.3.1 以前のセクション・フォーマットで、新規 OLAPQuery(Essbase)
セクションを表示できるようにします。このオプションによって、リリース
9.3.1 以前のセクション機能も使用可能になります。この設定は、既存の OLAP
クエリーではなく、その後に作成される OLAP クエリーのみに適用されます。
デフォルトでは、新規 Essbase クエリーは CubeQuery セクション・タイプを使
用します。リリース 9.3.1 以前の OLAP クエリーおよび CubeQuery セクション・
タイプを含む OLAP クエリーは、同じ Interactive Reporting ドキュメント(BQY)で
共存できます。
次元のルー
ト・レベル
(ODBO レベル
0/Essbase 世
OLAP ツリーで、レベル 0 および世代 1 のデータを表示できるようにします。
ダッシュボード・セクションで、完全なメンバー・レベルの階層データの使
用、読取り、または設定を行う場合は、このオプションを使用可能にする必
OLAPQuery オプション 187
OLAP クエ
リー
説明
代 1)のデータ
の表示
要があります。このオプションは、CubeQuery セクションの情報の表示には
影響しません。
表 37
クエ
リー
クエリー・オプション
説明
クエ アイテムがデータ・レイアウトに追加および削除された場合、または「クエリー」
リー オプションの「抑制」および「置換」オプションが変更された場合、データベース
の自 のクエリーを自動的に実行します。「自動リフレッシュ」を使用不可にすると、デー
動リ タ・レイアウトを変更するたびに、「プロセス」をクリックしてデータベースのク
フ
エリーを実行する必要があります。システムのパフォーマンスを向上するために、
レッ 「結果の自動生成」オプションを使用可能にする場合は、「クエリーの自動リフレッ
シュ シュ」オプションを使用不可にすることをお薦めします。
データベース固有の OLAPQuery オプション
データベース固有の OLAPQuery オプションは、接続先のデータベースによって異
なります。そのため、ダイアログ・ボックス内のタブのコンテンツは、データベー
ス接続のタイプによって変わります。
l
188 ページの「Essbase データベースの表示オプション」
l
189 ページの「Microsoft OLE/DB の表示オプション」
Essbase データベースの表示オプション
Essbase データベースのタブは、次のように表示されます:
表 38
Essbase データベースの表示オプション
オプショ
ン
説明
クエ
リー・オ
プション
クエリー・オプションの次の領域を定義します:
l
値のない行の抑制 - すべてのセルが NULL 値で値のない行の取得を省きます。
l
ゼロの行の抑制 - すべてのセルが NULL 値でゼロの行の取得を省きます。
l
取得する小数点以下の桁数を指定 - サーバーから戻される小数点以下の桁数
を設定できます。
l
ハイブリッド分析値の取得可能 - この機能により、外部リレーショナル・
データベースに存在する、Essbase キューブの最下位レベルを取得できます。
こうしたレベルは、Essbase サーバー自体に存在するキューブ構造(メタデー
タ)には反映されません。かわりに、こうしたレベルの生成および取得は、
別途 Essbase Integration Server 製品で実行されます。
ただし、この機能を実行するために、Essbase サーバーは、最初にハイ
ブリッド分析取得を使用可能にする指示を受ける必要があります。この
指示には、次の Essbase レポート・スクリプト・キーワードが使用され
ます:
<HYBRIDANALYSISON>
188 多次元データベースのクエリー
オプショ
ン
説明
反対に、ハイブリッド分析の取得を使用不可にする場合は、次のキー
ワードが使用されます。
<HYBRIDANALYSISOFF>
Essbase サーバーに送られた該当するキーワードは、クエリー・ログで
参照できます。
この機能は、Hyperion Essbase バージョン 6.5 および IBM DB2 OLAP バージョン 8.1
でのみサポートされています。
別名テー
ブル
OLAPQuery に使用される別名テーブルを定義します。
l
別名テーブルの選択 - 別名を使用して、データベース物理メンバーや世代
名/レベル名にわかりやすい名前を割り当てると、Essbase では、別名がキュー
ブ内の別名テーブルに保管されます。キューブには複数の別名テーブルを
設定できるので、使用する別名テーブルを選択して、入力する値に基づい
てクエリーを変更できます。
たとえば、Store カテゴリ・メンバーをコードとして定義する一方、それぞ
れの Store カテゴリに使用するわかりやすい名前を別名テーブルで定義しま
す。
次の例で、メンバー名"0199"の場合は、選択した別名テーブルに基づい
て"January 11999"、"Jan99"、"Fiscal Month 1"のいずれかが表示されます。デフォ
ルトでは、デフォルトの別名テーブルが使用されます。別の別名テーブル
を選択しなければ、"January 1999"が表示されます。
Physical Member Name = 0199
Default Alias Table Value = January11999
Alias Table 1 Value
= Jan99
Alias Table 2 Value = Fiscal Month 1
Microsoft OLE/DB の表示オプション
OLAP データベースの Microsoft/OLE DB のタブは次のように表示されます:
表 39
Microsoft OLE/DB の表示オプション
オプション
説明
空行を抑制
メジャーデータがない空の行の取得が省かれます。
OLAP クエリーの作成
Interactive Reporting では、データ・レイアウトを使用して多次元情報を管理しま
す。データ・レイアウトを使用すると、次元のプロット、表示、および操作を行
うことができます。次の 3 つのデータ・レイアウト・ペインが用意されています:
l
サイド・ラベル - 数量化できない次元またはメンバーを含みます。
l
トップ・ラベル - 数量化できない次元またはメンバーを含みます。
OLAP クエリーの作成 189
l
メジャー - 数量化可能な次元またはメジャーを含みます。データ・レイアウト
のメジャー・ペインには、キューブの値が保持されます。
注: Interactive Reporting では、時間次元および日付次元は、数量化できない
値として処理されます。
ä OLAP クエリーを作成するには:
1 ツール、オプション、プログラムのオプション、OLAP の順に選択します。
「OLAP」タブが表示されます。
2 古い OLAP クエリー・セクションの使用を選択し、OK をクリックします。
デフォルトでは、新しい Essbase クエリーは、新しいセクション・タイプ
(CubeQuery)を使用します。古い OLAP クエリーを使用するには、「ツール」、「オ
プション」、「プログラムのオプション」、「OLAP」、「古い OLAP クエリー・セク
ションの使用」の順に選択します。
3 挿入、新規クエリーの順に選択します。
「クエリーの挿入」ダイアログ・ボックスが表示されます。
4 接続対象の Interactive Reporting 接続ファイルを選択します。
詳細は、クエリーの挿入を参照してください。
クエリー・セクションが表示されます。
5 データ・レイアウトが表示されていない場合は、セクション・タイトルバーのデー
タ・レイアウトをクリックします。
6 カタログ・ペインで 1 つ以上のメジャー(数量や総額など)を選択し、OLAP、ファクト/
メジャーの追加の順に選択して、データ・レイアウトのメジャー・ペインにアイテム
を追加します。
7 カタログ・ペインで 1 つ以上のレベルやメンバーを選択し、OLAP、サイド・ラベルの
追加の順に選択して、データ・レイアウトのサイド・ラベル・ペインにアイテムを追
加します。
8 カタログ・ペインで 1 つ以上のレベルやメンバーを選択し、OLAP、トップ・ラベルの
追加の順に選択して、データ・レイアウトのトップ・ラベル・ペインにアイテムを追
加します。
ä カタログ・ペイン内の次元値をリフレッシュするには、「OLAP」、次元の取得の順
に選択します。
カタログ・ペインからデータ・レイアウトにアイテムをドラッグすると、レベル
名のみが表示されます。たとえば、データ・レイアウトに CA をドラッグすると、
データ・レイアウトには状態が表示されます。レベル名は、データ・レイアウト
内のアイコン の後に表示されます。
OLAPQuery の再設定する(ピボットを実行する)には、上の次元と横の次元のアイ
テムを交換します。この機能は、ある次元のデータと他の次元のデータとを並置
する場合に役立ちます。上の次元から横の次元にピボットを実行すると、相互関
係が明らかになります。
190 多次元データベースのクエリー
OLAPQuery セクション・データ・レイアウトのルー
ル
OLAPQuery セクション・データ・レイアウトには、次のルールが適用されます:
l
l
l
l
たとえば、サイド・ラベル・ペインにレベル年がある場合は、トップ・ラベ
ル・ペインにレベル四半期をドラッグできません。
1 つの次元のレベルを移動すると、Interactive Reporting で、同じ次元のすべて
のレベルが自動的に移動されます。
OLAPQuery セクションでデータのピボットを実行するには、データ・レイア
ウト・ペインにアイテムを移動します。ラベル・ハンドルを使用してデータ
のピボットを実行することはできません。
同じ次元のレベルは、サイド・ラベルとトップ・ラベル両方のペインで一緒
にグループ化する必要があります。
たとえば、サイド・ラベルのレベルに次の順序は使用できません。その理由は、
様々な次元のレベル(年、四半期、および月は時間次元、店舗種別は店舗次元 、製
品カテゴリは製品次元)が混在しているためです。
データ・レイアウトでは次の順序を使用する必要があります(年、四半期、および
月はすべて同じ次元のため、まとめてグループ化されます)。
l
l
l
次元の階層を壊すことはできません。たとえば、年は四半期に先行し、四半
期は月に先行している必要があります。
"ハイブリッド分析" (Essbase のみ) - Essbase サーバーからデータが正常に取得
されると、"Hybrid1"というデータ・レイアウトに"ダミー"レベルが追加されま
す。新しいレベルのデータは、コンテンツ・ペインで表示されます。Essbase
サーバーからデータが正常に取得されない(つまり、エラー・メッセージが表
示される)場合は、「ドリルするレベルが残っていません」というメッセージが
表示されます。戻されたハイブリッド分析レベルのデータをさらにドリルダ
ウンすると、取得したハイブリッド分析レベルのデータは"Hybrid2"などとな
ります。
OLE DB のみ - 次元レベル・プロパティをデータベースから取得する場合は、
対応するレベルを追加してからそれぞれのプロパティをデータ・レイアウト
にドラッグできます。
たとえば、データ・レイアウトに国、年が含まれており、マネージャ(国のプ
ロパティ)をデータ・レイアウトにドラッグすると、マネージャ・プロパティ
は国で保持され、年レベルの後には追加されません。プロパティは、スライ
サ・ペインやデータ・レイアウト内のメジャー・ペインにはドラッグできま
せん。また、プロパティにフィルタを適用することもできません。
次元レベルのプロパティを取得するために、Interactive Reporting データベース
接続ファイルを作成するときは、「メンバーのプロパティの表示」チェック・
ボックスを選択する必要があることに注意してください。
OLAP クエリーの作成 191
OLAPQuery メンバーとレベルのルール
クエリーにメンバーとレベルを同時に含めると、2 つのデータセットの交差では
なく、集合になります。たとえば、州レベルを選択して San Francisco(市)を選択す
ると、クエリーで、すべての州および San Francisco が取得されます。
次の表に、様々なクエリーの結果を示します。
表 40
OLAPQuery メンバーとレベルのルール
データ・レイアウトのアイテ
ム
コンポーネントのタイプ
クエリーが戻す結果:
Country (All)
レベル
すべての国
State (All)
レベル
国に関係なくすべての州
City (All)
レベル
州や国に関係なくすべての市
Canada
メンバー
カナダのみ
CA
メンバー
カリフォルニアのみ
San Francisco
メンバー
サンフランシスコのみ
State (All), San Francisco
レベル、メンバー
国に関係なくすべての州とサ
ンフランシスコ
Country (All), CA
レベル、メンバー
すべての国とカリフォルニア
(米国に限定しない)
Country (All), State (All), CA, NV,
San Francisco
レベル、レベル、メンバー、 すべての国、すべての州
メンバー、メンバー
OLAPQuery データの詳細設定
OLAP クエリーに含めるアイテムを識別したら、スライサ・フィルタの設定、ド
リル・データの指定、計算結果アイテムやデータ関数の追加などの操作を実行し
て、データを細かく調整できます。各関数については、この後の項を確認してく
ださい。
l
スライサの指定
l
ドリルダウン
l
ドリルアップ
l
ハイブリッド分析およびドリル(Essbase および DB2 のみ)
l
計算結果アイテムの追加
l
OLAPQuery 関数の使用法
スライサの指定
スライサは、データをフィルタするクエリーにおける 3 番目の軸のようなもので
す。その他の軸は、行軸および列軸です。スライサでは、サーバー・キューブの
192 多次元データベースのクエリー
論理スライスを定義するために、サーバーにスライスの一部ではなくすべての値
を無視させます。たとえば、一般的な店舗カテゴリに対してクエリーを実行する
場合は、店舗カテゴリを店舗サブセット(コンピュータ販売店、ディスカウント
店、電器店など)にスライスするスライサを適用できます。
スライサを操作する場合は、次元の個々のメンバーのみを使用します。次元は、
トップ・ラベルやサイド・ラベルでは使用できません(どの時点でも複数の軸で次
元を表すことはできません)。
ヒント:
1 つのクエリーに複数のスライサを設定し、それぞれのスライサで異な
る次元を使用できます。
ä スライサを指定するには:
1 セクション・タイトル・バーでスライサをクリックしてスライサ・ペインを開きま
す。
2 カタログ・ペインで次元からメンバーを選択し、それをスライサ・ペインにドラッグ
します。
各次元フォルダには、"...の値"というメンバー・サブフォルダが含まれています。
このサブフォルダにスライサ・ペインの選択対象となるメンバーが含まれていま
す。
3 プロセスをクリックします。
ハードワイヤ・モードで実行している場合(198 ページの「OLAP クエリーの自動
プロセス」を参照)、スライスは即座に適用されます。
ドリルダウン
ドリルダウン機能では、階層を詳細なレベルに展開しながら、多次元データベー
ス・キューブからデータを取得します。製品ラインなどのアイテムの詳細を確認
する場合は、アイテム・ラベルにドリルダウンします。1 つ以上のアイテムに対
してドリルダウンできます。
メンバーのドリルダウンでは、特定の次元の階層構造を参照できるように、任意
のトップ・ラベルまたはサイド・ラベルをドリルダウンできます。次元の行また
は列で特定のラベルを選択するたびに、そのラベル値のデータのみが表示されま
す。1 つのレベルに対して次元タブを選択すると、その次元レベルのすべてのメ
ンバーが表示されます。
ラベルをドリルダウンするには:
l
l
l
対象のラベルをダブルクリックします。
ラベルを選択し、ショートカット・メニューから「ドリルダウン」を選択し
ます。
ラベルを選択し、「OLAP」、「ドリルダウン」の順に選択します。
ヒント:
OLAPQuery でドリルダウンするときに、次に表示するデータのレベ
ルを指定できます。
OLAPQuery データの詳細設定 193
注: 次元のドリルダウン中は、フィルタを設定することはできません。
注: Essbase のみ。メジャー・ドリルダウンでは、様々なメジャーの集約方法
を表示できます。メジャーのドリルダウンは、1 対 n パスで 1 レベルず
つ連続的に(ネストではなく順次に)行われます。たとえば、Profit(利益)
が税金(Tax)と税引前利益(Pre-Tax Profit)の親であり、収益(Revenue)と経
費(Expense)が税引前利益(Pre-Tax Profit)の子である場合、Tax 列と PreTax 列が最初にドリルダウンされ、Revenue 列と Expense 列を表示するに
は、Pre-Tax ラベルをダブルクリックする必要があります。
ドリルアップ
ドリルダウン機能を使用した場合は、1 レベルずつドリルアップしてデータのオ
リジナル・ビューに戻ります。ドリルアップするには、ドリルアップするレベル
を選択して、次のいずれかの方法を使用します:
l
対象のレベルをダブルクリックします。
l
ショートカット・メニューの「ドリルアップ」を選択します。
l
「OLAP」、「ドリルアップ」の順に選択します。
ハイブリッド分析およびドリル(Essbase および DB2
のみ)
ドリルダウンしてハイブリッド分析データを取得すると、次のレベルの情報のみ
が取得されます。「ドリルスルー」する項目が選択されていたり、「すべてのレベ
ルへドリル」や「最低レベルへドリル」のオプションが「OLAP クエリー・オプ
ション」ダイアログ・ボックスで使用可能になっていても関係ありません。
ハイブリッド分析によって戻されたデータにドリルできる場合は、Interactive
Reporting で、"Hybrid1"というデータ・レイアウトに"ダミー"レベルが追加され、
コンテンツ・ペインに新しいレベルのデータが適宜表示されます。Essbase サー
バーからデータが正常に取得されない場合は、「ドリルするレベルが残っていませ
ん」というメッセージが表示されます。ハイブリッド分析レベルのデータのドリ
ルダウンを続行すると、ドリルダウンされた各データは、データ・レイアウト
で"Hybrid2"として戻されます(さらにハイブリッド分析レベルで取得すると、
Hybrid3"、"Hybrid4"などとなります)。
ハイブリッド分析データのドリルアップによって、該当するレベルを最下位レベ
ルとしてコンテンツ・ペインで再表示できます。下位レベルのハイブリッド分析
データはすべて、コンテンツ・ペインおよびデータ・レイアウトから削除されま
す。
計算結果アイテムの追加
計算結果アイテムにより、メジャーを計算する式を作成するか、メジャーに関数
を適用すると、新しい列を作成できます。計算結果アイテムは、標準データ・メ
194 多次元データベースのクエリー
ジャーと同様にレポートに含めたり、他のメジャーを計算するために再利用した
りできます。
計算結果アイテムは、仮想の列(物理的にキューブに保管される列の対照要素)で
表示されます。このアイテムは、クエリーの実行中に自動的に計算され、データ
ベースにすでに保管されている情報を補足します。
たとえば、式を構築して Amount Sold アイテムを変更できます。Unit Price アイテ
ムを乗算し、計算結果のアイテムの名前を Revenue に変更します。
注: この機能は、MS OLAP データベースのみで使用できます。
ä メジャーを計算または変更するには:
1 OLAP、計算結果アイテムの追加の順に選択します。
「アイテムの変更」ダイアログ・ボックスが表示されます。
2 次のフィールドに必要な情報を指定します:
l
l
l
l
l
l
名前 - 計算結果を反映する新しい列の名前を指定します。
定義 - テンキーまたは「関数」ダイアログ・ボックスからアイテムを追加し
て、式を作成します。
テンキーを使用して、算術演算子や論理演算子を選択して挿入します。
MDX(Multi Dimensional eXpressions)の知識がある場合は、「定義」フィールド
に直接入力します。
メジャー - 式に使用可能なメジャーのリストから相当する MDX を選択しま
す。
関数 - 「定義」フィールドで選択したメジャーに数値関数を適用します。選択
した関数に基づいて、「関数」ダイアログ・ボックスは、その関数に合うよう
に変更されます。関数の詳細は、195 ページの「OLAPQuery 関数の使用法」
を参照してください。
3 式の入力が完了したら、OK をクリックします。
新しいメジャー名がデータ・レイアウトに追加されます。
計算結果アイテムの詳細は、第 14 章「計算結果アイテム」を参照してください。
注: 計算結果アイテムをサポートするデータベースの例としては、OLAP に準拠
したデータベース用の OLE DB (MS OLAP、SAP BW など)があります。
OLAPQuery 関数の使用法
計算結果のメジャー式に標準の数値関数を挿入するには、OLAPQuery 関数を使用
します。数値関数では、関連付けられている値ごとに新しいメジャーが計算され
ます。OLAPQuery セクションで次の 2 種類の OLAPQuery 関数を使用できます:
l
Interactive Reporting 関数 - MDX で一般的な数学的計算を実行できる非 MDX
関数。列に占める割合%、行に占める割合%、合計に占める割合%の各関数で
OLAPQuery データの詳細設定 195
は、クエリーからのメジャー名のみ(キューブのすべてのメジャーではない)を
パラメータとして使用できます。
l
MDX 関数 - 計算結果アイテム式に適用する標準の数学的関数。Interactive
Reporting は、多くの MDX 関数をサポートしています(MDX 関数の詳細は、
MDX ドキュメントを参照してください)。
次の表に、「クエリー」メニューで使用可能なコマンドのクイック・リファレンス
を提示し、関連するショートカットを示します。
次の表に、OLAPQuery セクションで使用可能な関数を示します。
表 41
OLAPQuery 関数
関数
関数のタイプ
説明
列に占める割合%
Interactive Reporting
指定されたメジャーを列の合
計に対する割合として計算し
ます。
行に占める割合%
Interactive Reporting
指定されたメジャーを行の合
計に対する割合として計算し
ます。
合計に占める割合%
Interactive Reporting
指定されたメジャーをすべて
の行と列の合計に対する割合
として計算します。
増減率
Interactive Reporting
特定の次元の前のメンバーを
基準に、その次元の指定され
たメジャーの増減率(%)を計
算します。たとえば、この関
数は、前年を基準にした売上
の増減率(%)を計算する場合
に使用できます。
絶対増減量
Interactive Reporting
特定の次元の前のメンバーを
基準に、その次元の指定され
たメジャーの絶対増減量を計
算します。たとえば、この関
数は、前年の売上との違いを
計算する場合に使用できま
す。
平均
MDX
指定したデータ・セットで評
価された特定のメジャーの平
均値を計算します。
相関
MDX
2 つのメジャーに対するデー
タ・セットの相関を戻しま
す。
カウント
MDX
レポート内の指定した次元の
メンバー数を計算します。
共分散
MDX
同時に変化する 2 つの値の傾
向を測定します。差異は、平
均値に基づく値の平方偏差の
平均です。共分散は、平均値
に基づく特徴値の偏差値の平
均です。
196 多次元データベースのクエリー
関数
関数のタイプ
説明
線形回帰(ポイント)
MDX
データセットの線形回帰を計
算し、回帰線 y=ax+b の"b"の
値を戻します。
線形回帰(2)
MDX
データ・セットの線形回帰を
計算し、r2(determination の係
数)を戻します。
線形回帰(スロープ)
MDX
データセットの線形回帰を計
算し、回帰線 y = ax + b の"a"の
値を戻します。
線形回帰(分散)
MDX
データ・セットの線形回帰を
計算し、回帰線 y = ax + b に合
致する分散を戻します。
最大
MDX
指定したデータ・セットで評
価された特定のメジャーの最
大値を戻します。
メジアン
MDX
指定したデータ・セットで評
価された特定のメジャーの中
央値を計算します。
最小
MDX
指定したデータ・セットで評
価された特定のメジャーの最
小値を戻します。
標準偏差
MDX
指定したデータ・セットで評
価された特定のメジャーの標
準偏差を計算します。
合計
MDX
指定したデータ・セットで評
価された特定のメジャーの合
計を計算します。
分散
MDX
指定したデータ・セットで評
価された特定のメジャーの分
散を計算します。
ä データ関数を使用するには:
1 OLAP、計算結果アイテムの追加の順に選択し、「アイテムの変更」ダイアログ・ボッ
クスの関数をクリックします。
「関数」ダイアログ・ボックスが表示されます。
2 「関数」リストから Interactive Reporting Web Client または MDX 関数を選択します。
関数リストの下に、選択した関数が実行する計算の説明が表示されます。
3 メジャーを選択します。
クエリー内のメジャーのみでなく、キューブ内の任意のメジャーを選択できます。
「キューブの階層」リストには、メンバーとレベルの両方を含むキューブの編成が
表示されます。
一部の関数では、計算を実行するために 2 番目のメジャーを指定する必要があり
ます。2 番目のメジャーを指定する必要があるかどうかは、個別の関数を参照し
てください。
OLAPQuery データの詳細設定 197
カウント関数には、メジャーは必要ありません。
4 関数の評価に使用するデータセットを定義し、OK をクリックします。
「キューブの階層」リストからデータセットにメンバーまたはレベルを追加するに
は、メンバーまたはレベルを選択し、「追加」をクリックします。
データセットからメンバーまたはレベルを削除するには、メンバーまたはレベル
をクリックし、「削除」をクリックします。
OLAP クエリーの処理
OLAP クエリーを作成し、フィルタ、計算、ソート、およびその他の調整を適用
してさらに要求を設定し直した後に、そのクエリーを処理する必要があります。
クエリーが複雑な場合、またはリンク・レポート・セクション内のデータをリフ
レッシュする必要がある場合は、クエリーの処理に少し時間がかかる可能性があ
ります。
ä OLAP クエリーを処理するには、「ツール」、「クエリーの処理」、「オプション」の
順に選択します。
ドキュメントには複数のクエリーを含められるので、「プロセス」ドロップダウ
ン・リストのオプションには次の 3 つがあります:
l
l
l
現在のクエリーを処理 - 現在のオブジェクトを処理します。レポートで複数の
クエリーからの結果セットを参照する場合などには、複数のクエリーを処理
できます。「現在のクエリーを処理」は、ツールバー・ボタンを使用するとき
のデフォルトの選択です。
すべて処理 - ドキュメント内のすべてのクエリーが処理されます。
カスタムを処理 - 「カスタムを処理」ダイアログ・ボックスを開きます。この
ダイアログ・ボックスでクエリーのチェック・ボックスを選択して、処理す
るクエリーを指定できます。
Interactive Reporting - データベースにクエリーを送信し、OLAPQuery セクショ
ンにデータを取得します。データの取得中は、ステータス・バーに、サー
バー・データ処理やネットワーク転送の割合および進行状況を示す動的なカ
ウントが表示されます。
OLAP クエリーの自動プロセス
ハードワイヤ・モードでの実行を選択した場合は、データ・レイアウトに対して
アイテムを追加または削除すると、Interactive Reporting でデータベースへのクエ
リーが自動的に実行され、データが即座に取得されます。「プロセス」をクリック
する必要はありません。
注: ハードワイヤ・モードを使用するかどうかを決めるときは、クエリーを実
行するキューブのサイズを考慮してください。
198 多次元データベースのクエリー
ä ハードワイヤ・モードを選択するには、OLAP、「OLAP クエリー・オプション」
の順に選択し、「全般」タブの「デザイン」セクションで「ハードワイヤ・モー
ド」を選択します。
OLAPQuery のオフライン作業
OLAPQuery での表示、プロット、および操作をオフラインで行うには、ドキュメ
ント内の OLAPResults セクションにデータセットをダウンロードします。ダウン
ロードしたら、データをチャート、テーブル、およびその他のレポート・セクショ
ンと統合できます。クエリーを変更する必要がある場合は、データベースに再接
続して必要な変更を適用します。
ä OLAPQuery データ・セットをダウンロードするには、OLAP、結果にダウンロー
ドの順に選択します。
クエリーの OLAPResults セクションが作成されます。OLAPResults データ・セット
を使用して、新しいチャート、ピボット、またはその他のレポートを挿入できま
す。
OLAPResults セクションの自動作成
「プロセス」をクリックすると、結果セクションが自動的に作成されます。このた
め、
「OLAP」
、「結果にダウンロード」の順に選択する必要はなくなります(199 ペー
ジの「OLAPQuery のオフライン作業」を参照)。
ä 「プロセス」をクリックするときに結果セクションが自動的に作成されるようにす
るには:
1 ツール、オプション、プログラムのオプションの順に選択し、OLAP タブを選択しま
す。
2 OLAP クエリーを処理するときに結果セクションを自動生成を選択します。
このオプションを選択すると、このセッションで作成する OLAP 結果セクション
は、その OLAPQuery セクションを最初に処理したときに Interactive Reporting で自
動的に作成されます。
フィルタの適用
トップ・ラベルまたはサイド・ラベルがクエリーに追加されたら、「フィルタ」に
よりフィルタを定義してクエリーに適用できます。フィルタを設定するには、特
定のメンバーの値に比較演算子を適用します。この後の項を参照してください:
l
メンバー選択のフィルタの適用
l
メジャー・フィルタの適用(Essbase)
l
可変フィルタの適用
フィルタの適用 199
メンバー選択のフィルタの適用
メンバー選択フィルタを使用して、サーバー・キューブから取得されるデータを
フィルタします。メンバー選択フィルタは、レポートにメンバー値を取り込む点
を除けば、スライサに似ており、1 つの階層から複数のメンバーを選択できます。
ä メンバー選択フィルタを適用するには、カタログ・ペインからデータ・レイアウ
トに個々のメンバー値をドラッグします:
また、式を使用して、上位 N 個や下位 N 個などの選択したパラメータに適合する
メンバーのリストを動的に取得する方法もあります。これらのパラメータは「フィ
ルタ」ダイアログ・ボックスで指定します。
注: ドリルダウン機能を使用してメンバー・レベルまで移動した場合は、メン
バー選択フィルタを適用する前に、ドリルアップ機能を使用して元のレベ
ルに戻す必要があります。
ä 式を使用してメンバー選択のフィルタを適用するには:
1 レベルをデータ・レイアウトにドラッグして、そのレベル名をダブルクリックしま
す。
「フィルタ」ダイアログ・ボックスが表示されます。
2 要求された情報を「フィルタ」ダイアログ・ボックスで指定して、OK をクリックしま
す。
メジャー・フィルタの適用(Essbase)
サーバー・キューブから取得したデータをメジャー・フィルタによりフィルタで
きます。このフィルタは、メンバー選択フィルタに似ています。メジャー・フィ
ルタでは、式を使用して、選択したパラメータ(上位 N 個、下位 N 個など)を満た
すメジャーのリストを動的に取得します。こうしたパラメータは、「フィルタ」ダ
イアログ・ボックスで指定します。その他のパラメータは、選択した多次元デー
タベースに基づいて使用できます。
ä メジャー・フィルタを適用するには:
1 データ・レイアウトのメジャーをダブルクリックします。
「フィルタ」ダイアログ・ボックスが表示されます。
2 「データ演算子」ドロップダウン・リストからデータ演算子を選択します。
このリストに表示される選択項目は、接続先のデータベースによって異なります。
203 ページの「演算子タイプとデータ演算子」を参照してください。
3 列のインデックス(メジャー・フィルタの適用対象の列)や値など、データベース固有
のパラメータ要求を指定します。
4 メンバーを適用フィルタリストに移動し、OK をクリックします。
200 多次元データベースのクエリー
可変フィルタの適用
可変フィルタとは、クエリーを処理するときに指定するフィルタのことです。多
くのユーザーに配布する標準化されたドキュメントに可変フィルタを使用できま
す。また、新しい条件を必要とするたびにフィルタを自動的にリセットするには、
特定のクエリーを実行します。アイテムの横の(v)は、そのアイテムに可変フィル
タがあることを示します。
アイテムに可変フィルタを設定するには、「フィルタ」ダイアログ・ボックスを使
用します。このダイアログ・ボックスには、使用するデータベースに応じて、ス
ライサ・ペインまたはデータ・レイアウトでアクセスします。次の表に、各種
OLAP データベースでの「フィルタ」ダイアログ・ボックスへのアクセス方法を
示します。
表 42
データベースが「フィルタ」ダイアログ・ボックスにアクセスする方法
データベース
アクセス・ポイント
Essbase
サイド・ラベル・ペイン、トップ・ラベル・ペイン、メジャーペイン、ス
ライサ・ペイン
OLE DB
サイド・ラベル・ペイン、トップ・ラベル・ペイン、スライサ・ペイン
メンバー可変フィルタ
ä メンバー可変フィルタを設定するには:
1 データ・レイアウトで、メンバー・フィルタとして定義するアイテムをダブルクリッ
クします。
「フィルタ」ダイアログ・ボックスが表示されます。
2 データベースからアイテムを取得する方法を「演算子のタイプ」リストから選択しま
す。
このリストに表示される選択項目は、接続先のデータベースによって異なります。
203 ページの「演算子タイプとデータ演算子」を参照してください。
3 データベース固有のパラメータ要求を指定します。
4 値の表示をクリックして、データベースの値を表示します。
5 「メンバー」フィールドで、メンバーを選択します。
6 メンバーを適用フィルタリストに移動します。
7 変数として設定をクリックし、OK をクリックします。
OLAPQuery セクションが再表示されます。
8 プロセスをクリックします。
「フィルタ」ダイアログ・ボックスが再表示されます。
9 「メンバー」フィールドで、可変フィルタとして定義するメンバーを選択します。
10 可変フィルタとしてのメンバーを適用フィルタリストに移動し、OK をクリックしま
す。
フィルタの適用 201
メジャー可変フィルタ
ä メジャー可変フィルタを設定するには:
1 アイテムをダブルクリックして、データ・レイアウトでメジャー・フィルタとして定
義します。
「フィルタ」ダイアログ・ボックスが表示されます。
2 「データ演算子」ドロップダウン・リストからデータ演算子を選択します。
このリストに表示される選択項目は、接続先のデータベースによって異なります。
3 列インデックスや列値などのデータベース固有のパラメータ要求を指定します。
4 メジャーを適用フィルタリストに移動します。
5 変数として設定をクリックし、OK をクリックします。
OLAPQuery セクションが再表示されます。
6 プロセスをクリックします。
「フィルタ」ダイアログ・ボックスが再表示されます。
7 データ演算子ドロップダウン・リストからデータ演算子を選択し、データベース固有
のパラメータ要求(列インデックスや列値など)を指定して、メジャー可変フィルタを
選択します。
8 メジャー可変フィルタを適用フィルタリストに移動し、OK をクリックします。
スライサ可変フィルタ
ä スライサ可変フィルタを設定するには:
1 セクション・タイトル・バーでスライサをクリックしてスライサ・ペインを開きま
す。
2 カタログ・ペインで次元からメンバーを選択し、それをスライサ・ペインにドラッグ
します。
各次元フォルダには「ドメインの値」というメンバー・サブフォルダが含まれて
います。このサブフォルダにスライサ・ペインの選択対象となるメンバーが含ま
れています。
3 スライサ・ペインでメンバーをダブルクリックします。
「スライサ」ダイアログ・ボックスが再表示されます。
4 メンバーを選択します。
5 変数として設定フィールドをクリックし、OK をクリックします。
OLAPQuery セクションが再表示されます。
6 プロセスをクリックします。
「スライサ」ダイアログ・ボックスが再表示されます。
7 可変フィルタとして使用するメンバーを選択し、OK をクリックします。
202 多次元データベースのクエリー
Essbase 代替変数
Essbase では、代替変数は動的フィルタとして機能します。代替変数は、Essbase ア
プリケーション・マネージャを使用してサーバー上で定義されます。管理者は、
代替変数に名前を付け、代替変数の値をユーザー定義のパラメータと等しくなる
ように設定します。たとえば、変数に最新期間という名前を付けて、その値に 11
月を設定しておくことができます。最新期間が終了したら、変数の値に 12 月を設
定できます。以下同様に処理できます。
このタイプの変数の利点は、実際の値をハード・コーディングしなくても、保存
されたクエリーで変数の名前が取り込まれる点にあります。クエリーを実行する
たびに、サーバー上で変数の値が変更されても、様々なデータを戻すことができ
ます。
ä 代替変数を適用するには:
1 データ・レイアウトでアイテムをダブルクリックします。
「フィルタ」ダイアログ・ボックスが表示されます。
2 「演算子のタイプ」ドロップダウン・リストで代替変数をクリックします。
「フィルタ」ダイアログ・ボックスによって、「代替変数」リストの使用可能なす
べての変数が取得されます。
3 メンバーを適用フィルタリストに移動し、OK をクリックします。
メンバーをダブルクリックして「適用フィルタ」リストに追加することもできま
す。
OLAPQuery セクションが再表示されます。
4 プロセスをクリックします。
「フィルタ」ダイアログ・ボックスが再表示されます。
5 「メンバー」フィールドで、可変フィルタとして使用するメンバーを選択します。
6 メンバーを適用フィルタリストに移動し、OK をクリックします。
演算子タイプとデータ演算子
OLAPQuery セクションでは、次の演算子タイプとデータ演算子がサポートされて
います:
l
OLE DB の演算子タイプとデータ演算子(表 43 を参照)
l
Essbase の演算子タイプとデータ演算子(表 44 を参照)
注: 一部のプロバイダではサポートされていない演算子もあります。
表 43
OLAP クエリーの演算子タイプとデータ演算子
演算子のタイプ
説明
データベースか
らのメンバーを
選択
データベースから取得したメンバーに基づいてフィルタを作成しま
す(Essbase、MSOLAP、および SAP/BW データベース向けにサポートさ
れています)。
フィルタの適用 203
演算子のタイプ
説明
メジャーに基づ
いて選択
指定したメジャーに基づいてフィルタを作成します。
上位 N 個
上位 N 個の値のみを取得します。それぞれの値が、指定したインデッ
クス値以上でなければなりません。
上位 N パーセン
ト
上位 N パーセントの割合の値のみを取得します。それぞれの値が、
指定したインデックス値以上でなければなりません。
上位合計
上位 N 個(最小数)の値を取得します。それらの合計が、指定したイ
ンデックス値以上でなければなりません。
下位 N 個
下位 N 個の値のみを取得します。それぞれの値が、指定したインデッ
クス値以上でなければなりません。
下位 N パーセン
ト
下位 N パーセントの値を取得します。それぞれの値が、指定したイ
ンデックス値以上でなければなりません。
下位合計
下位 N 個(最小値)の値を取得します。それらの合計が、指定したイ
ンデックス値以上でなければなりません。
データ演算子
説明
= 等しい
フィルタ処理されたアイテムが指定した値と等しいレコードのみを
取得します。
< > 等しくない
フィルタ処理されたアイテムが指定した値と等しくないレコードの
みを取得します。
< より小さい
フィルタ処理されたアイテムが指定した値より小さいレコードのみ
を取得します。
< = 以下
フィルタ処理されたアイテムが指定した値より小さいレコードのみ
を取得します。
> より大きい
フィルタ処理されたアイテムが指定した値より大きいレコードのみ
を取得します。
> = 以上
フィルタ処理されたアイテムが指定した値以上のレコードのみを取
得します。
表 44
Essbase の演算子タイプとデータ演算子
演算子のタイ
プ/データ演
算子
定義
等しい
フィルタ処理されたアイテムが指定した値と等しいレコードのみを取
得します。
メンバーの照
合
メンバーの照合では、指定したパターンと一致するメンバー名および
別名について、末尾にワイルドカードを指定したメンバー検索を実行
します。その結果、見つかったメンバーおよび別名が戻されます。こ
の検索では、Essbase の式(mbrName|genName|levName, "パターン")が使用
されます。検索する文字パターンには、ワイルドカード文字(*または?)
を使用できます。?は、任意の 1 文字に置き換わります。パターン内の
どこでも?を使用できます。*は、1 文字以上の任意の文字に置き換わり
ます。パターンの末尾にのみ*を使用できます。文字パターンに空白文
字を含めるには、パターンを二重引用符("")で囲みます。
204 多次元データベースのクエリー
演算子のタイ
プ/データ演
算子
定義
データ演算子
説明
= 等しい
フィルタ処理されたアイテムが指定した値と等しいレコードのみを取
得します。
< > 等しくない
フィルタ処理されたアイテムが指定した値と等しくないレコードのみ
を取得します。
< より小さい
フィルタ処理されたアイテムが指定した値より小さいレコードのみを
取得します。
< = 以下
フィルタ処理されたアイテムが指定した値より小さいレコードのみを
取得します。
> より大きい
フィルタ処理されたアイテムが指定した値より大きいレコードのみを
取得します。
> = 以上
フィルタ処理されたアイテムが指定した値以上のレコードのみを取得
します。
データ・ビューの変更
OLAPQuery セクションでは、データの表示を変更する方法が多数あります。デー
タ表示の変更には、以下が含まれています:
l
行の抑制
l
合計の追加
l
データ関数の追加
l
OLAP の結果をチャートとして表示
行の抑制
次のような行は抑制できます:
l
l
l
値のない行(Essbase のみ) - すべてのセルが NULL 値で値のない行の取得を省き
ます。
ゼロの行(Essbase のみ) - すべてのセルが NULL 値でゼロの行の取得を省きま
す。
空の行(OLE DB のみ) - メジャー・データがない空の行の取得を省きます。
ä OLAPQuery データの行を抑制するには、「OLAP」、「OLAP クエリー・オプション」
の順に選択し、「DB 特有」タブをクリックします。
「DB 特有」タブで表示されるオプションは、接続先データベースによって異なり
ます。詳細は、188 ページの「データベース固有の OLAPQuery オプション」を参
照してください。
データ・ビューの変更 205
合計の追加
Interactive Reporting では、データベース合計または部分合計を追加できます。デー
タベース合計は、実際のデータベースに対するクエリーの実行によって計算され
ます。部分合計は、表示値に対して計算され、適用されます。
データベース合計を追加
OLAPResults セクションの外観および「チャートとして表示」機能を使用して作成
するチャートを調整するために、データベース合計を包含または除外できます。
データベース合計機能をアクティブにすると、合計は、OLAPResults セクションに
追加行または追加列として取得されます。チャート・セクションでは、データベー
ス合計がプロットされます。
OLAPQuery セクションには、デフォルトでデータベース合計が含まれます。ドリ
ルダウン機能を使用して多次元のキューブを参照する場合や、OLAPQuery セク
ションをエクスポートする場合は、この機能をオフにできます。
ä データベース合計を追加するには:
1 OLAP、OLAP クエリー・オプションの順に選択し、「全般」タブのデザイン・セクショ
ンにあるデータベース合計をクリックします。
2 プロセスをクリックして、データに合計を追加します。
Interactive Reporting では、結果が次元の各レベルの最初のアイテムとして表示さ
れます。
注: OLAPQuery セクションでのデータベース合計を使用可能にすると、合計は、
あらゆる結果セクションに静的な値としてコピーされます。その結果、コ
ピーされた合計は、動的に更新される合計としては処理されません。
ä データベース合計を削除するには、「一般」タブのデータベース合計の隣にある
チェック・マークをオフにし、「プロセス」をクリックして、クエリーを再処理し
ます。
ローカル合計を追加
ä ローカル合計を追加するには、必要な次元ハンドルを選択して右クリックし、「合
計の追加」を選択します。
Interactive Reporting でデータが合計され、結果がその次元の最後のアイテムとし
て表示されます。
206 多次元データベースのクエリー
ä ローカル合計を削除するには、合計ラベルをクリックし、[Delete]キーを押しま
す。
データ関数の追加
OLAPQuery セクションに追加された、列または行の合計は集約され、データ関数
を使用して再計算できます。合計に適用されると、データ関数により、計算が表
示値に適用されます。
表示値に適用されると、データ関数により、表示セルの値または OLAPQuery セク
ションの表示値が再計算されます。たとえば、四半期までの各製品の総売上、平
均売上、および最高売上を表示できます。こうした次元のそれぞれは、同じ値に
基づいており、適用されるデータ関数が異なるのみです。
ä 合計関数を適用するには:
1 特定のメジャーに関する次元ハンドルを選択します。
2 標準ツールバーの
をクリックして合計を計算します。
3 特定のメジャーの列を選択します。
4 OLAP、データ関数の順に選択し、関数を選択します。
次の表に、OLAPQuery セクションで使用可能なデータ関数を示します。
表 45
OLAPQuery データ関数
データ関数
説明
合計
すべての値の合計を戻します。これは、すべてのレポート・セクショ
ンにおけるデフォルト関数です。
平均
すべての値の平均を戻します。
カウント
値の数を戻します。
最大
最大値を戻します。
最小
最小値を戻します。
列に占める割合%
それぞれの列アイテムに対して占める割合として表示値を戻します。
行に占める割合%
それぞれの行アイテムに対して占める割合として表示値を戻します。
全体に占める割合%
表示値のレポートにある同種の値に対する割合(%)を戻します。
OLAP の結果をチャートとして表示
データをチャートとして表示すれば、OLAPQuery データの対話型分析を行うこと
ができます。このオプションを選択すると、OLAPQuery 結果セクションは、OLAP
チャート・セクションとして自動的に作成されます。
注: 「チャートとして表示」コマンドで作成されるチャートは固定されているた
め、ドリルダウン分析を行うことができません。さらに、データベースか
データ・ビューの変更 207
ら合計が取得されると、チャートに合計がプロットされるので、データベー
ス合計機能を非アクティブにすることをお薦めします。
ä クエリーをチャートとして表示するには、OLAP、チャートとして表示の順に選択
します。
OLAPQuery アイテムのフォーマット
「フォーマット」メニューで使用可能なコマンドを使用すると、コーナー・ラベル
やデータ・ラベルを追加したり、フォント、背景、枠線、色、行の高さ、列の幅
などの外観を変更できます。フォーマット・オプションの詳細は、テキストおよ
び他の要素のフォーマットを参照してください
多次元データベースからリレーショナル・データベー
スへのドリルスルー
一般に、OLAP データは、リレーショナル・データベース・ソースから集約およ
び取得が行われます。そのため、多次元データに関連付けられているリレーショ
ナル・データの確認を必要とすることもあります。
たとえば、Country、State、City の各レベルで集約された、会社の売上を示すため
に、OLAP 分析を作成すると仮定します。さらに、ある市の各店舗の売上データ
は、トランザクション対応のリレーショナル・データベースに保管されるとしま
す。このような場合は、OLAPQuery セクションで USA、California、San Francisco
の順に売上データにドリルダウンできます。ただし、San Francisco の店舗のデー
タを確認するには、リレーショナル・データベースにドリルスルーする必要があ
ります。
多次元データベースからリレーショナル・データベースまでドリルスルーするに
は:
l
ドリルスルーのオプションの設定
l
ドリルスルー
ドリルスルーのオプションの設定
ドリルスルーのオプションによって、多次元データベースとリレーショナル・デー
タベース間のマッピングが定義されます。
ä ドリルスルーのオプションを設定するには:
1 OLAP、ドリルスルーの設定の順に選択します。
「ドリルスルーの設定」ダイアログ・ボックスが表示されます。
2 「ドリルスルーの設定」ダイアログ・ボックスでオプションを選択して、OK をクリッ
クします。
208 多次元データベースのクエリー
表 46
OLAPQuery ドリルスルーのオプション
オプション
説明
次元
現在の OLAP クエリーでの次元。いずれかの次元をクリックして選択します。
選択した次
元
ユーザーが選択した次元。これは、マッピング用の次元です。
リレーショ
ナル・クエ
リーの指定
現在使用可能なリレーショナル・クエリー・セクション。リレーショナル・
クエリーを指定するには、ドロップダウン・リストの右側にある矢印をク
リックして、表示されるリストからクエリーを選択します。
リレーショ
ナル・ト
ピック
選択したリレーショナル・クエリーに含まれているトピック。トピックをク
リックして選択します。
選択したト
ピック
ユーザーが選択したトピック。これは、マッピング用のトピックです。選択
したトピックには、選択した次元レベルに対応する名前のトピック・アイテ
ムが必要です。
次元のマッ
プ/マップ解
除
選択した次元をトピックにマップします(または選択した次元をトピックか
らマップ解除します)。次元をトピックにマップすると、Interactive Reporting
で、次元と選択したトピック間の内部リンクが保管されます。
ファクト・
トピックの
指定
OLAP メジャーにマップするために使用されるトピック。選択したトピックに
は、OLAP メジャーに対応する名前のトピック・アイテムが必要です。
ヒント:
トピックを指定するには、ドロップダウン・リストの右側にある矢印をク
リックして、表示されるリストからトピックを選択します。表示されるト
ピックは、選択したクエリーで使用可能なトピックです。
リレーショナル・データのあらゆるレベルにドリルダウンするには、
OLAP 次元データを表すリレーショナル・トピックの「次元として設
定」プロパティを使用可能にします。この操作を行うには、元のリレー
ショナル・クエリー・セクションのコンテンツ・ペインでトピックを右
クリックして、「プロパティ」を選択し、「トピック・アイテムのプロパ
ティ」ダイアログ・ボックスで「次元として設定」の横のチェック・
ボックスをクリックします。
ドリルスルー
ä 多次元データベースからリレーショナル・データベースにドリルスルーするには:
1 次元を選択して、最下位レベルにドリルダウンします。
2 次のいずれかの操作を行います:
l
l
次元をダブルクリックします。
「OLAP」、「ドリルスルー」の順に選択します。
「ドリルスルー」ダイアログ・ボックスが表示され、他にドリルスルーできる
OLAP レベルがないことを示します。
3 はいをクリックして、リレーショナル・データ・ソースにドリルスルーします。
Interactive Reporting で、リレーショナル・データの新しいピボット・セクション
(および関連付けられたクエリー・セクションと結果セクション)が作成されます。
多次元データベースからリレーショナル・データベースへのドリルスルー 209
注: Interactive Reporting では、リレーショナル・データベースにドリルスルーす
るときにスライサが無視されます。スライサが存在する場合は、スライサ
が無視されることを通知するメッセージが表示されます。
ヒント:
次元をドリルスルーして新しいピボット・セクションを作成したら、
OLAPQuery にセクションを戻り、必要に応じてさらに次元をドリルダ
ウンできます。さらに次元をドリルダウンすると、新しいピボット・セ
クションを作成するか、新しい次元データでピボット・セクションを更
新するかを選択できます。
ヒント:
ピボット・セクションを新しいデータで更新する場合は、ピボット・セ
クションに追加される新しいデータが、ピボット・セクション内のファ
クト・トピックと同じファクト・トピックにマップされることを確認し
てください。
「OLAP」メニュー・コマンドの一覧
次の表に、「OLAP」メニュー・コマンドと関連ショートカットをまとめます。
表 47
OLAPQuery メニュー・コマンド
コマンド
説明
次元の取得
カタログ・ペイン内
の次元の値をリフ
レッシュします。
サイド・ラベルの追
加
選択アイテムをサイ
ド・ラベル・ペイン
に追加します。
トップ・ラベルの追
加
選択アイテムをトッ
プ・ラベル・ペイン
に追加します。
ファクト/メジャーの
追加
選択アイテムをメ
ジャー・ペインに追
加します。
キーボード・ショー
トカット
ショートカット・メ
ニュー
[F9]
*
計算結果アイテムの 「計算結果アイテム」
追加
ダイアログ・ボック
スを開きます(この機
能は MS OLAP 専用で
す)。
*
ドリルダウン
選択したアイテムに
焦点を順番に当てら
れます。
*
ドリルアップ
データの元のビュー
を戻します。
*
ドリルスルー
多次元データベース
からリレーショナ
210 多次元データベースのクエリー
コマンド
説明
キーボード・ショー
トカット
ショートカット・メ
ニュー
[Del]
*
ル・データベースま
でドリルスルーしま
す。
合計の削除
選択した次元から合
計を取り除きます。
アイテムの非表示
選択したアイテムを
OLAPQuery レポートか
ら除外します。
*
アイテムの再表示
選択した行や列から
非表示のアイテムを
OLAPQuery レポートに
取得します。
*
すべてのアイテムの
表示
非表示アイテムのす
べてを OLAPQuery レ
ポートに取得します。
*
結果にダウンロード
オフラインで作業す
るため、OLAPQuery
データ・セットを
OLAP 結果セクション
にダウンロードしま
す。
チャートとして表示
OLAPQuery データ・
セットをチャートで
表します。OLAP
チャート・セクショ
ンと OLAP 結果セク
ションを自動的に作
成します。
OLAP クエリー・オプ
ション
OLAPQuery のオプショ
ンを設定できる
「OLAPQuery オプショ
ン」ダイアログ・
ボックスを開きます。
データ関数
OLAPQuery データ・
セットの表示値を再
計算します。
ドリルスルーの設定
多次元データベース
からリレーショナ
ル・データベースに
ドリルスルーするた
めのオプションを定
義できる「ドリルス
ルーの設定」ダイア
ログ・ボックスを開
きます。
*
「OLAP」メニュー・コマンドの一覧 211
212 多次元データベースのクエリー
CubeQuery
9
この章の内容
CubeQuery について .................................................................................................... 213
CubeQuery カタログ .................................................................................................... 217
OLAPQuery と CubeQuery データ・レイアウトの相違.......................................................... 218
CubeQuery セクションの構築........................................................................................ 219
メンバー選択............................................................................................................ 220
データ・フィルタ ..................................................................................................... 230
クエリー・オプション ............................................................................................... 236
CubeQuery のナビゲーション........................................................................................ 241
リレーショナルへのドリルスルー .............................................................................. 247
結果にダウンロード ................................................................................................. 253
データベース合計のダウンロード .............................................................................. 265
チャートとして表示 .................................................................................................. 267
CubeQuery のエクスポート ........................................................................................... 267
CubeQuery アイテムのフォーマット .............................................................................. 268
CubeQuery メニュー・コマンドの一覧 ........................................................................... 271
CubeQuery について
CubeQuery セクションは、Interactive Reporting と Essbase 7.x および 9.x データベー
スとのインタフェースです。クエリーの処理の前後で、多次元データを分析し、
複雑な計算を適用できるキューブへのアクセスを提供します。結果データ・セッ
トは、リレーショナル・データと並べてダッシュボード・レポートに表示できま
す。結果セットにダウンロードして、関連ソースに結合することもできます。
Essbase について
Essbase は、ビジネスの複数の局面を互いに比較して継続的に分析可能な多次元
データベース・アプリケーションです。Essbase データベースには次の特徴があり
ます:
l
多次元データおよび次元内でロールアップ階層を使用します。
l
その他のシステムから情報を取得します。
l
トランザクションではなく、あるレベルの概要データを処理します。
l
複数のレポートおよび分析環境に適応します。
CubeQuery について 213
また、Essbase データベースは、革新的な技術デザインと、オープンなクライアン
ト・サーバー・アーキテクチャを固有の方法で融合します。Essbase は、以下を含
む、広範囲のオンライン分析プロセス(OLAP)アプリケーションに使用できます:
l
予算策定
l
予測および四半期など周期単位のプランニング
l
財務集計およびレポート
l
カスタマおよび製品の収益性分析
l
価格、数量、複合分析
l
エグゼクティブ情報システム
多次元データベースについて
Essbase 多次元データベースはデータを保管および編成します。多量の数値データ
を含み、集計または計算集約的なアプリケーションを処理できるように最適化さ
れます。データベースでは、ユーザーが求めるデータの表示方法を反映するよう
にデータが編成されます。
多次元とは
多次元データベースとは、スプレッドシートなどの 2 次元データ配列の拡張フォー
ムで、多数の次元を含むように一般化されたものです。次元は、階層構造で配置
された、メンバーと呼ばれる値から構成されます。次元とは、特定のデータセッ
トのパースペクティブまたはビューです。代替のデータセット・ビューが同時に
存在するシステムは多次元です。次元は時間、勘定科目、製品ライン、マーケッ
トなどのカテゴリです。各次元には様々な関係を持つ追加のカテゴリが含まれま
す。メンバーは次元内に存在します。次元には無限の数のメンバーを含むことが
できます。
214 CubeQuery
数字
名前
1
次元
2
メンバー
次元とメンバー
次元とメンバーは Essbase データベース(Essbase アウトライン)のメタデータです。
Essbase アウトラインは Essbase のデータの保管方法を決定します。以下に次元と
そのメンバーの代表的な例を示します:
l
時間 -Hours、Days、Months、Quarters、Years
l
メジャー - Profit、Inventory、Ratios
l
製品 - 個々の製品
l
マーケット - North、South、Central
l
シナリオ - Actual、Budget、Variance、Variance %
非集約次元
一部の次元はそのメンバーの集約です。たとえば、24 時間は 1 日となり、7 日は
1 週間を構成し、52 週は 1 年を形成するなどです。このような場合、時間次元は
そのコンポーネントの合計を表します。しかし、一部の次元階層はそのコンポー
ネントの合計ではありません。たとえば、メジャー次元は通常、セールス、利益、
売上原価などのビジネス・メジャーからなります。次元ラベルがコンテンツの合
計を表せない場合、次元ラベルのかわりに 1 つのメンバー・セットを使用するた
めのプロトコルが存在します。Essbase では、非集約次元ラベルのかわりに暗黙の
共有として次元アウトラインの最初の子を使用します。
家族関係
階層順の概念を簡素化するために、Essbase では、家族関係を使用します。
l
親 - 階層の要素の直接の祖先。たとえば、四半期は月の親です。
l
子 - 階層の要素の直接の子孫。たとえば、月は四半期の子です。
l
子孫 - より詳細な要素。たとえば、日は週の子孫です。
l
祖先 - よりおおまかな要素。たとえば、週は日の祖先です。
l
兄弟 - 同じ親を持つメンバー
CubeQuery について 215
数字
名前
1
祖先
2
親
3
子
4
子孫
5
兄弟(マークされていない)
世代とレベル
階層構造は、世代とレベルの観点からも説明できます。次元階層が同じ層の次元
メンバーは世代またはレベルと総称されます。この関係は次のように定義されて
います:
l
l
l
216 CubeQuery
世代 - 最上位の祖先からカウント・ダウンされます。ルート・メンバーまたは
次元名は世代 1 です。次の図では、マーケットが世代 1 です。
レベル - 下から上にカウントされます。レベル 0、レベル 1、レベル 2 などで
す。次の図では、日はレベル 10 です。
リーフ・ノード - 階層の最下位ポイント
数字
名前
1
祖先
2
親
3
子
4
子孫
属性
次元メンバー名、場所、および関係の他に、Essbase では、メンバーに関する、属
性と呼ばれる特性を保管しています。たとえば、製品次元が、婦人衣料のシャツ、
ブラウス類に綿の T シャツがあることを示しているとします。属性は、綿の T
シャツが赤、シアン、ライム、またはピンクであることを示します。Essbase で
は、多次元データベースの一部として属性次元のデータを保管しませんが、かわ
りに、要求に応じてそれを動的に計算します。属性次元は、データの保管方法に
かかわらず、他の次元と同じ方法で、次元階層に表示されます。
CubeQuery カタログ
カタログでは、1 つまたはすべての次元をツリー・モデルで表示します。ツリー
は追加のメンバーを表示するために拡張できますが、世代は階層に含まれません。
次元に多数のメンバーを持つキューブの場合、ページングによりナビゲーション
が容易になります。カタログおよび「メンバー選択」に表示可能なメンバー数は、
クエリー・オプションの「表示するメンバー数」オプションで定義されています。
デフォルトは 50 です。
CubeQuery カタログ 217
ä カタログを単一次元モードで表示するには、「次元の選択」から次元を選択しま
す。
次元階層で追加メンバーを表示するためにツリーを拡張するには、次元の横のプ
ラス記号(+)をクリックします。
ä すべての次元モードでカタログを表示するには、
をクリックします。
OLAPQuery と CubeQuery データ・レイアウトの相違
OLAPQuery は多次元データベースをクエリーするために使用されるプレ・リリー
ス 9.3 のセクションです。OLAPQuery と CubeQuery のデータ・レイアウト・ツー
ルには次のような相違があります:
OLAPQuery のデータ・レイアウト
CubeQuery のデータ・レイアウト
スライサ
フィルタ
サイド
行
上
列
複数のメンバーからのフィルタは単 1 つのフィルタ・メンバーは次元ごとに選択できま
一階層から選択および適用できます。 す。同一次元内の複数のメンバーのフィルタはサポー
トされていません。
メジャーは個別の次元として扱われ、 メジャーはデータ・レイアウトの「行」ペイン、
データ・レイアウトの「ファクト」 「列」ペイン、および「フィルタ」ペインに配置でき
ペインにのみ配置できます。
ます。
データ・レイアウトのメンバー選択
は使用不可です。
データ・レイアウトの「行」ペイン、「列」ペイン、
および「フィルタ」ペインのメンバー選択は、「メ
ンバー選択」ダイアログ・ボックスで編集できます。
ショートカット・メニューにより、
「フィルタ」ダイアログ・ボックスお
よび削除オプションにアクセスでき
ます。
ショートカット・メニューにより、削除オプション、
「メンバー選択」ダイアログ、データ・フィルタ・
オプション(行および列)、変数オプションおよびフィ
ルタ・オプションにアクセスできます。
カタログからのメンバーの選択
メンバーの検索は、カタログの 1 つ以上の次元で、メンバー名、別名またはその
両方について実行可能です。カタログで単一次元モードでメンバーが表示されて
いる場合は、選択した次元で検索が実行されます。すべての次元が表示されてい
る場合は、すべての次元で検索が実行されます。
注: 「メンバー選択」
、カタログ、またはクエリー結果には、メンバー名と別名
のみ表示され、完全な修飾名(たとえば、[West].[Salem])は表示されません。
ä カタログからメンバーを検索するには:
1 検索方法として、名前、別名、またはその両方による検索を選択します。
218 CubeQuery
2 検索対象のテキストを入力します。
検索にワイルドカードを使用する場合、末尾のワイルドカードのみ受け入れられ
(たとえば、Cola*)、先頭のワイルドカード(たとえば、*-10)は受け入れられませ
ん。
??(配置位置)は有効な検索条件です。?は任意の 1 文字に相当し、文字列のどこに
でも配置できます。
3
をクリックします。
検索結果はカタログに表示され、データ・レイアウトに追加できます。
ä 検索を終了するには、
をクリックします。
検索結果が消去されます。
CubeQuery セクションの構築
Essbase キューブに対してクエリーを実行する場合、デフォルトでは、CubeQuery
セクションは Interactive Reporting ドキュメントに作成されます。このセクション
を使用するには、Essbase 7.x または 9.x サーバー・データ・ソースへのアクセス権
が必要です。Interactive Reporting には Essbase 9.3 Runtime 以降のクライアント・イ
ンストールも必要です。
ä CubeQuery セクションを作成するには:
1 ツール、オプション、プログラムのオプション、OLAP の順に選択して、古い OLAP ク
エリー・セクションの使用を選択解除します。
デフォルトでは、新しい Essbase クエリーは新しいセクション・タイプ(CubeQuery)
を使用します。
2 挿入、新規クエリーの順に選択します。
「新規クエリーの挿入」ダイアログ・ボックスが表示されます。
3 データ・ソースとして使用される Essbase 7.x または 9.x のサーバーに関連付けられた
Interactive Reporting データベース接続ファイル(.oce)を選択します。
Essbase への接続の詳細は、Essbase への接続(CubeQuery のみ)を参照してくださ
い。
4 ホスト名フィールドに名前を、ホストのパスワードフィールドにパスワードを入力
し、OK をクリックします。
Interactive Reporting では、「セクション」ペインにクエリー・セクションが作成さ
れます。カタログではクエリーを追加するために使用可能な次元が表示されます。
カタログで単一およびすべての次元モード間を切り替えるには、
します。
をクリック
5 カタログで、メンバー次元を選択し、クエリー、行に追加の順に選択するか、クエ
リー、列に追加の順に選択します。
CubeQuery セクションの構築 219
注: 同じ次元のメンバーは列、行およびフィルタ間で分割できません。
6 カタログで、メジャー次元を選択し、クエリー、行に追加の順に選択するか、クエ
リー、列に追加の順に選択します。
7 メンバーをフィルタするには、カタログでメンバーを選択し、クエリー、フィルタに
追加の順に選択します。
8 プロセスをクリックします。
注: 欠落した値が表示されない場合、値のない行および列が抑制されている場
合があります。このオプションはクエリー・オプションで使用可能です。
注: 特定のユーザーまたはグループの Essbase メタデータ/メンバーを制限する
Essbase メタ読取りフィルタを使用する場合、ユーザーは、Essbase でメタ読
取りアクセス権のない Interactive Reporting ドキュメント・ファイルにメン
バーを表示できます。これは Interactive Reporting ドキュメント・ファイル
が物理ファイル内にデータおよびメタデータを保存するためです。クエリー
が処理されると、メタ読取りアクセス権により、クエリー内の 1 つ以上のメ
ンバーへのアクセス権がないため、「不明なメンバー」というエラーを受け
取る場合があります。メタ読取りフィルタ・アクセス権のある CubeQuery
を使用する場合は、次を実行することをお薦めします。まず、メタ読取り
フィルタが適用された次元に動的メンバー選択(たとえば、子、子孫など)を
使用してください。2 番目に、ユーザーがアクセス権を持たない可能性のあ
るメンバーを個々に選択しないでください。3 番目に、Interactive Reporting
ドキュメント・ファイルを保存または発行する前にクエリーを処理しない
でください。
メンバー選択
Essbase データベースには、何百から何千ものメンバーを含むことができます。「メ
ンバー選択」ダイアログ・ボックスの「参照」および「検索」タブを使用して、
選択した次元のクエリー・メンバー基準を限定します。「メンバー選択」ダイアロ
グ・ボックスには、子、子孫、下、兄弟、サブセット(UDA、属性次元、レベルお
よび世代)などの動的選択関数が含まれます。
「使用可能」ペインには、選択した次元のメンバー階層がリスト表示されます。代
替変数の追加ノードには、すべての次元の代替変数がリスト表示されます。ただ
し、別の次元から選択される場合は、「選択済」ペインにメンバーを追加するとエ
ラーが発生します。
「選択済」ペインに、すべてのメンバーの選択がリスト表示されます。単一メン
バーの選択、または動的選択関数(たとえば、子)による選択が可能です。
アイコ
ン
220 CubeQuery
動的関
数
説明
メン
バー
現在選択したメンバー
子
選択したメンバーの子(1 つ下のレベル)
アイコ
ン
動的関
数
説明
子孫
選択したメンバーの子孫
下
階層の最下位の選択したメンバーの子孫(レベル 0)
兄弟
選択したメンバーと同じ親を持つ同じレベルのメンバー
同一レ
ベル
選択したメンバーと同じレベルの次元メンバー
同世代
選択したメンバーと同じ世代の次元メンバー
次/前の 「次/前の項目を選択」ダイアログ・ボックスが表示されます。これに
項目を
よって、ユーザーは、選択したメンバーと同じ次元レベルの次または
選択
前のメンバーを多数選択できます。
サブ
セット
「サブセット」ダイアログ・ボックスが表示されます。レベル、世代、
ユーザー定義の属性、属性次元などの選択に対するメンバー基準を詳
細に定義できます。
日時系
列
「日時系列」ダイアログ・ボックスが表示されます。これによって、
ユーザーは、レポートする最新時間間隔を選択できます。
注: 共有メンバーが個々に選択される場合、Essbase では、これをメンバーの共
有の発生ではなく、最初の発生として処理します。「兄弟」や「次/前の項目
を選択」などの選択関数が共有メンバーとともに使用される場合は、戻さ
れたメンバーは元のメンバーの発生を反映します。たとえば、サンプル基
本製品次元では、共有メンバー"100-20"(Diet メンバーの下)が「兄弟」選択
タイプとともに選択される場合、結果は(100-10、100-20、および 100-30)で、
(100-20、200-20、および 300-30)ではありません。これは、親"100"の下のメ
ンバーの元の発生が Essbase によって使用されるためです。
メンバーの参照
「メンバー選択」ダイアログ・ボックスの「参照」タブを使用して、クエリーに含
める個々のメンバーを参照して選択します。
ä メンバーを参照して選択するには:
1 データ・レイアウトで、次元メンバーを右クリックし、編集を選択します。
「メンバー選択」ダイアログ・ボックスが表示されます。
2 参照を選択します。
3 メンバーを選択し、メンバー名の左のプラス記号(+)をクリックして展開します。
4 クエリー内に個々のメンバーを含めるには、「使用可能」ペインでメンバーを選択し
て、
をクリックします。
メンバーが「選択済」ペインに追加されます。
メンバー選択 221
5 ショートカット・メニューで動的関数を含めるには、「使用可能」ペインでメンバー
を選択して、サブメニューから関数を選択します:
l
メンバー
l
子
l
子孫
l
下
l
兄弟
l
同一レベル
l
同世代
l
次/前の項目を選択
l
サブセット
l
日時系列
l
使用不可または使用可能(選択したメンバーのみ)
6 OK をクリックします。
ä 「選択済」ペインのメンバー関数を変更するには:
1 変更するメンバーを選択します。
[Shift]キーを押しながらクリックして、複数の連続したアイテムを選択します。
[Ctrl]キーを押しながらクリックして、複数の連続しないアイテムを選択します。
2 メンバーを含むまたは除外するには(たとえば、「メンバー+子」対「子」)、メンバー
名の横のチェック・ボックスを選択します。
3 OK をクリックします。
ä 「選択済」ペインから削除せずに、クエリーで使用されるアイテムを消去するに
は:
1 アイテムを選択し、ショートカット・メニューから使用不可を選択します。
2 OK をクリックします。
ä メンバーまたはメンバー要素を削除するには:
1 「選択済」ペインでメンバーを選択し、
をクリックします。
[Shift]キーを押しながらクリックして、複数の連続したアイテムを選択します。
[Ctrl]キーを押しながらクリックして、複数の連続しないアイテムを選択します。
メンバーが「選択済」ペインから移動されます。
2 OK をクリックします。
ä すべてのメンバーおよびメンバー要素を削除するには、
「選択済」ペインが小さくなります。
222 CubeQuery
をクリックします。
ä メンバーを含む/除外するを切り替えるには:
1 「選択済」ペインでメンバーを選択します。
2 メンバーを除外するには使用不可を選択し、メンバーを含むには使用可能を選択しま
す。
ä 次元に選択されたすべてのメンバーのリストをプレビューするには、
をクリッ
クします。
「プレビュー」ウィンドウが表示されます。
日時系列
日時系列メンバー(DTS)は、今年または今月の値などの、動的な期間指定のレポー
トで使用される、定義済データベース・メンバーです。DTS の結果は個々のメン
バーとして表示され、現在の選択に基づいて Essbase のレベル 0 の時間次元メン
バーを合計します。
「日時系列」ダイアログ・ボックスを使用して、期間指定の計算で最新の時間間隔
を選択します。「日時系列」の計算された値は、レポートされる最新時間間隔を定
義する際に取得されます。たとえば、年次元のレベル 0 のメンバーが月で現在の
月が 8 月の場合、現在の月までの四半期の売上げデータが必要であるとします。
この場合、7 月と 8 月の売上げデータを示す、四半期の計算を選択します。
注: MDX は Essbase にクエリーを実行するために使用され、MDX は日時系列
(DTS)関数と等価な値を持たないため、xTD の組合せ(今年、四半期、今月、
および今週を示す)および合計関数が使用されます。その結果、一部のメン
バーに対する従来の DTS とは異なるデータ出力となる場合があります。た
とえば、タイム・バランス機能および 2 パス計算メンバーを使用する場合で
す。
ä 日時系列を選択するには:
1 データ・レイアウトで、時間次元をダブルクリックします。
「メンバー選択」ダイアログ・ボックスが表示されます。
2 「選択済」ペインで、時間次元のメンバーを右クリックし、日時系列を選択します。
「日時系列」ダイアログ・ボックスが表示されます。
3 本日までの計算に使用する定義を選択し、OK をクリックします。
代替変数
代替変数は Essbase 固有の値を表すグローバル変数を定義します。たとえば、
CurMonth は最新時間間隔を表すための代替変数にできます。値の変更時にクエ
リーを絶えず更新するのではなく、サーバー上で代替変数の値のみ変更します。
Essbase では代替変数を作成しますが、メンバーの選択時に代替変数を指定できま
す。
メンバー選択 223
ä 代替変数を追加するには:
1 データ・レイアウトでメンバーを右クリックし、編集を選択します。
「メンバー選択」ダイアログ・ボックスが表示されます。
2 参照を選択します。
3 「使用可能」ペインで、プラス記号(+)をクリックして、代替変数ノードを展開します。
4 代替変数を含むには、「使用可能」ペインでメンバーを選択し、
をクリックしま
す。
5 代替変数に動的関数を含むには、「使用可能」ペインでメンバーを右クリックし、サ
ブメニューから目的の関数を選択します:
l
メンバー
l
子
l
子孫
l
下
l
兄弟
l
同一レベル
l
同世代
l
次/前の項目を選択
l
サブセット
6 OK をクリックします。
変数
変数とは、クエリーが処理されるときにユーザーが選択する制約です。
ä すべての選択したメンバーを変数として使用するには(クエリーが処理されるとき
にユーザーに値の入力を求めるメッセージが表示されます):
1 データ・レイアウトで、次元メンバーを右クリックし、編集を選択します。
2 変数として使用を選択します。
3 OK をクリックします。
データ・レイアウトでメンバーも選択し、ショートカット・メニューで、変数を
選択します。
メンバーの検索
「メンバー選択」ダイアログ・ボックスの「検索」タブを使用して、Essbase のパ
ターン文字列に一致する次元内のメンバーを検索します。
注: 検索機能は、カタログでも使用可能です。
224 CubeQuery
注: 「メンバー選択」
、カタログ、またはクエリー結果には、メンバー名と別名
のみ表示され、完全な修飾名(たとえば、[West].[Salem])は表示されません。
ä メンバーを検索するには:
1 データ・レイアウトで、次元を右クリックして、編集を選択します。
2 検索を選択します。
3 「メンバー・タイプ」から、検索するメンバーのタイプを選択します:
l
名前 - メンバー名
l
別名 - データベース・メンバーの別の名前
l
両方 - メンバー名と別名
注: 別名を検索するには、
「別名テーブルの使用」オプションを使用可能にし
て、クエリー・オプションで別名テーブルを選択します。
4 検索するテキスト文字列または数値を入力します(メンバー名またはパターン)。
末尾のアスタリスクおよびワイルドカード文字列は使用可能です。有効なテキス
ト文字列は、Ja*、M?n、M??n などです。無効なテキスト文字列は、*-10、J*n な
どです。
5 テキスト文字列または数値に一致する選択した次元内のすべてのメンバーを検索する
には、
をクリックします。
検索結果は「使用可能」ペインに移入されます。
6 オプション: 「選択済」ペインにメンバーを追加するには、
をクリックします。
7 OK をクリックします。
メンバー選択の除外
「メンバー選択」ダイアログの選択内容を「ドリル」や「選択項目のみ保持」およ
び「選択項目のみ削除」などのグリッド・ナビゲーションの結果と同期させるた
めに、クエリーから除外されたメンバー選択を反映するように、追加のメンバー
選択が「選択済」ペインに追加される場合があります。除外は、動的なメンバー
選択が使用された場合(たとえば、製品(子))に発生します。
メンバーが適切に選択されるようにするには、メタデータ・クエリーを実行させ
ずにすむように、除外を MDX クエリーに含みます。たとえば、クエリーで行の
メンバー EntityABC(メンバー+子)が選択され、その結果には親メンバーと 10,000
の子が含まれるとします。子メンバーのいずれかに「選択項目のみ削除」を実行
する場合、「メンバー選択」ダイアログを更新するために 10,000 の子をクエリー
するかわりに、削除されるメンバーの除外エントリを作成します。追加の例は次
のとおりです。除外エントリは太字で表示されています:
最初のクエリー選択
クエリー操作
戻されるメンバー選択
年(メンバー+子)
選択項目のみ削除: Qtr2
年(メンバー+子)
メンバー選択 225
最初のクエリー選択
クエリー操作
戻されるメンバー選択
Qtr2(-メンバー)
年(メンバー+子)
選択項目のみ保持: Qtr2
Qtr2(メンバー)
マーケット(メンバー-子孫)
ドリルアップ: フロリダ
マーケット(メンバー+子孫)東
部(-子孫)
東部(メンバー)
サブセット
サブセットを使用して、特定の条件を満たす次元メンバーのサブセットを選択す
るルールを定義します。これらのルールは次のデータ・ソース・コンストラクト
を使用して定義できます:
l
レベル - 次元の階層の指定されたレベルに属するメンバー
l
世代 - 次元の階層の指定された世代に属するメンバー
l
UDA - 指定されたユーザー定義属性を持つメンバー
l
l
名前/別名 - 指定されたメンバー名または別名。名前/別名の文字列の一部とし
て*または?を入力できません。
マスクされた名前または別名 - マスクされた名前または別名の文字列に*また
は?が含まれている、指定されたメンバーまたは別名。文字列に*または?が含
まれていない場合、「追加」ボタンは使用不可になります。
l
属性次元 - データベースで定義された指定の属性を持つメンバー
l
条件 - メンバーのサブセットを選択する基準を満たすメンバー
ä メンバーのサブセットを選択する基準を定義するには:
1 データ・レイアウトの次元メンバーを選択し、ショートカット・メニューで編集を選
択します。
「メンバー選択」ダイアログ・ボックスが表示されます。
2 「選択済」ペインでメンバーを選択し、ショートカット・メニューで、サブセットを
選択します。
「サブセット」ダイアログ・ボックスが表示されます。
3 サブセット・タイプを選択します:
l
レベル
l
世代
l
UDA
l
名前
l
別名
l
マスクされた名前または別名
l
[属性次元]
4 サブセット基準のオペランドを選択します。
226 CubeQuery
たとえば、「が次に等しい」(次と同等である)、または「が次に等しくない」(次と
同等でない)を選択します。
5 3 番目のドロップダウン・リストからサブセット基準の値を入力するか選択します。
6 「条件」テキスト・ボックスに基準を含めるには、追加をクリックします。
7 オプション: サブセット基準ごとに手順 3 から 6 を繰り返します。
8 OK をクリックします。
少なくとも 1 つのルールを使用するには、それをサブセット定義に追加する必要
があります。
サブセット
説明
以下の条件で
メンバーおよ
びその子孫を
選択します(全
部で 3 つの
フィールドか
ら値を入力す
るか選択しま
す)。
アイテムのタイプに基づいて使用可能なサブセット・メソッドを戻します:
l
レベル - 次元の階層の選択したレベルに属するメンバー
l
世代 - 次元の階層の選択した世代に属するメンバー
l
UDA - 選択したユーザー定義の属性を持つメンバー
l
名前 - 次元の階層の指定された名前に一致するメンバー
l
別名 - 次元の階層の指定された別名に一致するメンバー
l
[2 番目のド
ロップダウン]
[3 番目のド
ロップダウン]
属性次元 - 属性次元のメンバー・タイプに基づいた指定の属性次元メン
バーに関連付けられた基本次元メンバー。「メンバー選択」ダイアログ
次元に関連付けられた属性次元がない場合、リスト・ボックスに何もリ
ストされないことに注意してください。
オペランド(比較フィルタ)基準が表示されます。たとえば、が次に等しい
を選択する場合、フィルタ基準は指定された値に等しくなければなりませ
ん。が次に等しくないを選択する場合、フィルタ基準は選択した条件を満
たすメンバーを除外します。有効な比較フィルタ基準は次のとおりです:
l
が次に等しい
l
が次に等しくない
l
より大きい
l
以上
l
未満
l
以下
サブセット・メソッドに対応する値が表示されます。
追加
「条件」テキスト・ボックスに対応する値を追加します。
削除
「条件」テキスト・ボックスから選択したアイテムを削除します。
すべて削除
「条件」テキスト・ボックスからすべてのアイテムを削除します。
AND
現在選択したルールの最後に AND オペランドを挿入します。AND オペラン
ドは、選択内容が現在の条件および先行する条件を満たす必要がある定義
AND ロジックに複数のルールが追加される場合に、デフォルトで使用され
ます。
OR
現在選択したルールの最後に OR オペランドを挿入します。OR ロジックは
現在の条件が、現在の条件または先行する条件を満たす必要があります。
(
左カッコを選択したアイテムに追加します。カッコを使用して、2 つ以上
のサブセット値をグループ化し、条件の優先順位を決定します。「条件」テ
メンバー選択 227
サブセット
説明
キスト・ボックスの各アイテムは、左または右のいずれかのカッコを含む
ことができ、両方を含むことはできません。
)
右カッコを選択したアイテムに追加します。カッコを使用して、2 つ以上
のサブセット値をグループ化し、条件の優先順位を決定します。「条件」テ
キスト・ボックスの各アイテムは、左または右のいずれかのカッコを含む
ことができ、両方を含むことはできません。
Remove()
「条件」テキス
ト・ボックス
プレビュー
「条件」テキスト・ボックスの選択したアイテムからすべての左または右
カッコを削除します。
サブセット化の条件が表示されます。Interactive Reporting では、定義した条
件に基づいてメンバーを含めたり除外したりするためにこれらの条件を使
用します。
サブセット化の選択を満たすメンバーをプレビューします。
次/前の項目も選択
「次/前の項目も選択」ダイアログ・ボックスを使用して、選択したメンバーの次
のメンバーまたは前のメンバーを選択します。たとえば、製品次元の結果が:
製品
コーラ
ルート・ビール
Cream Soda
Fruit Soda
Diet Drinks
で、Cream Soda が選択されている場合、その次の 2 つのメンバーの結果は Fruit
Soda と Diet Drinks です。2 つ前のメンバーが選択される場合は、結果はコーラと
ルート・ビールです。
ä 次のメンバーまたは前メンバーを選択するには:
1 データ・レイアウトで、次元メンバーを右クリックします。
「メンバー選択」ダイアログ・ボックスが表示されます。
2 次元のメンバーを右クリックし、次/前の項目を選択します。
「次/前の項目も選択」ダイアログ・ボックスが表示されます。
3 最初のドロップ・ダウンから、「次へ」または「前へ」を選択します。
4 2 番目のドロップ・ダウンから、次または前のメンバーをいくつ含めるかを選択しま
す。
5 OK をクリックします。
228 CubeQuery
フィルタ・メンバー選択
すべてのデータ・オブジェクト交差はフィルタ・メンバー選択に関連し、交差、
データ値、およびその結果として分析に焦点を置いています。フィルタ軸次元は
デフォルトでデータ・ソースで定義されている最上位の集約メンバーで表されま
す。
分析の焦点を最上位の集約メンバー以外のメンバーに合わせるには、次元ごと
に 1 つのフィルタ・メンバーを選択します。フィルタ・メンバーの選択では、次
元の再調整またばページの再構成は行われませんが、分析の焦点が交差になりま
す。
フィルタ定義で使用するメンバーを参照、検索、または選択するには、「選択項目
のフィルタ」タブを使用します。
フィルタ・メンバーの参照
「選択項目のフィルタ」ダイアログ・ボックスの「参照」タブを使用して、フィル
タとして使用する個々のメンバーを参照して選択します。
ä メンバーを参照して選択するには:
1 データ・レイアウトの「フィルタ」ペインで、次元メンバーを右クリックして、編集
を選択します。
「選択項目のフィルタ」ダイアログ・ボックスが表示されます。
2 メンバーを選択し、メンバー名の左のプラス記号(+)をクリックして展開します。
3 クエリーのフィルタとしてメンバーを含めるには、「使用可能」ペインでメンバーを
選択して、
をクリックします。
メンバーが「選択済」ペインに追加されます。
4 OK をクリックします。
フィルタ・メンバーの検索
「選択項目のフィルタ」ダイアログ・ボックスの「検索」タブを使用して、選択し
た次元内のメンバーを検索します。
注: 「メンバー選択」
、カタログ、またはクエリー結果には、メンバー名と別名
のみ表示され、完全な修飾名(たとえば、[West].[Salem])は表示されません。
ä メンバーを検索するには:
1 データ・レイアウトの「フィルタ」ペインで、メンバーを右クリックして、編集を選
択します。
2 検索タブを選択します。
3 メンバー・タイプから、検索するフィルタ・メンバーのタイプを選択します:
l
名前 - メンバー名
l
別名 - データベース・メンバーの別の名前
l
両方 - メンバー名と別名
メンバー選択 229
4 テキスト・ボックスに検索するテキスト文字列または数値を入力します。
末尾のアスタリスクおよびワイルドカード文字列は使用可能です。有効なテキス
ト文字列は、Ja*、M?n、M??n などです。無効なテキスト文字列は、*-10、J*n な
どです。
5 テキスト文字列または数値に一致する、選択した次元内のすべてのメンバーを検索す
るには、
をクリックします。
マウスを「場所」列のアイテムの上に置くと、メンバーの完全なロケーション・
パスを示すツールチップが表示されます。
検索結果は「使用可能」ペインに移入されます。
6 オプション: 「選択済」ペインにメンバーを追加するには、
をクリックします。
7 OK をクリックします。
注: 異なるメンバーをフィルタとして追加するには、まず選択したメンバーを
削除します。
注: 別名による検索では、
「別名の使用」オプションが使用可能になっている場
合は、クエリー・オプションで現在選択されている別名テーブルが検索さ
れます。
データ・フィルタ
データ・フィルタは 1 つ以上の次元の特定のメンバーの選択によりデータベース
から取得されるデータを制限します。つまり、データはフィルタに設定された指
定の条件を満たす場合のみデータベースから戻されます。データ・フィルタはク
ライアント側ではなく、サーバー側(データベース)に適用されます。
「データ・フィルタ」ダイアログを使用して、以下を実行します:
l
上位 n 個/下位 n 個の値に基づいてデータをフィルタする
l
データ/メタデータにソートを適用する
l
クエリーに表示される内容からメンバーを表示または抑制するための表示ま
たは非表示基準を適用する。行または列に複数の次元を持つクエリーの場合、
非対照レポート(軸上の少なくとも 1 つのメンバーによって異なる、ネストさ
れた次元を含むクエリー)の作成に表示/非表示を使用できます。
上位 N 個機能は、指定の順序でソートされた結果セットから最大数のデータ値を
取得します。下位 N 個オプションは指定の順序でソートされた結果セットから最
小数のデータ値を取得します。
ソート機能により、昇順または降順の数値順序でクエリー結果セットの行または
列をソートします。ソート定義は動的で、ドキュメントがドリル、ピボット、お
よび変更されるときに適用されます。
表示/非表示の制限機能では、メンバー名、タプル、またはデータ値基準によりメ
ンバーを含めるか除外します。これは値により分析の焦点を絞る効果的な方法で
す。
230 CubeQuery
「データ・フィルタ」ダイアログ・ボックスを表示するには、データ・レイアウト
の次元を右クリックし「データ・フィルタ」を選択します。データ・フィルタは、
Interactive Reporting によってローカルにではなく、処理する Essbase サーバーに
MDX クエリー経由で適用されます。
たとえば、製品次元がデータ・レイアウトの「行」ペインにあり、「データ・フィ
ルタ」オプションを選択する場合、「データ・フィルタ」ダイアログ・ボックスの
見出しに「行のフィルタ」と表示されます。また、メンバー・コンテキストはそ
れに応じて表示されます。メンバー・コンテキストはデータ・フィルタ基準に必
要なメンバーの選択です。
フィルタのタイプごとのコンテキストを以下に示します。データ・レイアウトの
行ペインが製品メンバーで、列ペインが年メンバーのレポートを想定してくださ
い。データ・フィルタは行に適用されます:
上位/下位 N 個 - 製品メンバーは、たとえばトップ 5 を表示するようにフィルタさ
れるため、データ値の基準は特定の列で定義される必要があります。その結果、
「データ・フィルタ」ダイアログ・ボックスには、メンバー・コンテキストに選択
される年次元列からの「選択した列」セクションが表示されます(左下):
データ・フィルタ 231
ソート - 上位/下位 N 個と同様の方法で、ソートには反対軸にメンバー・コンテキ
ストの定義が必要です。たとえば、データ・レイアウトで「行」ペインが製品次
元の場合、年次元列からの「選択した列」セクションがメンバー・コンテキスト
に選択されます:
232 CubeQuery
表示/非表示 - 次元について「データ・フィルタ」ダイアログ・ボックスが表示さ
れている場合、表示/非表示が選択された次元に適用されます。これはメンバー・
コンテキストがその次元からのメンバーである場合です。たとえば、データ・レ
イアウトで「行」ペインが製品次元の場合、「データ・フィルタ」ダイアログ・
ボックスへのデータの表示または非表示が可能な製品次元のメンバーのリストが
表示されます:
2 つ以上の次元が列または行ペインに表示される場合、「データ・フィルタ」ダイ
アログ・ボックスでは、必要に応じて、「メンバー・リスト」ペインにすべての次
元の組合せが表示されます。たとえば、列ペインが年およびシナリオの場合、「行
のフィルタ」ダイアログ・ボックスでは、「ソートの対象」の下にすべてのメン
バーの組合せが表示されます:
注: 「データ・フィルタ」ダイアログ・ボックスのグリッドに表示されないタプ
ルのフィルタは淡色表示されています。
ä 選択した数の上位行または列、または選択した数の下位行または列をフィルタす
るには:
1 データ・レイアウトで、フィルタを設定する次元(「行」ペインまたは「列」ペインの
いずれか)を右クリックして、データ・フィルタを選択します。
「データ・フィルタ」ダイアログ・ボックスが表示されます。
2 フィルタ・タイプ、上位/下位 N の順に選択します。
3 次元の上位 N 個の行または列を取得するには、上を選択し、テキスト・エディタ・
ボックスで、取得する行または列の数を指定します。整数のみ入力してください。小
数点や負数は受け入れられません。
4 次元の下位 N 個の行または列を取得するには、下を選択し、テキスト・エディタ・
ボックスで、取得する行または列数を指定します。整数のみ入力してください。小数
点や負数は受け入れられません。
データ・フィルタ 233
5 ソート順ドロップダウンから、行または列のソート方法として昇順または降順を選択
します。
6 ソートの対象ペインから、フィルタを実行する列または行メンバーを選択します。
上位/下位 N 個およびソート・データ・フィルタでは、フィルタを適用するために
別の軸メンバーを選択する必要があります。たとえば、列メンバーに対してデー
タ・フィルタを適用する場合、行メンバーを選択する必要があります。
7 「選択済」ペインに列メンバーを追加するには、
をクリックします。
8 OK をクリックします。
ä 昇順または降順でデータをソートするには:
1 データ・レイアウトで、フィルタを設定する次元(行または列のいずれか)を右クリッ
クし、データ・フィルタを選択します。
「データ・フィルタ」ダイアログ・ボックスが表示されます。
2 フィルタ・タイプ、ソートの順に選択します。
3 ソート順から、行または列のソート方法として昇順または降順を選択します。
4 ソートの対象から、フィルタを実行する列または行メンバーを選択します。
上位/下位 n 個のデータ・フィルタおよびソート・データ・フィルタでは、フィル
タを適用するために別の軸メンバーを選択する必要があります。たとえば、列メ
ンバーに対してデータ・フィルタを適用する場合、行メンバーを選択する必要が
あります。
5 「選択済」ペインに列メンバーを追加するには、
をクリックします。
6 OK をクリックします。
ä 非対称レポートでメンバーまたは値を表示または非表示にするには:
1 データ・レイアウトで、設定する次元(行または列のいずれか)を右クリックして、デー
タ・フィルタを選択します。
「データ・フィルタ」ダイアログ・ボックスが表示されます。
2 「フィルタ・タイプ」ドロップダウンから表示/非表示を選択します。
3 方法を選択から、非表示または表示を選択します。
デフォルトでは、「表示」が選択されています。
4 行ラベルのメンバーを表示または非表示にするには、「場所」ペインおよび「メン
バー」ペインからメンバーを選択します。
5 すべての次元メンバー値が条件を満たしている場合に、「場所」ペインの次元メンバー
を表示または非表示にするには、「場所」ペインから値を選択し、「メンバー」ペイン
から値を選択します。
6 条件を選択し、「条件の設定」ダイアログの比較条件を示すことで、値に条件を設定
します。
7 「選択済」ペインに列メンバーを追加するには、
234 CubeQuery
をクリックします。
選択したメンバーが表示または非表示("member_name")として「選択済」ペインに
表示されます。選択した値条件が表示または非表示("member_name"): val condition
("value")として「選択済」ペインに表示されます。
8 OK をクリックします。
条件の設定
「条件の設定」ダイアログ・ボックスを使用して、次元メンバー値に対して、「よ
り大きい」
、「以下」などの標準化された比較演算子を指定します。この関数はデー
タ・フィルタの表示/非表示機能に使用可能です。
ä 表示/非表示機能の値条件を定義するには:
1 表示/非表示定義の「場所」ペインから、次元メンバー値の値を選択します。
2 条件をクリックします。
「条件の設定」ダイアログ・ボックスが表示されます。
3 「演算子」から比較演算子を選択します。次のような演算子があります:
l
=(等しい)
l
=(より小、より大)または(等しくない)
l
<(より小)
l
<=(より小、等しい)
l
>(より大)
l
>=(より大、等しい)
4 編集ボックスで、条件として使用する数値を入力します。
ピリオドおよびハイフン(負数の場合)を編集ボックスに入力できます。
5 OK をクリックします。
「データ・フィルタ」ダイアログ・ボックスが再表示されます。
6
をクリックして、「選択済」ペインに条件値を追加します。
7 OK をクリックします。
データ・フィルタの保持
データ・フィルタ(上位/下位 N 個、ソート、または非表示/表示)は、データ・フィ
ルタに対して選択されたメンバーがクエリー内に存在しなくなった後でも保持さ
れます。データ・レイアウトの次元の選択全体が変更されないかぎり、データ・
フィルタは引き続き適用できます。この動作により、ユーザーはクエリーが変更
されたり再構築されても、データ・フィルタ定義を保持できます。データ・レイ
アウトの次元の選択が変更されて、データ・フィルタ定義が削除または変更され
ていない場合、結果セットは要求された内容で同期できません。
データ・フィルタに対して選択されたメンバーがクエリー内に存在しない場合に
既存のデータ・フィルタ定義についてユーザーに警告するために、CubeQuery で、
データ・フィルタ 235
「データ・フィルタ定義が適用できなくなっています。定義をそのままにします
か? それとも定義を削除または更新しますか?」というメッセージが表示されます。
有効な応答例は次のとおりです:
l
l
l
変更しない - クエリーに追加されたメンバーまたはクエリーから削除されたメ
ンバーにかかわりなく、データ・フィルタ定義を保持します。
削除 - データ・フィルタ定義全体を削除します。
更新 - ユーザーがデータ・フィルタ定義を更新できるように、「データ・フィ
ルタ」ダイアログ・ボックスを起動します。
特定の状況下では、ユーザーにメッセージが表示されません:
l
l
l
l
l
l
l
ユーザーが、定義が定義されている軸から(「メンバー選択」ダイアログで)選
択したメンバーの選択タイプを削除する場合
「選択を組み込む」オプションが使用不可になっていて、ユーザーが、定義が
定義されている次元軸についてドリルする場合(選択したメンバーの選択タイ
プが削除されます)
ユーザーが、定義が定義されている軸の次元のみ保持するように選択してい
る場合(選択したメンバーの選択タイプが削除されます)
メンバーが同じ次元の行および列(すべてのメソッド)に追加される場合。たと
えば、上位 N 個/下位 N 個がマーケット次元に対して定義されている行軸にメ
ンバーが追加され、追加のメンバーがマーケット次元に追加される場合は、
メッセージは表示されません。
メンバーが同じ次元の行および列(すべてのメソッド)から削除される場合。メ
ンバー選択の変更がデータ・フィルタが定義されている軸とは反対の軸に行
われる場合、選択したメンバーが削除されないかぎり、メッセージは表示さ
れません。
メンバー選択(変数を含むすべてのメソッド)の変更が、同じ次元の行および列
から行われる場合。メンバー選択の変更が反対の軸に対して行われる場合、
メンバーが変更されないかぎり、メッセージは表示されません。たとえば、
年が選択された次元であり、年が選択されたメンバーである場合です。この
場合は、Qtr1 および Qtr4 はメッセージなしで変更できますが、年が変更され
ると、ユーザーにメッセージが表示されます。
ドリル(すべてのメソッド)では、上位 N 個/下位 N 個の定義が適用される次元
についてドリルする場合、メッセージは表示されません。メンバー(たとえば
「年」)が選択された次元軸上でドリルが実行され、メンバーに変更がない場
合、メッセージは表示されません。
l
選択項目のみ保持(すべてのメソッド) - ドリルと同じ
l
選択項目のみ削除(すべてのメソッド) - ドリルと同じ
クエリー・オプション
クエリー・オプションを使用して、グローバルおよびローカルな表示動作、およ
びドリル・オプションを定義します。「クエリー・オプション」ダイアログ・ボッ
クスは、「グローバル」、「表示」、および「ドリル」タブから構成されます。
236 CubeQuery
ä クエリー・オプションを表示するには、クエリー、クエリー・オプションの順に
選択します。
グローバル・オプション
「グローバル」タブを使用して、CubeQuery セクションのグローバル表示動作を設
定します。
デザイ
ン・オ
プショ
ン
説明
クエ
リーの
自動リ
フレッ
シュ
アイテムがデータ・レイアウトに追加、またはデータ・レイアウトから削除され
たとき、またはクエリー・オプションの「抑制」および「置換」オプションが変
更されたときに、データベースを自動的にクエリーします。自動リフレッシュが
使用不可になっている場合は、データ・レイアウトで変更を行うたびに「プロセ
ス」をクリックして、データベースをクエリーする必要があります。
システムのパフォーマンスを向上するために、「結果の自動生成」オプションが
使用可能になっている場合は、「クエリーの自動リフレッシュ」オプションを使
用不可にすることをお薦めします。
カタロ
グ・オ
プショ
ン
表示す
るメン
バー数
説明
「カタログ・リスト」および「メンバー選択」に表示する最大メンバー数を設定
します。次の数を指定できます:
l
無制限
l
5
l
10
l
20
l
50
l
100
l
250
l
500
メンバーのデフォルト数は 50 です。「カタログ・リスト」と「メンバー選択」の
両方で、「詳細」ノードからメンバーの次のセットを展開できます。
結果
オプ
ショ
ン
説明
デー
タ
ベー
ス合
計の
ダウ
ン
データベース合計のダウンロード機能では、次元ごとに 1 つの列のみ作成され、結
果セットにすべてのメンバーおよび対応するデータが含まれます。また、各次元の
親メンバーを持つ列が含まれます。デフォルトで、このオプションは使用不可になっ
ています。
クエリー・オプション 237
結果
オプ
ショ
ン
説明
ロー
ド
リ
次のセクションのリレーショナル集約を使用可能にします:
レー
ショ l 結果セクションの小計および総計
ナル l ピボットのデータ関数、合計、累計
集約 l チャートのデータ関数
を可
能に l レポートのデータ関数、小計、列の合計の表示
する 「データベース合計のダウンロード」(前述参照)が使用可能になっている場合は、デー
タベース合計で結果セットに依存しているすべてのセクションに対して集約が使用
不可になっています。このオプションは、結果が 2 度カウントされる可能性がある
場合に、ユーザーが集約を実行できないようにします。デフォルトで、このオプショ
ンは使用不可になっています。
集計
情報
を含
む
このオプションを使用可能にすると、「結果にダウンロード」を実行したときに、
データ・レイアウトからすべてのメンバーの集計タイプ/単項演算子情報が含められ
ます。このオプションを使用不可にすると、各メンバーの集計タイプ/単項演算子情
報は除外されます。デフォルトでは、このオプションは新しく挿入された CubeQuery
セクションに対して使用不可になっています。
表示オプション
「表示」タブを使用して、行および列の抑制基準、別名情報、置換値、およびラベ
ルのインデント・パラメータを設定します。
抑制
説明
#Missing
行
欠落した値のみを含むデータ行のリターンを抑制します。1 つの値が行内にある
場合、その行は抑制されません。デフォルトで、このオプションは使用可能に
なっています。
ゼロ行
ゼロのみを含むデータ行のリターンを抑制します。デフォルトで、このオプショ
ンは使用不可になっています。
共有メン
バー
共有としてタグ付けされたメンバーのリターンを抑制します。デフォルトで、
このオプションは使用不可になっています。使用可能にすると、共有メンバー
はカタログ、クエリー結果、および「メンバー選択」ダイアログから抑制され
ます。
注: 一意でない Essbase アウトラインで共有メンバーを使用する場合、共有メ
ンバーは、Essbase によって認識されず抑制されません。一意でないアウトライ
ンで「共有メンバーの抑制」が使用可能になっている場合、共有メンバーは、
クエリーに表示される場合には抑制されません。これはメンバーが選択されて
いる場合(たとえば、「メンバー選択」ダイアログまたはカタログ)、または参照
される場合(たとえば、「ドリル」
、「選択項目のみ保持」および「選択項目のみ
削除」)に発生します。
238 CubeQuery
#Missing
列
欠落データのみを含むデータ列のリターンを抑制します。デフォルトで、この
オプションは使用可能になっています。
ゼロ列
ゼロのみを含むデータ列のリターンを抑制します。デフォルトで、このオプショ
ンは使用不可になっています。
別名
説明
別名
の使
用
データベース・メンバー名以外のデータベースの取得を実行する場合に別名を表示
します。別名はデータベース・メンバーの別の名前です。ストック番号や製品コー
ドの場合が多いデータベース名、またはより記述的な別名を使用するデータを取得
できます。
この設定が更新されると、「OLAP ツリーが新しい別名情報で自動的に更新され、
OLAP クエリーが再処理されます。」というメッセージが表示されます。
別名に使用する別名テーブルを指定します。各データベースに 1 つ以上の別名テー
ブルを含むことができます。
別名
テー
ブル
の選
択
置換値
説明
#ラベルなし
欠落した値のラベルを指定します。たとえば、次のように入力できます:
#Missing
デフォルトでは、欠落したラベルの置換値は空白です。
#NoAccess ラ
ベル
ユーザーがセキュリティ・アクセス権を持たない Essbase キューブから取得
した値のラベルを指定します。たとえば、次のように入力できます:
NoAccess
ゼロ・ラベル
ゼロ値のラベルを指定します。デフォルトで、ゼロ・ラベルの置換値は空白
です。
ラ
ベ
ル
の
イ
ン
デ
ン
ト
説明
各
世
代
の
イ
ン
デ
ン
ト
単
位
階層内の各世代がインデントされる文字数を選択します。たとえば、次のインデント
を 1 から 3 に変更できます。このオプションは 0 から 25 まで選択できます。
インデント 1:
100–10
100–20
100–30
100
インデント 3:
100–10
100–20
100–30
100
クエリー・オプション 239
ドリル・オプション
「ドリル」タブを使用して、CubeQuery でドリルダウンするときに表示されるデー
タの次のレベルを定義します。
また、「メンバーの保持期間」オプション・グループには、ドリル操作の保持特性
をカスタマイズするアイテムがあります。
ドリル・レ
ベル
説明
(「ドリル 「クエリー」メニューからドリルダウンするとき、またはメンバーをダブル・
レベル」ド クリックするときに表示されるデータの次のレベルを定義します。ショート
ロップダウ カット・メニューから作成されたドリルダウンの選択内容はここで行われた選
択内容を上書きします。たとえば、「最下位レベル」を選択する場合、次元内
ン)
のメンバーの最下位レベルのデータが取得されます。「年」についてのドリル
ダウンでは、「1 月」、「2 月」、「3 月」、「4 月」、「5 月」、「6 月」、「7
月」、「8 月」、「9 月」、「10 月」、「11 月」、および「12 月」が取得されま
す。
有効なドリルダウン・レベルは次のとおりです:
メン
バー
の保
持期
間
240 CubeQuery
l
次のレベル
l
最下位レベル
l
すべての子孫
l
兄弟
l
同一レベル
l
同世代
説明
選択
を組
み込
む
ドリルダウンの結果として取得されたその他のメンバーとともに選択したメンバー
を保持します。たとえば、「Qtrl」についてドリルダウンすると、「Qtrl」とともに
「1 月」、「2 月」、および「3 月」のデータが取得されます。このオプションが使用
不可になっている場合、「1 月」
、「2 月」
、および「3 月」のデータのみが取得され
ます。「Qtrl」は削除されます。デフォルトで、このオプションは使用可能になって
います。
選択
した
グ
ルー
プ内
選択が行われるメンバーのグループのみに適用されます(ドリル)。デフォルトで、
この設定は使用不可になっています。レポートに、データを行や列として示す 2 つ
以上の次元が含まれる場合のみ意味があります。このレポートのタイプは非対称と
みなされ、少なくとも 1 つのメンバーによって異なる、ネストされたメンバーのグ
ループによって特徴付けられています。
選択
され
てい
ない
グ
ルー
プの
削除
選択されたグループにない、すべての次元のグループを削除します。
CubeQuery のナビゲーション
CubeQuery セクションのデータのナビゲーションおよび維持については、以下を
参照してください:
l
スイングの使用
l
選択項目のみ保持
l
選択項目のみ削除
l
ドリル
l
共有メンバーへのドリル
スイングの使用
クエリーから行と列の間の次元をスワップするには、スイング機能を使用します。
この機能により、新しい方法でデータを表示でき、新しいデータと元のテーブル
のデータを簡単に比較できます。スイング・ハンドルを使用して、ある位置から
別の位置に次元ヘッダー(列または行のいずれか)をドラッグして次元をスイング
します。デフォルトで、スイング・ハンドルは透過となっています。スイング・
ハンドルは次元ヘッダーを選択する場合にのみ表示されます。スイング・ハンド
ルは、ライト・グレーのハンドルとともに白で表示されます。選択がオフになる
と、ハンドルは再度透過になります。
ä 次元列をスイングするには:
1 ヘッダーの左の枠線をクリックして、次元列ヘッダー(下の番号 1)を選択します。
スイング・ハンドル(下の番号 2)が行の右に表示されます。この例では、シナリオ
次元ヘッダーが選択されています。
2 スイング・ハンドルを選択して、新しい位置(左/下または右/上)にドラッグします。
例では、ハンドルは製品次元の下部および左にスイングされています:
CubeQuery のナビゲーション 241
その結果、シナリオ次元は製品次元の左に配置されます:
ä 行次元をスイングするには:
1 次元行ヘッダー全体を選択します。
スイング・ハンドルがクエリーの下部に表示されます:
242 CubeQuery
2 スイング・ハンドルを選択して、新しい位置にドラッグします(左/右または右/上)。
この例では、ハンドルはクエリーの右および上部にスイングされています:
CubeQuery のナビゲーション 243
スイングの結果は次のとおりです:
製品次元が年次元の下に配置されていることに注意してください。
選択項目のみ保持
「選択項目のみ保持」機能により、結果セットから選択したメンバーを除くその他
すべての次元メンバーの選択を消去することにより、1 人のメンバーに焦点を絞
れます。保持されないメンバーは「メンバー選択」ダイアログ・ボックスでは使
用できません。
ä 特定のセット・メンバーを保持するには:
1 メンバーまたはメンバーの範囲を選択します。
非隣接セルを保持するには、[Ctrl]キーを押しながらクリックします。
2 次元ラベルを右クリックし、選択項目のみ保持を選択します。
選択したメンバーのみレポートに表示されます。
選択項目のみ削除
次元メンバーを消去して、クエリー結果セットから削除します。少なくとも 1 人
のメンバーはこの機能の使用を保持する必要があります。削除されたメンバーは、
結果セットには含まれませんが、クエリーから除外されたものとして「メンバー
選択」ダイアログに表示されます(-(マイナス)記号でフラグが設定)。メンバーを
クエリーに追加するには、「選択済」ペインから除外する必要があります。メン
バー選択の除外も参照してください。
ä 選択したメンバーを削除するには:
1 メンバーまたはメンバーの範囲を選択します。
非隣接セルを削除するには、[Ctrl]キーを押しながらクリックします。
2 次元ラベルを右クリックし、選択項目のみ削除を選択します。
メンバーはレポートおよびクエリーから削除されます。メンバーをもう一度クエ
リーに追加するには、メンバーをカタログからデータ・レイアウトに追加するか、
「メンバー選択」ダイアログ・ボックスで選択します。
欠落値とゼロ値の抑制
行および列の欠落値とゼロ値の抑制により、非関連情報が戻されないようにして、
ネットワーク・トラフィックを削減し、クエリー速度を向上します。クエリー・
オプション・ボックスにより、デフォルトでこれらの値に対して表示されるテキ
244 CubeQuery
スト・ラベルを含む、欠落値とゼロ値の CubeQuery の処理方法をカスタマイズで
きます。ショートカット・メニューでこれらの値を抑制できます。
ä 行で欠落値を抑制するには、行を右クリックし、抑制、値のない行の順に選択し
ます。
デフォルトでは、欠落値は空白です。
ä 列の欠落値を抑制するには、列を右クリックし、抑制、値のない列の順に選択し
ます。
ä 行のゼロ値を抑制するには、行を右クリックし、抑制、ゼロ行の順に選択します。
デフォルトでは、ゼロ値は 0(ゼロ)と表示されます。
ä 列でゼロ値を抑制するには、列を右クリックし、抑制、ゼロ列の順に選択します。
ドリル
ドリルによって、多量のレベル・データを持つ次元のレポート詳細表示が増えた
り、減ったりします。ドリルはドリルダウン(多くのフォームで使用)またはドリ
ルアップで構成されます。ドリルダウンは次元内の詳細データを取得します。デー
タベース・アウトラインに定義されている次元の最下位レベルに達するまで、よ
り詳細なデータにドリルダウンできます。
ドリルダウンの前後の例を以下に示します:
ドリル前:
ドリル後:
10 月のこの例では、オーディオ・データおよび視覚データにドリルダウンできま
す。ドリルアップはドリルダウンの反対で、次元内の階層をより大まかなデータ
にドリルアップします。クエリー・オプションにより、ドリル・レベルの動作を
カスタマイズできます。ショートカット・メニューもドリル・レベルをコントロー
ルします。
注: 「日時系列」メンバーについてはドリルダウンできません。
CubeQuery のナビゲーション 245
ä 高詳細レベルまでドリルダウンする方法は、次のとおりです:
1 メンバーを選択します。
2 クエリー・オプションで定義されているデフォルトのドリル・レベルを使用して、ド
リルダウンするメンバーをダブルクリックします。
ヒント:
メンバーを右クリックして、「ドリル」
、「下へ」の順に選択し、236 ペー
ジの「クエリー・オプション」で定義されているデフォルトのドリル・
レベルを使用しても、ドリルダウンできます。
追加のドリルダウン・オプションは、次のとおりです:
l
l
l
l
l
l
l
l
下へ: クエリー・オプションで定義されているデフォルトのドリル・レベルを
使用して、より下の次元の詳細にドリルダウンします。
上へ: より上の次元のデータにドリルアップします。
次へ: 子にドリルダウンします。これはデフォルトのドリル・レベルです。た
とえば、「年」についてドリルすると、「Qtr1」、「Qtr2」、「Qtr3」、および
「Qtr4」が取得されます。
下: 次元の最下位レベルのメンバーにドリルダウンします。たとえば、「年」に
ついてドリルすると、「1 月」、「2 月」、「3 月」、「4 月」、「5 月」、「6 月」、「7
月」、「8 月」、「9 月」、「10 月」、「11 月」、「12 月」が取得されます。
すべての子孫: すべての子孫のデータを取得します。たとえば、「年」について
ドリルすると、すべての四半期と月ごとのメンバーが取得されます。
兄弟: 兄弟のデータを取得します。たとえば、「1 月」についてドリルすると、
「1 月」、「2 月」、および「3 月」が取得されます。
同一レベル: 同じレベルのすべてのメンバーのデータを取得します。たとえば、
「売上高」についてドリルすると、「COGS」
、「マーケティング」
、「給与計算」
、
「その他」
、「オープン在庫」
、「追加」
、「期末在庫」
、「マージン%」
、および「利
益%」の値が取得されます。
同世代: 選択したメンバーと同じ世代のすべてのメンバーのデータを取得しま
す。たとえば、「売上高」についてドリルすると、「COGS」、「マーケティン
グ」、「給与計算」、および「その他」が取得されます。
共有メンバーへのドリル
Essbase のアウトラインで定義されている共有メンバーを持つメンバーについてド
リルダウンまたはドリルアップできます。Essbase は基本メンバーと共有メンバー
のどちらが適切であるかを判別し、ドリル・パスに基づいてドリルされたメンバー
または保管されたメンバーを戻します。
これは Essbase のアウトラインです:
製品
100
150(stored member)
246 CubeQuery
100-10
100-20
Brand1
150(shared member)
保管されたメンバー 150 に子があり、共有メンバー 150 に子がありません。150 に
ついてのドリルアップとドリルダウンは異なる結果を戻します:
l
l
150 についてのドリルダウンでは、共有メンバーとして解釈された場合には何
も戻さず、標準メンバーとして解釈された場合には 100-10 および 100-20 を戻
します。
150 についてのドリルダウンでは、共有メンバーとして解釈された場合には
Brand1 を戻し、標準メンバーとして解釈された場合には 100 を戻します。
共有メンバーの標準メンバーに対する近似性は、ドリルダウン時に異なる結果を
もたらします。共有メンバーを持つメンバーについてドリルアップすると、Essbase
はどれがクエリーされているか判別するためにメンバーを参照します。たとえば、
100-20 についてのドリルアップでは、Diet または 100 がメンバー 100-20 に最も近
いかどうかによって、Diet および 100 を戻す場合があります。100-20 が単独であ
る場合、Essbase は標準のメンバーと判別します。Diet がより近い場合は、100-20
は共有メンバーとして解釈される場合があります。
リレーショナルへのドリルスルー
リレーショナルへのドリルスルー機能により、ユーザーは CubeQuery セクション
のデータ・セルまたはメタデータ・ラベルから同じ Interactive Reporting ドキュメ
ント・ファイル内の既存のリレーショナル・クエリー・セクションまでドリルで
きます。リレーショナルへのドリルスルーの特徴は次のとおりです:
l
Essbase 次元はターゲット・リレーショナル・フィールドにマップされます。
これは、Essbase クエリーのメンバー・コンテキストをリレーショナル・クエ
リーにフィルタとして渡せるようにするためです。
m
m
l
ファクト・マッピングは使用不可です。ファクトはリレーショナル・クエ
リー・セクションのみで定義されます。
トピックおよびトピック・アイテムから Essbase 次元へのマッピングは
CubeQuery で実行されます。1 つのリレーショナル・クエリーは各
CubeQuery セクションのドリルスルーに対して定義できます。
どの次元コンテキストが渡されるか、またはドリルオンされるか指定できま
す。リレーショナル・フィールドが Essbase 次元にマップされない場合、その
次元のコンテキストは渡されません。列、行、またはセルについてドリルす
ると、セルのメンバー交差またはメタデータ・ラベルに基づいて、どのコン
テキストが渡されるかが定義されます。
l
ドリルは、階層内の Essbase メンバーのどのレベルでも実行できます。
l
新しいまたは既存の結果セクションにドリルできます。
リレーショナルへのドリルスルー 247
注: ターゲット・リレーショナル・レポートは同じドキュメント内に存在する
必要があるため、リレーショナルへのドリル機能には、EIS ドリルスルー・
レポート・サポートが含まれません。
リレーショナルへのドリルスルーのマッピングの
設定
Essbase 次元のリレーショナル・フィールドへのマッピングは、「ドリルスルーの
設定」ダイアログ・ボックスの Essbase クエリーで発生します。
ä リレーショナルへのドリル機能を設定するには:
1 リレーショナル・クエリーが Interactive Reporting ドキュメント・ファイルに存在するこ
とを確認します。
リレーショナル・クエリーはドリルスルーのターゲットとして使用されます。
リレーショナル・クエリーが Interactive Reporting ドキュメント・ファイルに存在
しない場合、「ドリルスルーの設定」メニュー・アイテムは使用不可になっていま
す。
2 クエリー、ドリルスルーの設定の順に選択します。
「ドリルスルーの設定」ダイアログ・ボックスが表示されます。
3 リレーショナル・クエリードロップ・ダウン・ボックスで、ドリルスルーのターゲッ
トとして使用するリレーショナル・クエリーを選択します。
4 トピック・マッピング用の次元セクションで、ドロップ・ダウン・ボックスからト
ピック(リレーショナル・テーブル)およびトピック・アイテム(選択したテーブルおよ
びトピックのフィールド)を選択します。
注: 複数のトピック・アイテムを同じ次元にマップできます。Essbase 階層内に
複数のレベルおよび世代が異なるトピック・アイテムに存在し、そのため
に両方のアイテムをマップする必要がある場合があります。また、メンバー
名および別名が別のトピック・アイテムに存在する場合は、両方を同じ
Essbase 次元にマップできます。
5 次元ドロップ・ダウン・ボックスで、マップされる Essbase 次元を選択します。
次元に Essbase キューブのすべての次元がリスト表示されます。次元の「属性計
算」はこのリストには含まれません。
6 リストにマッピングを追加するには、
をクリックします。
次元が「選択済」エリアに追加されます。
マッピング・リストの 2 つの列である、リレーショナルおよび OLAP は、列ラベ
ルをドラッグしてサイズ調整できます。
7 CubeQuery のデータ・セルについてドリルできるようにするには、セル・ドリルの使用
可能を選択します。
8 ドリルが実行可能なデータ・セルおよびメタデータ・ラベルのインディケータを表示
するには、インディケータの使用可能を選択します。
248 CubeQuery
デフォルトで、インディケータは表示されません。
次元内のすべてのデータ・セルおよびすべてのメンバー・ラベルについてドリル
できるため、青いセルのインディケータが、以下に示すように上および左セルま
たはメンバー・ラベルにのみ表示されます。
9 ドリル先ドロップ・ダウン・ボックスから、ドリルの結果を表示する場所を選択しま
す。有効なオプションは新しい結果または既存の結果です。
10 OK を選択します。
ä ドリル・パスから次元を除外するには:
1 クエリー、ドリルスルーの設定の順に選択します。
「ドリルスルーの設定」ダイアログ・ボックスが表示されます。
2 次元の横の「選択済」エリアの「アクティブ」ボックスの選択を解除します。
この方法で次元を除外すると、マッピング定義を定義できますが、必ずしもドリ
ル・アクションに含まれるわけではありません。「すべて」チェック・ボックスに
より、リスト内のすべてのアイテムを使用可能または使用不可にできます。
3 OK をクリックします。
リレーショナルへのドリルスルーの実行
クエリー・セクションで、リレーショナルへのドリルスルーを実行します。ドリ
ルスルー・インディケータが使用可能になっている場合は、次元内のすべてのデー
タ・セルおよびすべてのメンバー・ラベルについてドリルできるため、青いセル
のインディケータが上および左セルまたはメンバー・ラベルに対してのみ表示さ
れます。
リレーショナルへのドリルスルー 249
ä ドリルスルーを実行するには:
1 単一セルまたはメンバー・ラベルを選択し、ショートカット・メニューでドリルス
ルーを選択します。
ドリルスルーは一度に 1 つのラベルまたはセルでのみ実行できます。複数のメタ
データ・ラベルまたはセルが選択される場合、ドリルスルーのオプションは、
ショートカット・メニューでは使用不可です。
結果にドリルするダイアログ・ボックスが表示されます。
このダイアログ・ボックスは、「既存の結果」オプションが「ドリル先」ドロッ
プ・ダウン・ボックスで選択されている場合にのみ表示されます。リレーショナ
ル・クエリーにユーザー名とパスワードを入力するよう求めるメッセージが表示
されます。
デフォルトで、「新しい結果」があり、ダイアログ・ボックスは表示されません。
2 ターゲットの結果セクションを選択して、OK をクリックします。
サンプル・ドリルスルー
次のサンプルは、行に複数次元を持つ CubeQuery に適用されるドリルスルー機能
を示しています。
最初の CubeQuery セクションには次のものが含まれます:
行
1 月、2 月、3 月
100(子)
200(子)
列
東部(子)
フィルタ
販売
Cogs
250 CubeQuery
リレーショナル・セクションには次のものが含まれます:
リレーショナル・クエリーの最初の結果は次のとおりです:
リレーショナルへのドリルスルー 251
次のトピックのマッピングは「ドリルスルーの設定」ダイアログで定義されてい
ます:
表 48 「ドリルスルーの設定」ダイアログで定義されているトピック・マッピング
オプション
値
リレーショナル・クエリー
Query1
トピック
詳細
次元
年
トピック
都道府県
すべて
使用可能
セル・ドリルの使用可能
使用可能
インディケータの使用可能
使用可能
ドリル先
既存の結果
最初の上および左セルについてドリルすると、「ニューヨーク」
、「100-10」
、「1 月」
のコンテキストが CubeQuery からリレーショナル・クエリーにフィルタとして渡
されます:
252 CubeQuery
結果にダウンロード
「結果にダウンロード」は、Interactive Reporting の多次元の Essbase データ・キュー
ブのフラット・テーブルを表示するツールです。データは Interactive Reporting ド
キュメントの「結果」セクションにロードされ、詳細分析、レポート作成、およ
び他のリレーショナル・データ・ソースのデータと結合するために使用できます。
この場合、データ処理(集約、合計、カスタム計算、テーブル結合など)は Interactive
Reporting サイドで実行されます。
デフォルトでは、「結果にダウンロード」はすべての次元のすべての世代の結果
セットに個別の列を作成します。また、メンバーごとに祖先を持つ(元のクエリー
に含まれる)最下位レベルのメンバーの値のみがインポートされ、追加の列に表示
されます。次の例では、クエリーからの 2 つの製品メンバーの世代に対して個別
の列が表示されます。最下位レベルの Product メンバー・データのみクエリー内
に存在します。より上位レベルの Product メンバーのデータは含まれません:
この機能で「データベース合計のダウンロード」オプションを使用する方法につ
いては、データベース合計のダウンロード を参照してください。
結果セットは、チャート、テーブル、およびレポート・セクションと統合できま
す。
結果は、「結果にダウンロード」機能を選択するか、ダウンロード結果セットを取
得して結果をもう一度処理する場合にのみ更新されます。
クエリーが小から中サイズのデータ・セットを取得することを想定している場合、
「クエリー」、「ツール」、「オプション」、「プログラムのオプション」、「OLAP」、
「OLAP クエリーを処理するときに結果を自動生成」から自動ダウンロード機能を
使用可能にすることをお薦めします。このオプションを選択する場合、結果セッ
トは現在の CubeQuery セクションに対して作成されませんが、新規 CubeQuery セ
クションに対してのみ作成されます。ある環境では、多量のデータをクエリーす
結果にダウンロード 253
る場合、結果セクションの自動作成の結果、クエリーのパフォーマンスがわずか
に低下する場合があります。
注: 共有メンバーはクエリー・オプションを経由してクエリーから除外できま
すが、顧客が合計にではなく、クエリーおよび結果セットに共有メンバー
を含めたい場合があります。結果セットに共有メンバーを含める場合は、
親コンテキストがクエリー内に存在する必要があります。言い換えれば、
共有メンバーの親がクエリー内に存在しない場合、「結果にダウンロード」
は共有メンバーであることを認識しません。
注: バージョン 9.3.1 の CubeQuery からダウンロードされた結果にデータを含む
Interactive Reporting バージョン 11.1.1 ドキュメントを開く場合、既存の結果
データは表示されません。また、Interactive Reporting バージョン 11.1.1 で作
成された Interactive Reporting ドキュメントとともに「結果にダウンロード」
機能を使用する場合、結果セットはバージョン 11.1.1 の場合と同じではあり
ません。
ä クエリーを結果にダウンロードするには、クエリー、結果にダウンロードの順に
選択します。
「結果にダウンロード」機能の動作は CubeQuery のコンポーネントによって異な
ります:
l
メタデータ・ラベルの個別の列
l
列のメジャー動作
l
共有メンバー
l
合計を含む
メタデータ・ラベルの個別の列
メタデータ・ラベルの各列が、階層内の各 Essbase 世代に対して表示されます。
CubeQuery が要求したアイテム(Profit メンバーをフィルタで適用)
表 49
Qtr1
Qtr2
Qtr3
Qtr4
コーラ
5096
5892
6583
5206
ダイエッ
ト・コーラ
1359
1534
1528
1287
カフェイン
なしコーラ
593
446
400
544
7048
7872
8511
7037
従来タイプ
1697
1734
1883
1887
ダイエッ
ト・ルー
ト・ビール
2963
3079
3149
2834
製品
コーラ
254 CubeQuery
Qtr1
Qtr2
Qtr3
Qtr4
サルサパリ
ラ
1153
1231
1159
1093
カバ・ビー
ル
908
986
814
1384
ルート・ビール
6721
7030
7005
7198
製品
表 50
結果セット
カテゴリ
製品 SKU
四半期
Profit
コーラ
Cola
Qtr1
5096
コーラ
ダイエット・コーラ
Qtr1
1359
コーラ
カフェインなしコー
ラ
Qtr1
593
ルート・ビール
従来タイプ
Qtr1
1697
ルート・ビール
ダイエット・ルー
ト・ビール
Qtr1
2963
ルート・ビール
サルサパリラ
Qtr1
1153
ルート・ビール
カバ・ビール
Qtr1
908
階層の 1 つの世代のみがクエリー内に存在する場合、追加の列は下に表示される
ように結果セットに親メンバーを表示しません:
表 51
CubeQuery が要求したアイテム(Profit メンバーが列内に存在する)
Qtr1
Profit
Qtr2
Profit
Qtr3
Profit
Qtr4
Profit
コーラ
5096
5892
6583
5206
ダイエット・
コーラ
1359
1534
1528
1287
593
446
400
544
従来タイプ
1697
1734
1883
1887
ダイエット・
ルート・ビール
2963
3079
3149
2834
サルサパリラ
1153
1231
1159
1093
カバ・ビール
908
986
814
1384
2544
3231
3355
3065
カフェインなし
コーラ
ダーク・クリー
ム
結果にダウンロード 255
表 52
結果セット
製品 SKU
四半期
Profit
コーラ
Qtr1
5096
コーラ
Qtr2
5892
コーラ
第 3 四半期
6583
コーラ
Qtr4
5206
ダイエット・コーラ
Qtr1
1359
ダイエット・コーラ
Qtr2
1534
ダイエット・コーラ
第 3 四半期
1528
ダイエット・コーラ
Qtr4
1287
カフェインなしコーラ
Qtr1
593
カフェインなしコーラ
Qtr2
446
カフェインなしコーラ
第 3 四半期
400
カフェインなしコーラ
Qtr4
544
列のメジャー動作
CubeQuery セクションでは、メジャー次元はその他の次元のように処理されます
(行または列内に配置できます)が、行、列、またはフィルタのいずれの場合も、
メジャー・メンバーごとに個別の結果セット列が作成されます。
表 53
CubeQuery のメジャー
販売
256 CubeQuery
Qtr2
14585
16048
ダイエット・コーラ
7276
7957
コーラ
5681
6136
ダイエット・コーラ
3496
3871
カフェインなしコー
ラ
1493
1606
コーラ
COGS
表 54
Qtr1
結果セットのメジャー
製品 SKU
四半期
COGS
コーラ
Qtr1
14585
5681
ダイエット・コーラ
Qtr1
7276
3496
販売
製品 SKU
四半期
カフェインなしコー
ラ
Qtr1
COGS
販売
3187
1493
メジャーが行、列、またはフィルタ内にない場合、すべてのデータ値は値列に表
示されます。
表 55
結果セットの値列
製品 SKU
四半期
値
コーラ
Qtr1
14585
ダイエット・コーラ
Qtr1
7276
カフェインなしコーラ
Qtr1
3187
不規則階層
Essbase では、個々の階層にはその上に同じレベルの他のメンバーと同数のメン
バーがあります。不規則階層では、同じメンバーの論理親メンバーがそのメンバー
のすぐ上のレベルというわけではありません。
次の例では、第 2 四半期にはクエリーに子がありません。最下位レベルのメンバー
のみがクエリーに含まれるため、結果セットには「1 月」、「2 月」、「3 月」、およ
び「第 2 四半期」が含まれます。第 2 四半期の月の値では、ラベルは空白です。
表 56
CubeQuery セクションの不規則階層
製品
1月
8024
2月
8346
3月
8333
表 57
Qtr1
24703
Qtr2
27107
結果セットの不規則階層
四半期
月
Gen1、製品
Qtr1
1月
製品
8024
Qtr1
2月
製品
8346
Qtr1
3月
製品
8333
Qtr2
(空白)
製品
27107
値
子メンバーが元のクエリーに親メンバーを持たない場合、親またはその他の祖先
が結果セットに含まれます:
結果にダウンロード 257
CubeQuery セクションの不規則階層
表 58
製品
1月
8024
2月
8346
3月
8333
Qtr1
24703
12 月
表 59
8780
結果セットの不規則階層
四半期
月
Gen1、製品
Qtr1
1月
製品
8024
Qtr1
2月
製品
8346
Qtr1
3月
製品
8333
Qtr4
12 月
製品
8780
値
共有メンバー
共有メンバー・データをクエリーに含めたり、その合計を除外したりできます。
結果セットの各共有メンバー列は結果セットおよびクエリーの Essbase の世代およ
びフィールドに対応します。共有メンバーの場合、親コンテキストがクエリー内
に存在する必要があります。言い換えれば、共有メンバーの親がクエリー内にな
い場合は、「結果にダウンロード」機能は、共有メンバーであることを認識せず、
親を判別します。つまり、共有メンバーの親は、結果セットに対して共有されて
いると判別されるためには、クエリー内に存在する必要があります。たとえば、
サンプルの基本製品次元では、「結果にダウンロード」で適切に表示され
る"100-20"(共有メンバー)の 2 番目のインスタンスの場合、その親であ
る"Diet"は"Diet (子)"などのクエリーに含まれている必要があります。
注: 共有メンバーは下に太字で表示されています。
表 60
CubeQuery セクションの共有メンバー
Qtr1
100–10
5096
100–20
1359
100–30
593
100
7048
200–10
258 CubeQuery
1697
Qtr1
200–20
2963
200–30
1153
200–40
908
200
6721
300–10
2544
300–20
690
300–30
2695
300
5929
400–10
2838
400–20
2283
400–30
–116
400
5005
100–20
1359
200–20
2963
300–30
2695
Diet
7017
Product
表 61
24703
結果セットの共有メンバー
製品 SKU、共
有
Gen1、製品
カテゴリ
製品 SKU
四半期
Product
100
100–10
Qtr1
5096
Product
100
100–20
Qtr1
1359
Product
100
100–30
Qtr1
593
Product
200
200–10
Qtr1
1697
Product
200
200–20
Qtr1
2963
Product
200
200–30
Qtr1
1153
Product
200
200–40
Qtr1
908
Product
300
300–10
Qtr1
2544
Product
300
300–20
Qtr1
690
値
結果にダウンロード 259
製品 SKU、共
有
Gen1、製品
カテゴリ
製品 SKU
四半期
Product
300
300–30
Qtr1
2695
Product
400
400–10
Qtr1
2838
Product
400
400–20
Qtr1
2283
Product
400
400–30
Qtr1
–116
100–20
Product
Diet
100–20
Qtr1
1359
200–20
Product
Diet
200–20
Qtr1
2963
300–30
Product
Diet
300–30
Qtr1
2695
値
複数の世代次元に共有メンバーがある場合、次元ごとに 1 つの共有表示が作成さ
れます:
注: 共有メンバーは下に太字で表示されています。
表 62
CubeQuery セクションに共有メンバーを持つ複数の次元
Qtr1
Actual
100–10
5096
100–20
1359
100
7048
100–20
Diet
Budget
7017
100–10
6510
100–20
2240
100
9790
100–20
100
Diet
2240
8910
100–10
5096
100–20
1359
100
7048
100–20
260 CubeQuery
2240
9790
100–20
Actual
1359
1359
Qtr1
Diet
7017
結果セットに共有メンバーを持つ複数の次元
表 63
シナリオ、 シナリオ、 製品 SKU、
Gen2、共
Gen2
共有
有
カテゴリ
製品 SKU
四半期
値
Actual
100
100–10
Qtr1
5096
Actual
100
100–20
Qtr1
1359
Diet
100–20
Qtr1
1359
Budget
100
100–10
Qtr1
6510
Budget
100
100–20
Qtr1
2240
Diet
100–20
Qtr1
2240
Actual
Budget
100–20
100–20
Actual
Actual
100
100–10
Qtr1
5096
Actual
Actual
100
100–20
Qtr1
1359
Actual
Actual
Diet
100–20
Qtr1
1359
100–20
次元に複数世代の共有メンバーが含まれる場合、CubeQuery 世代および結果セッ
ト列ごとに結果セットに列が追加されます:
注: 共有メンバーは下に太字で表示されています。
表 64
CubeQuery セクションの複数世代レベルの共有メンバー
Qtr1
100–10
5096
100–20
1359
100–30
593
100
7048
...
400–10
2838
400–20
2283
400–30
–116
400
5005
100–20
1359
結果にダウンロード 261
Qtr1
200–20
2963
300–30
2695
Diet
7017
400
5005
Product
表 65
24703
結果セットの複数世代レベルの共有メンバー
カテゴリ、 製品 SKU、
共有
共有
Gen1、製
品
カテゴリ
製品 SKU
四半期
Product
100
100–10
Qtr1
5096
Product
100
100–20
Qtr1
1359
Product
100
100–30
Qtr1
593
Product
400
400–10
Qtr1
2838
Product
400
400–20
Qtr1
2283
Product
400
400–30
Qtr1
–116
100–20
Product
Diet
100–20
Qtr1
1359
200–20
Product
Diet
200–20
Qtr1
2963
300–30
Product
Diet
300–30
Qtr1
2695
Product
400
Qtr1
5005
値
...
400
合計を含む
データ値が 2 度カウントされないようにするため、合計および上位レベルのメン
バーはダウンロードされた結果セットに含まれません。
「ピボット」セクションでは、「集約共有メンバー」オプションを使用不可にする
ことで、共有メンバーを合計から除外できます。
また、「ピボット」セクションでは、すべての結果が合計されます。一部の Essbase
の集約では、アウトライン計算およびメンバー単項演算子(+、–、*、/、~)によ
り、メンバーの結果を合計できない場合があります。その結果、キューブのアウ
トライン構造と計算によっては、Essbase とピボットの合計との間に相違が見られ
る場合があります。
注: 共有メンバーは下に太字で表示されています。
262 CubeQuery
表 66
CubeQuery セクションの共有メンバー(太字)
Qtr1
100–10
5096
100–20
1359
100–30
593
100
7048
...
400–10
2838
400–20
2293
400–20
–116
400
5005
100–20
1359
200–20
2963
300–30
2695
Diet
7017
Product
24703
注: 製品合計には Diet メンバー 7017 は含まれません。これは、分析サービスの
アウトラインで「集計しない」で構成されているためです。
注: 同じ結果がピボットに挿入される場合は、製品合計に Diet メンバーの値が
含まれます。集約オプションが「結果」セクションで使用不可になってい
る場合には、共有メンバーは合計に含まれますが、「製品 SKU、共有」列は
「ピボット」セクションのデータ・レイアウトに追加されます。集約オプ
ションが「結果」セクションで使用可能になっている場合は、「製品 SKU、
共有」がデータ・レイアウトかどうかにかかわらず、共有メンバーは「ピ
ボット」セクションの合計に含まれます。
表 67
結果セットで使用可能になっている集約共有メンバー
Qtr1
100–10
5096
100–20
1359
100–30
593
Total
7048
結果にダウンロード 263
Qtr1
...
400–10
2838
400–20
2283
400–30
–116
Total
5005
100–20
1359
200–20
2963
300–30
2695
Total
7017
Total
31720
「集約共有メンバー」オプションが使用不可になっている場合は、最初の共有メン
バーの合計は含まれますが、その上の親メンバーの合計は含まれません:
表 68
「ピボット」セクションで使用不可になっている共有メンバー
Qtr1
100–10
5096
100–20
1359
100–30
593
Total
7048
...
400–10
2838
400–20
2283
400–30
–116
Total
5005
100–20
1359
200–20
2963
300–30
2695
Total
7017
Total
264 CubeQuery
24703
データベース合計のダウンロード
「データベース合計のダウンロード」機能では、次元ごとに 1 つの列のみが作成さ
れ、結果セットにすべてのメンバーおよび対応するデータが含まれます。また、
各次元の親メンバーを持つ列も結果に含まれます。デフォルトでは、このオプショ
ンは使用不可です。このオプションを使用可能にすると、既存の結果セットはす
べて削除されます。「ツール」、「オプション」、「プログラム・オプション」、
「OLAP」の順に選択して、このオプションを使用可能にした場合、新しく作成し
た CubeQuery セクションでもこのオプションが使用可能になります。
注: 結果にダウンロード機能を使用する場合、結果セットの個別の列のみ、あ
らゆる次元のあらゆる世代に対して作成されます。また、最下位レベル・
メンバーの値のみインポートされ、各メンバー(元のクエリーに含まれる)の
祖先は追加列に表示されます。例については、結果にダウンロード を参照
してください。
次に例を示します:
l
l
クエリーのすべての製品メンバーは 1 つの列のみにリスト表示され、世代に
基づいた複数の列に分けられていません。また、より上位レベルの製品メン
バーのデータ値も結果に含まれます。
各次元にはクエリー内の各メンバーの親メンバーを表示する追加の列があり
ます。
m
m
m
年次元メンバー Qtr、Qtr2、などは年親列に親メンバー(年)が表示されてい
ます。
シナリオ次元メンバーの実績および予算は、シナリオ親列に親メンバー(シ
ナリオ)が表示されています。
製品次元メンバーは、製品親列にそれぞれの親メンバーが表示されていま
す。
データベース合計のダウンロード 265
注: バージョン 9.3.1 の CubeQuery からダウンロードされた結果のデータを含む
Interactive Reporting バージョン 11.1.1 のドキュメントを開く場合、既存の結
果データは表示されません。また、Interactive Reporting バージョン 11.1.1 で
作成された Interactive Reporting ドキュメントで結果にダウンロード機能を
使用すると、結果セットはバージョン 11.1.1 と同じになりません。
ä データベース合計のダウンロードを使用可能にするには:
1 クエリー、クエリー・オプションの順に選択します。
「クエリー・オプション」ダイアログ・ボックスが表示されます。
2 「グローバル」タブを選択します。
3 データベース合計のダウンロードを使用可能にして、OK をクリックします。
リレーショナル集約
「データベース合計のダウンロード」を選択すると、データベース合計を使用した
結果に依存するすべてのセクションに対して集約が使用不可になります。この機
能により、結果が 2 倍に計算される可能性がある場合、ユーザーが集約を実行で
きないようになります。「リレーショナル集約を可能にする」オプションを使用可
能にすると、次のセクションで集約が使用できるようになります:
l
266 CubeQuery
結果セクションの小計および総計
l
ピボットのデータ関数、合計、累計
l
チャートのデータ関数
l
レポートのデータ関数、小計、列の合計の表示
ä リレーショナル集約を設定するには:
1 クエリー・オプション、グローバルの順に選択します。
2 リレーショナル集約を可能にするを使用可能にして、OK をクリックします。
チャートとして表示
「チャートとして表示」オプションを使用して、CubeQuery データ・セットをチャー
トで表示し、結果セットを自動的に作成します。この機能を選択すると、CubeQuery
が結果にダウンロードされ、チャート・セクションの親としてテーブル・セクショ
ンが作成されます。テーブルまたはチャート・セクションがすでに CubeQuery セ
クションに対して存在する場合は、新しいセクションは作成されません。
ä CubeQuery をチャートとして表示するには:
1 CubeQuery を構築および処理します。
(CubeQuery セクションの構築を参照)
2 クエリー、チャートとして表示の順に選択します。
CubeQuery のエクスポート
CubeQuery は次のフォーマットにエクスポートできます:
l
l
l
l
Microsoft Office 2000 HTML - 結果は Microsoft Excel 2000 で使用可能です。
Microsoft Office Web Archive(*.mhtml) - 結果は Microsoft Excel XP および 2003 で
使用可能です。
HTML(*.htm) - 結果はインクルード・ファイルを備えた Web ページとして使
用可能です。
PDF(*.pdf) - Adobe Reader 経由で読取り可能な Adobe Portable Document
Format(PDF)。
ä CubeQuery 結果セットをエクスポートするには:
1 ファイル、エクスポート、セクションの順に選択します。
「セクションのエクスポート」ダイアログ・ボックスが表示されます。
2 ファイルの種類から、エクスポート・フォーマット・タイプを選択します。
3 保存をクリックします。
チャートとして表示 267
CubeQuery セクションからの Smart View の起動
注: この機能は、Interactive Reporting Web Client および EPM Workspace 専用で
す。この機能は Interactive Reporting Studio では使用不可です。
CubeQuery セクションは Oracle(R) Hyperion(R) Smart View for Office にエクスポー
トできます。Smart View は複数の Oracle Hyperion 製品の同時使用を可能にする集
中管理されたインタフェースで、Microsoft Office との統合を強化します。
CubeQuery セクションをクエリー対応 HTML として Microsoft Excel にエクスポー
トできます。コンテンツをクエリー対応 HTML としてエクスポートすると、現在
の CubeQuery セクションのページが HTML に変換され、Hyperion 固有のフォー
マットが削除されます。これにより、Web アプリケーションから独立したデー
タ・ソースを再度クエリーできます。
Smart View を使用して CubeQuery をエクスポートする方法の詳細は、Oracle(R)
Hyperion Smart View For Office, Fusion Edition, リリース 11.1.1 を参照してください。
ä Interactive Reporting Web Client で、CubeQuery セクションから Smart View を起動
するには、クエリー、Smart View の起動の順に選択します。
CubeQuery アイテムのフォーマット
一般的なフォーマットのオプションは以下を含むフォーマットおよびショートカッ
ト・メニューの CubeQuery アイテムで使用可能です:
l
フォント
l
スタイル
l
数字
l
配置
l
枠線
l
行の高さ
l
列の幅
l
幅の自動調整
l
高さの自動調整
l
データ・ラベル(OLAPQuery セクションでのみ使用可能であり、CubeQuery セ
クションでは使用できません)。
l
コーナー・ラベル
l
条件付きフォーマット
l
ピボットと OLAP セクションの HTML 用エクスポート・プロパティの定義
ä フォント・フォーマットを変更するには:
1 アイテムを選択し、フォーマット、フォントの順に選択します。
268 CubeQuery
「プロパティ」ダイアログ・ボックスの「フォント」タブが表示されます。
2 フォント、スタイル、サイズ、またはエフェクトを選択し、OK をクリックします。
ä アイテムのスタイルを変更するには:
1 アイテムを選択し、フォーマット、スタイルの順に選択します。
スタイルのサブメニューが表示されます。
2 スタイルを選択します:
l
太字
l
斜体
l
下線
l
上線
l
二重上線
3 選択をクリックします。
ä 数値フォーマットを変更するには:
1 データ・セルを選択し、フォーマット、数値の順に選択します。
「プロパティ」ダイアログ・ボックスの「数値」タブが表示されます。
2 フォーマットのロケールの選択から、ロケールを選択します。
3 カテゴリフィールドから、日付型を選択します。有効なオプションは次のとおりで
す:
l
すべて
l
数字
l
通貨
l
パーセンテージ
l
日付
l
時間
l
カスタム
使用可能な数値フォーマットは、フォーマット・ロケールおよびカテゴリにより
異なります。カスタム・カテゴリを選択する場合、編集ボックスにより、カスタ
ム数値フォーマットを入力できます。
4 フォーマットを選択します。
5 OK をクリックします。
ä テキストを水平および垂直に配置するには、データ・セルを選択し、ショートカッ
ト・メニューで、配置を選択します。
使用可能な配置は次のとおりです:
l
左
l
中央
l
右
CubeQuery アイテムのフォーマット 269
l
上
l
中央
l
下
ä 行または列の枠線を変更するには、行または列を選択し、ショートカット・メ
ニューで、枠線を選択します。
使用可能な枠線のスタイルは次のとおりです:
l
なし
l
水平型
l
垂直型
l
水平および垂直(水平型と垂直型の両方)
l
3D レイズ
l
3D シンク
ä 行の高さを変更するには:
1 行のヘッダーを選択し、ショートカット・メニューで、行の高さを選択します。
「行の高さ」ダイアログ・ボックスが表示されます。
2 行の高さ(ピクセル)フィールドで、行の高さをピクセルで指定します。
一般的に、ピクセル数が大きくなるほど、表示されたイメージが詳細になります。
3 OK をクリックします。
ä 列の幅を変更するには:
1 列のヘッダーを選択し、ショートカット・メニューで、列の幅フィールドを選択しま
す。
「列の幅」ダイアログ・ボックスが表示されます。
2 列の幅(ピクセル)フィールドで、列の幅をピクセルで指定します。
一般的に、ピクセル数が大きくなるほど、表示されたイメージが詳細になります。
3 OK をクリックします。
ä セルのテキストを水平に自動サイズ調整するには、行または列を選択し、フォー
マット、幅の自動調整の順に選択します。
幅の自動調整は、水平の値を切り捨てずに表示するのに役立ちます。
ä セルのテキストを垂直に自動サイズ調整するには、行または列を選択し、フォー
マット、高さの自動調整の順に選択します。
高さの自動調整は、垂直の値を切り捨てずに表示するのに役立ちます。
270 CubeQuery
ä データ・レイアウト値の名前をコーナー・ラベルとして表示するには、フォーマッ
ト、コーナー・ラベルの順に選択し、ショートカット・メニューで、コーナー・
ラベルを配置する位置を指定します。
有効なコーナー・ラベルの位置は、次のとおりです:
l
なし
l
列
l
行
l
両方
ä CubeQuery セクションをエクスポートするには、フォーマット、エクスポート・
プロパティの順に選択します。
詳細は、67 ページの「ピボットと OLAP セクションの HTML 用エクスポート・プ
ロパティの定義」を参照してください。
CubeQuery メニュー・コマンドの一覧
次の表は、コマンドのクイック・リファレンスとショートカットです。
表 69
CubeQuery メニュー・コマンド
コマンド
説明
キーボード・
ショートカッ
ト
ショートカッ 「クエリー」 「使用可能」
ト・メニュー メニュー
をダブルク
リック
次元の取得
カタログ内の
次元の値をリ
フレッシュし
ます。
[F9]
行に追加
選択したアイ
テムをデー
タ・レイアウ
トの「行」ペ
インに追加し
ます。
*
*
列に追加
選択したアイ
テムをデー
タ・レイアウ
トの「列」ペ
インに追加し
ます。
*
*
フィルタに追
加
選択したアイ
テムをデー
タ・レイアウ
トの「フィル
タ」ペインに
追加します。
*
*
ドリルダウン
選択したメン
バーの詳細を
取得します。
*
*
*
*
CubeQuery メニュー・コマンドの一覧 271
272 CubeQuery
コマンド
説明
キーボード・
ショートカッ
ト
ショートカッ 「クエリー」 「使用可能」
ト・メニュー メニュー
をダブルク
リック
ドリルアップ
選択したメン
バーのより小
さい次元の詳
細にドリル
アップしま
す。
*
*
次のレベルへ
ドリル
選択したメン
バー(1 人ま
たは複数)の
子に関する
データを取得
します。
*
*
最下位へドリ
ル
選択したメン
バーの最下位
レベルの子孫
に関するデー
タを取得しま
す。
*
*
すべての子孫
をドリル
選択したメン
バーのすべて
の子孫を取得
します。
*
*
兄弟へドリル
選択したメン
バー(1 人ま
たは複数)の
兄弟に関する
データを取得
します。
*
*
同じレベルへ
ドリル
選択したメン
バーと同じレ
ベルのすべて
のメンバーに
関するデータ
を取得しま
す。
*
*
同じ世代へド
リル
選択したメン
バー(1 人ま
たは複数)と
同じ世代のす
べてのメン
バーに関する
データを取得
します。
*
*
結果にダウン
ロード
オフラインで
作業するため
の、
CubeQuery
データ・セッ
トを結果セク
ションにダウ
ンロードしま
す。
*
*
コマンド
説明
キーボード・
ショートカッ
ト
ショートカッ 「クエリー」 「使用可能」
ト・メニュー メニュー
をダブルク
リック
チャートとし
て表示
CubeQuery
データ・セッ
トをチャート
で表します。
チャート・セ
クションと結
果セクション
を自動的に作
成します。
*
クエリー・オ
プション
CubeQuery の
オプションを
設定できる
「クエリー・
オプション」
ダイアログ・
ボックスにア
クセスしま
す。
*
選択項目のみ
保持
選択された次
元の他のすべ
ての次元のメ
ンバーを消去
して、選択さ
れたメンバー
のみを残しま
す。
*
選択項目のみ
削除
次元のメン
バーを消去
し、クエリー
の結果セット
から削除しま
す。
*
値のない行の
抑制
欠落した値の
みを含むデー
タ行のリター
ンを抑制しま
す。1 つの値
が行内にある
場合、その行
は抑制されま
せん。
*
*
値のない列の
抑制
値のない列の
みを含むデー
タ列のリター
ンを抑制しま
す。1 つの値
が列内にある
場合、その列
は抑制されま
せん。
*
*
ゼロの行を抑
制
ゼロのみを含
むデータ行の
*
*
CubeQuery メニュー・コマンドの一覧 273
コマンド
説明
キーボード・
ショートカッ
ト
ショートカッ 「クエリー」 「使用可能」
ト・メニュー メニュー
をダブルク
リック
リターンを抑
制します。
ゼロのみを含
むデータ列の
リターンを非
表示にしま
す。
共有メンバー
の抑制
クエリーの共
有メンバーを
抑制します。
行の高さ
ピクセル・サ
イズで行の高
さを変更しま
す。
*
列の幅
ピクセル・サ
イズで列の幅
を変更しま
す:
*
クエリーの取
消し
274 CubeQuery
*
ゼロの列を非
表示
*
*
[Alt]+[End]
10
ピボット・テーブル
この章の内容
ピボット・セクション ............................................................................................... 275
ピボット・テーブルの作成......................................................................................... 275
データのピボット ..................................................................................................... 276
ピボット・テーブル・チャートの作成......................................................................... 276
ピボット・テーブルの操作......................................................................................... 276
ピボット・セクションの集約と表示値......................................................................... 279
「ピボット」メニュー・コマンドの一覧 ....................................................................... 291
ピボット・セクション
ピボット・セクションでは、クエリーの結果から有益な情報を抽出できます。ピ
ボット・テーブルは、アドホック、対話型、および多次元の分析用にデータを分
割するために使用するインタラクティブ・ツールです。ピボット・テーブルによっ
て、次元の追加、移動、名前の変更、フォーカス、グループ化を実行し、データ
をカスタマイズして表示できます。ピボット・セクションを使用して行と列を回
転またはピボットすると、データの異なる要約を表示し、特定の領域の詳細を表
示できます。小計と総計を自動的に含めたり、計算結果アイテムを追加して独自
の式を使用することもできます。
ピボット・テーブルの作成
ピボット・テーブルは、次の要素から構成されます:
l
l
ファクト - 分析で次元によってスライスおよびダイスする中核となる数値デー
タ
次元 — 集約データ(ファクト)を論理的なカテゴリに分割する記述的アイテムで
す。ピボット・セクションの次元は、列ラベルまたは行ラベルです。
たとえば、地域ごとの販売数量(Unit Sales)を分析する場合、数値はデータ値また
はファクトで、地域(Region)は次元です。集約で提示されるファクトは、指定した
次元ラベルで細分化されます。
ä ピボット・テーブルを作成するには:
1 挿入、新規ピボットの順に選択します。
2 データ・レイアウトが表示されていない場合は、セクション・タイトルバーのデー
タ・レイアウトをクリックします。
ピボット・セクション 275
3 次のいずれかのアクションを行います:
l
l
テーブルに含める各要求アイテムを要素からデータ・レイアウトのペイン(列
ラベル、行ラベル、またはファクト)にドラッグします。
要素で、1 つ以上の要求アイテムを選択し、「ピボット」
、選択アイテムの追加
の順に選択し、列ラベル」、「行ラベル」または「ファクトを選択します。
ヒント:
Unit Sales、Amount Sales などの要求アイテムをデータ・レイアウト
のファクト・ペインに追加し、データ・グリッドを作成します。
Product Line、Region などの次元をデータ・レイアウトの列ラベルと
行ラベルの各ペインに追加し、下位区分を作成します。
ヒント:
複数のアイテムを選択して同じデータ・レイアウトのペインにド
ラッグし、複数の値または次元レベルを追加して分析できます。ア
イテムは、データ・レイアウト・ペインに表示される順序で階層的
に並べられます。
データのピボット
ピボット機能を使用して、ピボット・テーブルの軸を再配置し、データを新しい
方法で表示します。テーブルをピボットすることにより、新しいデータを元のテー
ブルのデータと容易に比較できます。これによって、ピボット・テーブルは通常
のスプレッドシートより強力になります。
デフォルトでは、ピボット・ハンドルは透過的で、上部または側部からラベルを
選択する場合のみ表示されます。ピボット・ハンドルは、白地に明るい灰色のハ
ンドル(
)として表示されます。選択が解除されると、ピボット・ハンドルは
再び透過的になります。
ä テーブル内のデータをピボットするには、次元ハンドルを選択して、それを同じ
または反対の軸の任意の位置にドラッグします。
ピボット・テーブル・チャートの作成
現在のピボット・テーブルからチャートを自動生成し、データをグラフィックに
表現できます。
ä ピボット・テーブルのチャートを自動生成するには、「挿入」、ピボット・チャー
トの作成を選択します。
Interactive Reporting では、ピボット・テーブルのデータに基づいて、棒グラフを
表示する新規チャート・セクションが作成されます。
ピボット・テーブルの操作
ピボット・テーブルの要素を選択し、データ要素に広範なタスクを実行できます。
レポート・セクションのデータは階層的に編成されているので、データ値のアイ
276 ピボット・テーブル
テムを変更すると、レポートのアイテムのすべてのインスタンスが影響を受けま
す。詳しくは、次のトピックを参照してください:
l
277 ページの「ピボット・テーブル要素の選択」
l
277 ページの「ピボット・テーブル要素の移動」
l
278 ページの「ラベルのネスト・レベルの変更」
l
278 ページの「ピボット・テーブルのソート」
l
279 ページの「ピボット・ファクトの非表示」
l
279 ページの「ピボット・アイテムのフォーマット」
ピボット・テーブル要素の選択
ä フォーマット、レイアウト、または変更のために、ファクト列を選択するには、
データ値の列の任意の場所をクリックします。ラベルはクリックしないでくださ
い。
ä フォーマット、レイアウト、または分析のために、行ラベルの列または列ラベル
の行を選択するには、その列ラベルまたは行ラベルの末尾にある次元ハンドルを
クリックします。
デフォルトでは、ピボット・ハンドルは透過的で、上部または側部からラベルを
選択する場合のみ表示されます。ピボット・ハンドルは、白地に明るい灰色のハ
)として表示されます。選択が解除されると、ピボット・ハンドルは
ンドル(
再び透過的になります。
ä フォーマットまたは分析のために、1 つの行または列全体を選択するには、修飾
子キー(Windows では[Alt]、Motif では[Ctrl]+[Alt])を押します。次に、行または列
のラベルを選択します。
ä フォーマットする個々の列ラベルまたは行ラベルを選択するには、そのラベル自
体を選択します。
ピボット・テーブル要素の移動
ä コンテンツ・ペイン内で列を別の位置に移動するには、コンテンツ・ペインでそ
の列をクリックし、新しい位置にドラッグします。
ä データ・レイアウトから要求アイテム、またはコンテンツ・ペインから列を削除
するには、要素を選択し、ピボット、選択したアイテムの削除の順に選択します。
注: 一旦データ・レイアウトから要求アイテム、またはコンテンツ・ペインか
ら列を削除すると、元に戻す機能を使用して列または要求アイテムを再挿
入することはできません。
ピボット・テーブルの操作 277
ä データ・レイアウトを使用してピボット要素アイテムを移動するには、データ・
レイアウト・ペインでアイテム名を選択し、新しい位置または別のデータ・レイ
アウト・ペインにドラッグします。
更新した内容が表示され、アイテムの新しい位置または割当てが反映されます。
注: 列ラベル・ペインまたは行ラベル・ペインからファクト・ペインに、ある
いは、ファクト・ペインから列ラベル・ペインまたは行ラベル・ペインに
アイテムを移動するには、アイテムをデータ・レイアウトから削除してか
ら選択したペインに追加します。
ラベルのネスト・レベルの変更
多くの場合、ピボット・テーブルでは、1 つの次元のラベルが別の次元にネスト
されています。ネストとは、一連のラベルがラベルの下位区分としてより高いデー
タ・レイヤーに表示されることを意味します。ラベルをネストする方法を変更し
て、異なる関係を強調することもできます。
たとえば、データ・レイアウトの列ラベル・ペインにデータ・アイテムとして
「年」と「四半期」を表示できます。四半期ラベル(Q1、Q2、Q3、および Q4)は、
それぞれの年ラベル(1998、1999)にネストされます。「年」を「四半期」の後に移
動すると、それぞれの年はそれぞれの四半期のサブセットとして表示されます。
Q1 値は、ラベル 1998 および 1999 で分割されます。
ä ネストされるラベルのレベルを変更するには:
1 データ・レイアウト・ペインにある複数のデータ・アイテムからデータ・アイテムを
選択します。
2 そのアイテムをデータ・レイアウトの同じペイン内にある別のデータの反対側にド
ラッグします。
これらの次元のラベルの位置が入れ替わり、データは別の方法でネストされます。
ピボット・テーブルのソート
ファクトまたは次元をソートすると、値に従ってオブジェクトを昇順および降順
で表示できます。
ä プロットされている値およびラベルをソートするには:
1 ソート・ラインが表示されていない場合は、セクション・タイトルバーのソートをク
リックします。
2 ソート・リストで、ソートの基準として使用するアイテムを選択します。
3 「基準」ドロップダウン・リストで、ソート・タイプとして、ラベルまたは値をクリッ
クします。
4 「使用」ドロップダウン・リストから、データ値の計算方法を選択します。
デフォルトでは、データは昇順でプロットされます。降順でソートする場合は、
降順アイコンをクリックします。
278 ピボット・テーブル
ピボット・ファクトの非表示
「アイテムの非表示」機能を使用すると、ピボットのファクト列にデータを非表示
にできます。この機能を選択すると、ファクト列はデータ・レイアウトではなく
レポートから削除されます。非表示になったデータ・アイテムは、いつでも再表
示できます。
ä ファクトの列を非表示にするには、ファクト・データ・レイアウト・ペインでファ
クトの列名を 1 つ以上選択し、ショートカット・メニューの「アイテムの非表示」
を選択します。
データ・レイアウトでファクトの列名はグレー表示になります。
ä 非表示になっているファクトの列を表示するには、ファクト・データ・レイアウ
ト・ペインでグレー表示になっている列を選択し、ショートカット・メニューの
「アイテムの再表示」を選択します。
ピボット・アイテムのフォーマット
次の表は、ピボット・テーブルを操作するときに使用できる一般的なフォーマッ
トの方法をまとめたものです。
表 70
ピボット・アイテムのフォーマット
フォー
マット
説明
フォント
ピボット・テーブルのアイテムのフォントを変更する場合は、アイテムを選択
し、「フォーマット」メニューまたはショートカット・メニューの「フォント」
をクリックします。「プロパティ」ダイアログ・ボックスの「フォント」タブが
表示されたら、必要な変更を行います。
スタイル
ピボット・テーブルのアイテムの外観を変更する場合は、アイテムを選択し、
「フォーマット」メニューまたはショートカット・メニューの「スタイル」をク
リックし、目的のスタイルを選択します。スタイルには、太字、下線、斜体な
どのフォーマットがあります。
数値
数値、日付、通貨をピボット・テーブルに表示する方法を変更するには、アイ
テムを選択し、「フォーマット」メニューまたはショートカット・メニューの
「数値」をクリックします。「プロパティ」ダイアログ・ボックスの「数値」タ
ブが表示されたら、必要な変更を行います。
配置
ピボット・テーブルの行または列内のアイテムの調整方法を変更するには、ア
イテムを選択し、「フォーマット」メニューまたはショートカット・メニュー
の「調整」をクリックします。調整のタイプを選択します。
ピボット・セクションの集約と表示値
このセクションでは、ピボット・セクションを集約し、基礎となるテーブル・セ
クションまたは結果セクションからデータを表示する方法について説明します。
最終的に表示される結果に対する「表示値」プロパティの影響についても説明し
ます。
ピボット・セクションの表示には、詳細ファクト・セル、小計セル、および計算
結果アイテム・セルの 3 つの主要なコンポーネントがあります。これらのコンポー
ピボット・セクションの集約と表示値 279
ネントの動作については、それぞれの一般的なピボットの使用シナリオで説明し
ます。
ファクト詳細セル
ファクト詳細セルは分析するときに次元的にスライスしたりダイスする中心的な
数値データです。様々なコンポーネントが、ファクト詳細セルの動作方法や分析
する場合に表示される情報タイプに影響を与えます。
次の項目を参照してください:
l
結果/テーブル・セクションとピボット・セクション
l
集約データ関数
l
小計
l
計算結果アイテム
l
表示値
l
ピボット・セクション・レベル
結果/テーブル・セクションとピボット・セクション
ファクト詳細セルは、データベースから取得するデータ・セットから派生し、結
果セクションとピボット・セクションの両方で分析できます。結果セクションは、
次に示すように、データベースまたは外部データ・ソースから取得した集約され
ていない RAW データの単純な表現です。次に、米国のいくつかの都市のサンプ
ル売上データの例を示します。
ピボット・セクションは Interactive Reporting で集約されたデータの柔軟なテーブ
ル形式の表示で、結果セクションまたはテーブル・セクションのいずれかからデー
タを受け取ります。次に、上と同じテーブル・セクションの都市/売上ユニットの
データを簡単なピボット・セクションに変換する例を示します。
ピボット・セクションでは、「Units Sold」のデータは集約されています。つまり、
ピボット・セクションの行ラベルに表示される各都市名の表示回数は 1 回のみで
す。各都市の Units Sold のデータは、前述のテーブル・セクションのエントリか
ら合算され、各都市に対して単一の値が表示されます。これらは、ピボット・セ
クションの詳細ファクトです。
280 ピボット・テーブル
集約データ関数
テーブル・セクションの基底値をピボット・セクションのファクトに集約/収集す
る方法は、ユーザーが変更できます。前述のピボットの例にあるように、デフォ
ルトの集約方法はデータの合計の算出です。つまり、ファクト基底値が合計され、
合計値がピボット詳細ファクト・セル値として表示されます。ピボット詳細セル
に適用できる集約データ関数は、他にもいくつかあります。
集約データ関数は、行全体にあるすべてのピボット・ファクト・セル、または列
全体にあるファクト・セルに適用できます。
小計
小計はユーザーが使用するピボット・セクション行で、これを使用すると行ラベ
ル情報のレベル変更時にファクト要約情報を表示できます。
たとえば、上のピボット・セクションで全都市の売上数の合計を表示する場合は、
小計の「合計」ラインを下に示すように都市行ラベル・レベルの一番最後に追加
します:
ピボット・セクションで小計を使用する場合は、テーブル・データ基底値のかわ
りに必ず表示値を使用可能にしてください。これによって、表示されている詳細
データの集約が小計に反映されます。
「合計の追加」メニュー・オプションを使用して小計を追加する場合は、小計に
よってファクト列に適用したデータ関数が維持されます。
計算結果アイテム
計算結果アイテムは、ユーザーが作成するファクト・データの列で、ファクト・
データを使用してユーザーが指定した計算を実行するピボット・セクション内の
列です。次の例では、「Units Sold」ファクト値に 2 を乗算した計算結果アイテム
列が作成されて表示されます。計算結果アイテム列の各セルでは、基礎となるファ
クト列の対応するセルを作成するために使用されたデータに計算が実行されます:
ピボット・セクションの集約と表示値 281
表示値
表示値を使用すると、ベースとなる結果またはテーブル・セクションからのデー
タでなく、ピボット・セクションで表示されるデータに基づいたピボット・セク
ション・データを集約および計算できます。
ピボット・セクション・レベル
ピボット・セクションには、行ラベルか列ラベルまたはその両方の集約の複数の
レベルを含むことができます。たとえば、次のように、上のピボット・セクショ
ンの行ラベルに州レベルを追加できます:
ピボット・ファクト詳細セルの動作
ピボット・ファクト詳細セルの動作については、次の項目を参照してください。
l
l
詳細セル値のみを持つ単純ピボット・セクション(小計なし)- 表示値は使用不
可
詳細セル値のみを持つ単純ピボット・セクション(小計なし) - 表示値は使用可
能
l
正規の小計ライン - 表示値は使用不可
l
正規の小計ライン - 表示値は使用可能
l
小計行の全体にわたって、集約データ関数を明確に指定する
詳細セル値のみを持つ単純ピボット・セクション(小計なし)表示値は使用不可
次に、詳細セル値のみの簡単なピボット・セクションの例を示します(小計や表示
値は使用不可になっていません)。別の指定がないかぎり、この付録全体のピボッ
ト・セクションの例に対するソース・データとしてこのテーブル・セクションが
使用されます。
282 ピボット・テーブル
次に、米国のサンプル都市の「Units Sold」値を表示するテーブル・セクションを
示します。ピボット・セクションに表示される各都市のファクト値は、各都市の
個々の構成値(基礎となるテーブル・セクションの「Units Sold」)の合計です。
つまり、Los Angeles の行ラベルとピボットで表示した 1100 という「Units Sold」値
は、基礎となるテーブル・セクションにおいては Los Angeles の各「Units Sold」値
を合計することで得られます(500+ 400+ 100+ 100=1100)。
ピボット・セクションでの集約用の合計方法以外にも、その他の多くの集約方法
またはデータ関数を明確に指定できます。これらの方法では、基礎となるテーブ
ル・セクション・データをピボット・セクションのファクトとして収集して表示
します:
l
l
l
平均値 - 表示されたピボット・ファクト値は、基礎となるテーブル・セクショ
ンにおけるこのピボット行ラベルのファクト値の平均値です(つまり、これら
の値の表示回数(行数)でテーブル・セクションの対応する値を割った合計)。
カウント - 表示されたピボット・ファクト値は、基礎となるテーブル・セク
ションにおけるこの行ラベルのファクト値の表示回数の合計です。
最大 - 表示されたピボット・ファクト値は、この行ラベルの基礎となるテーブ
ル・セクションにおけるすべてのファクトの最大値です。
ピボット・セクションの集約と表示値 283
l
最小 - 表示されたピボット・ファクト値は、この行ラベルの基礎となるテーブ
ル・セクションにおけるすべてのファクトの最小値です。
前述の異なる集約データ関数をピボット・ファクト列に適用した場合の影響につ
いては、次のピボット・セクションで示します:
「Units Sold」ファクト列は、前述の合計データ関数を使用して計算されます。こ
の場合は、「Average Of Units Sold」列では平均集約データ関数を使用します。
つまり、Los Angeles の「Average Of Units Sold」を計算するには、次の式に従いま
す:
基礎となるテーブル・セクションの Los Angeles の「Units Sold」値の表示回数(行
数)で、基礎となるテーブル・セクションの Los Angeles の「Units Sold」値の合計
を割った値
または
(500 + 400 + 100 + 100) / 4 = 1100/4 = 275
Los Angeles の「Count Of Units Sold」値は 4 で、カウント集約データ関数を使用し
て評価されます。これは、基礎となるテーブル・セクションの Los Angeles の「Units
Sold」行の個々の表示回数のカウントと同じです。
Los Angeles の「Max Of Units Sold」は 500 で、最大集約データ関数を使用して評価
されます。この関数は、基礎となるテーブル・セクションの Los Angeles のすべて
の「Units Sold」値の最大値を戻します。
Los Angeles の「Min Of Units Sold」は 100 で、最小集約データ関数を使用して評価
されます。この関数は、基礎となるテーブル・セクションの Los Angeles のすべて
の「Units Sold」値の最小値を戻します。
詳細セル値のみを持つ単純ピボット・セクション(小計なし) 表示値は使用可能
「ピボットのオプション」ダイアログ・ボックスの「表示値の使用」を選択して
「表示値」プロパティを使用可能にすると(277 ページの「ピボット・テーブル要素
の選択」を参照)、ピボット・セクションの表示は次のように変わります:
284 ピボット・テーブル
ファクト列は、各都市で表示された(つまり、表示値)集約済の合計値(つまり、
「Units Sold」列で実際に表示された値)を、入力データのソースとして使用するよ
うに再計算されます。
その結果、Seattle の「Average Of Units Sold」は、基礎となる Seattle の「Units Sold」
値を参照します。つまり、Seattle の「Units Sold」列に表示される値と同じです。
この値は 300 で、Seattle に対して表示されている値は 1 つのみです。したがって、
Seattle の「Average Of Units Sold」は、300 を 1 で除算して 300 になります。
同様に、「Count Of Units Sold」列は、計算の基礎として表示されている各都市の
「Units Sold」値を使用します。各都市の表示値は常に 1 つのみなので、各都市の
「Count Of Units Sold」値はすべて 1 になります。
「Maximum Of Units Sold」と「Minimum Of Units Sold」の列セル値は、「Units Sold」
列の同等のセルとまったく同じです。各都市のセル値は 1 つのみなので、定義上、
その値が常に最大値または最小値になります。ピボット・セクションに表示され
る最低レベルのデータは、常に基礎となるテーブル・セクション値から集約され
るので、合計またはその他のデータ関数を適用するときは、表示値を使用不可に
することをお薦めします。
正規の小計ライン - 表示値は使用不可
行ラベルの右クリック・スピード・メニュー(または、セクション・ツールバーの
「ピボット」メニュー)から「合計の追加」を選択すると、「正規の」小計ラインを
ピボット・セクションにいつでも追加できます。
小計行は追加されると、下に示すように「合計」というラベルが付きます:
ピボット・セクションの集約と表示値 285
正規の小計行では、ファクト列で指定した集約データ関数を使用して、基礎とな
るテーブル・セクション・データから各小計セル値の集約を行うことに注意して
ください。
たとえば、「Average Of Units Sold」ファクト列の小計には、2,100 という値が入力
されています。この値は、基礎となるテーブル・セクション・データ上の平均デー
タ関数(その列に指定済のデータ関数)を使用して計算されます:
基礎となるテーブル・セクションにおいて全都市の「Units Sold」値の合計を表示
回数で割った値
または
(500 + 400 + 100 + 100 + 300 + 200 + 100 + 250 + 50 + 100) / 10
= 2100/10 = 210
同様に、「Count Of Units Sold」小計値は、基礎となるテーブル・セクションの値
を参照し、全都市の「売上ユニット」値の表示回数を戻します。これは 10 になり
ます。
「売上ユニットの最大値」の小計値は、基礎となるテーブル・セクションを参照
し、全都市の「Units Sold」の中で最大の値を戻します。これは 500 になります。
「Min Of Units Sold」の小計値は、基礎となるテーブル・セクションを参照し、全
都市の「Units Sold」の中で最小の値を戻します。これは 50 になります。
正規の小計ライン - 表示値は使用可能
表示値のプロパティが使用可能である場合は、前のピボット・セクションが正規
の小計ラインとともに次のように表示されます:
小計ラインの各列のセル値はすべて、その列に指定した集約データ関数を使用し
て、その列で表示したすべてのファクト値の集約を示すように更新されます。
「Units Sold」の小計値は 2,100 となります。この値は、列に表示されたすべての
ファクト詳細セル値の合計(つまり、その列で使用する集約データ関数)です(この
2,100 という値は、表示値が使用不可で、基礎となるテーブル・セクションの値を
使用する場合に表示される値と偶然一致します。これは、加算操作の数学的な性
質によるためです)。
「Average Of Units Sold」列では、ファクト詳細セルに平均集約データ関数を使用し
ます。その結果、小計セル値の評価にも同じデータ関数が使用されます。表示さ
れているファクト詳細セルの合計値(= 2,100 = 1,100 + 600 + 300 + 100)を表示されて
いるファクト詳細セルの表示回数(4)で除算して 525 になります。
「Count Of Units Sold」列には、カウント・データ関数を使用します。その結果、
小計値には、表示されているファクト詳細セルの表示回数に対してカウント・デー
286 ピボット・テーブル
タ関数を使用します。この列にはファクト詳細セル値が 4 つあるので、小計値は
4 になります。
「Max Of Units Sold」列には、最大データ関数を使用します。その結果、小計値は、
最大データ関数を使用して、表示されているファクト詳細セルの最大値になりま
す。この値は、この列の小計セルに表示されている 1,100 になります。
「Min Of Units Sold」列には、最小データ関数を使用します。その結果、小計値は、
最小データ関数を使用して、表示されているファクト詳細セルの最小値になりま
す。この値は、この列の小計セルに表示されている 1,100 になります。
小計行の全体にわたって、集約データ関数を明確に指定する
前述した正規の小計ライン同様、各小計セルに適用した集約データ関数は、各ファ
クト列に適用済の集約データ関数です。
ただし、小計行のすべてのセルに適用する集約データ関数を明示的に指定するこ
ともできます。そのためには、[Alt]キーを押しながらマウスの左ボタンをクリッ
クしてすべての小計行を選択し、マウスを右クリックして表示されるショートカッ
ト・メニューまたは「ピボット」メニューから適切なデータ関数を選択します。
たとえば、「Total – Average」という名前の付いた下の行は、すべてのセルに明確
に適用した集約データ関数を持った正規の小計ラインです(「Total」という名前が
付いた行は、その上から計算した正規の小計行です):
「Total – Average」では、「Units Sold」の平均値をすべてのセルの基礎となるテーブ
ル・セクションから算出します。つまり、「Total – Average」は、基礎となる「Units
Sold」の集約済合計を「Units Sold」値の表示回数で除算した値です。
次の例を確認することによって、小計行のすべてのセルに対してこの概念がどの
ように適用されるかを理解できます。この例の「Total Sum」、「Total - Count」、
「Total - Max」、「Total - Min」という小計行では、合計、カウント、最大、および
最小の各データ関数が各行に適用されています:
ピボット・セクションの集約と表示値 287
小計行では、データ関数が適用されている任意のセルを上書きできます。小計行
のデータ関数を上書きするには、その列のファクト・セルと適用されているデー
タ関数を選択します。たとえば、前述の「Count Of Units Sold」列が選択され、こ
の列にカウント・データ関数が明示的に割り当てられているとします。結果とし
て表示されるピボット・テーブルは、前述の例とほとんど同じですが、「Count Of
Units Sold」列全体にカウント・データ関数が適用されたファクト詳細セルおよび
小計セルが含まれます:
ピボット・セクションの計算結果アイテム
計算結果は、ユーザーが作成し、計算の基礎としてテーブル・データ(または「表
示値」が使用可能になっている場合は、表示されているピボット・データ)を使用
するファクト列です。各ピボットの計算結果アイテムは新しいファクト列として
ピボットに表示されます。また、計算結果列を簡単に構築するための多くの組込
みデータ操作および評価関数が提供されています。
ピボット・セクションで計算結果アイテムを操作する場合に注意するキー・ポイ
ントは次のとおりです:
l
l
一貫性を確保するために、計算結果アイテムのデータソースは、表示値プロ
パティで「グローバル」に管理せずに、計算結果アイテム関数のタイプごと
に管理する必要があります。
「Avg」および「ColMax」などの集約済データで操作する計算結果アイテム関
数は、常に基礎となる結果またはテーブル・データから入力データを受け取
ります。
288 ピボット・テーブル
l
l
「Sqrt」といった 1 つの値を入力値として期待する計算結果アイテム関数は、
表示された表示値からデータを受け取ります。
上の「売上ユニット*2」などの関数参照に入れないで、他の分割セクション列
に直接参照する計算結果アイテムは、常に表示された表示値からこのデータ
を受け取ります。
計算結果アイテムの詳細セル値
ラベル次元およびファクト詳細セルの値を使用すると、簡単な計算結果アイテム
を作成できます。計算結果アイテムの表示例として、次のような元の簡単な「Units
Sold」のピボットの表示があるとします:
このピボットには、「Units Sold」ファクトのデータを入力ソースとして使用して、
いくつかの計算結果アイテム列を追加できます。これらの計算結果アイテムは、
「Units Sold」列の右に、次のような新しい列として表示されます。この例では、
表示値は使用不可になっています:
これらの新しい計算結果アイテム列は次のように計算されます:
「Units Sold *2」は、「Units Sold」に 2 を乗算した結果で、計算結果アイテムの計算
式は、Units_Sold * 2 です。
「Sqrt Units Sold」は、Units Sold の平方根で、計算結果アイテムの計算式は、Sqrt
(Units_Sold)です。
「ColMax Units Sold 」は、「Units Sold」列の最大値で、計算結果アイテムの計算式
は、ColMax (Units_Sold)です。
「売上ユニットの平均値」は、「売上ユニット」の平均値で、計算結果アイテムの
計算式は、Avg (Units_Sold)です。
計算結果アイテムの詳細セル値 - 表示値を使用しない
一般に、表示値が使用不可になっていると、計算結果アイテム列はソースの「Units
Sold」を受け取ります。これは、基礎となるテーブル・セクションのファクト値
です。ただし、計算結果アイテムが使用する基礎となるテーブル・セクションの
値は、計算の種類に依存します。
ピボット・セクションの集約と表示値 289
1 つの値を入力値として期待する計算または計算結果アイテム関数では、計算結
果アイテム列に適用する集約データ関数に従って、計算し集約するピボット計算
結果アイテムの列セルに対応する基底値を使用します。
前の例の「Units Sold *2」列には、暗黙的に単一のセル値が必要です。これを計算
結果アイテム列で合計集約データ関数とともに使用すると、このピボット・セル
に対応するすべての基礎となるテーブル・セクションの値が合計され、2 で乗算
されます。
Los Angeles の「Units *2」を確認すると、テーブル・セクションにある Los Angeles
のすべての基底値の合計に 2 が乗算されているのがわかります。
ColMax 計算結果アイテム関数は、1 つの値でなくデータ範囲を操作します。
Avg 計算結果アイテム関数は、ピボット・セルに対応する合計/集約された値に使
用されます。Los Angeles の場合では、基礎となる Los Angeles の値の合計を表示回
数で除算した値になります。
この動作は、各セルに 500 を表示する「ColMax Units Sold」列で容易に確認できま
す。ColMax 関数は、列全体の値の範囲を確認して見つかった最大値(500)を戻し
ます。これは、基礎となるテーブル・セクションの「Units Sold」列全体のセルの
最大値です。ピボットに表示される「Units Sold」列の最大値(1,100)と比較してく
ださい。
計算結果アイテムの詳細値 - 表示値は使用可能
上のピボット・セクションの表示と次の例を比較してください。この例では、表
示値が使用可能になっています。
この例で確認できるように、「ColMax Units Sold」ファクト列と「Average Units
Sold」ファクト列の値が変更されています。表示値が使用可能になった状態で、
ColMax 関数は表示されている「Units Sold」ファクト列を入力データとして参照
し、この列の最大値は 1,100 で、この値が上の「ColMax Units Sold」列に表示され
ます。
「Average Units Sold」の計算に使用する Avg 計算結果アイテム関数は、表示された
「Units Sold」ファクト列の値の合計から入力値を取得し、この値を「Units Sold」
列で表示された値の表示回数で割ります。つまり、2,100 を 4 で割った 525 という
値が、「Average Units Sold」列に表示されます。
一般に、ピボット・セクションの計算結果アイテムの表示値を使用可能にする場
合は、基礎となるテーブル・セクションから合計した集約値を使用して操作しま
す。
290 ピボット・テーブル
小計付き計算結果アイテム - 表示値なし
上に説明した「合計の追加」メニュー・コマンドを使用して、小計行をピボット
に追加する場合は、次のピボット結果が表示されます:
表示値は使用不可になっているので、各計算結果アイテム列の小計(「合計」)セ
ルの値を割り出すには、計算結果アイテムの計算式を、全都市の基礎となる集約
済テーブル・セクションの「Units Sold」値に適用します。
小計付き計算結果アイテム - 表示値は使用可能
「合計の追加」メニュー・コマンドを使用して小計行をピボットに追加し、表示値
が使用可能である場合は、次のピボット結果が表示されます:
表示値が使用可能になっている状態で、「Units Sold」ファクト列の表示値を使用
して、各種の小計セル値が評価されます。たとえば、「Units Sold」列に表示され
る最大値が 1,100 なので、「ColMax Units Sold」の合計行値が 500 から 1,100 に変更
されたとします。「Units Sold」列の合計が 2,100 になり、都市数は 4 なので、平均
は 2,100/4=525 になり、「Average Units Sold」の合計行値は 210 から 525 に変更され
ます。
いずれの場合でも、表示値が使用可能または使用不可である場合は、計算結果ア
イテムの小計値を計算するには、計算結果アイテムの計算の基準となる列の小計
値に、計算結果アイテムの計算を適用します。
詳細セル値に表示される内容を合計して計算結果アイテムの小計を算出する機能
またはその他の集約データ関数はありません。そのような機能があれば、上の
「ColMax Units Sold」列の合計セルはこの列の詳細ファクト値の合計になり、4,400(=
1,100 + 1,100 + 1,100 + 1,100)になります。
「ピボット」メニュー・コマンドの一覧
次の表には、「ピボット」メニューで使用可能なコマンドの簡単な説明および対応
するショートカットがまとめられています。
「ピボット」メニュー・コマンドの一覧 291
表 71 「ピボット」メニュー・コマンド
キーボード・ショー
トカット
ショートカット・メ
ニュー
コマンド
説明
選択アイテムの追加
選択アイテムを列ラ
ベル、行ラベルまた
はファクトとして追
加します。
選択したアイテムの
削除
選択したアイテムを
削除します。
[Del]
*
変更
選択した計算結果ア
イテム変更します。
[Ctrl]+[M]
*
ソート
選択アイテムをラベ
ル値で、昇順または
降順で並べ替えます。
合計の追加
選択アイテムをメ
ジャー・ペインに追
加します。
*
計算結果アイテムの
追加
アイテムに対して実
行した計算から派生
した新しいデータ・
アイテムを追加しま
す。
*
累計の追加
累計を追加すること
で、次元ごとに合計
を分割し、次元グ
ループごとに再計算
できます。
*
データ関数
選択したアイテムに
組込みデータ関数を
適用します。
*
任意のドリル
任意のアイテムをド
リルできます。
*
ドリル・アップ
ドリルしたデータの
元のビューを戻しま
す。
*
アイテムにフォーカ
ス
選択されたデータし
か表示しないように
ピボット・テーブル
を更新します。
*
アイテムの非表示
選択されたアイテム
を非表示にします。
*
アイテムの再表示
選択した非表示のア
イテムを復元します。
*
すべてのアイテムの
表示
すべてのアイテムを
含めるようにピボッ
ト・テーブルを更新
します。
*
292 ピボット・テーブル
*
キーボード・ショー
トカット
コマンド
説明
アイテムのグループ
化
選択した次元をグ
ループ化します。
アイテムのグループ
解除
選択した次元のグ
[Ctrl]+[U]
ループを解除します。
名前の復元
改名したアイテムの
元の名前を復元しま
す。
データのリフレッ
シュ
選択したオプション
に基づいてデータを
更新します。「処理
後」
、「セクションの
表示時」、「手動」、
または「今すぐリフ
レッシュ」のいずれ
かを選択します。
ピボットのオプショ
ン
表示値、計算結果ア
イテムの実合計、お
よび計算結果アイテ
ムの Null ファクトを
使用可能にします。
ショートカット・メ
ニュー
[Ctrl]+[G]
*
「ピボット」メニュー・コマンドの一覧 293
294 ピボット・テーブル
11
データのチャート作成
この章の内容
チャート・セクション ............................................................................................... 295
チャート作成の基本 .................................................................................................. 295
チャート用語............................................................................................................ 296
チャートの次元について............................................................................................ 297
チャートの作成 ........................................................................................................ 298
チャートのタイプの選択............................................................................................ 299
2 次元チャート ......................................................................................................... 300
多次元チャート ........................................................................................................ 307
基準線、ベースライン、およびトレンド線 .................................................................. 315
チャート・データの操作............................................................................................ 325
チャートの角度と仰角を変更(回転) ............................................................................. 331
チャート要素の操作 .................................................................................................. 332
チャートのスクロールおよびスケーリング .................................................................. 336
チャート・プロパティのカスタマイズ......................................................................... 340
「チャート」メニュー・コマンドの一覧 ....................................................................... 350
水平棒グラフ............................................................................................................ 351
チャート・セクション
チャート・セクションには、データの主要な要約が表示されます。グラフィック・
スナップショットによって、表形式のデータの行と列ではわかりにくいパターン、
トレンド、およびその他の関係性を確認できます。
チャート・セクションには、チャートの初期プロット領域が表示されます。チャー
トの構築と操作は、データ・レイアウト、プロット、および表示によって管理さ
れるので、再表示は簡単で直感的です。チャートは、動的にコマンドに応答しま
す。チャートのアイテムを変更すると、チャートは、変更を反映するために即座
に再描画されます。異なるデータの組合せを試すことによって、非常に多くの情
報を得られます。
チャート作成の基本
チャートは、データのグラフィック表示です。円グラフを除くすべてのチャート
は、水平な X 軸と垂直な Y 軸に対してデータをプロットします。多次元チャート
チャート・セクション 295
では、それ以外の軸にデータをプロットする場合があります。円グラフでは、円
を全体に喩えて、円の一部またはスライスを相対的な値として表します。
チャートは、要求アイテムを「要素」からいずれかの「データ・レイアウト」に
ドラッグして構築します。実用的なチャートをプロットするには、少なくとも 1
つの Y 軸アイテムによってデータ・レイアウトを移入する必要があります。
チャート用語
次の表に、Interactive Reporting で使用するチャート用語を定義します:
表 72
チャート用語
用語
定義
軸
軸グリッド線は、測定および参照のフレームワークを提供するチャート
の直線です。一般に、X 軸と Z 軸はラベル・アイテムの表示に使用され、
Y 軸は単位、量などのファクト(測定可能アイテム)の値の表示に使用され
ます。
値
データを表すグラフィック・インディケータです。棒グラフでは、垂直
棒または水平棒に値を表示します。円グラフでは、スライスを使用して
値を表します。
プロット領域
軸で区切られた領域は、プロット領域と呼ばれます。円グラフのプロッ
ト領域は、すべてのデータ・アイテム全体を表す円によって定義されま
す。
平面
円グラフを除くすべてのチャートで、平面は背景およびチャート値のグ
ラフ表示を提供します。平面は、チャートの水平、垂直、および背景の
各フィールドを定義します。
凡例
色分けされたラベルを含む情報ボックスのことで、チャートに表示され
ている様々なデータ値を識別するために使用します。
グリッド線
水平または垂直方向のいくつかの直線を一定の増分で配置し、値の解釈
のための目盛付きガイドラインを提供します。
棒
棒グラフで使用される値の線形のメジャーです。
スライス
円グラフで使用される値の空間的なメジャーです。
チャートのトッ
プ・タイトル
チャート全体に関連したテキスト説明です。
チャートのサブ
タイトル
チャートの説明に使用する追加テキストです。
Y 軸のラベル
垂直な数量軸のテキスト説明です。
Y 軸の値
Y 軸に沿った指定の値を示すテキストまたは数字です。
X 軸のラベル
水平な数量軸のテキスト説明です。
X 軸の値
X 軸に沿った指定の値を示すテキストまたは数字です。
Z 軸のラベル
深さ軸のテキスト説明です。
Z 軸の値
Z 軸に沿った指定の値を示すテキストまたは数字です。
296 データのチャート作成
用語
定義
チャートのグラ
フィック
チャート棒、背景、およびチャート軸を含んだ中央のチャート図です。
チャートのグラ
フィックの枠線
チャートの主要な棒、背景、および軸のラベルの配置をコントロールす
る枠線です。枠線はサイズと位置を変更できます。
チャートの枠線
チャートのグラフィックの枠線によってコントロールされない他のすべ
てのコンポーネントの一般的な配置をコントロールする枠線です。枠線
はサイズと位置を変更できます。
挿入テキスト文
字列
チャートの枠線内の任意の場所に配置できるオプションのテキスト文字
列です。
右側の Y 軸のラ
ベル
チャートのグラフィックの右側の垂直エッジャの右に配置できるオプショ
ン・ラベルです。
右側の Y 軸の値
チャートのグラフィックの右側の垂直エッジに表示できるオプション値
です。
棒の値
棒の数値を表すオプション・テキストです。
表 73
チャート用語(円特有)
用語
定義
扇形
現在の X 軸アイテムに対する個々の Y 軸値を表したものです。
扇形のラベル
X 軸アイテムを識別するためのテキストです。
ラベルの引出し線
スライスの識別に役立つ扇形のラベルから扇形への引出し線です。
チャートの次元について
チャート間の違いを理解するには、空間の次元とデータの次元を区別する必要が
あります。2 つの次元は別の性質のものです。空間は X 軸、Y 軸、Z 軸に沿った 3
次元で表せます。チャート領域の X 軸、Y 軸、Z 軸に対応します。データは、2 次
元(2-D)または 3 次元(3-D)の空間で表せます。2 次元の場合、データを X 軸と Y 軸
のみに沿って表します。3 次元の場合、さらにデータを Z 軸にも沿って投影しま
す。2 次元のデータは 2‑D 空間で表現する必要があります。3 次元のデータは少
なくとも第 3 の空間の次元のスタック、クラスタ、深さ(Z 軸)を使用する必要があ
ります。ただし、3 次元以上のデータは 2‑D 空間に表現できます。たとえば、ク
ラスタとスタックはデータ・カテゴリを 2 次元空間(X 軸および Y 軸のみ)で表し
ます。
チャート・データ・レイアウトの使用方法
チャート・セクションを開くと、チャートの初期のプロット領域が表示されます。
チャートの構築および操作は、チャート・データ・レイアウトを使用して管理す
るので、プロット、表示、再確認は簡単で直感的です。
チャートの次元について 297
チャートは、アイテムを「要素」からデータ・レイアウト・ペインにドラッグし
て構築します。実用的なチャートをプロットするには、少なくとも 1 つのアイテ
ムによってデータ・レイアウトを移入する必要があります。
データ・レイアウトは、次のアイテムで構成されます:
表 74
チャート・データ・レイアウト
データ・
レイアウ
ト・ペイ
ン
X軸
スライス
スタック
クラスタ
深さ
説明
X 軸は、チャートの直線になる X 軸にアイテムを配置するために使用します。こ
れは、情報を分類するための質的なデータ・ラベルとして使用します。アイテ
ムを X 軸に配置するには、X 軸ペインを使用します。
スタック、クラスタ、または深さの各ペインは、3 番目の次元のデータを表しま
す。つまり、前方に伸びる Z 軸または空間内の場所を表します。この軸は、質的
または量的のどちらにもできます。
スタックでは、チャートの各次元のデータは、単一の棒で表されます。この棒
は、データ・ファイルのデータ行と同じ数のコンポーネントで構成されます。
各行のデータは前の行の上に積み重ねられます。たとえば、単一の棒に、CD-ROM
ドライブの年間の売上高を他の数年間の売上高の上に積み重ねて表せます。棒
グラフは垂直または水平に積み重ねられます。アイテムを積み重ねて各アイテ
ムに異なる色を割り当てることによって、関連するアイテムおよび比較するア
イテム間のトレンドを表示したり、または複数のインディケータの合計を視覚
的に強調できます。
クラスタでは、3 次元に拡張されたデータは、クラスタとして前景に表示されま
す。このカテゴリは、各データ値に対して垂直列(垂直列のみ)を作成します。
チャートに複数のデータ系列を表示する場合は、値はカテゴリ値に基づいてグ
ループ化されます。たとえば、クラスタ棒を使用して、異なる種別の店舗を比
較します。または、クラスタ棒は、販売高と販売数などの 2 つの異なる値アイ
テムを比較するために使用することもできます。
深さでは、データのチャートの長さが Z 軸に沿って拡張されます。
ファクト
ファクト
(スタッ
ク)
ファクト
(深さ)
ファクト・カテゴリは、座標系の高さを示し、Y 軸で情報を分類するための量的
なラベルとして使用されます。
ファクト(スタック)ペインでは、数値データの各次元は単一の棒で表され、Y 軸
に沿ってグループ化されて表示されます。この棒は、データ・ファイルの数値
行と同じ数のコンポーネントで構成されます。各行のデータは前の行の上に積
み重ねられます。たとえば、単一の棒に、CD-ROM ドライブの年間の売上高を他
の数年間の売上高の上に積み重ねて表せます。棒グラフは垂直または水平に積
み重ねられます。アイテムを積み重ねて各アイテムに異なる色を割り当てるこ
とによって、関連するアイテムおよび比較するアイテム間のトレンドを表示し
たり、または複数のインディケータの合計を視覚的に強調できます。
ファクト(深さ)ペインでは、数値データに応じて、Z 軸に沿ってチャートの長さ
を拡張します。
チャートの作成
Interactive Reporting のチャートは、グラフ要素(棒グラフの棒、扇形など)と軸ラベ
ルの 2 つのレイアウト要素で構成されます。要求アイテムをデータ・レイアウト
に割り当てると、それらはチャートで値またはラベルになります。
298 データのチャート作成
次に、チャートの構築の開始点を示します。チャート・セクションの使い方に慣
れることで、要求を満たす適切なチャートのタイプの作成方法を学習します。
ä チャート・データ・レイアウトを使用してチャートを作成するには:
1 挿入、新規チャートの順に選択します。
2 データ・レイアウトが表示されていない場合は、セクション・タイトル・バーのデー
タ・レイアウトをクリックします。
3 各ライン・アイテムを要素からデータ・レイアウトにドラッグします:
l
l
l
単位や数量などの値およびファクトをデータ・レイアウトの Y ペインにドラッ
グし、棒グラフや円グラフ、帯グラフを作成します。
名前、商品、州などのラベル・アイテムをデータ・レイアウトの X ペインに
ドラッグし、2 次元チャートを作成します。
ラベル・アイテムをデータ・レイアウトの Y ペインにドラッグし、3 次元チャー
トにします。
4 フォーマット、チャートのタイプ、[チャートのタイプ]の順に選択します。
注: 複数のアイテムを選択して同じデータ・レイアウトにドラッグして、分析
に複数の値またはラベルを追加できます。アイテムは、データ・レイアウ
トに表示される順序で階層的に並べられます。
チャートのタイプの選択
別のチャートのタイプを選択してデータを異なるビューで表示できます。
ä チャートのタイプを選択するには、フォーマット、チャートのタイプの順に選択
し、サブメニューからチャートのタイプを選択します。
チャートのタイプは次のとおりです:
l
???
l
水平棒グラフ
l
積重ね棒グラフ
l
クラスタ棒グラフ
l
円グラフ
l
面グラフ
l
折れ線グラフ
l
帯グラフ
l
複合(棒/折れ線)チャート
l
散布チャート
l
バブル・チャート
チャートのタイプの選択 299
2 次元チャート
積重ねではない円グラフおよび棒グラフは、2 次元データの表示に適しています。
たとえば、製品タイプ別の売上高をチャートに表示するとします。円グラフでは、
2 次元はスライスによって表されます。棒グラフでは、データは X 軸と Y 軸に沿っ
た棒によって表されます。
l
300 ページの「 円グラフ」
l
302 ページの「散布チャート」
l
304 ページの「バブル・チャート」
l
306 ページの「2 次元棒グラフ」
円グラフ
すべてのチャートの中で円グラフは最もわかりやすいチャートです。円の一部(ス
ライス)は、全体に対して測定できるアイテム・カテゴリの相対的な値を表しま
す。円グラフは、円をさらに分割することによって、データに次元を追加します。
円グラフでは、X 軸に置かれた要求アイテムが円の内容を示すスライスを表しま
す。データ・レイアウトの Y ペインに配置された要求アイテムは、円全体の量を
定義します。
円グラフの作成
ä 円グラフを作成するには:
1 「チャート」ドロップダウン・リストから円グラフを選択します。
2 値を要素からデータ・レイアウトの Y ペインにドラッグします。
円グラフがスライスなしで表示されます。
3 要素からデータ・レイアウトのペインに 1 つ以上のラベル・アイテムをドラッグしま
す。
円グラフは、サブカテゴリを反映して区別されます。選択内の詳細を示す凡例が
表示されます。
注: 円グラフは 2 つの軸のみを使用してデータをプロットするため、円グラフを
作成する場合は、データ・レイアウトの Z ペインが使用不可になります。
扇形の位置の変更
扇形を円グラフから個別に取り出せます。
300 データのチャート作成
ä 扇形の位置を切り替えるには、その扇形を選択して、ショートカット・メニュー
のスライスの取出しを選択します。
ショートカット・メニューの「スライスの取出し」の横にチェック・マークが表
示され、この機能がアクティブになったことを示します。扇形を復元して元の位
置に戻すには、このオプションを再び選択してチェック・マークを消去します。
正と負の値の表示
扇形では、正の値がデフォルトで表示されます。
ä 負の値と正の値の表示を切り替えるには、扇形を選択して、ショートカット・メ
ニューの負数の値の表示を選択します。
「負数の値の表示」の横にチェック・マークが表示され、負数の値が表示されるこ
とを示します。正数の値を表示する場合は、再びこのオプションを選択してチェッ
ク・マークを消去します。
円のパーセンテージの表示
ä それぞれの扇形の値をパーセンテージの表示に切り替えるには、扇形を選択して、
ショートカット・メニューの円のパーセンテージの表示を選択します。
「円のパーセンテージの表示」の横にチェック・マークが表示され、扇形の横の
カッコ内にパーセンテージが表示されることを示します。パーセンテージを表示
しないようにするには、このオプションを再び選択してチェック・マークを消去
します。
ラベルへの引出し線の追加
ä それぞれの扇形とそのラベルの間に引出し線を追加するには、扇形を選択し、
フォーマット、ラベルの引出し線の順に選択します。
注: 円グラフに 0 または NULL 値が含まれる場合、チャートのラベル名を変更
できません。このような場合にラベル名を追加するには、基になる結果セ
クションまたはピボット・セクションの 0 または NULL 値を除外するか、
または非表示にします。
円グラフの回転
ä パースペクティブの角度または円グラフの仰角を回転させるには:
1 ショートカット・メニューの回転をクリックします。
円グラフに、回転アイコンが表示されます。
2 回転アイコンをクリックして、点線を新しい場所に移動します。
マウス・ボタンを放すと、チャートは調整されたパースペクティブを反映して再
描画されます。ある方向で、これ以上回転アイコンをドラッグできなくなった場
合は、チャートはその方向の回転の限界に達しています。
2 次元チャート 301
円のアウトラインの表示
ä 円の枠線全体を表示するには、ショートカット・メニューの円のアウトライナの
表示を選択します。
散布チャート
散布チャートは、分析結果の違いではなく、科学的または統計的な類似性を強調
する際に便利です。散布チャートは、数値または量的な 2 つの値の間の関係を示
します。これらの値は、水平軸(y 軸)および垂直軸(x 軸)に沿った個々のデータ・
ポイントと組み合せられます。データ・ポイントは、均等ではない間隔でプロッ
トされます。
散布チャートは、集約されていないソースを表します。つまり、基になるテーブ
ル/レポート・セクションからデータを取得し、ロールアップされた値は反映しま
せん(他のすべてのチャート・タイプでは、集約されたソースからデータを取得
し、チャートとピボット間には 1 対 1 のやり取りがあります)。したがって、散布
チャートでは、「チャートのピボット分析」機能は使用できません。
次の 2 つの図に、散布チャートがデータをプロットする方法を示します。緯度に
よる 1 エーカー当たりの量(トン)で構成される 2 つのデータ系列を Excel ワーク
シートに表示すると、データは次のように表示されます:
2 つのデータ系列をチャートにレンダリングすると、データは次のように表示さ
れます:
302 データのチャート作成
散布チャートには、データ・レイアウトで Y 軸と X 軸に配置されたファクト値ま
たは数値のペアのみを含められます。データ・レイアウトにファクト・アイテム
を 1 つのみ追加しても、散布チャートはレンダリングされません。さらに、デー
タ・レイアウトの Y 軸または X 軸にラベル値を追加できません。
ズーム機能は、プロットされた散布図の選択した領域にズーム・インする必要が
ある場合に「表示」メニューから使用可能です。
散布チャートには、次の機能制限が適用されます:
l
散布チャートは、集約されていないデータに基づいているので、データ関数
は使用できません。
l
散布チャートのアイテムにソート機能を使用できません。
l
チャートへのピボット機能は使用できません。
l
散布チャートにドリルを実行できません。
l
散布チャートのアイテムにフォーカス機能を使用できません。
l
非表示機能は、散布チャートのデータ系列全体を非表示にし、個々のアイテ
ムを非表示できません。
ä 散布チャートを作成するには:
1 セクション・ペインで、散布チャートを生成するチャートを選択します。
2 「チャートのタイプ」ドロップダウン・リストから散布を選択します。
3 ファクト値を要素からデータ・レイアウトの Y 軸にドラッグします。
散布チャートを作成するには、ファクト値のペアをデータ・レイアウトに追加す
る必要があります。ファクト値の複数のペアを追加できます。データ・レイアウ
トにファクト値を 1 つのみ追加しても、チャートはレンダリングされません。
2 次元チャート 303
4 ファクト値を要素からデータ・レイアウトの X 軸にドラッグします。
ä データ・ポイントの実際の値を表示するには、ツール・チップを使用してデータ・
ポイントの上にマウス・ポインタを置きます。
ä 散布チャートにグリッド線を表示するには、チャートのプロット領域をクリック
し、X 軸のグリッド線の表示または Y 軸のグリッド線の表示を選択します。
ä データ値をズーム・インするには、マウス・ボタンを押したままにし、ズーム・
インする一連のデータ値の周囲に選択用の長方形を描画します。
「表示」、「ズーム」、「ズーム・イン」の順に選択することもできます。
ä データ値をズーム・アウトするには、表示、「ズーム」、「ズーム・アウト」の順に
クリックします。
表示をズーム・アウトした後は、領域をチャートの上、下、左、右にパンできま
す。
表示を最大限ズーム・アウトすると、ショートカット・メニューは使用できなく
なります。
バブル・チャート
バブル・チャートは、一般に 3 次元データを 2 次元チャートに表示するために使
用します。この種のチャートは、個々の値を異なるバブル・サイズによって視覚
的に表せるので、多くの場合、財政データの表示に適しています。このチャート
は、バブルのコレクションとしてデータをプロットできる散布チャートに似てい
ます。バブル・チャートは、次の 3 つの値をプロットします:
l
X 軸上の値の設定
l
Y 軸上の値の設定
l
データ量に比例したバブルのサイズまたは幅の次元を定義する値
たとえば、次の図のワークシートには、製品の数、販売額(ドル)、および市場占
有率(パーセント)の 3 つのタイプのファクト値が含まれます。
次のバブル・チャートでは、バブルのサイズはサンプル・データの 3 番目の列の
値に対応します(市場占有率(%)):
304 データのチャート作成
バブル・チャートは、複数のデータ値をプロットできます。
ゼロ・サイズのバブルは、小さなバブル・サイズを使用してレンダリングして可
視性を維持できます。必要に応じてゼロ・サイズの値を非表示にするオプション
もあります。
負値のバブルも表示できます。このタイプの値は実数の絶対値から取得され、正
数に基づいていますが、実数の負値がデータ・ラベルに表示されます。負値を表
示しないようにすることもできます。
ズーム機能は、プロットされたバブル・チャートの選択した領域にズーム・イン
する必要がある場合に「表示」メニューから使用可能です。
バブル・チャートには、次の機能制限が適用されます:
l
バブル・チャートは、集約されていないデータに基づいているので、データ
関数は使用できません。
l
バブル・チャートのアイテムにソート機能を使用できません。
l
チャートへのピボット機能は使用できません。
l
バブル・チャートでドリルを実行できません。
l
バブル・チャートのアイテムにフォーカス機能を使用できません。
l
非表示機能は、バブル・チャートのデータ系列全体を非表示にし、個々のア
イテムを非表示できません。
ä バブル・チャートを作成するには:
1 セクション・ペインで、バブル・チャートを生成するチャートを選択します。
2 ファクト値を要素からデータ・レイアウトの Y 軸にドラッグします。
2 次元チャート 305
3 ファクト値を要素からデータ・レイアウトの X 軸にドラッグします。
4 ファクト値を要素からデータ・レイアウトのサイズ・ペインにドラッグします。
ä データ・ポイントの実際の値を表示するには、ツール・チップを使用してデータ・
ポイントの上にマウス・ポインタを置きます。
ä 散布チャートにグリッド線を表示するには、チャートのプロット領域をクリック
し、X 軸のグリッド線の表示または Y 軸のグリッド線の表示を選択します。
ä データ値をズーム・インするには、マウス・ボタンを押したままにし、ズーム・
インする一連のデータ値の周囲に選択用の長方形を描画します。
ズーム・インすると、チャートの左上に「部分ビュー」が表示されます。
ä データ値をズーム・アウトするには、全体またはショートカット・メニューの前
へをクリックします。
表示をズーム・アウトした後は、領域をチャートの上、下、左、右にパンできま
す。
表示を最大限ズーム・アウトすると、ショートカット・メニューは使用できなく
なります。
2 次元棒グラフ
棒グラフは、最もよく使用されるビジネス・チャートで、時間に伴う値の変化で
はなく、ある時点での値を比較するのによく使用します。個々のアイテムを比較
する場合は、棒グラフを使用します。
2 次元棒グラフは、データ・レイアウトの各 X ペインと Y ペインの単一のアイテ
ムを使用してプロットされます。2D 棒グラフに Z ペインは移入されません。
ä 2 次元の棒グラフを作成するには:
1 「チャート」ドロップダウン・リストから棒グラフ・フォーマットを選択します。
デフォルトのチャート・フォーマットは垂直棒です。
2 ラベル・アイテムを要素からデータ・レイアウトにドラッグします。
チャート領域の水平軸にデータ・ラベルが表示されます。
3 値を要素からデータ・レイアウトの Y ペインにドラッグします。
ラベル・アイテムのサブカテゴリ(X 軸)に相対させながら、Y 軸上の選択した値が
要約され、チャートがプロットされます。
Interactive Reporting は、Y 軸上のデータを自動的にスケーリングして適切なラベ
ルを追加します。凡例は、調整されたカラー・スキームを使用してラベル情報の
インデックスを提供します。
別の 2 次元チャート・フォーマットを使用するには、「チャート」ドロップダウ
ン・リストから別の 2 次元チャートを選択します。
306 データのチャート作成
ä 棒の値を表示するには:
1 ショートカット・メニューの棒の値の表示を選択します。
2 次の中から棒に対する値の配置を選択します:
l
内側
l
オーバー
l
外側
l
なし
ä 棒の間にギャップを表示するには、棒をクリックして、ショートカット・メニュー
の棒のギャップの表示を選択します。
ä 棒の枠線を表示するには、棒をクリックしてショートカット・メニューの棒の枠
線の表示を選択します。
多次元チャート
2 次元を超えるデータを一度に表示する場合があることも少なくありません。た
とえば、製品タイプの年または四半期ごとの販売高が必要になる場合もあります。
3 次元以上のデータをチャートに表示するには、多くの方法があります。データ
を 3 次元空間に投影できます。また、2 つの空間的な次元にデータを表示するこ
ともできます。
l
307 ページの「3D 表示について」
l
308 ページの「3 次元棒グラフ」
l
309 ページの「クラスタ棒グラフ」
l
310 ページの「積重ね棒グラフ」
l
310 ページの「面グラフ」
l
311 ページの「帯グラフ」
l
311 ページの「折れ線グラフ」
l
312 ページの「時刻対応軸 」
l
314 ページの「複合(棒/折れ線)チャート」
3D 表示について
デフォルトでは、Interactive Reporting は、チャート・オブジェクトに 3D の外観を
伝達します。オブジェクトは、奥行きを持った 3D オブジェクトとしてチャート・
スペースに表示されます。これは、3 次元のデータをプロットしているのでも、3
次元スペースを使用してデータを表示しているのでもありません。単なる視覚効
果であり、オフにすることもできます。
注: 3D 表示をオフにすると、スペースで第 3 次元を使用するチャートは表示で
きません。
多次元チャート 307
ä 3D 表示を切り替えるには、フォーマット、3D 表示の順に選択します。
「3D 表示」の横にチェック・マークが表示され、この機能がアクティブになった
ことを示します。3D 表示をオフにするには、このオプションを再び選択してチェッ
ク・マークを消去します。
注: 「プロパティ」ダイアログ・ボックスを使用して、オブジェクトを 3D で表
示することもできます。詳細は、340 ページの「チャート・プロパティのカ
スタマイズ」を参照してください。
3 次元棒グラフ
データ・レイアウトの Z ペインに 1 つのアイテムまたは複数のアイテムを追加す
ることによって、さらに詳しい情報を棒グラフに追加できます。多次元チャート
を使用すると、わかりやすい棒グラフ・フォーマットで、3 つ以上のアイテム間
の様々な関係を表示できます。
Interactive Reporting では、チャートの Z 軸に沿って展開する行に追加データをプ
ロットします。
スタック、クラスタ、または深さの各カテゴリにラベル・アイテムをドラッグす
ると(この場合は Year)、追加の次元をプロットできます。
ä 3 次元の棒グラフを作成するには:
1 「チャート」ドロップダウン・リストから棒グラフ・フォーマットを選択します。
デフォルトのチャート・フォーマットは垂直棒です。
2 ラベル・アイテムを要素からデータ・レイアウトの X ペインにドラッグします。
3 ラベル・アイテムを要素からデータ・レイアウトの Z ペインにドラッグします。
4 値を要素からデータ・レイアウトの Y ペインにドラッグします。
ラベル・アイテムのサブカテゴリ(X 軸および Z 軸)に相対させながら、選択した
値(Y 軸)が要約され、チャートがプロットされます。
ä 線の値を表示するには、ショートカット・メニューの線の値の表示を選択します。
ä 棒の値を表示するには:
1 ショートカット・メニューの棒の値の表示を選択します。
2 次の中から棒に対する値の配置を選択します:
l
内側
l
オーバー
l
外側
l
なし
308 データのチャート作成
ä 棒の間にギャップを表示するには、棒をクリックして、ショートカット・メニュー
の棒のギャップの表示を選択します。
ä 棒の枠線を表示するには、棒をクリックして、ショートカット・メニューの棒の
枠線の表示を選択します。
クラスタ棒グラフ
チャートのパースペクティブは変更できるので、第 3 次元に展開された Z 軸のデー
タをクラスタとして前面に表示することもできます。このチャート・オプション
は、標準の棒のフォーマットで Z 軸の棒の判別が困難な場合に便利です。
クラスタ棒グラフは、1 つのラベル・アイテムのカテゴリを並置する場合に使用
できます。たとえば、異なる種別の店舗を比較するためにクラスタ棒グラフを使
用します。または、販売高と販売数などの 2 つの異なる値アイテムを比較するた
めに使用することもできます。
注: クラスタ棒グラフは縦方向にしか表示できません。
ä ラベル・アイテムでの分類を反映するように棒をクラスタ化(Z 軸でクラスタ化)す
るには:
1 「チャートのタイプ」ドロップダウン・リストから垂直積重ね棒を選択します。
2 要素から Y ペインにファクト・アイテムを、データ・レイアウトの Z 軸ペインと X 軸
ペインにラベル・アイテムをドラッグします。
ä 2 つの異なる値アイテムを反映するように棒をクラスタ化(Y 軸でクラスタ化)する
には:
1 「チャート」ドロップダウン・リストから垂直積重ね棒を選択します。
2 2 つのファクト・アイテムを Y 軸に、ラベル・アイテムを X 軸にドラッグします。
ä 棒の値を表示するには:
1 ショートカット・メニューの棒の値の表示を選択します。
2 次の中から棒に対する値の配置を選択します:
l
内側
l
オーバー
l
外側
l
なし
多次元チャート 309
ä 棒の間にギャップを表示するには、棒をクリックして、ショートカット・メニュー
の棒のギャップの表示を選択します。
ä 棒の枠線を表示するには、棒をクリックして、ショートカット・メニューの棒の
枠線の表示を選択します。
積重ね棒グラフ
3 次元データを表すもう 1 つの方法は、積重ねです。これによって、チャートの 1
つの棒に複数のカテゴリのデータを表示できます。たとえば、1 つの棒で、CDROM ドライブの複数年の年間売上高を積み重ねて表せます。棒グラフは、垂直ま
たは水平に積み重ねられます。
積重ね棒グラフは、全体に対する部分の関係を示します。積重ねのテクニック
は、???か、または???かによって異なります。
積重ね棒グラフは、チャートの棒または領域の内部にコンポーネント値のアイテ
ムを追加すると、クラスタ棒グラフと同様の複雑なグラフを描画できます。アイ
テムを積み重ね、各アイテムに異なる色を割り当てることによって、比較できる
アイテムまたは関連するアイテムのトレンドを効果的に表示できます。また、複
数のインディケータの合計を強調して表示することもできます。
積重ね棒グラフを作成するには、データ・レイアウトの Y‑Facts に複数の Request
アイテムが必要です。各アイテム値を使用してセグメントを棒に追加します。
ä 棒の値を表示するには:
1 ショートカット・メニューの棒の値の表示を選択します。
2 次の中から棒に対する値の配置を選択します:
l
内側
l
オーバー
l
外側
l
なし
ä 棒の間にギャップを表示するには、棒をクリックして、ショートカット・メニュー
の棒のギャップの表示を選択します。
ä 棒の枠線を表示するには、棒をクリックして、ショートカット・メニューの棒の
枠線の表示を選択します。
面グラフ
面グラフは、基本的に水平軸の不連続な分割が取り除かれた棒グラフです。デー
タは、個別の棒として独立するのではなく、Y 軸に対して定義された連続した増
減で表示されます。その結果、面グラフは、時間経過とともに変化する量を強調
する場合に特に便利です。さらに、面グラフは棒グラフと同じ用途で使用できま
す。
310 データのチャート作成
面グラフは、水平軸に沿ってデータを分割しないので、3 次元データのチャート
表示に最適です。Z ペインは、データを第 3 次元スペースに投影するか、または
2 つのカテゴリのデータを積重ね面グラフに積み重ねるために使用する必要があ
ります。
面グラフの作成
ä 面グラフを作成するには:
1 「チャート」ドロップダウン・リストから面を選択します。
2 値アイテムを要素からデータ・レイアウトの Y ペインにドラッグします。
3 ラベル・アイテムを要素からデータ・レイアウトの Z ペインにドラッグします。
4 「凡例」ドロップダウン・リストから Z の凡例を選択します。
凡例を Z 軸に設定すると、色が適切に割り当てられます。
積重ね面グラフの作成
ä 積重ね面グラフを作成するには:
1 「チャート」ドロップダウン・リストから積重ね面を選択します。
2 値を要素からデータ・レイアウトの Y ペインにドラッグします。
帯グラフ
帯グラフは折れ線グラフに似ていますが、外観が多少異なります。帯グラフでは、
Y 軸のアイテムが線の高さを決定し、X 軸のアイテムが線セクションのアイテム
別に並べ立てます。Z 軸にアイテムを追加すると、複数の線を作成できます
ä 帯グラフを作成するには:
1 「チャート」ドロップダウン・リストから帯グラフを選択します。
2 値アイテムを要素からデータ・レイアウトの Y ペインにドラッグします。
3 1 つのラベル・アイテムを要素から X ペインに、1 つ以上のラベル・アイテムをデー
タ・レイアウトの Y ペインにドラッグします。
折れ線グラフ
折れ線グラフは、等間隔でデータのトレンドを示し、連続した高低を比較する場
合に有効です。折れ線グラフでは、Y 軸のアイテムが線の高さを決定し、X 軸の
アイテムが線セクションのアイテム別に並べ立てます。Z 軸にアイテムを追加す
ると、複数の線を作成できます。
折れ線グラフには、棒グラフより優位な点が 1 つあります。1 つのデータ・セッ
トが他のデータ・セットの表示の障害にならないことです。線は棒より細いので、
前面のデータが背面のデータの表示の障害になりません。
多次元チャート 311
その結果、折れ線グラフでは、棒グラフや面グラフで容易に表示できないデータ
も正確に表示できます。チャートの有効性を損なわずに、さらに多くの次元のデー
タを重ねることができます。
注: 折れ線グラフは、チャートが積重ねグラフから切り替えられたか、または
非積重ねグラフから切り替えられたかによって、2 つの異なった外観を保持
できます。積重ねグラフから切り替えると、チャートの Z 軸のアイテムは
積み重ねられます。非積重ねグラフから切り替えると、Z 軸のアイテムは積
み重ねられずに、作成された元の状態で表示されます。
ä Y 軸に対する標準折れ線グラフを作成するには:
1 「チャート」ドロップダウン・リストから折れ線グラフを選択します。
2 値アイテムを要素ペインからデータ・レイアウトのファクト・ペインにドラッグしま
す。
3 ラベル・アイテムを要素からデータ・レイアウトの X ペインにドラッグします。
4 アイテムを要素からデータ・レイアウトの深さペインにドラッグします。
5 「凡例」ドロップダウン・リストからファクトの凡例(深さ)を選択して、Z 軸に沿って
色を割り当てます。
ä 線の値を表示するには、線をクリックしてショートカット・メニューの線の値の
表示を選択します。
ä マーカーの枠線を表示するには、線をクリックしてショートカット・メニューの
マーカーの枠線の表示を選択します。
時刻対応軸
時刻対応軸機能を使用すると、最小と最大の境界内で指定した間隔でプロットさ
れた時系列で日付を表示できます。そのために、時刻対応軸機能は不連続の X 軸
を連続した時間間隔に変更します。隣接する軸アイテムの間隔は、それぞれの時
間値の差に比例します(非時刻対応軸では、すべてのアイテムが同じ間隔で表示さ
れます)。時刻対応機能はソース・データの代替の表示方法を実装するのみで、
データの集約方法および計算結果アイテムの計算方法には影響しません。つまり、
データのカテゴリ分割およびファクト・データの計算を含むチャート・セクショ
ンのデータ処理は、時刻対応機能のアクティブ/非アクティブには依存しません。
特に、「ピボット・チャートの作成」、「チャートのピボット分析」、および「計算
結果アイテムの追加」の各アクションの動作に変更はありません。
たとえば、次のデータは、各月の総売上高を表します:
312 データのチャート作成
時刻対応軸ではない折れ線グラフでは、データは次のように表示されます:
各月に対応する 4 つの点は、軸に沿って等間隔で配置されます。各点の間隔は同
じで、一見、最後の月の販売減少傾向は鈍いように見えます。より詳しくグラフ
を眺めると、3 月から 5 月の期間がないのがわかります。
時刻対応軸を追加すると、同じチャートが次のように表示されます:
このチャートでは、データが存在しない月も含めて、すべての月の時間値が表示
されます。最後の月の販売高は急激に下降しています。
折れ線グラフは、この機能の主要な適用領域です。ただし、この機能は既存のほ
とんどすべてのチャート・タイプで使用可能です。散布/バブル・チャートは本質
的に時刻対応(本来は値対応)なので、このオプションは含まれていません。散布/
バブル・チャートには、連続して定義された 2 つのファクト軸があります。
時刻対応軸は、次のような一定の条件下のみで使用できます:
l
l
l
X 軸には、表示する日付/時刻カテゴリが必要で、それが専用のタイム・スケー
ル・カテゴリになります。
X 軸にはカテゴリを 1 つのみ指定する必要があります。複数のカテゴリを追加
すると、日付/時刻カテゴリであっても、この機能は非アクティブにレンダリ
ングされます。
時刻対応軸は、円、散布、およびバブルの各チャートでは使用できません。
多次元チャート 313
時刻対応軸は、前述の条件が満たされている場合にアクティブであると考えられ、
「ラベルの軸」ダイアログ・ボックスの時刻対応オプションは、明示的に使用不可
になりません。この機能は、オン/オフを切り替えられます。この機能をオフにす
ると、X 軸は以前のバージョンと同様に不連続になります。この機能は、リリー
ス 9.3以前の Interactive Reporting ドキュメントに対して、デフォルトでオフになっ
ています。リリース 9.3 以降で作成されたチャートでは、この機能は使用可能に
なっています。
注: 時刻対応軸は、すべての軸のラベルが昇順になっていると仮定しているの
で、ソート順オプションは使用不可になっています。
ä 時刻対応軸を作成するには:
1 全般プロパティの「ラベルの軸」タブの「時刻対応」オプションをオンにします。
2 日付/時刻アイテムを要素ペインからデータ・レイアウトの X ペインにドラッグしま
す。
3 値アイテムを要素ペインからデータ・レイアウトのファクト・ペインにドラッグしま
す。
複合(棒/折れ線)チャート
複合チャートでは、棒グラフと折れ線グラフの利点を組み合せられます。最も重
要なデータは棒で表示し、その他の次元は折れ線で表示します。これによって、
重要性に基づいてデータの一部を強調できます。複合チャートは、販売高と数量
などの 2 つの数値を比較する際に特に便利です。
ä 値を比較する複合チャートを作成するには:
1 「チャート」ドロップダウン・リストから棒-折れ線を選択します。
2 2 つの値を要素からデータ・レイアウトの Y ペインにドラッグします。
3 ラベル・アイテムを要素からデータ・レイアウトの X ペインと Z ペインにドラッグし
ます。
ä ラベル内でカテゴリを比較する複合チャートを作成するには:
1 「チャート」ドロップダウン・リストから棒-折れ線を選択します。
2 値アイテムを要素からデータ・レイアウトの Z ペインにドラッグします。
3 要素からデータ・レイアウトの Y ペインに 1 つ以上の値アイテムをドラッグします。
4 ラベルをデータ・レイアウトの X ペインにドラッグします。
注: 複合チャートは、Y ペインに値アイテムが 2 つ含まれているのみの場合に最
も効果があります。1 つの値は棒で表示し、もう 1 つの値は折れ線で表示し
ます。3 つ以上の値アイテムがある場合は、棒と折れ線に交互に表示します
(1、3、5...番目のアイテムを棒に表示し、2、4、6...番目のアイテムを折れ線
に表示)。
314 データのチャート作成
ä 折れ線の値を表示する場合は、ショートカット・メニューの線の値の表示を選択
します。
ä 棒の値を表示するには:
1 ショートカット・メニューの棒の値の表示を選択します。
2 次の中から棒に対する値の配置を選択します:
l
内側
l
オーバー
l
外側
l
なし
ä 棒の間にギャップを表示するには、棒をクリックして、ショートカット・メニュー
の棒のギャップの表示を選択します。
ä 棒の枠線を表示するには、棒をクリックして、棒の枠線の表示を選択します。
ä ファクト値の棒と折れ線の表示を切り替えるには、ファクト・ペインのアイテム
をクリックし、折れ線で表示または棒で表示を選択します。
基準線、ベースライン、およびトレンド線
基準線、ベースライン、およびトレンド線の各ツールを使用して、データ・セッ
トのトレンドを視覚的に表示し、将来の値を合理的に予測します。次のようなツー
ルがあります:
l
l
基準線 - ダイアグラムに描画される水平線または垂直線で、ユーザーが定義す
る計算結果値を表します。
トレンド線 - 2 つ以上のデータ・ポイントを連結する線で、データの線形回帰
モデルを表します。一般に、トレンド線は時間経過による値の増減の動向を
反映するので傾斜しています。
基準線
基準線は、ダイアグラムに描画される水平線または垂直線行で、計算結果値を表
します。基準線は、一般に値のカテゴリの固定値またはアイテムの平均値、最大
値、最小値を表示または比較するために使用します。基準線は、棒、線などのダ
イアグラムの可視のグラフィック要素の上に描画できます。デフォルトでは、線
が一番上に描画されます。凡例には、テキスト・ラベルおよび基準線情報を表示
できます。
基準線には、次の 2 つのタイプがあります:
l
ファクト列 - 統計的な関数(平均、最小、または最大)が割り当てられたファク
ト・ベースの基準線です。ファクト・ベースは、チャート・タイプに基づい
て水平方向または垂直方向になります。
基準線、ベースライン、およびトレンド線 315
l
軸 - 非ファクトの定数値の基準線です。軸ベースの基準線は、関連付けられて
いる軸に基づいて決まります。
それぞれに異なる統計関数を関連付けることによって、同じファクト列に対して
複数の基準線を作成できます。同様に、特定の軸に対して、軸ベースの基準線の
複数のインスタンスを作成できます。基準線の統計関数を計算するときは、現在
のページのデータのみでなく、複数ページのチャート(またはズームされたチャー
ト)のすべてのページのデータも含められます。「アイテムの非表示」、「アイテム
にフォーカス」
、または「任意のドリル」を適用したために非表示になっているカ
テゴリ・アイテムは含まれません。
線に割り当てられている固定値が現在ファクト軸に表示されているデータ範囲を
超えており、軸が自動スケールに設定されている場合、データ範囲は線が表示さ
れるように自動的に拡大されます。
デフォルトでは、自動生成されたテキストを表示するように、基準線にテキスト・
ラベルが関連付けられています。軸ベースの基準線には、割り当てられている数
値およびファクト・ベースの基準線が表示されます。
テキスト・ラベルの場所は自動的に設定され、ユーザーによる調整はできません。
この例では、Average 関数に割り当てられた Amount Sales ファクト列に関連付けら
れているファクト・ベースの基準線を示します。
2D および 3D の基準線
基準線は、主に 2 次元のパースペクティブで使用されますが、3 次元(3D)のパー
スペクティブもサポートされています。3D のパースペクティブで使用する場合
は、グラフィカル・データとともに Z 軸に沿っていくつかの平行線が描画されま
す。
基準線およびチャート・タイプ
積重ね棒グラフと積重ね面グラフでは、軸ベースおよびファクト・ベースの基準
線を使用できます。単一のファクト結合の基準線は、積重ねアイテムの合計に対
して描画されます。
円グラフでは、いかなるタイプの基準線も使用できません。
316 データのチャート作成
ファクト・ベースの基準線は、必ずファクト列に関連付けられます。また、チャー
ト・データ・レイアウトから列を削除すると、対応する基準線も削除されます。
ファクト列が非表示になっているか、またはフォーカスされている場合、基準線
も非表示またはフォーカスされます。
チャート・タイプを別のチャート・タイプに切り替えると、基準線は非表示にな
ります。元のチャート・タイプに切り替えると、基準線は復元されます。
基準線の追加と変更
ä 基準線を追加するには、データ・ファクトを表すチャート・アイテムを選択し、
ショートカット・メニューの基準線の追加を選択します。
ä 基準線を変更するには:
1 基準線をダブルクリックします。
「参照プロパティ」ダイアログ・ボックスが表示されます。
2 基準線タブを選択します。
3 固定を選択して軸ベースの基準線を割り当てるか、またはファクトドロップダウン・
リストからファクト・アイテムを選択します。
固定およびファクト・ベースの基準線の追加に関する詳細は、基準線のプロパティ
を参照してください。
4 ファクト・ベースの基準線に統計関数を割り当てるには、関数ドロップダウン・リス
トから関数を選択します。
5 その他の基準線のプロパティを選択します。
6 線スタイルタブを選択し、線スタイルのプロパティを選択します。
詳細は、基準線のスタイルのプロパティを参照してください。
7 ラベルのフォーマットタブを選択し、ラベルのプロパティを選択します。
詳細は、基準線のラベルのフォーマットのプロパティを参照してください。
8 OK を選択します。
ä 基準線を削除するには、基準線を選択して削除をクリックします。
基準線のプロパティ
「基準線」ダイアログ・ボックスを使用して、基準線に関連付けるデータのタイプ
を選択し、一般的な基準線のプロパティを指定します。
表 75
基準線のプロパティ
プロ
パ
ティ
説明
固定
軸ベースの基準線に固定値を割り当てられます。このオプションは、編集フィール
ドと軸フィールドとともに使用します。
基準線、ベースライン、およびトレンド線 317
プロ
パ
ティ
説明
このオプションを使用可能にすると、「ファクト」フィールド名が「軸」フィール
ド名に変更されます。
(編集
ボッ
クス)
基準線に使用する固定値を指定します。指定する値は数値にする必要があります。
この値は基準線において固定され、データ・レイアウトのファクト・ペインの他の
アイテムには依存しません。
軸
基準線を配置するファクト軸を選択します。使用できる軸は、次のとおりです:
l
X軸
l
Y軸
l
2 つ目の Y1 軸
注: 基準線は、散布チャートやバブル・チャートのように、軸が継続する場合の
み X 軸に追加できます。基準線に割り当てられている固定値がファクト軸に表示さ
れるデータ範囲を超えており、軸が自動スケールに設定されている場合、データ範
囲は線が表示されるように自動的に拡大されます。
ファ
クト
基準線のためのファクト・ベースの列をドロップダウン・リストから選択します。
使用できる列は、データ・セットに基づいた列です。
関数
ファクト・ベースの列に適用する関数を選択します。使用できる関数は、次のとお
りです:
l
平均
l
最大
l
最小
最前
面に
移動
チャート・アイテムの前面に基準線を配置します。
最背
面に
移動
チャート・アイテムの背面に基準線を配置します。
凡例
に表
示
基準線に割り当てられたテキストおよび線の実際の色を表す短い線セグメントを凡
例に表示できます。
ラベ
ルの
表示
ダイアグラム上にラベル・テキストを表示できます。
基準線のスタイルのプロパティ
「基準線のスタイルのプロパティ」ダイアログ・ボックスを使用して、線のスタイ
ルを定義します。
表 76
基準線のスタイルのプロパティ
プロ
パ
ティ
説明
自動
デフォルトの線の色、幅、およびパターン・スタイルの表示を使用可能にします。
318 データのチャート作成
プロ
パ
ティ
説明
なし
オプションは使用できません。
カス
タム
線の色、幅、およびパターン・スタイルを選択できるようにします。
色
パレットを開いて別の色を選択します。このオプションは、カスタム線スタイルの
みで使用可能です。
幅
線の幅(加重)を選択します。使用できる幅は、1 ポイントから 6 ポイントです。こ
のオプションは、カスタム線スタイルのみで使用可能です。
スタ
イル
線のパターンを選択します。使用できるスタイルは、次のとおりです:
l
実線
l
破線
l
点線
l
DashDot
l
DashDotDot
このオプションは、カスタム線スタイルのみで使用可能です。
基準線のラベルのフォーマットのプロパティ
「基準線のラベルのフォーマット」ダイアログ・ボックスを使用して、線のラベル
(プロット領域)と凡例テキストのプロパティを定義します。
表 77
基準線のラベルのフォーマットのプロパティ
プロパ
ティ
説明
(プロット
領域また
は凡例の
テキス
ト・
フォー
マット)
ドロップダウン・リストからプロット領域または凡例のテキストをフォーマッ
トします。
(カスタ
ム・
フォー
マット)
「プロット領域と凡例フィールドに同じフォーマットを使用」を使用可能にす
ると、このオプションは使用不可になります。
プロット領域または凡例にカスタム・フォーマットを指定します。
カスタム・フォーマットでは、固定テキストおよび統計関数に対して生成され
た文字列、または基準線の値を組み合せられます。
固定テキストでは、次のタグを使用できます:
l
[FC] - ファクト名
l
[VL] - 基準線の値
たとえば、カスタム・フォーマット「Expected sales = [VL]」は、「Expected sales
= $26300000」というラベルまたは凡例の結果を戻します。フォーマットが軸
ベースの基準線に対する[FN]タグ用の場合など、タグのテキストを生成できな
い場合、タグは空の文字列に解決されて削除されます。
カスタム・フォーマットには、任意のテキストと 1 つ以上の簡単または複雑な
タグを組み合せた複合タグを含められます。複合タグは、「{Sales [FN] = }[VL]」
のように中カッコ({})で囲まれます。複合タグ内の少なくとも 1 つのタグが解
決できない場合は、複合タグ全体が空の文字列になります。
基準線、ベースライン、およびトレンド線 319
プロパ
ティ
説明
前述のフォーマットを使用したファクト・ベースの基準線は、「Sales Average =
$126000」などの文字列として解決される場合があります。また、軸ベースの
基準線は、「$126000」などの文字列として解決される場合があります。
特別な区切りタグの[DL]が使用可能です。このタグは、左右の両方のタグが正
常に解決されると、結果として出力される文字列にスペースを挿入します。
複合タグ{; [DL] }では、カスタム・テキストを区切りとして挿入しています。た
とえば、「{[FN]([FC])}{ = [DL]}[VL]」というフォーマットは、条件によって次のい
ずれかの文字列になります:
l
Average(Sales)
l
Average(sales) = $126000
自動
フォー
マット
次のデフォルト、関数、および値の各フィールドを使用可能にすると、ラベ
ル・テキストを線に対して自動生成されたテキストに再設定できます。各フィー
ルドでは、定義済のタグがテキスト・フォーマットに追加されます。自動フォー
マットが使用不可になっている場合は、編集ボックスにカスタム・フォーマッ
トを入力できます。
デフォル
ト
デフォルト・テキスト「<関数名>(<ファクト名>) = <値>」を表示します。
関数
自動生成されたテキストに統計関数を表示します(例: Average)。
値
基準線の値を表示します(例: 値 = 0.7348)。
ベースライン
ベースラインを使用して、しきい値に基づいてチャートにプロットされるデータ
の位置を移動します。ベースラインは、目標値に対する実際の進捗を追跡するた
めの有効な手段です。ベースラインは、ダイアグラムの座標原点を変更すること
によって動作します。これによって、X 軸、Y 軸、または Y1 軸を別の位置に移動
するような外観を提供できます。ベースラインより上のデータはダイアグラムの
最上部に表示され、区切り線によってベースラインより下のデータと区別されま
す。
Y 軸および Y1 軸のベースラインは個別に設定できます。ベースラインを使用可能
にすると、水平軸(3D チャートの場合は水平面)がベースライン値で Y 軸および Y1
軸の両方と交差します。
次の例では、ベースラインは、15 万ドルの売上高に設定されています。ベルリ
ン、ブリティッシュ・コロンビア、およびストックホルムはベースラインの上に
あり、バイエルンとノルトライン・ヴェストファーレンはベースラインの下にあ
ります。
320 データのチャート作成
ä ベースラインを追加するには:
1 チャートを選択し、ショートカット・メニューのプロパティを選択します。
「チャート・プロパティ」ダイアログ・ボックスが表示されます。
2 値軸タブを選択します。
3 ベースラインフィールドを使用可能にします。
4 編集ボックスにベースライン値を入力します。
5 OK をクリックします。
トレンド線
トレンド線を使用すると、データ系列の傾向をグラフィカルに追跡できます。
Interactive Reporting は、線形回帰分析後にモデル化されたトレンド線をサポート
します。トレンド線は、一般にダイアグラムを横切る斜めの線として表されます。
たとえば、トレンド線は時間経過による値の増減を示せます。トレンド線には、
計算された適合度(決定係数)の値を含められます。
トレンド線は、チャートのグラフィック(3D チャートでは Z 軸)の上部でレイヤー
化されるか、または背景に配置できます。データがトレンド線を作成するために
処理されるときは、チャートのすべてのページのファクトが含められます。ユー
ザーによって明示的に非表示になっているか、またはフォーカスされているチャー
ト・アイテムは含まれません。
トレンド線は常にファクト・ベースで、1 つのファクト列に 1 つのトレンド線の
みを関連付けられます。散布チャートおよびバブル・チャートでは、トレンド線
はデータ系列にバインドされます。
基準線、ベースライン、およびトレンド線 321
2D および 3D のトレンド線
トレンド線は、主に 2 次元のパースペクティブで使用されますが、3 次元(3D)の
パースペクティブもサポートされています。3D のパースペクティブで使用する場
合は、グラフィカル・データとともに Z 軸に沿っていくつかの平行線が描画され
ます。
トレンド線およびチャート・タイプ
トレンド線は、積重ねグラフ(棒および面)を含むほとんどのチャート・タイプに
追加できます。それぞれの積重ねの値は、トレンド式が計算されるときに含めら
れます。棒グラフの個々の積重ねが異なるファクトに属している場合、すべての
ファクトに対して単一のトレンドが描画されます。正または負の個々のファクト
の合計は、トレンド線式を計算する際に含められます。
トレンド線は、散布、バブル、および時刻対応チャートで最も効果的です。
X 軸に単一のカテゴリを割り当てるトレンド線をお薦めします。X 軸に複数のカ
テゴリを割り当てると、カテゴリに関係性がない場合、トレンドを分析するのが
困難になる場合があります。
円グラフにトレンド線を使用できません。
トレンド線の追加および変更
ä トレンド線を追加するには、データ・ファクトを表すチャート・アイテムを選択
し、ショートカット・メニューのトレンド線の追加を選択します。
ä トレンドを変更するには:
1 トレンド線をダブルクリックします。
「トレンド線のプロパティ」ダイアログ・ボックスが表示されます。
2 トレンド線タブを選択します。
3 ファクトドロップダウン・ボックスで、トレンド線を配置する別のファクト・アイテ
ムを選択します。
322 データのチャート作成
4 最前面に移動を選択し、トレンド線をデータ・アイテムの前面に移動します。
5 最背面に移動を選択し、トレンド線をデータ・アイテムの背面に移動します。
6 線スタイルタブを選択します。
「トレンド線のスタイル」ダイアログ・ボックスが表示されます。
7 変更する線のプロパティを選択します。
線のプロパティの詳細は、トレンド線のスタイルのプロパティを参照してくださ
い。
8 「ラベルのフォーマット」タブを選択します。
「トレンド線のラベル・フォーマット」ダイアログ・ボックスが表示されます。
9 変更するラベル・フォーマットを選択します。
ラベル・フォーマットの詳細は、トレンド線のラベル・フォーマットのプロパ
ティ を参照してください。
10 OK をクリックします。
トレンド線を削除するには、トレンド線を選択して「削除」をクリックします。
トレンド線のプロパティ
「トレンド線のプロパティ」ダイアログ・ボックスを使用して、トレンド線の一般
的なプロパティを選択します。
表 78
トレンド線の全般プロパティ
プロパ
ティ
説明
ファク
ト
トレンド線を割り当てるファクト・アイテムを選択します。複数のトレンド線を
単一のファクト・アイテムに割り当てられません。
最前面
に移動
チャート・アイテムの前面に基準線を配置します。
最背面
に移動
チャート・アイテムの背面に基準線を配置します。
ラベル
の表示
ダイアグラム上にラベル・テキストを表示できます。
凡例に
表示
トレンド線に割り当てられたテキストおよび線の実際の色を表す短い線セグメン
トを凡例に表示できます。
トレンド線のスタイルのプロパティ
「トレンド線のスタイルのプロパティ」ダイアログ・ボックスを使用して、線のス
タイルを選択します。
基準線、ベースライン、およびトレンド線 323
表 79
トレンド線のスタイルのプロパティ
プロ
パ
ティ
説明
自動
デフォルトの線の色、幅、およびパターン・スタイルの表示を使用可能にします。
なし
オプションは使用できません。
カス
タム
線の色、幅、およびパターン・スタイルを選択できるようにします。
色
パレットを開いて別の色を選択します。このオプションは、カスタム線スタイルの
みで使用可能です。
幅
線の幅(加重)を選択します。使用できる幅は、1 ポイントから 6 ポイントです。こ
のオプションは、カスタム線スタイルのみで使用可能です。
スタ
イル
線のパターンを選択します。使用できるスタイルは、次のとおりです:
l
実線
l
破線
l
点線
l
DashDot
l
DashDotDot
このオプションは、カスタム線スタイルのみで使用可能です。
トレンド線のラベル・フォーマットのプロパティ
「トレンド線のラベル・フォーマット」ダイアログ・ボックスを使用して、線のラ
ベルと凡例テキストを設定します。
表 80
トレンド線のラベル・フォーマットのプロパティ
プロパ
ティ
説明
(プロット
領域また
は凡例の
テキス
ト・
フォー
マット)
ドロップダウン・リストから選択するプロット領域のテキスト(線ラベル)また
は凡例テキストのフォーマット・テキストです。「プロット領域と凡例に同じ
フォーマットを使用」フィールドを使用可能にすると、このオプションは使用
不可になります。
(カスタ
ム・
フォー
マット)
プロット領域または凡例のカスタム・フォーマットを指定します。カスタム・
フォーマットには、トレンド線名、式のタイプ、または決定係数(R-squared)を
表示するための固定テキストと生成文字列を組み合せられます。
カスタマイズできるトレンド線のデフォルト・フォーマットは次のとおりで
す:
l
Trend{([FC])} - トレンド(<ファクト名>)
l
[ET] - 式のタイプ(線形のみ)
l
{R squared=[RS]} - 決定係数(適合度)。例: R-squared=0.7349
.
324 データのチャート作成
プロパ
ティ
説明
自動
フォー
マット
次の「デフォルト」
、「式のタイプ」
、および「決定係数」の各フィールドを使
用可能にすると、ラベル・テキストを線に対して自動生成されたテキストに再
設定できます。各フィールドでは、定義済のタグがテキスト・フォーマットに
追加されます。自動フォーマットが使用不可になっている場合は、編集ボック
スにカスタム・フォーマットを入力できます。
デフォル
ト
デフォルトのテキストを表示します: "トレンド(<ファクト名>)"
式のタイ
プ
自動生成されたテキストで式の名前を表示します。例: 線形
決定係数
0 から 1 の値の範囲で決定係数(適合度またはトレンド線とデータの一致度)を
表示します。例: R-squared=0.7349
注: リリース 11.1.1 の時点では、式のタイプとして線形が使用可能です。
チャート・データの操作
Interactive Reporting には、より高度な分析のためにチャートのデータを操作する
多くの方法が用意されています。次の項目を参照してください:
l
325 ページの「異なるスケールを使用した関連値の比較」
l
326 ページの「チャートのデータ関数を使用」
l
327 ページの「計算結果アイテムの追加」
l
328 ページの「チャート・アイテムのソート」
l
329 ページの「チャートのピボット・テーブルの作成」
l
329 ページの「チャートへのドリル」
l
330 ページの「チャート化されたデータの非表示およびフォーカス」
l
330 ページの「チャート化されたデータの非表示およびフォーカス」
異なるスケールを使用した関連値の比較
比較する複数の値をチャートに表示するか、または同じチャートに 2 つの関連す
るインディケータを組み合せるには、異なる数値スケールを補正する必要があり
ます。折れ線、クラスタ棒、組合せチャートでは、最初の Y 軸のスケールと異な
るスカラー関数の値を表すために 2 番目の Y 軸を使用できます。
たとえば、ビジネスの成長を確認するために、最も急速に成長している 2 つの製
品ラインの販売高をチャートに表示するとします。ただし、2 つの製品ラインの
成長率は似ていても、販売数量がまったく異なる場合もあります。各製品ライン
は異なるスケールでチャートに表示する必要があるので、比較情報はそれほど得
られないかもしれません。Y 軸に 2 つの異なるスケールを使用すれば、それぞれ
の製品ラインの値を正しくスケーリングし、データを最も効果的に表示できます。
チャート・データの操作 325
ä 2 つの Y 軸に値の異なるスケールを使用するには、データ・レイアウトの Y ペイ
ンにある 2 つの値の 1 つをダブルクリックします。
Interactive Reporting は、Y 軸の値のスケールを自動的に変更し、データ・レイア
ウトで値の名前をイタリック体で表示します。アイテムを再びダブルクリックす
ると、スケールはデフォルトの設定に戻ります。
左右の Y 軸の値のスケールを手動で設定することの詳細は、345 ページの「チャー
トの値軸プロパティの設定」を参照してください。
チャートのデータ関数を使用
チャートで値を計算する方法を変更できます。たとえば、総売上高のかわりに平
均売上高を表示することもできます。データ計算は、1 つ以上のチャート要素に
よって表される値に適用できます。それぞれのチャート要素は、異なる種類の値
を表します。たとえば、1 つの棒に合計を表し、別の棒に平均を表すこともでき
ます。
レポートに加算されるチャート・アイテムの合計は集約(文字どおり、合計の合
計)で、ダッシュボードを使用して再計算できます。データ関数を合計に適用する
ときは、計算を「表示値」または「基になる値」に適用できます。
表示値に適用すると、データ関数は表示されているセルの値またはチャートの「表
示値」を再計算します。基になる値に適用すると、データ関数はチャートの基に
なっている集約されていない値に戻り、それらの値に基づいて再計算します。「基
になる値」を使用した場合の結果は、チャート要素の集約された「表示値」と一
致しない場合が少なくありません。つまり、基になる値の合計が表示値の合計と
一致しないことがあります。
計算における表示レベルのチャート値を一致させるには、かわりに「表示値」の
合計関数を使用します。たとえば、表示値平均を合計に適用する場合は、合計値
を対応する要素の表示値の平均に変換します。
ä データ関数を使用するには:
1 チャート領域でラベルを選択します。
2 チャート、データ関数、関数の順に選択します。
表 81
チャート・セクションで使用できるデータ関数
データ関数
説明
合計
すべての値の合計を戻します。これは、デフォルトの設定です。
平均
すべての値の平均を戻します。
カウント
値の数を戻します。
最大
最大値を戻します。
最小
最小値を戻します。
全体に占める割合%
チャートのすべての類似値に占めるパーセンテージとして値を戻しま
す。
326 データのチャート作成
データ関数
説明
非 NULL 値の平均
NULL 値を除いた値の平均値を戻します。
NULL 値の数
NULL 値の数を戻します。
非 NULL 値の数
NULL 値を除いた値の数を戻します。
注: NULL 値は、データが存在しない空の値です。NULL 値はゼロと同じではあ
りません。
計算結果アイテムの追加
新規チャート要素は、データ・アイテムを計算するための式を構築するか、また
はデータ・アイテムに関数を適用して作成できます。計算結果アイテムは、標準
のデータ・アイテムと同様で、チャートに含めたり、他のデータの計算に使用で
きます。
たとえば、式を構築して Amount Sold アイテムを変更できます。Unit Price アイテ
ムを乗算し、計算結果アイテムの名前を Revenue に変更します。Amount Sold に
Cume などのスカラー関数を適用し、それぞれの値を累積合計値として戻したり、
または単に Amount Sold に地域の税率を乗算し、それぞれの販売の税額を計算す
ることもできます。
ä 計算結果アイテムを作成するには:
1 「セクション」メニューから追加>計算結果アイテムを選択します(クエリー、検索結果
など)。
「計算結果アイテム」ダイアログ・ボックスが開きます。
2 名前ボックスに計算を表す名前を入力します。
デフォルト名は「計算結果」で、複数ある場合は連番が付けられます。計算結果
アイテムにスカラー関数名と同じ名前を割り当てると、Interactive Reporting は、
名前に 2 から始まる番号を付けます。
3 「定義」テキスト・ボックスで式を作成して、新しいデータ・アイテムを定義します。
「演算子」ボタンを使用して、式の挿入ポイントに算術演算子や論理演算子を挿入
します。
l
「参照」をクリックして「参照」ダイアログ・ボックスを表示し、式に入れる
要求アイテムを選択します。
l
「関数」をクリックして、表示される「関数」ダイアログ・ボックスを使用し
てスカラー関数を割り当てます。
JavaScript を使用すると、「定義」テキスト・ボックスに式全体またはその一部
を直接入力できます。名前には大文字と小文字の区別があり、アイテム名の
スペースはアンダースコア(_)で置換する必要があります。
4 必要に応じて、オプションボタンをクリックし、アイテムの新規データ型を設定しま
す。
5 式が完了したら、OK をクリックします。
チャート・データの操作 327
計算結果アイテムはデータ・レイアウトにリストされ、チャートに追加されます。
チャート・アイテムのソート
チャートのデータは、デフォルトでアルファベット順にソートされます。標準ツー
ルバーのソート・ボタンを使用すると、選択したアイテムに対し簡単なソートを
実行し、ソート順を逆転できます。ただし、チャートでは、一般にデフォルトの
アルファベット順の設定を上書きし、他のデータに関連する次元データをソート
します。
たとえば、チャートに会社が販売する各種のウィジェットおよびそれぞれの販売
量合計を表示する場合は、まず、ウィジェットの種類をアルファベット順にソー
トします。ただし、ウィジェットの種類をそれぞれの販売量合計でソートすると、
このデータの重要性がさらに明らかになります。この方法によって、各ウィジェッ
トを販売量合計の多い順に格付けできます。
チャート・セクションのソート・ラインを使用すると、チャートの各次元データ・
アイテムにソート条件を適用できます。ソート・ラインには、ソート条件を定義
するために使用する 3 つのドロップダウン・メニューがあります。メニューのコ
ンテンツは、チャートのデータ・アイテムによって異なります。
注: ソートは、散布チャートまたはバブル・チャートのアイテムには使用でき
ません。
ä ソート・ラインを使用して、ソートを指定するには:
1 ソート・ラインが表示されていない場合は、セクション・タイトル・バーのソートを
クリックします。
2 「ソート」ドロップダウン・リストからソートするアイテムを選択します。
3 「基準」ドロップダウン・リストからソートの参照先となる値を選択するか、または
アイテムをアルファベット順にソートするには、ラベルを選択します。
4 値を基準にソートする場合は、「使用」ドロップダウン・リストから集約関数を選択
します。
ラベルでソートする場合は、「使用」ドロップダウン・メニューが使用不可になっ
ています。
5 必要に応じて、ソート・ラインの「昇順」または「降順」ボタンをクリックします。
ソート・ラインには、チャートに含まれている各次元アイテムに設定されたソー
ト条件が保管されます。
ソート・アイテム
「ソート」ドロップダウン・メニューには、ソートできるデータ・アイテムが表示
されます。このメニューには、チャートに含まれる各次元アイテム(名前および日
付)が記載されます。次元アイテムには、ピボットの列と行ラベルを含められま
す。
328 データのチャート作成
参照アイテム
「基準」ドロップダウン・メニューにあるアイテムは、複雑なソート条件の基準と
して使用される参照アイテムです(たとえば、歳入を基準にした市町村のソートな
ど)。
l
l
ラベル - デフォルトでは、次元データ・アイテムはチャート作成時に名前に
よってアルファベット順にソートされます。これはラベルによるソートと同
じです。ラベルを選択すると、「ソート」リストから選択されたアイテムは、
対応する数値データ値への参照によってではなく、ラベルまたは名前によっ
てソートされます。
数値 - 数値データ・アイテムを基準にソートすると、「ソート」リストで選択
したターゲット・アイテムの各値は、値リストの対応する数値によってソー
トされます。
値でソートすると、完全に異なるソート順序になります。たとえば、チャートに
会社が営業収入を得た州およびそれぞれの州の売上原価合計を表示するとします。
州は、最初はアルファベット順に表示されます。次に製品原価でソートすると、
州は対応する売上原価の値によってソートされます。
関数
「使用」ドロップダウン・メニューには、値でソートする際に使用できる集約統計
関数が含まれます。ソート集約関数は、一般にセクションで使用できるデータ関
数と同じです。値でソートする場合は、ラベルは参照するアイテムの対応する数
値によってソートされます(たとえば、各州で販売される製品のコストの合計で州
をソートする、など)。
注: 散布チャートおよびバブル・チャートでは、集約データを使用しないので、
データ関数は使用できません。これらのチャートでは、基になるテーブル/
結果セクションの同等の機能からデータを取得します。
チャートのピボット・テーブルの作成
チャートの作成が完了したら、ピボット・テーブル自動生成機能を使用して、
チャートのレイアウトに基づいたピボット・テーブルを作成します。
注: 散布チャートおよびバブル・チャートでは、
「チャートのピボット分析」機
能は使用できません。
ä チャート・セクションでチャートに基づいたピボット・テーブルを作成するには、
挿入、チャートのピボット分析の順に選択します。
チャートへのドリル
ドリル・イン機能を使用すると、結果セクション内にあるチャート・セクション
のアイテムをドリル・インできます。このときに、クエリーを再処理するために
戻ったり、要素のアイテムを探したりする必要はありません。
チャート・データの操作 329
この機能の利点は、データ・セットにアイテムを即座に追加し、一時的または仮
定の条件を反映できることです。アイテムを保留または削除して、いつでも元の
チャート表示に戻れます。
データへのドリル・インの範囲は、ドリル・イン機能がアイテムのテーブル階層
に基づいた結果セクションからデータを取得するので、元のクエリーの構築方法
に依存します。この機能では、データベースに対話的にクエリーを実行できませ
ん。
注: 散布チャートまたはバブル・チャートは、集約されていないデータを使用
するので、これらのアイテムにドリル・インできません。
ä チャートで任意のドリルを行うには:
1 分析する 1 つ以上のアイテムを選択して、チャート、任意のドリル、「アイテム」の
順に選択します。
Interactive Reporting は、選択したアイテムにドリルされたチャートを再描画しま
す。データ・レイアウトでは、ドリルダウンに対して選択されたアイテムはドリ
ルビット・アイコンで区別できます。
2 チャート、ドリルアップの順に選択して、チャートの元のビューに戻ります。
ヒント: 「任意のドリル」メニューで使用可能なオプションがない場合は、デー
タ・レイアウトですべての要求アイテムが使用されています。
注: 「任意のドリル」は、
「データ・モデル・オプション」の「全般」ページで
使用可能にします。「全般」タブを表示するには、「データ・モデル」
、「デー
タ・モデル・オプション」の順に選択します。
チャート化されたデータの非表示およびフォーカ
ス
チャートの表示をリフレッシュする簡単な方法は、さらにフォーカスするアイテ
ムを 1 つ選択するか、またはチャート化された要素をいくつか削除することです。
これによって、特定のアイテムに集中できます。
注: 散布チャートまたはバブル・チャートのアイテムには、フォーカス機能を
使用できません。さらに、散布チャートまたはバブル・チャートに非表示
機能を使用すると、個々のアイテムではなく、データ系列全体が非表示に
なります。
アイテムにフォーカス
ä チャートのアイテムにフォーカスを設定するには:
1 フォーカスを設定するオブジェクト(複数可)を選択します。
フォーカスを設定したアイテムに、点線の枠線が付きます。
330 データのチャート作成
2 チャート、アイテムにフォーカスの順に選択します。
チャートは、選択したチャート・オブジェクトのみを表示するように再描画され
ます。フォーカスを設定したデータ・レイアウトのアイテムの横にドリルビット・
アイコン が表示されます。
ä チャートを元の表示に戻すには、チャート、すべてのアイテムの表示の順に選択
します。
アイテムの非表示
ä チャートのデータを非表示にするには:
1 チャートで、オブジェクトを選択します。
アイテムは、点線の枠線で表示されます。
2 チャート、アイテムの非表示の順に選択します。
Interactive Reporting は、選択したオブジェクトを削除してチャートを再描画しま
す。アイテムの横のデータ・レイアウトにドリルビット・アイコン が表示され
ます。
非表示アイテムの復元
ä 非表示のチャート・アイテムを復元するには、チャート、アイテムの再表示の順
に選択します。
チャートの角度と仰角を変更(回転)
デフォルトで、チャートは上から右への、縮められた 3 次元パースペクティブで
表示されます。コンテンツ・ペイン内で回転させることによって、チャートを見
るパースペクティブを変更できます。
ヒント:
チャートを回転する前に、背景面を可視にする必要があります。背景面
を表示するには、チャートのプロット領域をクリックし、ショートカッ
ト・メニューから「プロパティ」をクリックします。次に、「チャート
のプロパティ」ダイアログ・ボックスの「全般」タブで「背面の表
示」 をクリックします。
ä 視点の角度を回転する、または棒グラフ、折れ線グラフ、面グラフの高さを変更
するには:
1 チャートの右上隅にカーソルを重ねます。
カーソルの形が変わり、チャートが回転できるようになります。
2 マウスのボタンを押したまま、チャートを回転させます。
チャートの角度と仰角を変更(回転) 331
マウス・ボタンを離すと、調整されたパースペクティブを反映してチャートが再
描画されます。ある方向にそれ以上回転できない場合、チャートはその方向で可
能な最大の回転に達しています。
ä パースペクティブの角度または円グラフの仰角を回転させるには:
1 ショートカット・メニューの回転をクリックします。
円グラフに、回転アイコンが表示されます。
2 回転アイコンのバーを新しい位置にドラッグして、チャートを回転させます。
マウス・ボタンを放すと、チャートは調整されたパースペクティブを反映して再
描画されます。ある方向で、これ以上回転アイコンをドラッグできなくなった場
合は、チャートはその方向の回転の限界に達しています。
チャート要素の操作
チャート・セクションでは、簡単にデータの再編成や再配置を行ってチャートを
再構成し、同じアイテム間の異なる関係を強調できます。データ・レイアウトで
異なる順序にアイテムをドラッグしたり、ラベルに指定したデータ・レイアウト・
ペイン間でラベル・アイテムをドラッグしたり、またはデータ・レイアウトから
アイテムを削除できます。チャートは、変更内容を反映して再描画されます。
チャート領域で直接要素を操作することもできます。ほとんどの要素は、チャー
トの要素または凡例の要素のラベルをクリックして選択できます。軸のラベルで
は、1 つの軸のラベルを変更すると、その軸のすべてのラベルが変更されます。
次の項目を参照してください:
l
チャート要素の選択
l
軸のグリッド線の表示
l
テキストの挿入
l
チャートの凡例
チャート要素の選択
ä チャート領域のグラフィック・オブジェクトとしてをチャート要素を選択するに
は:
1 チャート領域で、アイテムの枠線上にカーソルを重ねます。
カーソルは、移動カーソル
に変化します。
2 オブジェクトを選択します。
アイテムの周囲にグレーのアウトラインが表示されます。選択したチャート・ア
イテムは、チャート領域の任意の場所に移動したり、ハンドルを使用してサイズ
を変更できます。ショートカット・メニューのその他のオプションを確認するこ
ともできます。
332 データのチャート作成
軸のグリッド線の表示
軸のグリッド線は、測定と参照のフレームワークを提供する直線です。デフォル
トでは、グリッド線の色は白ですがカスタマイズできます。通常は、X 軸、スタッ
ク、クラスタ、および深さ(Z 軸)はラベル・アイテムに使用され、ファクト、ファ
クト(スタック)、ファクト(深さ)(Y 軸)は、単位、量などの値またはファクト(測定
可能アイテム)です。
設計するチャートごとに、これらの軸のグリッド線を表示または非表示にできま
す。
ä 軸のグリッド線の表示を切り替えるには:
1 チャートのメイン・プロット領域内の任意の場所をクリックします。
2 ショートカット・メニューから、X 軸のグリッド線の表示(または、Y 軸のグリッド線
の表示)を選択します。
選択したオプションの横にチェック・マークが表示され、グリッド線が表示され
ることを示します。チャート領域の表示からグリッド線を削除する場合は、この
オプションを再び選択してチェック・マークを消去します。
テキストの挿入
チャートの周囲、またはチャート内のどこにでもテキストを挿入して詳しい説明
を加えたり、チャート・コンポーネントを強調できます。
ä テキストを挿入するには:
1 ショートカット・メニューのテキストの挿入を選択します。
「挿入テキストの設定」ダイアログ・ボックスが表示されます。
2 テキスト・ボックスにテキストを入力し、OK をクリックします。
「テキストの挿入」コマンドを最初に呼び出した場所にテキストが表示されます。
チャートの座標平面の変更
デフォルトでは、チャートの背面は薄いグレーです。
ä 背面の色を変更するには:
1 チャートの背面を選択します。
2 塗りつぶしの色アイコンを選択します。
「塗りつぶしの色」パレットが表示されます。
3 「塗りつぶしの色」パレットから色を選択します。
チャート要素の操作 333
チャートの凡例
チャートの軸に凡例を設定することにより、データを識別する軸を選択できます。
これによって、データ・レイアウトで値を再配置せずに選択した軸に値を適切に
表示できます。チャートの凡例は、X 軸、Y 軸、または Z 軸に設定できます。
チャート領域の水平または垂直の領域を活用するために、凡例の位置とサイズを
変更することもできます。
注: チャートのタイプ、チャートの凡例の軸、およびチャートの軸ラベル数を
変更する場合は、チャートの凡例の色設定が保持されます。
次の 3 つの例に、各軸に凡例を配置することによって、同じチャートに表示する
データおよびその外観を変更する方法を示します。最初の例では、凡例は X 軸に
設定されています。2 番目の例では、凡例はファクト軸に設定されています。3 番
目の例では、凡例は Z 軸に設定されています:
334 データのチャート作成
ä 「フォーマット」メニューからチャートの凡例に使用する軸を設定するには:
1 フォーマット、凡例を使用可能に設定の順に選択します。
「凡例を使用可能に設定」ダイアログ・ボックスが表示されます。
2 凡例を設定する軸を選択して、OK をクリックします。
色を再配分して、選択したアイテムおよび凡例のラベルに対応する色座標に関連
付けられたデータを強調します。
ä ツールバーからチャートの凡例に使用する軸を設定するには、凡例を配置する軸
を選択します。
凡例が割り当てられた新しい軸の位置を示す「凡例」プルダウン・メニューが表
示されます。Interactive Reporting で、色を再配分して、選択したアイテムおよび
凡例のラベルに対応する色座標に関連付けられたデータを強調します。
ä チャート凡例のサイズを変更するには:
1 凡例の枠線をクリックします。
選択した凡例の四隅に、サイズ変更ハンドルが表示されます。
2 凡例が適切なサイズになるまで、サイズ変更ハンドルをドラッグします。
ä チャートの凡例のテキストを折り返すには、ショートカット・メニューの凡例を
折り返してすべて表示を選択します。
凡例のテキストは、次の場合のみ折り返せます:
l
ある列に配置されたアイテムの最長テキストが凡例の幅に収まらない場合
l
縦方向に十分なスペースが凡例にある場合
ä 凡例の周囲に枠線を表示するには、ショートカット・メニューの凡例アウトライ
ンの表示を選択します。
デフォルトでは、凡例アウトラインは表示されません。
チャート要素の操作 335
チャートのスクロールおよびスケーリング
チャートの詳細をより効率的に操作するには、データをスクロールするか、チャー
トを拡大するか、またはチャートが表示されるパースペクティブまたは角度を変
更する必要があります。詳細は、次のセクションを参照してください:
l
チャート・データのスクロール
l
チャートの回転による仰角の変更
l
自動縮尺
l
自動サイズ変更チャート
l
チャートの画面合わせ
チャート・データのスクロール
チャートのデータ・レイアウトにカタログ次元を追加する場合、レンダリングさ
れたチャートには、その次元の一意のアイテムの総数に対応するすべての棒とラ
ベルが含まれます。追加されたアイテムの数が多く、その結果、1 つのビューに
すべてのアイテムを表示できない場合、スクロール・バーを使用して、チャート
全体のコンテンツを垂直方向または水平方向にスクロールできます。水平スクロー
ル・バーは X 軸アイテムのスクロールをコントロールし、垂直スクロール・バー
はスタック、クラスタ、および深さの各アイテムのスクロールをコントロールし
ます。
作成者または管理者は、オプションで、チャートの各ビューに表示するアイテム
の数を定義できます。棒の総数がビューのサイズより大きい場合、1 ページに収
まる棒が表示されます。たとえば、各ビューに 3 つの棒が表示され、4 つの棒を
表示するとします(A-B-C-D など)。最初のチャートの表示には、A-B-C のみが表示
され、右にスクロールすると B-C-D が表示されます。
1 つのビューにチャートのすべての棒が表示されない場合、コンテンツ・ペイン
の左上隅に「部分ビュー」というテキストをインディケータとして表示できます。
このインディケータは、「チャート・プロパティ」の「全般」タブの「部分
ビュー・インディケータの表示」フィールドを使用可能/使用不可にすることに
よって、チャートごとに表示/非表示を切り替えられます。
次の規則がチャートのスクロールに適用されます:
l
l
l
チャートの凡例には、現在のビューで表示されるアイテムのみが表示されま
す。
スクロールバーは円グラフのタイプでは使用できません。
すべての棒グラフを 1 つのビューで表示できる場合は、スクロールバーは使
用不可になります。
チャートの回転による仰角の変更
デフォルトでは、チャートは右上のパースペクティブから短縮法で 3D 表示され
ます。チャートを表示するパースペクティブは、回転することで変更できます。
チャートを回転する前に、バックグラウンド面が表示されている必要があります。
336 データのチャート作成
ä 視点の角度を回転する、または棒グラフ、折れ線グラフ、面グラフの仰角を変更
するには:
1 チャート、プロパティの順に選択します。
「チャート・プロパティ」ダイアログ・ボックスが表示されます。
2 「全般プロパティ」ページを表示するには、全般タブをクリックします。
3 平面領域で、背面の表示チェック・ボックスを選択して、OK をクリックします。
4 チャートの右上隅にカーソルを重ねます。
カーソルの形が変わり、チャートが回転できるようになります。
5 マウスの左ボタンを押しながら、チャートをドラッグして、回転させます。
マウス・ボタンを放すと、チャートは調整されたパースペクティブを反映して再
描画されます。ある方向で、これ以上回転できなくなった場合は、チャートはそ
の方向の回転の限界に達しています。
自動縮尺
自動縮尺は、チャート・テキスト・ラベル・コンポーネントが重なり合ったり、
表示上の妨害やクリップをなくすために、適切にラベル間に配置させる方法を説
明したものです。自動縮尺は次の内容をコントロールします:
l
最初のチャート表示サイズ
l
サイズ変更中のチャートの動作
l
チャートの移動または再位置決め機能
自動縮尺を適用すると、オブジェクトの重なりとクリップを防止できます。初期
表示を理解し、「テキストを削除しない」と「最小フォント」を修飾子として使用
することが自動縮尺のアルゴリズムでは重要になります。
自動縮尺は、「チャートのプロパティ」の「全般」タブで使用可能にします。デ
フォルトでは、自動縮尺は使用可能になっています。
初期表示
自動縮尺は、表示内容の決定において、表示階層または描画順序に依存します。
表示階層は、コンポーネントの数とチャート境界の初期サイズに基づきます。
チャート・セクションの表示階層は、次のとおりです。
棒グラフ、折れ線グラフ、および面グラフの表示順序は、次のようになります:
l
面
l
棒/折れ線/帯
l
スタック、クラスタ、および深さの値
l
X 軸の値
l
ファクト、ファクト(スタック)、およびファクト(深さ)軸の値
l
凡例
l
タイトル
チャートのスクロールおよびスケーリング 337
l
軸
l
挿入テキスト
円グラフの表示順序は、次のようになります:
l
スライス
l
スライス・ラベル
l
凡例
l
タイトル
l
挿入テキスト
散布チャートおよびバブル・チャートの表示順序は、次のとおりです:
様々なチャート・ラベル・コンポーネントを追加または変更する場合は、自動縮
尺は階層を使用してアイテムの配置時に追加または削除するコンポーネントを決
定します。
たとえば、小さなスライスが互いに隣接している円グラフでは、単純な空間の割
当てによって、一部のスライスのラベルが重なることがあります。自動縮尺を使
用可能にすると、ラベルの表示が混雑している場合は、一部のスライスのラベル
が表示されなくなります。重なっているラベルがあるとスキップされ、次のラベ
ルが描画されます。スライスのラベルを移動すると、これを解消できます。スラ
イスのラベルを再配置して、他のラベルの表示を妨げないように十分なスペース
を確保すると、追加したラベルが表示されます。「ラベルの引出し線」機能を使用
可能にしてスライスとラベルの関係を改善し、アイテムを容易に識別して配置す
ることもできます。
テキストの維持
枠線領域内のチャート・オブジェクトが他のオブジェクトと反比例して小さく、
かつ自動縮尺が使用可能である場合、表示階層に基づいてテキストが削除される
場合があります。テキストが削除されないようにするには、「チャート」プロパ
ティの「全般」タブにある「テキストを削除しない」オプションを使用可能にし
ます。チャート・オブジェクトのサイズが小さすぎる場合は、テキストは表示さ
れますが、他のオブジェクトと重なって表示されたり、変形して表示される場合
があります。
最小フォント・サイズ
チャート全体のサイズが変更されると、Interactive Reporting は、オブジェクトの
フォント・サイズを使用してチャートのコンポーネントを再描画します。コンポー
ネントをスペースに再描画できない場合は、フォント・サイズを 1 ポイント小さ
くして再描画されます。このプロセスは、コンポーネントが定義されている境界
の範囲内に収まるか、または最小フォント・サイズに到達するまで繰り返されま
す。
最小フォント・サイズは、「チャートのプロパティ」の「全般」タブで指定しま
す。最小フォント・サイズのデフォルト値は 8 です。
最小フォント・サイズを使用して変更できるコンポーネントは、次のとおりです:
l
Y 軸、X 軸、および Z 軸
338 データのチャート作成
l
扇形の値
l
凡例
コンポーネントが縮小されるときは、まずユーザーが定義したフォント・サイズ
ではなく、元のフォント・サイズで表示しようとします。サポートされているコ
ンポーネントの最小フォント・サイズに到達しても、まだサイズが大きいために
互いに重なることなく適切に表示できない場合、アイテムは表示されなくなりま
す。
自動縮尺を自動サイズ変更と併用すると、チャート・サイズに加えた変更は、
チャートの枠線の移動に関係しないこれらすべての方法に制限されます。
自動縮尺と自動サイズ変更が使用可能であるときに、チャートの枠線のハンドル
を選択し、チャートのサイズを変更するための方法として再配置する場合は、自
動サイズ変更は自動的に使用不可になります。自動縮尺のプロパティは使用可能
のままになります。
チャート・コンポーネントの移動
ほとんどすべてのチャート・コンポーネントは、描画後にチャートの枠線内で独
立して移動できます。棒の値および軸の値を除いて、他のすべてのチャート・コ
ンポーネントは移動できます。
自動縮尺を使用すると、チャートのタイトル、サブタイトル、軸ラベル、および
凡例がお互いを越えて移動したり、軸値テキストおよびチャートのグラフィック
を越えて移動できません。
自動縮尺が使用不可になっていれば、チャート・コンポーネントは、チャートの
枠線内で自由に移動できます。コンポーネントが上部でレイヤー化されている場
合は、重ねて表示されます。
ä 自動縮尺を使用可能にするには:
1 チャート、プロパティの順に選択します。
2 「チャート・プロパティ」ダイアログ・ボックスで、全般タブをクリックし、自動縮
尺を選択します。
3 最小フォント・サイズを使用するには、フォント・サイズを最小フォント・サイズ
ボックスに追加し、OK をクリックします。
自動サイズ変更チャート
チャートのサイズを変更するには、次のオプションを使用します:
l
l
l
チャートの枠線のハンドルをドラッグします。これで、新規枠線の次元に合
うようにチャートが再描画されます。
「チャート・プロパティ」の「全般」タブにある「自動サイズ変更」オプショ
ンを使用可能にします。この機能によって、コンテンツ・ペインの最大高さ
または幅に合わせるように、チャートの枠線が自動的に拡大されます。
「自動サイズ変更」プロパティを使用可能にし、アプリケーション・ウィンド
ウのコーナーをドラッグして、Interactive Reporting Studio アプリケーション全
チャートのスクロールおよびスケーリング 339
体のサイズを調整します。これによって、チャート・コンポーネントが自動
的に再描画されます。
l
l
「自動サイズ変更」を使用可能にし、セクション/要素の枠線を調整して、コン
テンツ・ペインのサイズを調整します。これによって、チャート・コンポー
ネントが自動的に再描画されます。
「自動サイズ変更」を使用可能にし、アウトラインとソート・ラインを表示ま
たは非表示にします。
チャートのサイズを変更すると、特にチャートのサイズを小さくする場合は、
チャート・コンポーネントが重なることがあります。これを防止するには、前述
の自動縮尺および最小フォント・サイズ機能を使用します。デフォルトでは、「自
動サイズ変更」は使用可能になっています。
ä 自動サイズ変更を使用可能にするには:
1 チャート、プロパティの順に選択します。
「チャート・プロパティ」ダイアログ・ボックスが表示されます。
2 全般プロパティを表示するには、全般タブをクリックします。
3 自動サイズ変更チェック・ボックスを選択して、OK をクリックします。
チャートの画面合わせ
チャートの次元がコンテンツ・ペインの実際のサイズよりも小さいまたは大きく、
チャートおよびペインの実際のサイズの相対的な比率を維持する場合は、チャー
ト・ツールバーの「画面に合わせる」を使用します。
ä コンテンツ・ペインにチャートに合わせるには、
をクリックします。
チャート・プロパティのカスタマイズ
「チャート」メニューの「プロパティ」コマンドを使用して、チャートの表示をカ
スタマイズします。詳細は、次のトピックを参照してください:
l
340 ページの「全般チャート・プロパティの設定」
l
346 ページの「バブル・チャートのプロパティの設定」
l
346 ページの「チャート・パターンとラベルのカスタマイズ」
l
348 ページの「円グラフのラベルの自動配置」
l
348 ページの「チャート色のカスタマイズ」
l
350 ページの「「チャート」メニュー・コマンドの一覧」
全般チャート・プロパティの設定
全般チャート・プロパティは、チャート領域のタイトル、凡例、枠線などの各種
のオブジェクトの表示をコントロールします。また、スケーリング、スクロール、
340 データのチャート作成
サイズ変更、ズーム、デフォルトの平面、および回転の設定を指定するためにも
使用します。
ä 全般チャート・プロパティを調整するには:
1 チャート、プロパティの順に選択します。
「プロパティ」ダイアログ・ボックスが開きます。
2 全般プロパティ・ページを表示するには、全般タブをクリックします。
3 次のいずれかのプロパティを変更します:
l
l
l
l
l
l
l
l
l
l
タイトルの表示 - テキスト・フィールドに入力されているチャート・タイトル
の表示/非表示を切り替えます。
サブタイトルの表示 - テキスト・フィールドに入力されているサブタイトルの
表示/非表示を切り替えます。
凡例の表示 - チャート領域の色分けして表示されたチャート凡例の表示/非表
示を切り替えます。
枠線の表示 - チャートの周囲の枠線の表示/非表示を切り替えます。チャート
のグラフィックの枠線によってコントロールされない他のすべてのチャート・
コンポーネントの一般的な配置をコントロールする枠線です。枠線はサイズ
と位置を変更できます。
部分ビュー・インディケータの表示 — コンテンツ・ペインの左上隅に「部分
ビュー」インディケータを表示するかどうかを切り替えます。このインディ
ケータは、現在のビューにすべての棒が表示されていない場合に表示されま
す。インディケータは、Interactive Reporting Studio、EPM Workspace、PDF、印
刷を含むすべての出力メディアに表示されます。
3D オブジェクト - 扇形、棒グラフの棒、側面、パースペクティブ・ビューな
どのチャート・オブジェクトの 3 次元表示を切り替えます。
すべてのビューの印刷/PDF 生成 - レンダリングされたチャート全体を印刷す
るかどうかを切り替えます。ここで指定する設定は、EPM Workspace の「PDF
にエクスポート」オプションには適用されません。
自動サイズ変更 - チャートのサイズが変更されるたびに、コンテンツ・ペイン
のチャートの自動サイズ変更を切り替えます。
自動縮尺 - チャート・コンポーネントが最初に表示される方法、チャートをサ
イズ変更する間の動作方法、およびチャート・コンポーネントを移動または
位置変更する方法を管理する自動縮尺を切り替えます。
すべてのテキストを自動縮尺して表示する - テキストを削除するかどうかを切
り替えます。この機能を使用可能にすると、前述の自動縮尺によってテキス
トが削除されなくなります(オブジェクトが最小フォント・サイズに変更また
は再配置された場合は、テキストの切取りまたは重複はできません)。この機
能は、新規チャート・セクションに対して選択され、自動縮尺が使用可能に
なっている 8.3 またはそれ以前のリリースでは選択解除されます。挿入された
テキストおよび凡例は、このチェック・ボックスの選択/選択解除の影響を受
けません。自動縮尺によって、オブジェクトが縮小されることはありますが、
完全に削除されるまで縮小されることはありません。
チャート・プロパティのカスタマイズ 341
l
l
l
l
l
l
l
l
最小フォント・サイズ - チャート全体のサイズが変更され、前述の自動縮尺が
オンになっている場合に、テキスト・ラベルの最小フォント・サイズ機能の
オン/オフを切り替えます。コンポーネントを使用可能なスペースに収められ
ない場合は、フォント・サイズを 1 ポイント小さくして再描画されます。こ
のフォント・サイズを小さくするプロセスは、コンポーネントが枠線内に収
まるか、またはここで指定されている最小フォント・サイズに達するまで繰
り返されます。別のオブジェクトの表示と干渉することなくコンポーネント
を描画できない場合、コンポーネントは表示されなくなります。デフォルト
の最小フォント・サイズは 8 です。
データ・ポイントに元の色を使用 - 個々のチャートで、リリース 8.3 またはそ
れ以前のカラー・パレットの元の色を使用できるようにします。このオプショ
ンをオフにすると、新たに追加されたチャートは 8.4 またはそれ以降のカ
ラー・パレットのデフォルト色を使用します。すべてのチャートでリリース
8.3 またはそれ以前のカラー・パレットの元の色を使用できるようにするには、
「デフォルトのフォントとスタイル」ボックスの「データ・ポイントに元の色
を使用」オプションをオンにします。このオプションは、アプリケーション・
レベルで他のオプションとともに保存されます。このオプションの詳細は、
348 ページの「チャート色のカスタマイズ」を参照してください。
平面 - チャートの水平面、垂直面、背面の表示/非表示を切り替えます。
自動回転 - コンポーネントを X 軸に追加したときの新規棒グラフのデフォルト
の回転を水平 2 度、垂直 3 度にします。コンポーネントが Z 軸に追加される
場合は、水平 15 度、垂直 20 度の回転が使用されます。このオプションを使用
不可にした場合は、「水平方向/垂直方向の回転角度」フィールドに回転角度を
指定します。
水平方向/垂直方向の回転角度 - 円グラフを除くすべてのチャートのパースペ
クティブの角度や仰角を-60 から 60 度の間で変更します。円グラフには独自
の回転が備わっています(次を参照)。
回転 - 円グラフでは、指定した角度(-90 から 90 度の間)だけ円を回転し、円の
厚みを指定した角度(0 から 90 度)だけ変更します。折れ線グラフを除く他のす
べてのチャートでは、水平または垂直、あるいはその両方の角度または仰角
を指定した角度(-60 から 60 度)だけシフトします。
自動レイアウト - 散布チャートおよびバブル・チャートのコンポーネントの自
動レイアウトを使用可能にします。使用可能にすると、散布チャートおよび
バブル・チャートのコンポーネントを手動で再配置できなくなります。
凡例の位置 - 散布チャートおよびバブル・チャートの凡例の位置を設定しま
す。使用可能な位置は、上、左、下、および右です。このオプションは、「自
動レイアウト」プロパティが使用可能である場合に特に便利です。
4 OK を選択します。
チャートのラベル軸プロパティの設定
チャートのラベル軸プロパティは、データ・レイアウトの各アイテムの X 軸ラベ
ルと深さ(Z 軸)ラベル、目盛、および値の表示をコントロールします。
342 データのチャート作成
ä チャートのラベル軸プロパティを調整するには:
1 チャート、プロパティの順に選択します。
「プロパティ」ダイアログ・ボックスが開きます。
2 ラベルの軸タブをクリックして、ラベル軸プロパティを表示します。
3 必要に応じてプロパティを変更して、OK をクリックし、変更を適用します。
表 82
チャートのラベル軸プロパティ
オプション
説明
軸のドロッ
プダウン
オプションを適用する軸を選択できます。
軸ラベルの
表示
(X または Z)テキスト・フィールドに入力されている説明的な軸ラベルの表示/
非表示を切り替えます。
ラベルにド
リル・パス
を表示
(X または Z)ラベルと凡例のドリル・パスの表示/非表示を切り替えます。この
オプションは、デフォルトで使用可能です。
時刻対応
時刻対応軸の機能を使用可能にするにはオンにします。この機能が現在の時刻
に使用できない場合、ラベル「時刻対応(現在非アクティブ)」が表示されま
す。時刻対応軸を使用するために満たす必要がある条件を確認するには、時刻
対応軸 を参照してください。
.
範囲の自動
適用
時刻対応軸の時刻範囲を自動的に計算する場合はオンにします。最小および最
大の時刻範囲の値は、現在のデータ・セットで検索されます。データ・セット
が処理されると、時刻範囲は自動的に再計算されます。
最小
時刻対応軸の時刻範囲を手動で計算する場合に、時刻範囲間隔の最大値を入力
します。編集ボックスに間隔の最小値を入力します。値を表示するために使用
する日付/時刻のフォーマットは、X 軸のラベルと同じです。値を表示するた
めに使用する日付/時刻のフォーマットは、X 軸のラベルまたは「デフォルト
のフォーマット」ダイアログ・ボックスのデフォルトのフォーマットと同じで
す。編集ボックスにフォーカスがある場合は、日付/時刻が完全なフォーマッ
ト「mm/dd/yyy HH:MM:SS AM」で表示されます。値は完全なフォーマットで入力
する必要があります。これによって、現在のラベルのフォーマットにかかわら
ず、任意の値を入力できます。このオプションは、「範囲の自動適用」オプ
ションが使用可能になっている場合は使用不可になります。
最大
時刻対応軸の時刻範囲を手動で計算する場合に、時刻範囲間隔の最小値を入力
します。編集ボックスに間隔の最大値を入力します。値を表示するために使用
する日付/時刻のフォーマットは、X 軸のラベルまたは「デフォルトのフォー
マット」ダイアログ・ボックスのデフォルト・フォーマットと同じです。編集
ボックスにフォーカスがある場合は、日付/時刻が完全なフォーマット「mm/
dd/yyy HH:MM:SS AM」で表示されます。値は完全なフォーマットで入力する必
要があります。これによって、現在のラベルのフォーマットにかかわらず、任
意の値を入力できます。このオプションは、「範囲の自動適用」オプションが
使用可能になっている場合は使用不可になります。
自動反復
目盛とラベルを自動的に計算する場合はオンにします。このオプションを使用
不可にすると、手動で変更しないかぎり、値はリセットされません。
目盛の表示
チャート・ラベル値の目盛を表示する場合はオンにします。手動で限られた数
の目盛を表示する反復間隔を指定するには、「間隔」編集ボックスに数値を入
力します。時刻対応軸を使用している場合は、目盛を次のいずれかに指定でき
ます:
チャート・プロパティのカスタマイズ 343
オプション
ラベルの表
示
説明
l
値
l
年
l
月
l
週
l
日
l
時
l
分
l
秒
ラベルを表示する場合は、オンにします。手動で限られた数の目盛を表示する
反復間隔を指定するには、「間隔」編集ボックスに数値を入力します。時刻対
応軸を使用している場合は、ラベルを次のいずれかに指定できます:
l
値
l
年
l
月
l
週
l
日
l
時
l
分
l
秒
ラベル・
ボックスの
展開
個々のチャートの X 軸のラベルのラベル・ボックスのサイズを大きくします(Y
軸と Z 軸のラベルには影響しません)。円グラフでは使用できません。この機
能は、時刻、日付、数字などの連続したラベルに主に使用します。通常の名前
ベースのラベルでは、ユーザーが各ラベル名を表示できるように、この機能を
使用不可にしておく必要があります。
値の表示
軸に沿って付けられた個々のラベルの表示/非表示を切り替えます。
自動 X 軸反
復と表示
フィールド
(X 軸のみ)
(X 軸のみ)限られた個数の値や目盛が表示される反復間隔を自動的に設定する
か、手作業で設定するかを切り替えて、X 軸の目盛をカスタム設定します。
表示する目
盛の最大数
ページをスクロールする際にページ単位で表示する棒の数を指定する場合は、
オンにします。編集ボックスに棒の最大数を入力します。
表示
時刻対応軸で一定数の間隔をスクロールする際のページ数または日付/時刻値
の数を選択する場合は、オンにします。使用可能な値は、次のとおりです:
344 データのチャート作成
l
ページ
l
1 ページ当たりの年数
l
1 ページ当たりの月数
l
1 ページ当たりの週数
l
1 ページ当たりの日数
l
1 ページ当たりの時間数
l
1 ページ当たりの分数
l
1 ページ当たりの秒数
チャートの値軸プロパティの設定
チャートの値軸プロパティは、データ・レイアウトの Y ファクトの各アイテムの
軸ラベル、目盛、値、および位置の表示をコントロールします。
ä チャートの値軸プロパティを調整するには:
1 チャート、プロパティの順に選択するか、またはショートカット・メニューのプロパ
ティを選択します。
「プロパティ」ダイアログ・ボックスが開きます。
2 値軸タブをクリックして、値軸プロパティ・ページを表示します。
3 必要に応じてプロパティを変更して、OK をクリックし、変更を適用します。
プライマリおよびセカンダリの値軸にラベル、目盛、および値を一定間隔で表示
できます。
スケールを調整可能にしてパフォーマンスを上げる - このフィールドを選択して、
最初の 2000 の棒グラフに基づいて最小/最大(Y)範囲を計算します。この範囲をス
クロールするときに(右([X])に移動または戻る([Z]))、棒グラフが最大値を上回っ
ているか、最小値を下回っている場合は、Y の目盛がすべての棒グラフに拡張さ
れます。
この機能がオフになっている場合は、最小/最大はすべての棒グラフに基づいて計
算されます。
折れ線グラフを底を 10 とした対数値でプロットして、左右の軸のスケールを対数
スケールを使用して設定し、スケールに表示される値を Interactive Reporting で自
動的に設定するか、または最小値と最大値を手動で指定するかを設定することも
できます。左の軸のスケールに対しては、軸の値を区切る間隔を指定するか、ま
たは間隔を Interactive Reporting で、自動的に割り当てられます。
すべての棒グラフがビューに表示されている(チャートのスクロールがオフになっ
ている)場合は、真の最小/最大が計算されます。
すべてのビューをアクティブにしてチャートを印刷すると、最小値/最大値の範囲
はすべての棒に基づいて計算されます。
注: 折れ線グラフを、底を 10 とした対数値軸にプロットする場合は、1 以下の
チャート値が、対数目盛にゼロ(0)として表示され、Windows ステータス・
バーに情報メッセージが表示されます。
棒グラフ・プロパティを設定
棒グラフ・プロパティは、各種の棒グラフ・フォーマットの一般的な属性をコン
トロールします。
ä 棒グラフ・プロパティを調整するには:
1 チャート、プロパティの順に選択します。
「プロパティ」ダイアログ・ボックスが開きます。
2 棒グラフタブをクリックします。
チャート・プロパティのカスタマイズ 345
3 必要に応じてプロパティを変更して、OK をクリックし、変更を適用します。
l
l
l
棒に値を表示 - チャートの各棒の値の表示/非表示を切り替えます。
クラスタ棒グラフ - ファクト軸(Y 軸)または Z 軸のアイテムによって棒をまと
めます。たとえば、Y 軸が Quarter の場合、各クラスタはそれぞれが四半期を
表す 4 つの棒で構成されます。
棒-折れ線グラフ - 棒グラフと折れ線グラフの値、および折れ線グラフ、面グ
ラフ、または帯グラフを中断する NULL 値の表示/非表示を切り替えます。ゼ
ロ値も含まれます。
折れ線グラフのプロット・ポイントを、棒の左側または中央に配置したり、Y
軸に棒を積み重ねたり、クラスタ化することもできます。
バブル・チャートのプロパティの設定
「バブル・チャートのプロパティ」タブを使用して、個々のバブル・チャートのオ
プションを設定します。
ä バブル・チャートのプロパティを設定するには:
1 チャート、プロパティの順に選択します。
「プロパティ」ダイアログ・ボックスが開きます。
2 「バブル」タブを選択します。
3 プロパティを変更し、OK を選択します。
l
l
l
負数のバブルの表示 - 負値のバブルを表示します。このタイプの値は実数の絶
対値から取得され、正値に基づいていますが、実数の負値がデータ・ラベル
に表示されます。
ゼロ・バブルの表示 - ゼロ・サイズのバブルを表示し、小さなバブル・サイズ
を使用してゼロ・サイズのバブルをレンダリングして可視性を維持します。
この機能を使用不可にして、ゼロ・サイズの値を非表示にできます。
最大バブル・サイズ(%) - グリッド領域のバブルの最大サイズを設定します。
このサイズは、パーセント値として測定されます。デフォルト値は 25%です。
チャート・パターンとラベルのカスタマイズ
すべてのチャートに適用する全般ラベルの軸プロパティに加え、パターン、色、
データ・ラベルなどの個々のチャート・アイテムのプロパティも変更できます。
詳細は、次のセクションを参照してください:
l
チャートのカラー・スキームと網かけのパターンの変更
l
チャート・データ・ラベルの変更
l
チャート要素、線、テキストの色の変更
346 データのチャート作成
チャートのカラー・スキームと網かけのパターンの変更
データ・レイアウトに記載されている特定のチャート・アイテムを強調するため
に、チャートの色を再配分してチャートのフォーカスが変更できます。色は個々
の軸に対して区別されます。
ä チャートのパターンまたはカラー・スキームを変更するには:
1 凡例のチャート要素をダブルクリックするか、またはチャートの要素(棒、扇形など)
を選択して、チャート、プロパティの順に選択します。
アクティブなチャート・フォーマットによって、1 つ以上のタブ(パターン、軸、
ラベル)を含んだプロパティ・ダイアログ・ボックスが表示されます。
2 パターンタブを選択して、「パターン」タブを表示します。
3 チャート・セグメント、線、またはマーカーの網かけのパターンおよび色を選択し
て、OK をクリックします。
l
l
l
自動 - 塗りつぶしのパターンと色をデフォルトの設定にします。塗りつぶしの
パターンのデフォルトの設定は、「純色」です。色のデフォルトの設定は、
チャート・フォーマットによって異なります。
なし - 選択した要素の透明な網かけのパターンと色を設定します。
カスタム - チャートの最前面色と塗りつぶしのパターンが選択できるようにな
ります。選択肢は、純色、白抜き、水平、垂直、十字、右上がり斜線、右下
がり斜線、網などがあります。
折れ線グラフの場合は、線の幅、スタイルと色、マーカーのサイズ、スタイ
ル、枠線の色と網かけの色を選択することもできます。
チャート・データ・ラベルの変更
チャートのラベルに使用するデータ型を変更できます。使用できる選択肢は、
チャートのフォーマットに依存します。
ä データのラベルを変更するには:
1 凡例のチャート要素をダブルクリックするか、またはチャートの要素(棒、扇形など)
を選択して、チャート、プロパティの順に選択します。
2 データ・ラベルタブをクリックして、データ・ラベルタブを表示します。
3 チャート・セグメント、線、またはマーカーの網かけのパターンと色を選択します。
l
l
l
円グラフ - データ・ラベルをその扇形に接続する扇形のラベル、値、パーセン
ト、負の値および折れ線グラフを表示します。
棒グラフ - 個々の棒値および棒内の値の位置を表示します。
折れ線グラフ - 値を表示して、NULL 値を無視し、折れ線グラフに相当する値
の位置を選択します。
折れ線グラフの場合は、軸ページを使用して、プライマリ(左)軸かまたはセカン
ダリ(右)軸かに値をプロットするかどうかを指定します。
チャート・プロパティのカスタマイズ 347
円グラフのラベルの自動配置
円グラフのラベルを手動で再配置して後でスライスを再配置する場合、ラベルの
位置は変わりません。ラベルをスライスとともに自動的に再配置するには、ラベ
ルのコンテキスト・メニューから「自動整列」オプションを使用可能にします。
ä 円グラフのラベルを自動整列するには、「自動整列」を選択します。
チャート色のカスタマイズ
ここでは、チャート・セクションで使用可能の色のオプションについて説明しま
す:
デフォルトのカラー・パレットと元のカラー・パレット
デフォルトでは、Interactive Reporting はカラー・パレットのデフォルト色として
チャートで使用するカラー・スキームに基づきます。このパレットは、次のよう
に、8.4 以前の元のカラー・パレットとデフォルトのカラー・パレットで構成され
ます:
元のカラー・パレットは、カラー・パレットの最初の 6 行で構成されます。
デフォルトのカラー・パレットは、最後の 2 行で構成されます。チャートのデフォ
ルト色は 17 色あり、チャートの背景色は、最下行の最後の色です。
次の数値は、デフォルトのカラー・パレットの RGB コードの 16 進数です:
元のチャートの色の使用方法
リリース 8.3 またはそれ以前のバージョンで作成されたチャートを開くと、以前
のカラー・パレットで使用可能なデフォルト色がチャートに使用されます。この
機能は、「デフォルトのフォントとスタイル」ダイアログ・ボックスの「データ・
ポイントに元の色を使用」チェック・ボックスを使用可能にすると、すべての 8.3
またはそれ以前のバージョンに対して自動的に使用可能になります。さらに、こ
のチェック・ボックスを選択すると、その後に追加されたすべての新規チャート
は、8.3 またはそれ以前のバージョンで使用されている元のカラー・パレットのデ
フォルト色を使用します。このチェック・ボックスを選択解除すると、追加され
たすべての新規チャートは、デフォルトのカラー・パレットのデフォルト色を使
用します。この値は、このダイアログの他のアプリケーション・レベル・パラメー
タとともに保存されます。
348 データのチャート作成
個々のチャートの場合は、「チャート・プロパティ」ダイアログ・ボックスの「全
般」タブで「データ・ポイントに元の色を使用」チェック・ボックスを使用可能
にすると、元のカラー・パレットのデフォルトの色が使用可能です。
チャートを変更すると(ドリルダウンの実行、チャート・タイプの変更など)、
チャートは「データ・ポイントに元の色を使用」オプションの設定に基づいたデ
フォルト・カラー・セットを使用します。たとえば、このチェック・ボックスを
選択解除すると、新規デフォルト色が使用され、選択すると、8.4 以前の元のデ
フォルト色が使用されます。
次の例では、棒グラフは元のカラー・パレットからデフォルト色を使用します:
デフォルト色の使用方法
デフォルトでは、リリース 8.4 またはそれ以降でグローバルに作成されたチャー
トは、デフォルトのカラー・パレットで使用可能なデフォルト色を使用します。
この場合、「デフォルトのフォントとスタイル」ダイアログ・ボックスの「デー
タ・ポイントに元の色を使用」チェック・ボックスは選択解除します。
個々のチャートの場合は、「チャート・プロパティ」ダイアログ・ボックスの「全
般」タブで「データ・ポイントに元の色を使用」チェック・ボックスを選択解除
すると、デフォルトのカラー・パレットのデフォルト色が使用可能です。
元のカラー・パレットのデフォルト色を使用する場合は、「チャート・プロパ
ティ」ダイアログ・ボックスの「全般」タブで「データ・ポイントに元の色を使
用」チェック・ボックスを使用可能にします。
次の例では、棒グラフはデフォルトのカラー・パレットから色を使用します:
チャート・プロパティのカスタマイズ 349
チャート要素、線、テキストの色の変更
フォーマット・ツールバーを使用して、チャート要素またはテキストの線、網か
けおよびテキストの色を変更して、チャートを強調します。
注: フォーマット・ツールバーが表示されていない場合は、
「表示」、「ツール
バー」、「フォーマット」の順に選択します。
ä 線の色を変更するには:
1 線のプロット・ポイントを選択します。
2 フォーマット・ツールバーで線の色リストを開き、パレットから色を選択します。
ä チャート要素の網かけの色を変更するには:
1 チャート要素を選択します。
2 フォーマット・ツールバーで、塗りつぶしの色リストを開いて、パレットから色を選
択します。
ä テキストの色を変更するには:
1 ラベルまたはその他のテキスト要素を選択します。
2 フォーマット・ツールバーでテキストの色リストを開き、パレットから色を選択しま
す。
「チャート」メニュー・コマンドの一覧
次の表に、「チャート」メニュー・コマンドと関連ショートカットをまとめます。
表 83 「チャート」メニュー・コマンド
キーボード・ショー
トカット
ショートカット・メ
ニュー
コマンド
説明
ソート
選択した列の値を昇
順または降順(アル
ファベットまたは数
値)でソートします。
データ関数
選択したアイテムに
組込みデータ関数を
適用します。
計算結果アイテムの
追加
アイテムに対して
行った計算から派生
した新規データ・ア
イテムを追加できま
す。
*
計算結果アイテムの
変更
計算結果アイテムを
変更できます。
*
選択したアイテムの
削除
選択したアイテムを
削除します。
350 データのチャート作成
*
[Del]
*
キーボード・ショー
トカット
ショートカット・メ
ニュー
コマンド
説明
任意のドリル
任意のアイテムをド
リルできます。
*
ドリルアップ
ドリルしたデータの
元のビューを戻しま
す。
*
アイテムにフォーカ
ス
選択したアイテムの
み含むようにチャー
トを更新します。
*
アイテムの非表示
選択したアイテムを
ビューから非表示に
します。
*
アイテムの再表示
選択した非表示のア
イテムを復元します。
*
すべてのアイテムの
表示
フォーカスしたとき
に削除したアイテム
を含むようにチャー
トを更新します。
*
アイテムのグループ
化
選択したアイテムを
グループ化します。
[Ctrl]+[G]
*
アイテムのグループ
解除
選択したグループ化
アイテムをグループ
解除します。
[Ctrl]+[U]
*
名前の復元
改名したアイテムの
元の名前を復元しま
す。
データのリフレッ
シュ
選択したオプション
に基づいてデータを
更新します。「処理
後」
、「セクションの
表示時」、「手動」、
または「今すぐリフ
レッシュ」のいずれ
かを選択します。
プロパティ
チャートまたは選択
したチャート要素の
「プロパティ」ダイア
ログ・ボックスを開
きます。
*
*
水平棒グラフ
棒グラフは、セット内のアイテムを比較します。水平棒グラフは 2 次元または 3
次元で作成でき、棒のクラスタ化や積重ねができます。水平棒グラフでは、X カ
テゴリのペインのアイテムがチャートの棒を形成し、Y ペインと Z ペインのアイ
テムが棒の内訳を表します。
水平棒グラフ 351
352 データのチャート作成
レポート・デザイナ
12
この章の内容
レポート・セクション ............................................................................................... 353
カスタム・レポートの作成......................................................................................... 359
レポート・ページの操作............................................................................................ 372
レポートの設定 ........................................................................................................ 373
レポート・データの向上............................................................................................ 375
レポートの複数のデータソースを使用......................................................................... 383
スマート・レポートの作成......................................................................................... 384
レポート・アイテムのフォーマット ............................................................................ 385
6.0 より前のバージョンの詳細レポートの変換.............................................................. 385
「レポート」メニュー・コマンドの一覧 ....................................................................... 388
レポート・セクション
レポート・セクションでレポート・デザイナを使用し、小さなアドホック・レポー
トから重要な業務レポートまで、あらゆる範囲のレポートを簡単に開発できます。
データベース・クエリーを作成したら、レポート・セクションのビジュアル・レ
イアウト機能を使用して、列、式、チャート、ピボット・テーブル、ロゴ、グラ
フィック、オブジェクトをドラッグ・アンド・ドロップして、レポートの設計や
カスタマイズをすばやく行えます。
レポート・セクション要素
レポート・セクションは、他のセクションとはやや異なります。これは、強力な
レポートを作成できるようにするためです。主要な相違点を次に示します:
l
l
式ライン - セクション・タイトル・バーからアクセスされます。式ラインで
は、JavaScript を使用して、一般計算式を作成できます。
要素 - カスタム・レポートの作成に使用するすべてのドラッグ・アンド・ド
ロップ要素が含まれています:
m
クエリー — 選択したクエリーに関連するすべてのセクション(結果セクショ
ン、ピボット・セクション、チャート・セクションなど)が含まれていま
す。個々の結果列を結果セクションおよびテーブル・セクションからレ
ポートのページ、またはピボット・セクションとチャート・セクション全
体にドラッグして、スマート・レポートを作成できます。
レポート・セクション 353
m
グラフィック — 標準のベクトル・グラフィックのテキスト・ラベルおよび
ピクチャ(ビットマップのみ)が含まれています。ベクトル・グラフィック
には、線、横線、縦線、長方形、角丸長方形および楕円があります。ベク
トル・グラフィックの場合は、「レポート」、「グラフィックの挿入」の順
に選択します。.BMP、.JPEG、.GIF、.JPG または.PNG の場合は、「レポー
ト」、「ピクチャ」の順に選択します。
9.3.x リリースを使用して Interactive Reporting ドキュメントを作成および保
存すると、すべてのイメージがリソース・マネージャの中央管理フォー
マットで保存されます。そのため、以前のリリースの Interactive Reporting
でイメージを読み取ったり、表示したりできません。ここれは、9.3.x より
も前のリリースでは、イメージの再配置と合理化が認識されないためで
す。
リリース 9.3 以前のリリースで保存されたドキュメントからのイメージで、
1 度参照されたものについては例外です。コピー、マージ、複製がされて
いないイメージ、つまり、ダッシュボードまたはレポート・ワークスペー
スにピクチャ・グラフィックとして従来の方法で配置されているイメージ
です。
前のリリースとの互換性を保持するには、RevertImageResources スクリプト
を実行します。このスクリプトには、再配置やイメージのマージを元に戻
して、Interactive Reporting ドキュメントを-9.3 よりも前、つまりリソース・
マネージャよりも前のフォーマットに戻す機能があります。このスクリプ
トは、リリース 9.3 の Dashboard Development Services に含まれています。
Hyperion Developer Network からダウンロードすることもできます。このス
クリプトは、Interactive Reporting Studio の COM 機能に依存するため、デ
スクトップ上でのみ使用でき、EPM Workspace では使用できません。
一部の新機能により、ドキュメントをリソース・マネージャ以外のフォー
マットに変換できないことがあります。たとえば、バージョン 9.3 の
Interactive Reporting ドキュメントにはバブル・チャートと散布チャートが
ありますが、Interactive Reporting ドキュメントが古いバージョンの
Interactive Reporting Studio で開かれると、これらのチャートが失われます。
RevertImageResources スクリプトの実行については、Hyperion System 9 BI+
9.3 の Readme を参照してください。
m
フィールド - レポートの様々な領域にドラッグして、レポートのルック・
アンド・フィールを拡張できる、事前定義のフィールドが含まれていま
す。フィールドには、日付と時刻、レポート名、ページ番号などのアイテ
ムがあります。
前述の要素を使用するには、単にそれを必要なレポート・コンポーネン
ト・バンドにドラッグします。
l
データ・レイアウト - グループ・データ・レイアウトとテーブル・データ・レ
イアウトから構成されています。テーブル・データ・レイアウトは、「次元」
ペインと「ファクト」ペインに分かれます。
m
354 レポート・デザイナ
グループ・データ・レイアウト — レポートのデータをグループ化するため
に使用する全体のレベル、または最高のレベルを定義します。グループの
ヘッダー(区切り値ともいう)として機能するアイテムを指定するときは、
グループのヘッダーに従って、レコードのレポート・コレクション内の残
りのデータを編成するように Interactive Reporting に指示します。
m
m
テーブル・データ・レイアウトの「次元」ペイン - レポートの本文内に含
まれているテーブルの列などの記述的な情報が含まれています。
テーブル・データ・レイアウトの「ファクト」ペイン — レポートの本文に
含まれているテーブルの列として測定可能または定量化可能なデータが含
まれています。Interactive Reporting は、各ファクト列を合計して小計を挿
入します。
Interactive Reporting は、グループのヘッダーや次元別に値を定量化します。小売
価格や目標販売額など、計算対象外の記述的な数値がある場合は、これらをファ
クトではなく、グループのヘッダーやテーブル次元として使用します。
レポート・セクション・ツールバー
レポート・セクション・ツールバーには、複数のレポート・オブジェクトをすば
やく移動できるようにするアイコンが用意されています。
l
l
l
l
l
整列 - 複数のオブジェクトを同時に整列します。オブジェクトは、最初に選択
するオブジェクトに合わせて整列します。最初のオブジェクトを選択し、[Ctrl]
キーを押しながら残りのオブジェクトを選択します。整列アイコンの矢印を
クリックして、左、中央、右、上、中央、または下から整列オプションを選
択します。
同じサイズにする - 選択したオブジェクトをすべて同じサイズに変更します。
オブジェクトのサイズは、最初に選択するオブジェクトに合わせて変更され
ます。最初のオブジェクトを選択し、[Ctrl]キーを押しながら残りのオブジェ
クトを選択します。同じサイズにするアイコンの矢印をクリックして、幅、
高さまたは両方からサイズ変更オプションを選択します。
レイヤー - 単一のオブジェクトを他のオブジェクトと相対的に上下に重ねま
す。レイヤーには、最前面に移動、最背面に移動、前面へ移動、背面へ移動、
という 4 つの再配列オプションがあります。この機能を使用して、複数のオ
ブジェクトを上下に重ねて、表示対象のオブジェクトのセクションのみを表
示します。
スプリング・オブジェクト - 動的オブジェクト間の相対的な垂直間隔を維持し
ます。このオプションでは、オブジェクトを別のオブジェクトにスプリング
を設定します。これによって、最初のオブジェクトが移動したり、拡大また
は縮小したりすると、2 晩目のオブジェクトも同じフローで移動します。オブ
ジェクトを選択するには、オブジェクトを選択し、[Ctrl]キーを押しながら残
りのオブジェクトを選択します。スプリング・オブジェクト・アイコンをク
リックし、オブジェクトにスプリングを設定します。オブジェクトからスプ
リングを削除するには、オブジェクトを選択して、「スプリング・オブジェク
ト」を再度クリックします。
ズーム - レポートの倍率レベルを設定します。オプションには、ページ全体、
幅、または 100%を基にした倍率があります。
レポート・セクション 355
ツール
名前
説明
ルー
ラー
水平および垂直ルーラーは、厳密な測定単位に基づいたアイテム
の整列に役立ちます。ルーラー測定単位を選択するには、ルー
ラーの交差位置にあるサイズを示すインディケータをクリックし
ます。インチ、センチまたはピクセルを選択できます。ルーラー
を切り替えるには、「レポート」、「ルーラー」の順に選択しま
す。「ルーラー」メニューの横に表示されるチェック・マークは、
ルーラーがオンに設定されていることを示します。
グ
リッ
ド
レイアウト・グリッドでは、すべてのオブジェクトが最も近いグ
リッドのスポットに自動的にスナップします。グリッドを切り替
えるには、「レポート」、「グリッド」の順に選択します。「グ
リッド」メニューの横に表示されるチェック・マークは、グリッ
ドがオンに設定されていることを示します。
デザ
イ
ン・
ガイ
ド
デザイン・ガイドは、オブジェクトが自動的にスナップして、デ
ザイン・ガイドに合わせて整列するという点でグリッドに似てい
ます。デザイン・ガイドは、ワーク・エリア内でユーザーが指定
した位置に配置されます。水平および垂直デザイン・ガイドの両
方を使用できます。
デザイン・ガイドは、ワーク・エリア全域で青い線として表示さ
れ、ガイドは任意の位置にドラッグできます。ルーラーがオンに
設定されている場合は、水平および垂直ルーラーをクリックして
両方からデザイン・ガイドをドラッグできます。デザイン・ガイ
ドを切り替えるには、「レポート」、「デザイン・ガイド」の順
に選択します。「デザイン・ガイド」メニューの横に表示される
チェック・マークは、デザイン・ガイドがオンに設定されている
ことを示します。
レポート・セクション・タイトル・バー
レポート・セクション・タイトル・バーは、レポート・デザイナの特定の機能を
表示/非表示にするシングル・クリック・ボタンで構成されています。次のボタン
があります:
l
l
l
l
l
式 - 式ビルダー・バーを切り替えて、一般的な計算式および JavaScript 式を作
成できます。
グループ - グループ・データ・レイアウトを切り替えて、四半期やアイテムの
説明などのレポート・カテゴリを指定できます。
ソート - ソート・バーを切り替えて、データのランク付けができます。
テーブル - テーブル・データ・レイアウトを切り替えて、レポートのバンドに
ファクトおよび次元を挿入できます。
矢印 - 矢印キーを選択すると、セクション内を前後に移動できます。
ヒント:
356 レポート・デザイナ
セクション・タイトル・バー上のすべてのデータ・レイアウトおよ
びラインは、デタッチ、ドラッグ、移動、および特定の位置への固
定ができます。
式ライン
式ラインを使用して、集約関数と計算フィールドを表示および適用します。レポー
ト内の各アイテムについて、JavaScript 構文を表示し、ニーズに合わせて変更でき
ます。
式ラインのコンポーネントは次のとおりです:
データ関数 - テーブルの列に適用できる、使用可能なデータ関数を表示します。
X - 式を取り消して削除します。このアイコンは、構文入力時にのみ表示されま
す。
÷ - 式を受け入れ、適用します。このアイコンは、構文入力時にのみ表示されま
す。
編集バー - JavaScript 式を表示、入力、および編集するのに使用します。
式ライン・コンポーネン
ト
説明
テーブルの列に適用できる、使用可能なデータ関数を表示しま
す。
式を取り消して削除します。このアイコンは、構文入力時にのみ
表示されます。
式を受け入れ、適用します。このアイコンは、構文入力時にのみ
表示されます。
JavaScript 式を表示、入力、および編集するのに使用します。
編集バー
ä 式ラインを切り替えるには、
を選択します。
ä 式を追加するには:
1
を選択します。
式ラインが表示されます。
2 式を適用するアイテムを選択します。
3 ドロップダウンからデータ関数を選択するか、式ラインで独自の式を作成します。
4
をクリックします。
式の構文
次の表は、レポート・セクション・アイテムのデフォルトの構文をまとめたもの
です。
レポート・セクション 357
表 84
レポート式の構文
レポート
要素
テーブル
次元
構文
CurrBreak.Value["Column Name"]
「列名」は、次元の列名を参照します。列名は変更できます。
テーブ
ル・ファ
クト
Tables["Section"].Columns
["Column Name"].Sum[currBreak]
「セクション名」は、結果またはテーブル・セクションを参照します。列名は、
ファクトの列名を参照します。合計は、基になる値の戻り値を参照し、Avg、
Max、Min などの応用データ関数としても使用できます。
グルー
プ・ラベ
ル
グルー
プ・ファ
クト
CurrBreak.Value["Column Name"]
「列名」は、次元またはファクトの列名を参照します。
Tables["Section"].Columns
["Column Name"].Sum[currBreak]
「セクション名」は、結果またはテーブル・セクションのいずれかを参照しま
す。「列名」は、ファクトの列名を参照します。
親レベル(最上位レベル)で区切りを適用するには、次の構文を使用します:
Tables["Section Name"] .Columns
["Column"].Sum[currBreak. Parent]
式の構文を組み合せる
ラベル、ファクト、および次元のコンテンツをカスタマイズするため、レポート
式の構文を他の JavaScript 式と連結できます。
たとえば、グループのヘッダーに合計というラベルとともに合計値を表示する場
合は、合計をテーブル・ファクトの構文と連結するために、式ラインのフィール
ドを挿入します。
また、列の合計(あるいは、他のデータ関数)を表示するフィールドを挿入し、親
レベルの合計で割り算して、その結果をパーセンテージで表すこともできます。
この機能を使用する場合は、ラベルを計算結果フィールドに追加します。計算結
果を追加する方法については、「計算結果アイテムの追加」を参照してください。
ヒント:
358 レポート・デザイナ
レポート・セクションでは、テキストを値に連結することがよくありま
す。たとえば、「合計販売額: $1,234.56」を単に数値としてではなく、グ
ループのフッターに表示したい場合があります。ただし、テキストが数
値の前に連結されているので、「プロパティ」ダイアログ・ボックスを
使用する従来の方法では、数値フォーマットを設定できません。ここで
は、連結されたオブジェクトがあるため、JavaScript を使用して数値
フォーマットを設定する必要があります。
連結されたアイテムの数値フォーマットを設定するには、次の構文を使用します:
Format(number, mask)
ここで、number はフォーマットの値、mask は適用する数値フォーマットのマス
クです。上の例を使用した場合、式は次のようになります:
“Total Sales: “+
Format(Tables(“Results”).Columns(“Sales”).Sum(currBreak), “$#,##0.
00”)
カスタム・レポートの作成
レポート・セクションでは、テーブルはカスタム・レポートの基礎単位として使
用されます。テーブルには、テーブル・データ・レイアウトの「次元」ペインと
「ファクト」ペインに配置する結果アイテムによって決定される次元とファクトの
列が含まれます。
ä ベーシック・レポートを作成するには:
1 挿入、新規レポートの順に選択します。
Interactive Reporting は、新しいレポート・セクションを作成して、コンテンツ・
ペインにあるレポートの本文バンドに空白のテーブルを挿入します。
2 必要に応じて、レポート、セクションの境界の順に選択して、レポート・コンポーネ
ントのバンドを表示します。
テーブル・データ・レイアウトが表示されていない場合は、セクション・タイト
ル・バーの「テーブル」をクリックして、テーブル・データ・レイアウトを開き
ます。
3 クエリー・セクション・ペインからテーブル・データ・レイアウトに結果アイテムを
ドラッグします。
ヒント:
テーブル・データ・レイアウトには、「次元」と「ファクト」という 2
つのペインがあります。「次元」ペインを使用して、月、地域、製品ラ
インなどの次元(ラベル)列を作成します。「ファクト」ペインを使用し
て、レポート内に売買高や販売数などのファクト(数値)を作成します。
結果およびテーブル・アイテムは、「ファクト」ペインに追加され、自
動的に合計されます。
レポートのコンポーネント
レポート・デザイナには、必要なコンポーネントすべてを含むレポートを構築で
きるように、各種の動的ツールが用意されています。これらのコンポーネントの
カスタム・レポートの作成 359
動作、これらのコンポーネントとレポート・セクション要素との統合方法を理解
していることは、レポートを正しく作成するために欠かせない知識です。
レポートのページは、情報の領域またはバンドから構成されています。各バンド
には、異なるレポート・コンポーネントが含まれ、グラフィック・オブジェクト、
定義済フィールド、計算フィールド、チャート、およびピボット・テーブルなど
のレポート要素を含むようにカスタマイズできます。
レポートのコンポーネントは次のとおりです:
l
l
l
l
本文 - 1 つ以上のテーブルを含みます。このテーブルのコンテンツは、デー
タ・レイアウトの「テーブル次元」ペインおよび「テーブル・ファクト」ペ
インにリストされるアイテムに基づいています。すべてのレポートには、デー
タのテーブルを保持する本文があります。
レポート・グループ・ヘッダー - データをヘッダー・バンドで繰り返すレコー
ドのコレクションに分類します。
レポート・ヘッダー/フッター — 完全にカスタマイズ可能な情報の要約バンド
です。レポート・ヘッダーは、レポートの 1 ページ目にのみ印刷されます。
レポート・フッターは、レポートの最終ページにのみ印刷されます。
ページ・ヘッダー/フッター — ページ番号のように、すべてのページで繰り返
されるデータを含みます。これらのバンドも完全にカスタマイズ可能です。
テーブル列フォーマット・オプション
次の表は、Interactive Reporting における列のフォーマット・オプションをまとめ
たものです。
表 85
テーブル列フォーマット・オプション
オプション
説明
列名のヘッ
ダー(タイ
トル)を変
更
列のタイトルを変更するには、セクション・タイトル・バーの「式」をクリッ
クして、変更する列のタイトルを選択します。式ラインの引用符(" ")の間に新
しいタイトルを入力し、チェック・マークをクリックします。
列名のヘッ
ダー(タイ
トル)を表
示/非表示
にする
列のタイトルの表示を切り替えるには、ショートカットメニューの「列のタ
イトル」を選択します。列のタイトルの横に列のタイトルが表示されている
ことを示すチェック・マークが表示されます。再度このオプションを選択す
ると、チェック・マークは選択解除され、列のタイトルは非表示になります。
列の削除
選択済の列をレポート(およびテーブル・データ・レイアウト)から削除するに
は、ショートカット・メニューの「列の削除」を選択します。このオプショ
ンは、次元およびファクトの列に使用可能です。計算結果アイテムは、削除
されるアイテムからデータ値を取得している可能性があるため、アイテムの
削除には注意が必要です。
列の合計を
非表示/表
示する
列の合計の表示を切り替えるには、ショートカットメニューの「列の合計の
表示」を選択します。列の合計の横に列の合計が表示されていることを示す
チェック・マークが表示されます。再度このオプションを選択すると、チェッ
ク・マークは選択解除され、列の合計は非表示になります。
このオプションは、ファクトの列でのみ使用できます。
列の選択
360 レポート・デザイナ
列の内部をクリックします。
オプション
説明
重複値を抑
制
列の重複値を抑制するには、列を選択して「フォーマット」、「重複値を抑
制」の順に選択します。個別のデータベース・レコードに重複する情報が含
まれ、列内の重複値の最初のインスタンスのみを表示する場合にこの機能を
使用します。この機能は、レコードが同じ日付、場所または顧客に関連付け
られている場合に特に便利です。
文字列の折
返し
列内で文字列を折り返すには、列を選択して、「フォーマット」
、「文字列の
折返し」の順に選択します。
昇順/降順
列の値をソートするには、「テーブル」メニュー、ショートカット・メニュー
または標準ツールバーで「昇順」または「降順」をクリックします。
列の順序の
変更
テーブル内の列を別の順序で表示するには、テーブル・データ・レイアウト
で表示する順序にアイテムをドラッグして並べます。実際のレポート内でも
列を選択し、レポート内の新しい位置にドラッグできます。
カスタム・レポートへの追加テーブルの挿入
カスタム・レポートには、ドキュメント内の同じ結果または異なる結果セットか
ら作成された複数のテーブルが含まれる場合があります。単一のバンドに複数の
テーブルを含めることによって、値を効率的に比較できます。
ä 単一のレポートに複数のテーブルを追加するには:
1 レポート、テーブルの挿入の順に選択します。
カーソルは十字線()に変わります。
2 本文バンドで、マウスの左ボタンを押しながら、テーブルを挿入する位置にカーソル
を配置し、ドラッグしてテーブルを作成します。
番号の付いたテーブルが挿入されます。
3 「セクション」ペインのクエリー・セクションからテーブル 2 データ・レイアウトに、
結果アイテムをドラッグします。
新しく挿入した各テーブルには、テーブル・データ・レイアウトで対応する「次
元」ペインおよび「ファクト」ペインがあります。
レポート・グループ・ヘッダーの追加
レポート・グループは、レポート内のデータ構造の一番上のレベルです。「要素」
からアイテムをグループ・データ・レイアウトにドラッグすると、Interactive
Reporting は、レポート・グループ・ヘッダー・バンドを提供し、バンドの中にグ
ループを識別するラベルを追加します。
たとえば、状態を基準に購入を表示するには、レポート内で各状態がレポート・
グループ・ヘッダーの役割を果たします。1 つのヘッダーに複数のアイテムを置
いたり、グループ・ヘッダーに複数のレベルを追加したりできます。
この手順は、レポートの作成には必要ありませんが、レポートのコンテンツを効
率よく整理するために役立つ場合があります。追加のヘッダー、グラフィックお
よび合計をレポート・グループ・ヘッダー・バンドに表示できます。
カスタム・レポートの作成 361
ä レポート・グループ・ヘッダーを作成するには:
1 グループ・データ・レイアウトが表示されていない場合は、セクション・タイトル・
バーのグループをクリックして、グループ・データ・レイアウトを開きます。
2 アイテムを要素からグループ・データ・レイアウトの「レポート・グループ 1」フィー
ルドにドラッグします。
選択したアイテムは、グループのヘッダーに自動的に移入されます。
ä レポート・グループ・ヘッダーを変更するには:
1 レポート、セクションの境界の順に選択して、ヘッダー/本文/フッター領域を表示し
ます。
2 要素からアイテムをグループ・ヘッダー・バンドにドラッグします。
3 グループのヘッダーをサイズ変更およびフォーマットします。
ヒント:
グループ・ヘッダー・バンドに、追加ヘッダー、グラフィック、および
合計を表示する場合は、レポート・グループを変更します。
ä レポート・グループ・ヘッダーにテキスト・ラベルを追加するには:
1 レポート、セクションの境界の順に選択して、ヘッダー/フッター領域を表示します。
2 テキスト・ラベル・ツールを要素のグラフィック・フォルダからグループのヘッダー
にドラッグします。
「テキスト・ラベル」ボックスが表示されます。
3 「テキスト・ラベル」ボックスのテキストをハイライトして、ボックス内に表示する
情報を入力します。
4 ショートカット・メニューのプロパティをクリックして、テキスト・ラベルの枠線、
背景または配置を変更します。
「プロパティ」ダイアログ・ボックスが開きます。
5 変更するスタイルに対応するタブを選択して、OK をクリックします。
6 テキスト・ラベルをクリックし、目的の位置までドラッグして移動します。
ヒント:
テキスト・ラベルを使用して、数値グループのヘッダーに表示される値
を識別します。
ä レポート・グループ・ヘッダーを繰り返すには:
1 繰り返すグループ・ヘッダー・バンドを選択します。
2 ショートカット・メニューのヘッダーの繰返しをクリックします。
選択したグループ・ヘッダーは、本文バンドがページに分割される時に、ページ
に表示されます。
ヒント:
362 レポート・デザイナ
レポート・セクションの本文部分が複数ページに及ぶ場合は、レポー
ト・グループを繰り返します。レポート・グループを繰り返すと、各本
文ページにグループ・ヘッダーが表示されます。
レポート・グループ・フッターの追加
ヘッダー・バンド以外に、レポート・グループにはフッター・バンドがある場合
もあります。
ä グループのフッター・バンドをオンにするには:
1 グループ・データ・レイアウトでグループを選択します。
2 グループを右クリックして、ショートカット・メニューを表示します。
3 ショートカット・メニューからフッターを選択します。
これで、各グループのバンドにフッター・バンドが追加されました。フッター・
バンドは、すべてのサブグループおよび本文のバンドの後に表示されます。
ヒント:
グループのフッター・バンドは、グループの合計を追加するのに適した
位置です。
レポート・ヘッダーおよびフッターの挿入
レポート・ヘッダーおよびフッターは、標準のレポート領域として取り扱われま
す。これによって、他のレポート要素(ピボット、チャート)、テキスト・ラベル
および計算結果フィールドの導入など、コンテンツの完全なカスタマイズが可能
です。通常、レポート・ヘッダーおよびフッターは情報のバンドを要約するもの
です。レポート・ヘッダーは、レポートの最初のページにのみ印刷されます。レ
ポート・フッターは、レポートの最後のページにのみ印刷されます。
ヒント:
レポート・ヘッダーおよびフッターをレポート・グループ・ヘッダーと
混同しないよう注意してください。レポート・グループ・ヘッダーは、
グループ・データ・レイアウトの結果列に基づいて、データをヘッ
ダー・バンド内のレコードの繰返しコレクションに分類します。
ä レポート・ヘッダーおよびフッターを表示および作成するには:
1 レポート、セクションの境界の順に選択して、レポート・コンポーネントのバンドを
表示します。
2 レポート、ヘッダーとフッター、「オプション」の順に選択します。
レポート・ヘッダー、レポート・フッター、または両方を表示できます。レポー
ト・ヘッダー・バンドは、レポートの最初のページに表示されます。レポート・
フッター・バンドは、最後のページに表示されます。
l
レポート・ヘッダーを挿入するには、「レポート・ヘッダー」を選択します。
l
レポート・フッターを挿入するには、「レポート・フッター」を選択します。
l
レポート・ヘッダーおよびレポート・フッターの両方を挿入するには、
「両方
表示」を選択します。
レポート・ヘッダー・バンドは、レポートの最初のページに表示されます。
レポート・フッター・バンドは、レポートの最後のページに表示されます。
カスタム・レポートの作成 363
3 レポート・ヘッダーおよびフッターに表示される情報を入力するか、カタログ・ペイ
ンからレポート・ヘッダーまたはレポート・フッター・バンドにオブジェクトをド
ラッグします。
選択したアイテムが、レポートのヘッダーおよびフッターに自動的に移入されま
す。
レポート・ヘッダーまたはレポート・フッター・バンドにアイテムを挿入する方
法について、次のテーブルで説明します。
挿入するアイ
テム
手順
テキスト
グラフィック・フォルダから「テキスト・ラベル」を選択して、ヘッダー/
フッター領域にテキスト・ラベルをドラッグします。
線、長方形、
または楕円グ
ラフィック
グラフィック・フォルダからグラフィックを選択して、レポート・ヘッ
ダー/フッター領域にドラッグするか、「レポート」、「グラフィックの挿
入」の順に選択します。
ピクチャ・グ
ラフィック
要素のグラフィック・カタログからピクチャを選択して、レポート・ヘッ
ダーまたはフッター領域にドラッグします。
「レポート」
、「ピクチャ」の順に選択して、表示する領域をマウスの左ボタ
ンで描画し、「イメージの選択」ダイアログ・ボックスからイメージを選択
しても同じです。
Interactive Reporting ドキュメント (BQY) が 9.3.x リリースを使用して作成および
保存された場合、すべてのイメージは中央で管理されるフォーマット (リソー
ス・マネージャ) で保存されます。この場合、イメージは、以前のリリース
の Interactive Reporting からは読取りまたは表示を実行できなくなります。これ
は、イメージの場所が変更され、合理化されていることを 9.3.x 以前のリリー
スでは認識できないためです。
リリース 9.3 以前のリリースで保存されたドキュメントからのイメージで、
1 度参照されたものについては例外です。コピー、マージ、複製がされてい
ないイメージ、つまり、ダッシュボードまたはレポート・ワークスペースに
ピクチャ・グラフィックとして従来の方法で配置されているイメージです。
以前のリリースとの互換性を保つために、RevertImageResources スクリプトを
実行できます。このスクリプトは、再配置およびイメージのマージ操作を元
に戻す機構を提供することによって、Interactive Reporting ドキュメントを 9.3
以前、リソース・マネージャ・フォーマット以前の状態に戻します。このス
クリプトは、Dashboard Development Services のリリース 9.3 に含まれています。
Hyperion Developer Network からもダウンロードできます。このスクリプトは、
Interactive Reporting Studio の COM 機能に依存するためデスクトップでのみ使用
できます。EPM Workspace では使用できません。
一部の新機能を使用すると、ドキュメントを非リソース・マネージャ・フォー
マットに変換できなくなります。たとえば、9.3 の Interactive Reporting ドキュ
メントにバブル・チャートや散布チャートがある場合は、Interactive Reporting
Studio の古いバージョンで Interactive Reporting ドキュメントを開くときに、こ
れらのチャートは失われます。RevertImageResources スクリプトの実行に関す
る情報は、Hyperion System 9 BI+ 9.3 の Readme を参照してください。
スマート・
チャート/ピ
ボット・レ
ポート
364 レポート・デザイナ
組込みピボット・レポートまたはチャートを選択し、レポート・ヘッダー、
グループ・ヘッダー、本文、またはフッター領域にドラッグします。
次のことに注意してください:
l
ヘッダー/フッターにドロップされたデータが所有するチャート/ピボッ
トは、そのデータによってフォーカスされます。
l
埋込みチャート・オブジェクトは、チャート・セクションに元のチャー
トのチャート・サイズ、コンポーネントの配置、およびプロパティ設定
挿入するアイ
テム
手順
(自動縮尺、自動サイズ変更、最小フォント・サイズ)を保持しています。
レポート・セクションの埋込みチャートのサイズの変更は、元のチャー
トへは転送されません。
空のフィール
ド(計算
フィールド
用)
フィールド・フォルダからフィールドを選択して、レポート・ヘッダー、グ
ループ・ヘッダー、本文またはフッター領域にドラッグするか、「レポー
ト」、「フィールドの挿入」の順に選択します。
共通のレポー
ト値(ページ
番号やページ
合計など)
フィールド・フォルダからフィールドを選択して、レポート・ヘッダーまた
はフッター領域にドラッグするか、「レポート」、「定義済フィールドの挿
入」の順に選択し、ドロップダウン・リスト・ボックスでフィールドをク
リックします。通常、フィールドは、ページ・ヘッダーとフッター・セク
ションで使用されます。
ページ・ヘッダーおよびフッターの挿入
ページのヘッダーおよびフッターは、レポート要素(ピボットやチャート)、テキ
スト・ラベル、計算フィールドの概要などのコンテンツを完全にカスタマイズで
きる標準のレポート領域として扱われます。通常は、ページ・ヘッダーおよびフッ
ターを使用して、ページ番号などのすべてのページで繰り返されるデータを指定
します。
ä ページ・ヘッダーまたはページ・フッターを挿入するには:
1 レポート、セクションの境界の順に選択して、レポート・コンポーネントのバンドを
表示します。
2 レポート、ヘッダーとフッター、「オプション」の順に選択します。
ページ・ヘッダー、ページ・フッター、またはその両方を表示できます。
l
ページ・ヘッダーを挿入するには、「ページ・ヘッダー」を選択します。
l
ページ・フッターを挿入するには、「ページ・フッター」を選択します。
l
ページ・ヘッダーおよびページ・フッターの両方を挿入するには、「両方表
示」を選択します。
3 レポート・ヘッダーまたはフッターに表示される情報を入力するか、要素からペー
ジ・ヘッダー・バンドまたはページ・フッター・バンドにオブジェクトをドラッグし
ます。
選択したアイテムは、レポートのヘッダーまたはフッターに自動的に移入されま
す。ページ・ヘッダーまたはページ・フッター・バンドにアイテムを挿入する方
法について、次のテーブルで説明します。
ヒント:
レポートの 1 ページ目のみページ・ヘッダーを非表示にし、残りのペー
ジに表示するには、ページ・ヘッダー・オブジェクトに対する「式ライ
ン」で次のコードを入力します:
if (PageNm == 1)
{' '}
カスタム・レポートの作成 365
else
{“Query Processed: “+Format(newDate(), “d-mmm-yyyy”)};
改ページの挿入
改ページは、レポート・グループ・ヘッダーの前または後に挿入できます。
ä 改ページを切り替えるには:
1 レポート、セクションの境界の順に選択して、レポート・コンポーネントのバンドを
表示します。
2 レポート・グループ・ヘッダーを選択します。
3 挿入を選択してから、前に改ページまたは後に改ページを選択します。
選択した改ページ・オプションの横に、そのオプションがアクティブであること
を示すチェック・マークが表示されます。このオプションをもう一度選択すると
チェック・マークが消えて、改ページが削除されます。
挿入するアイ
テム
手順
テキスト
グラフィック・フォルダから「テキスト・ラベル」を選択して、ヘッ
ダー/フッター領域にテキスト・ラベルをドラッグします。
線、長方形、ま
たは楕円グラ
フィック
グラフィック・フォルダからグラフィックを選択して、レポート・ヘッ
ダー/フッター領域にドラッグするか、「レポート」
、「グラフィックの挿
入」の順に選択します。
ピクチャ・グ
ラフィック
要素のグラフィック・カタログからピクチャを選択して、レポート・ヘッ
ダーまたはフッター領域にドラッグします。
「レポート」
、「ピクチャ」の順に選択して、表示する領域をマウスの左ボ
タンで描画し、「イメージの選択」ダイアログ・ボックスからイメージを
選択しても同じです。
リリース 9.3.x を使用して、Interactive Reporting ドキュメント(BQY)を作成およ
び保存すると、すべてのイメージは、集中化されたフォーマット(リソー
ス・マネージャ)で保存されます。そのため、イメージは、Interactive Reporting
の前のリリースで読取りや表示ができません。これは、9.3.x よりも前のリ
リースでは、イメージの再配置と合理化が認識されないためです。
例外は、9.3 以前のリリースに保存されたドキュメントのイメージで、一
度参照され、コピー、マージ、または複製されていないイメージ(たとえ
ば、従来の方法でピクチャ・グラフィックとしてダッシュボードまたはレ
ポート・ワークスペースに配置されたイメージなど)です。
前のリリースとの互換性を保持するには、RevertImageResources スクリプト
を実行します。このスクリプトには、再配置やイメージのマージを元に戻
して、Interactive Reporting ドキュメントを-9.3 よりも前、つまりリソース・
マネージャよりも前のフォーマットに戻す機能があります。このスクリプ
トは、リリース 9.3 の Dashboard Development Services に含まれています。
Hyperion Developer Network からダウンロードすることもできます。このスク
リプトは、Interactive Reporting Studio の COM 機能に依存するため、デスクトッ
プ上でのみ使用でき、EPM Workspace では使用できません。
一部の新機能により、ドキュメントをリソース・マネージャ以外のフォー
マットに変換できないことがあります。たとえば、バージョン 9.3 の
Interactive Reporting ドキュメントにはバブル・チャートと散布チャートがあ
りますが、Interactive Reporting ドキュメントが古いバージョンの Interactive
366 レポート・デザイナ
挿入するアイ
テム
手順
Reporting Studio で開かれると、これらのチャートが失われます。
RevertImageResources スクリプトの実行については、Hyperion System 9 BI+ 9.3
の Readme を参照してください。
スマート・
チャート/ピ
ボット・レ
ポート
組込みピボット・レポートまたはチャートを選択し、レポート・ヘッ
ダー、グループ・ヘッダー、本文、またはフッター領域にドラッグしま
す。
空のフィール
ド(計算フィー
ルド用)
フィールド・フォルダからフィールドを選択して、レポート・ヘッダー、
グループ・ヘッダー、本文またはフッター領域にドラッグするか、「レ
ポート」、「フィールドの挿入」の順に選択します。
共通のレポー
ト値(ページ番
号やページ合
計など)
フィールド・フォルダからフィールドを選択して、レポート・ヘッダーま
たはフッター領域にドラッグするか、「レポート」、「定義済フィールド
の挿入」の順に選択し、ドロップダウン・リスト・ボックスでフィールド
をクリックします。通常、フィールドは、ページ・ヘッダーとフッター・
セクションで使用されます。
ヘッダー/フッターにドロップされたデータが「所有」するチャート/ピ
ボットは、そのデータによってフォーカスされることに注意してくださ
い。
他のレポート要素の追加
レポート・バンド・アイテムのサイズを変更し、フォーマット・ツールバーから
使用可能なツールを使用して、番号、フォント、配置、枠線、および背景色など
のプロパティを変更します。
また、要素からグラフィック・アイテムとフィールドを追加して、レポートを向
上させることもできます。たとえば、テキスト・ラベル・ツールを使用して、数
値レポート・グループ・ヘッダーの値を識別するテキスト・ラベルを追加できま
す。次のトピックを参照してください:
l
367 ページの「グラフィック要素の操作」
l
369 ページの「フィールドの操作」
l
372 ページの「フィルタ・フィールドの変更」
グラフィック要素の操作
Interactive Reporting は、グラフィック要素を一式提供し、プレゼンテーション・
レベルのレポートをデザインできるよう支援します(表 86 を参照してください)。
線、長方形および楕円は、ベクトル・グラフィックとみなされます。ベクトル・
グラフィックは、線、長方形、曲線などのサイズと形状を作成するコマンドで構
成されています。ベクトル・グラフィックには固定解像度がないため、出力デバ
イスの解像度によってその外観が定義されます。このプロパティによって、解像
度を変更せずにベクトル・グラフィックのサイズを変更できます。ベクトル・グ
ラフィックには、イメージ作成の指示のみが含まれているために、必要なディス
ク・スペースはより少なくなります。
ピクチャは、ビットマップ・グラフィックとみなされます。ビットマップ・グラ
フィックは、小さい点の表示形式を持つピクセルで構成されています。コンピュー
タ・メモリー内では、ピクセルは、1 つ以上のビットとして表示され、色、密度、
カスタム・レポートの作成 367
および表示される各ピクセルの表示形式に関する指示を含みます。そのため、ビッ
トマップはより大きなディスク・スペースを使用し、固定解像度を持っています。
ビットマップ・イメージのサイズを変更すると、元のイメージが変形する可能性
があります。
リリース 9.3.x を使用して、Interactive Reporting ドキュメント(BQY)を作成および
保存すると、すべてのイメージは、集中化されたフォーマット(リソース・マネー
ジャ)で保存されます。そのため、イメージは、Interactive Reporting の前のリリー
スで読取りや表示ができません。これは、9.3.x よりも前のリリースでは、イメー
ジの再配置と合理化が認識されないためです。
例外は、9.3 以前のリリースに保存されたドキュメントのイメージで、一度参照さ
れ、コピー、マージ、または複製されていないイメージ(たとえば、従来の方法で
ピクチャ・グラフィックとしてダッシュボードまたはレポート・ワークスペース
に配置されたイメージなど)です。
以前のリリースとの互換性を保つために、RevertImageResources スクリプトを実行
できます。このスクリプトは、再配置およびイメージのマージ操作を元に戻す機
構を提供することによって、Interactive Reporting ドキュメントを 9.3 以前、リソー
ス・マネージャ・フォーマット以前の状態に戻します。このスクリプトは、
Dashboard Development Services のリリース 9.3 に含まれています。Hyperion
Developer Network からもダウンロードできます。このスクリプトは、Interactive
Reporting Studio の COM 機能に依存するためデスクトップでのみ使用できます。
EPM Workspace では使用できません。
一部の新機能を使用すると、ドキュメントを非リソース・マネージャ・フォーマッ
トに変換できなくなります。たとえば、9.3 の Interactive Reporting ドキュメントに
バブル・チャートや散布チャートがある場合は、Interactive Reporting Studio の古
いリリースで Interactive Reporting ドキュメントを開くときにこれらのチャートは
失われます。RevertImageResources スクリプトの実行に関する情報は、Hyperion
System 9 BI+ 9.3 の Readme を参照してください。
ä 要素からグラフィック・オブジェクトを挿入するには:
1 要素を選択し、挿入するグラフィック・オブジェクトを含むフォルダを展開します。
2 グラフィック・オブジェクトを選択して、コンテンツ・ペインにドラッグします。
ä 「レポート」メニューを使用してグラフィック・オブジェクトを挿入するには:
1 レポート、グラフィックの挿入の順に選択します。
2 表示されるメニューからグラフィック・オブジェクトを選択します。
3 コンテンツ・ペインをクリックして、グラフィックを挿入します。
表 86
レポート・セクション・グラフィック要素
要素
説明
線
回転できる線を作成します。
横線
横線を作成します。
縦線
縦線を作成します。
368 レポート・デザイナ
要素
説明
長方形
長方形を作成します。
角丸長方形
四隅が丸い長方形を作成します。
楕円
楕円を作成します。
テキスト・ラベ
ル
キャプションとして使用できるテキスト・ラベルを作成します。
ピクチャ
ビットマップ画像(拡張子は.bmp)を挿入できます。
名前
オブジェクトの名前を設定します。
表示可能
実行モード中にオブジェクトを表示可能にできます。オブジェクトを非
表示にするために使用します。
ロック済
オブジェクトをロックします。オブジェクトを変更できないようにする
場合に、このオプションを使用します。
ä グラフィック・オブジェクトを挿入するには、次のいずれかの操作を行います:
l
l
要素で挿入するグラフィック・オブジェクトを含むフォルダを展開し、コン
テンツ・ペインにドラッグします。
「レポート」、グラフィックの挿入の順に選択して、表示されるメニューから
グラフィック・オブジェクトを選択し、コンテンツ・ペインをクリックして、
グラフィックを挿入します。
フィールドの操作
Interactive Reporting は、計算可能なフォールドおよび定義済フィールドを提供し
て、レポートの構築および生成を支援します(表 87 を参照してください)。これら
のフィールドをレポートのページ、本文、レポート・グループ・ヘッダー、レポー
ト・ヘッダー/フッター、ページ・ヘッダーとフッター内の任意の位置にドラッ
グ・アンド・ドロップできます。また、レポート内の数字、日付、時刻、テキス
ト・フォントの表示方法をカスタマイズできます。数字には、カンマ、小数点、
ドル記号、パーセント記号を使用できます。テキスト・アイテムには、フォント・
スタイルとサイズを選択できます。クエリー・フィルタおよび結果フィルタには、
特定のフィルタを選択できます。
表 87
レポート・セクションのフィールド
フィールド名
説明
フィールド
計算フィールドを挿入します。
クエリー・フィ
ルタ
選択したクエリー・フィルタを挿入します。
結果フィルタ
選択した結果フィルタを挿入します。
クエリー SQL
クエリーを処理するときは、データベースに送信した最後の SQL を挿入
します。
ページ番号
ページ番号を挿入します。
カスタム・レポートの作成 369
フィールド名
説明
ページ数
総ページ数を挿入します。
ページ X/Y
注: 列のデータ型は、手動で変更しないかぎり、すべてデフォルトの
文字列になります。
EPM Workspace にセクションを配置するときは、このフィールドの次の動
作に注意してください:
l
l
l
このフィールドを EPM Workspace に配置したレポートで使用すると、1
ページを超えるすべてのレポート・セクションは「ページ 1/y」とし
て表示されます。エンド・ユーザーがセクションの最後のページに移
動するまで、(不明の「y」値を含む)この形式で表示されます。
エンド・ユーザーが[Shift]キーを押しながらツールバー・ボタンを押し
て最後のページに移動した場合は、全ページが生成されて、ページ番
号ツールバー・アイコンのツール・チップが正しいページ位置と合計
ページ数を表示します。以降のナビゲーションでは、現在のページ番
号と合計ページ数が正しく表示されます。これらの値は、ユーザー・
セッション全体で保持されます。
レポート・セクションに「ページ x/y」と表示されるフィールドがあ
る場合は、このフィールドの表示は、ツールバーにあるページ番号ア
イコンのツールチップの表示と一致します。
レポート・セクションが XLS フォーマットまたは PDF フォーマットの
ファイルにエクスポートされた場合は、全ページが生成されます。
l
Interactive Reporting ドキュメントを保存したときに、レポート・セクショ
ンによって参照される結果がない場合は、Interactive Reporting ドキュメ
ントを処理すると、最初のページのみが生成されます。
最終保存日
レポートの最終保存日を「MM/DD/YYYY」フォーマットで挿入します。
最終印刷日
レポートの最終印刷日を「MM/DD/YYYY」フォーマットで挿入します。
日付
現在の日付を「MM/DD/YYYY」フォーマットで挿入およびスタンプします。
時刻
現在の時刻を「HH:MM:SS」フォーマットで挿入およびスタンプします。
日付/時刻
現在の日付と時刻を「MM/DD/YYYY」および「HH:MM:SS」フォーマットで
挿入およびスタンプします。
現在の日付
現在の日付を「MM/DD/YYYY」フォーマットで挿入します。
現在時刻
現在の時刻を「HH:MM:SS」フォーマットで挿入します。
現在の日付/時
刻
現在の日付と時刻を「MM/DDYYYY」および「HH:MM:SS」フォーマットで挿
入します。
ファイル名
Interactive Reporting ドキュメント(BQY)の名前を挿入します。
パス名
ドキュメントのフル・パス名を挿入します。
レポート名
レポート名を挿入します。
計算フィールドの操作
計算フィールドには、計算を基にした単一の値が含まれます。カスタム JavaScript
式を作成したり、既存のレポート要素の JavaScript 構文を変更したりできます。計
算フィールドは、挿入先のレポート・コンポーネントに基づいて繰り返されます。
370 レポート・デザイナ
ä 計算フィールドを作成するには:
1 レポート、フィールドの挿入の順に選択します。
カーソルは十字線()に変わります。
2 マウスの左ボタンを押しながら、フィールドを挿入するレポート・コンポーネントに
カーソルを配置し、ドラッグしてテーブルを作成します。
空のフィールドというラベル付きのフィールドが挿入されます。
3 空のフィールドをクリックすることでそれを選択し、式ラインに JavaScript 構文を入力
します。
JavaScript 構文を既存のレポート・アイテムから式ラインにコピーして貼り付け、
式を作成できます。この操作を実行するには、既存のアイテムを選択し、式ライ
ンの構文をコピーします。それから、新しいフィールドを選択し、構文を式ライ
ンに貼り付けます。
4 式を定義したら、チェック・アイコン()をクリックします。
フィールドに計算した値が表示されます。
計算フィールドは、バンド、ヘッダー、またはフッターに従って計算を繰り返し
ます。計算フィールドは次に示すようにバンド、ヘッダー、またはフッターに挿
入します:
レポート要素
繰り返し
レポート・グループのヘッダー
ヘッダー・バンドごと
レポートの本文
本文バンドごと
レポート・ヘッダー
最初のページのみ
レポート・フッター
最後のページのみ
ページ・ヘッダー
ページごと
ページ・フッター
ページごと
フィルタ値の挿入
レポートを視覚的に構築するために、クエリー・セクションおよび結果セクショ
ンに適用したフィルタを選択および表示できます。
ä レポート内でフィルタ値を使用するには:
1 レポート、定義済フィールドの挿入、クエリー・フィルタの順に選択するか、必要に
応じて結果フィルタを選択します。
カーソルは十字線()に変わります。
2 マウスの左ボタンを押しながら、フィルタ・フィールドを挿入するレポート・コン
ポーネントにカーソルを配置し、ドラッグしてフィールドを作成します。
「フィルタ値の挿入」ダイアログ・ボックスが開きます。
3 クエリー・セクションまたは結果セクションのリストで、表示するフィルタを含める
セクションを選択します。
カスタム・レポートの作成 371
適用したフィルタのリストが「フィルタ名」リストに移入されます。
4 「フィルタ名」リストで使用するフィルタ名を選択します。
式で使用する演算子を表示するには、「フィルタ演算子を含む」チェック・ボック
スを選択します。
5 OK をクリックします。
フィルタ・フィールドの変更
ä 「フィルタ」フィールドの名前または表示される値を変更するには、「フィルタ」
フィールドをダブルクリックし、式ラインでステートメントを変更します。
式ラインに、「フィルタ値」フィールドの JavaScript 式が表示されます。
レポート・ページの操作
レポート・セクションでは、レポート・ページ設定を完全にコントロールでき、
また効果的かつ高品質なレポートのデザインを支援するいくつかのオプションが
用意されてます。次のトピックを参照してください:
l
372 ページの「ルーラーの表示」
l
372 ページの「グリッドの使用」
l
373 ページの「デザイン・ガイドの使用」
ルーラーの表示
水平および垂直ルーラーは、厳密な測定単位を基にしてアイテムを整列するうえ
で役立ちます。使用可能な測定単位には、インチ、センチおよびピクセルがあり、
これらのオプションを選択するには、上および左のルーラーの交差点にある測定
アイコンをクリックします。
ä ルーラーの表示を切り替えるには、レポート、ルーラーの順に選択します。
ルーラーの横に表示されるチェック・マークは、ルーラーが表示されることを示
します。チェック・マークを選択解除し、ルーラーを表示しないようにするには、
再度このオプションを選択します。
グリッドの使用
レイアウト・グリッドを使えば、すべてのオブジェクトを一番近いグリッド・ス
ポットに自動的にスナップできます。
ä グリッドの表示を切り替えるには、レポート、グリッドの順に選択します。
グリッドの横に表示されるチェック・マークは、グリッドが表示されることを示
します。チェック・マークを選択解除し、グリッドを表示しないようにするには、
再度このオプションを選択します。
372 レポート・デザイナ
デザイン・ガイドの使用
デザイン・ガイドは、レポート内でオブジェクトを並べるために役立つ水平およ
び垂直の線です。デザイン・ガイドは、オブジェクトが自動的にガイドにスナッ
プして整列する点でグリッドに似ています。
ルーラーが表示されている場合は、ルーラーをクリックして、水平ルーラーと垂
直ルーラーの両方から 1 つ以上のデザイン・ガイドをドラッグします。
ä デザイン・ガイドの表示を切り替えるには、レポート、デザイン・ガイドの順に
選択します。
デザイン・ガイドの横に表示されるチェックマークは、デザイン・ガイドが表示
されることを示します。チェック・マークを選択解除し、デザイン・ガイドを表
示しないようにするには、再度このオプションを選択します。
レポートの設定
レポートのページ設定コマンドを使用して、ページ・サイズ、余白、列などのレ
ポート・ページ・パラメータを指定します。詳細は次のトピックを参照してくだ
さい:
l
373 ページの「ページ・サイズの指定」
l
374 ページの「余白の指定」
l
374 ページの「ページ列の設定」
ページ・サイズの指定
レポートのページ・サイズを決定する際は、出力のタイプを考慮します。レポー
トを印刷するのか、画面で表示するのかを考えます。レポート・ページに対して
プリンタのサイズまたはカスタムのサイズを選択できます。
ä ページ・サイズを指定するには:
1 レポート、レポート設定の順に選択します。
「レポート設定」ダイアログ・ボックスが表示されます。
2 ページ・サイズタブをクリックし、「ページ・サイズ」ページを開きます。
3 使用するページ・サイズのオプションを選択して、OK をクリックします。
l
l
プリンタのサイズを使用 - プリンタ設定に従って印刷可能な領域を決定しま
す。レポートのみを印刷する場合はこのオプションを選択します。
サイズ指定 - レポート・ページの幅および高さを指定できます。
HTML ページにレポートをエクスポートする場合は、この設定を使用して、
各 HTML ファイルに含まれるページ数をコントロールできます。各ページは
デフォルトで単一の HTML ファイルにエクスポートされます。レポートのす
べてのページが単一の HTML ファイルに含まれていることを確認するには、
ページの高さに大きな数値を設定します。
レポートの設定 373
余白の指定
余白は、ページのレポート領域の境界となる空白スペースです。レポート領域に
は、ページ番号、テキストおよび線などの多様なオブジェクトを保持できるため、
レポート領域のサイズを収容するために余白領域を変更します。余白は、レポー
ト全体に対して設定されます。
ä 余白を指定するには:
1 レポート、レポート設定の順に選択します。
「レポートのページ設定」ダイアログ・ボックスが表示されます。
2 余白タブをクリックして、余白ページを表示します。
3 上、下、左、および右の余白サイズを入力して、OK をクリックします。
余白は、インチ、ピクセルまたはセンチの単位で測定されます。余白単位を変更
するには、コンテンツ・ペインの上にある測定アイコンを、使用する単位が表示
されるまでクリックします。
余白の単位
余白は、インチ、ピクセル、またはセンチで設定されます。この 3 つの単位の四
方の余白のデフォルトは、次のようになります:
単位のタイプ
サイズ
インチ
.5
ピクセル
.48
センチメートル
1.28
注: デフォルトのピクセル数は、画面の解像度によって決まります。
ä 余白の単位を変更するには:
コンテンツ・ペインの上にある単位アイコンをクリックし、使用する単位を選択
します。
単位の標準コードは、in=インチ、px=ピクセル、cm=センチです。
ページ列の設定
データが列の最後から次の列の最初に続けて表示されるように、複数列のレポー
トを設定できます。任意の数の列を設定できます。
ä ページ列を設定するには:
1 レポート、レポート設定の順に選択します。
「レポート設定」ダイアログ・ボックスが表示されます。
374 レポート・デザイナ
2 列タブをクリックし、「列」ページを表示します。
3 ページに作成する列数を選択します。
ページに 5 つ以上の列を作成する場合は、その他フィールドに列数を入力します。
列の幅と間隔は、指定された列数、ページ・サイズ、およびページの余白に従っ
て自動的に決定されます。列の幅と間隔は、インチ、ピクセルまたはセンチで測
定されます。
列の単位
列の幅と間隔は、インチ、ピクセル、またはセンチで設定されます。この 3 つの
単位での列のデフォルトの幅と間隔のサイズは、次のようになります:
列の単位のタイプ
列数
サイズ
インチ
1
8"
インチ
2
3.75"
インチ
3
2.33"
インチ
4
1.63"
0.5"
間隔
ピクセル
1
768px
ピクセル
2
360px
ピクセル
3
224px
ピクセル
4
156px
48px
間隔
センチメートル
1
20.33cm
センチメートル
2
9.53cm
センチメートル
3
4.13cm
センチメートル
4
1.27cm
間隔
1.27cm
レポート・データの向上
レポートのデータを詳細に設定するには、フィルタ、ソート、計算、および小計
を適用できます。次のトピックを参照してください:
l
レポート・アイテムのソート
l
計算結果アイテムの追加
l
計算結果列の作成
レポート・データの向上 375
l
データ関数の適用
l
合計の追加
l
レポートされたデータを非表示およびフォーカスする
レポート・アイテムのソート
ソート・アイコンを使用して、レポート・グループ・ヘッダーまたはテーブルの
列をすばやくソートできます。
ä アイテムをすばやくソートするには:
1
2 ソートするテーブルの列をドラッグします。
3 標準ツールバーの昇順または降順アイコンをクリックします。
ä ソート・ラインを使用して、レポート・グループ・ラベルにソート条件を適用す
るには:
1 ソート・ラインが表示されていない場合は、セクション・タイトル・バーの「ソー
ト」をクリックします。
「ソート・ライン」がセクション・タイトル・バーの下に表示されます。
2 コンテンツ・ペインのレポート・グループ・ラベルをクリックします。
ソート・ラインは、「レポート・グループ x」のように指定する必要があります。
x には、1、2、3 などを指定します。
3 レポート・グループ・ラベルを内容領域からソート・ラインにドラッグします。
4 ソート・ラインのレポート・グループ・ラベルの名前をダブルクリックすると、昇順
と降順のソート順序を切り替えられます。
ä テーブル列をソートするには:
1 ソート・ラインが表示されていない場合は、セクション・タイトル・バーのソートを
クリックします。
「ソート・ライン」がセクション・タイトル・バーの下に表示されます。
2 コンテンツ・ペインでテーブルの列(次元またはファクト)内のどこかをクリックしま
す。
3 テーブルの次元またはテーブルのファクトをコンテンツ・ペインからソート・ライン
にドラッグします。
4 ネストした部分のソート順を判別するには、ソート・アイテムを並べ替えます。
5 ソート・ラインのアイテムをダブルクリックすると、昇順と降順のソート順序を切り
替えられます。
376 レポート・デザイナ
計算結果アイテムの追加
計算結果アイテムの追加コマンドを使用して、合計を計算する式を作成したり、
既存値に関数を適用したりします。レポートは、値を広範なデータ・ソース(リ
レーショナル・データベース・クエリー、OLAP クエリー、インポートされたデー
タ・セット、ローカル結合クエリー)から抽出している場合があるため、該当する
結果セクションから使用する要求アイテムを選択します。
ä 計算結果アイテムを追加するには:
1 テーブル列を選択して、レポート、計算結果アイテムの追加の順に選択します。
「計算結果アイテム」ダイアログ・ボックスが開きます。
2 列名フィールドに、計算を示す名前を入力します。
デフォルトの名前は「計算結果」です。
3 テーブルリストで、計算結果アイテムを適用する結果を選択します。
4 列リストで、新しいデータ・アイテムの計算に使用する列を選択します。
参照可能な列は、残りのテーブルのソースとなる結果セットに存在する列のみで
あることに注意してください。
5 選択したテーブル列の既存の構文を変更するか、数式ペインに式を作成し、新しい計
算結果アイテムを定義します。
Interactive Reporting では、データ・アイテムの計算に JavaScript が使用されます。
Interactive Reporting でサポートされている JavaScript エンジンでは、データ・アイ
テムの計算に欧州のフォーマットや米国式ではないフォーマットは受け入れられ
ません。JavaScript の詳細は、『Hyperion Interactive Reporting オブジェクト・モデ
ルおよびダッシュボード開発サービス開発者ガイド Vol.1: ダッシュボード・デザ
イン・ガイド』を参照してください。
6 OK をクリックして、計算結果アイテム列の定義を適用します。
新しい計算結果列はテーブル・データ・レイアウトの「ファクト」ペインに追加
されます。
ä フリー・フォームの計算結果アイテムを追加するには:
1 テーブル列を選択して、レポート、計算結果アイテムの追加の順に選択するか、ショー
トカット・メニューの計算結果アイテムの追加をクリックします。
「計算結果アイテム」ダイアログ・ボックスが開きます。
2 列名フィールドに、フリー・フォームの計算を示す名前を入力します。
3 式フィールドをクリックします。
数式フィールドがアクティブになります。
4 新しい計算結果アイテム列を定義するには、「式」フィールドで式を作成して、OK を
クリックします。
レポート・データの向上 377
計算結果列の作成
ビジネスの基本的な問題の解答を求めている場合、必ずしも生データから情報を
得られるとは限りません。たとえば、データベースで販売数量を追跡していると
すると、販売コストや利鞘などのより複雑な計算を参照することで、この情報の
重要性がさらに増すことがあります。
生データが収集されるような計算を行うように内部データベース構造を設計する
と、このような要件を予想できます。ただし、それまで誰も必要としていなかっ
たため、必要としている正確な情報を見つけられない場合があります。このよう
な場合こそ、計算結果データ・アイテムを最大限に活用できます。計算結果デー
タ・アイテムを使用して、新しい情報を生成します。通常は、データベースにす
でに保管されているデータを使用しますが、データベースに情報がない場合は、
Interactive Reporting を使用して計算できます。
注: レポート・セクションの方程式は、JavaScript 構文を使用して作成されます。
新しいデータ・アイテムの列を作成するときは、「計算結果アイテム」ダイ
アログ・ボックスは使用されません。方程式は式ラインで定義されます。
ä 計算列を作成するには:
1 テーブル形式のレポートを作成します。
2 要素から、データ・レイアウトの「テーブル・ファクト」ペインにアイテムをドラッ
グします。
データ・レイアウトの「テーブル次元」ペインに追加したアイテムは変更できま
せん。アイテムを「テーブル・ファクト」ペインに追加するか、結果セクション
でアイテムを変更します。
アイテムを「カタログ」から選択するときは、計算結果アイテムの方程式に含ま
れているアイテムを選択します。たとえば、売上数量が方程式に含まれている場
合は、売上数量を式バーにドラッグします。
3 式ラインで式を定義します。
式がウィンドウの可視部分の範囲を超える場合は、式ラインを移動して、ウィン
ドウのサイズを変更します。
アイテムに適用したデータ関数を変更するには、式ラインのプルダウン・リスト
から別のデータ関数を選択します。
式に算術式を適用するには、適用可能な演算子を入力します。
必要に応じて、「要素」から式ラインにさらにアイテムをドラッグします。アイテ
ムの JavaScript 構文は自動的に生成されます。
4 式の入力が完了したら、式ラインの緑色のチェックマークをクリックします。
テーブルの列に式が計算され、値が表示されます。
次の例では、$2,000 と$3,000 のボーナスを受け取る店長をレポートで判別します。
レベル 1 にあたる$2,000 のボーナスは、店舗の収益が$5,000.00 を超えると生成さ
れます。レベル 2 のボーナスは、店舗の収益が$10,000.00 を超えると生成されま
す。
mag
378 レポート・デザイナ
データ関数の適用
ダッシュボードを使用して、レポート・セクションの「テーブル・ファクト」列
に表示されている値の種類を判別できます。データ関数は値を取得し、ユーザー
が指定したデータ関数のタイプに従って値を再計算します。たとえば、列の合計
は、列内の値の合計(デフォルトのデータ関数)です。他のデータ関数を使用して、
合計を合計から平均に変更できます。
Interactive Reporting には、多種多様な組込みデータ関数が用意されています。こ
れらの関数には式ラインからアクセスできます。JavaScript を使用して、独自の
データ関数を定義することもできます。
ä レポート・セクションで組込みデータ関数を適用するには:
1 テーブル・ファクトを選択します。
2 レポート、データ関数、「関数」の順に選択します。
列の合計が再度計算され、選択したデータ関数が反映されます。
次の表は、レポート・セクションで使用可能な組込みデータ関数をまとめたもの
です。
表 88
レポート・セクションの組込みデータ関数
データ関数
説明
列名
テーブルの列名を戻します。
合計
基底値の合計を戻します。これはデフォルトのデータ関数です。
平均
基底値の平均を戻します。
カウント
基底値の個数を戻します。
最大
基底値の最大値を戻します。
最小
基底値の最小値を戻します。
レポート・データの向上 379
データ関数
説明
カテゴリに占める割合
値がグループの合計に占める割合を戻します。
NULL 値の数
基底値にある NULL 値の個数を戻します。
非 NULL 値の数
NULL 値を除く、基底値の個数を戻します。
非 NULL 値の平均
NULL 値を除いた基底値の平均を戻します。
ä データ関数をデフォルトの合計に設定するには:
1 データ関数で計算されている列を選択します。
有効なデータ関数のプルダウン・リストが表示されます。
2 標準ツールバーの
をクリックします。
合計の追加
テーブルにはデフォルトで、データ・レイアウトのテーブル・ファクト領域に置
かれている列の合計が表示されます。ただし、ヘッダー・グループ、グループ・
フッター、本文のどこか別の場所など、通常とは違うレポートの場所に合計を表
示したい場合があります。そのためには、セクション・カタログから目的のレポー
ト・セクションまで、列を直接ドラッグ・アンド・ドロップします。レポートに
直接ドラッグした列は、現在の区切りレベルに基づき、合計関数を使用して集約
されます。テーブル内に存在しない列であっても、結果内のあらゆる列をレポー
トに直接ドラッグできます。
元のデータの平均値、最大値、カウント値などの、同じ基底値の別のタイプを横
に並べて表示したい場合もよくあります。このような場合は、データ関数が特に
便利です。元の列の横にあるセクション・カタログから同じ列をドラッグして、
データ関数を適用することで、元のデータを違ったから側面から表示できます。
小計の適用
ä レポート・テーブルの列に小計を適用するには:
1 列を選択して、レポート、小計の順に選択します。
「小計の挿入」ダイアログ・ボックスが表示されます。
2 小計を入れる列ドロップダウン・リスト・ボックスから区切り列を選択します。
3 「小計関数」ドロップダウン・リスト・ボックスから、適用するデータ関数を選択し
ます。
小計で使用できるデータ関数のリストについては、「データ関数の適用」を参照し
てください。
4 小計を表示する 1 つ以上の列を選択して、OK をクリックします。
380 レポート・デザイナ
計算結果アイテムに対する実合計の使用
レポートのテーブルの合計値と小計値は、表示値に適用されている列のデータ関
数、または列の基底式に基づいて計算できます。このオプションは、「実合計」機
能によりコントロールされます。
基底値とは、元の結果セクションの値を指します。表示値とは、実際のレポート・
セクションの値を指します。この 2 つの方法で生成されるレポートの表示値が矛
盾する場合があります。
表示値と基底値の違いを理解するために、2 つの値 20 と 30 を持つ簡単なピボッ
ト・テーブルの例を考えます。これらの数値は、すでに基底値の合計値となって
います(20 = 8 +12 および 30 = 10 + 20)。基底値の平均の結果は 12.5 = (8 + 12 + 10 +
20) /4)です。表示値の平均の結果は 25 = (20 +30) / 2)です。
実合計を使用すると、計算列の合計値の計算方法を標準化できます。この機能が
使用可能な場合、すべての合計値は、表示値に適用されている列のデータ関数に
基づいて計算されます。この機能が使用不可である場合は、すべての合計は列の
基底式に基づいて計算されます。
リリース 8.3.2 より前のテーブル(旧テーブル)で使用する計算メソッドでは、計算
結果アイテム式を使用して計算される合計値と、表示値の列のデータ関数が適用
さた合計値が混在しています。実合計機能を使用して、この動作を変更すること
もできます。
旧計算結果アイテム列の場合、「実合計」機能により、ショートカット・メニュー
に「旧合計」というテキストが表示されます。これは、整合性のない古い合計/小
計計算が列で使用されていることを示します。
ä 計算結果列のテーブル合計またはテーブル小計に対して実合計機能を使用するに
は:
1 実合計を適用したい計算結果列を選択します。
2 ショートカット・メニューを開き、実合計を選択します。
「実合計」を選択しなかった場合は、合計と小計は、その列の基底式を使用して計
算されます。
ä 計算結果列のテーブルの旧合計または旧小計に対して実合計機能を使用するには:
1 実合計を適用したい旧計算結果列を選択します。
2 ショートカット・メニューを開き、旧合計を選択します。
列を選択すると、ショートカット・メニューに「旧合計」が表示されます。これ
は、整合性のない合計/小計計算が列で使用されていることを意味します。
ショートカット・メニューで「旧合計」を選択すると、実合計機能が使用不可に
なります。
アラート・ダイアログ・ボックスが開き、「このアクションは元に戻せません。合
計および小計に実合計を使用してよろしいですか?」という、変更を元に戻せない
ことを示すメッセージが表示されます。
3 続行をクリックします。
この列の合計と小計の両方に対して、実合計機能が使用可能になります。
レポート・データの向上 381
次にショートカット・メニューを開くと、「旧合計」のかわりに「実合計」がオプ
ションとして表示されます。これ以降は、この列に旧動作を適用できません。
レポートされたデータを非表示およびフォーカス
する
レポートの表示をリフレッシュする直接的な方法は、よりフォーカスするアイテ
ムを選出するか、レポートされた要素の一部を削除することです。この機能によっ
て特定の重要なアイテムに集中できます。グループ・アイテムを非表示にすると、
そのアイテムはレポートから削除されますが、データ・レイアウトからは削除さ
れません。グループ・アイテムにフォーカスすると、フォーカスされたアイテム
以外のすべてのアイテムはレポートから削除されますが、データ・レイアウトか
らは削除されません。
アイテムにフォーカス
ä レポート・アイテムにフォーカスするには:
1 グループ・ヘッダーを選択して、レポート、アイテムにフォーカスの順に選択しま
す。
Interactive Reporting は、レポートを更新し、データにフォーカスします。データ・
レイアウトの選択した列の横にドリル・アイコンが表示されます。
2 チャート、アイテムにフォーカスの順に選択します。
チャートは最描画され、1 つ以上の選択済チャート・オブジェクトのみが表示さ
れます。データ・レイアウトの 1 つ以上のフォーカス対象アイテムの横にドリル・
アイコンが表示されます。
すべてのアイテムの表示
この手順は、示を元の状態に戻す必要がある場合に使用します。
ä チャートを元の表示に戻すには、チャート、すべてのアイテムの表示の順に選択
します。
アイテムの非表示
この手順は、選択したアイテムを非表示にする必要がある場合に使用します。
ä グループ・アイテムを非表示にするには、グループ・ヘッダーを選択して、「レ
ポート」、アイテムの非表示の順に選択します。
非表示にするグループ・アイテムは、一度に 1 つしか選択できません。
Interactive Reporting は、レポートを更新し、データを非表示にします。データ・
レイアウトの非表示を選択した列の横にドリル・アイコンが表示されます。
382 レポート・デザイナ
ä すべての非表示グループを復元するには、レポート、アイテムの再表示の順に選
択します。
データ・レイアウトにリストされたすべてのアイテムが完全に復元され、表示さ
れます。ドリル・アイコンが表示されます。
レポートの複数のデータソースを使用
様々なデータソース(リレーショナル・データベースのクエリー、OLAP サーバー
のクエリー、インポートしたデータ・セット、およびローカル結合のクエリー)を
使用した複数のクエリーによるデータを含むレポートを作成できます。
ある意味では、単一のテーブル内のデータは、クエリー全体でデータを相互に関
係付け、左側のテーブルからすべての列および右側のテーブルからすべての一致
する値を持つ行を取得します。クエリー・セクションの実際の結合トピックとは
異なり、テーブルは同様にはリンクされていません。レポート・セクションでは、
データはレポート内にのみ存在します。
単一のレポートで複数のデータソースの使用規則は次のとおりです:
l
レポート・グループ・ヘッダーでは、すべての結果またはテーブル・セット
に属する共通の値がレポートに含まれる必要があります。単一の結果または
テーブル・セットに属する一意の値を使用すると、該当のグループ・ヘッダー
以下のバンドに対して何も戻されません。
l
テーブルの次元アイテムは、1 つのデータソースのみから生成できます。
l
複数のデータソースからの値は、テーブルのファクトに含むことができます。
l
テーブルを配置する結果列によって、使用されるファクトが決定されます。
たとえば、次のような 2 つの結果があります:
結果 1
地域
販売
東部
西部
結果 2
地域
単位
10
東部
100
20
西部
200
南部
400
結果 1 の「地域」をテーブル次元に配置し、結果 1: 販売および結果 2: 単位を
テーブル・ファクトにドロップすると、次のテーブルが作成されます:
l
l
地域
販売
単位
東部
10
100
西部
20
200
結果 2: 南部のデータは含まれていません。
複数のデータソースを持つレポートに追加したスマート・チャートおよびピ
ボット・テーブルは、前に説明したものと同じ制限を受けます。
レポートの複数のデータソースを使用 383
ä 複数のデータソースを持つレポートを作成するには:
1 レポートに含むクエリーを作成します:
l
ソース・ドキュメント内でアイテムのデータ型と関連するデータ値を確認し、
レポートを作成する場合にそれらをどのように関連付けるかを把握します。
l
要求ラインを作成し、サーバーとローカル・フィルタ、データ関数、計算を
必要に応じてクエリーに追加します。
2 プロセスをクリックします。
3 挿入、新規レポートの順に選択します。
新しいレポート・セクションが表示されます。
4 要素から、結果またはテーブルのファイル・ボタンを展開します。
5 必要に応じて、セクション・タイトル・バーのグループをクリックして、グループ・
データ・レイアウトを開きます。
グループ・ヘッダーは、データをヘッダー帯で反復するレコードのコレクション
に分類します。
6 必要に応じて、セクション・タイトル・バーのテーブルをクリックし、テーブル・
データ・レイアウトを開きます。
テーブル・データ・レイアウトには、「テーブル次元」と「テーブル・ファクト」
の 2 つのペインが表示されます。「テーブル次元」ペインを使用して、レポート内
で列次元(ラベル)を作成します。「テーブル・ファクト」ペインを使用して、レ
ポート内で数値を作成します。
7 要素の結果セクションからグループ・データ・レイアウトに、1 つ以上のアイテムを
ドラッグして、グループ・ヘッダー・バンドを作成します。
8 レポートの列次元を作成して、要素のクエリー・セクションからデータ・レイアウ
ト・の「テーブル次元」ペインに、1 つ以上のアイテムをドラッグします。
9 要素のクエリー・セクションからデータ・レイアウトの「テーブル次元」ペインに、
1 つ以上のアイテムをドラッグして、レポートの数値列を作成します。
スマート・レポートの作成
スマート・レポートでは、チャートおよびピボットをレポート本文に埋め込めま
す。スマート・レポートでは、レポートが置かれるレポート・セクションに関連
のあるデータのみが表示されます。たとえば、年によってグループ化されたレポー
トの本文にチャートを挿入すると、チャートは自動的に複製され、レポート内の
各年のデータに対してチャートが挿入されます。各チャートにはその年固有のデー
タが含まれています。
ヒント:
384 レポート・デザイナ
スマート・レポートは、クエリーを再処理するたびにリフレッシュされ
ます。また、スマート・レポートは、ホーム・セクションでチャートや
ピボット・テーブルを変更すると更新され、変更内容がレポート・セク
ションに反映されます。
ä チャートまたはピボットをレポートに組み込むには:
1 要素から、ピボット・テーブルまたはチャートをレポート・グループ・ヘッダー、
ページ・ヘッダー、フッター、またはレポート本文にドラッグします。
2 ハンドルが表示されるまで組み込んだレポートをクリックすることによって、ピボッ
ト・テーブルまたはチャートのサイズを変更します。
ポインタが双方向の矢印に変わります。
レポート・アイテムのフォーマット
次の表は、レポート・セクションで使用できるフォーマット方法を示したもので
す。
表 89
レポートのフォーマット・オプション
フォー
マット
説明
数値
数値、日付および通貨の表示方法を変更するには、アイテムを選択してから
「フォーマット」、「数値」の順に選択します。「数値」タブが表示されたら、
変更を加えます。
スタイル
レポート・アイテムの表示形式を変更するには、アイテムを選択してから
「フォーマット」、「スタイル」、「オプション」の順に選択します。オプショ
ンには、「太字」、「下線」、「斜体」などがあります。
配置
行や列内でのアイテムの配置方法を変更するには、アイテムを選択してから
「フォーマット」、「配置」、「オプション」の順に選択します。オプションに
は、「左」、「中央」、「右」、「上」、「中央」、「下」があります。
フォント
レポート・アイテムのフォントを変更するには、アイテムを選択してから
「フォーマット」、「フォント」の順に選択します。「フォント」タブが表示さ
れたら、変更を加えます。
分離しな
い
区切りがあってもバンドを分離しないことを Interactive Reporting に指示します。
区切りが見つかると、バンド全体が次のページに移動します。
次と分離し
ない
レポートのページを分けるときに、バンドをグループ内にまとめておくことを
Interactive Reporting に指示します。レポートのページを分けるときに下のバンド
が収まらない場合は、上下のバンドが次のページに移動します。
6.0 より前のバージョンの詳細レポートの変換
レポート・デザイナを使用して、バージョン 6.0 より前のドキュメントで作成し
た詳細レポートを変更できます。
バージョン 6.0 以降では、詳細レポートは読取り専用モードで開きます。詳細レ
ポートのコンテンツを処理するには、最初に新しいレポート・デザイナのフォー
マットに変換する必要があります。
注: 詳細レポートをレポート・デザイナのフォーマットに変換できるのは、結
果セットがドキュメントと一緒に保存されている場合のみです。結果セッ
トがドキュメントと一緒に保存されていない場合は、クエリーを再処理し
レポート・アイテムのフォーマット 385
てから、
「ファイル」
、「結果をドキュメントと一緒に保存」の順に選択しま
す。
ä 詳細レポートをレポート・デザイナのフォーマットに変換するには:
1 セクション・カタログで、詳細レポートを選択します。
詳細レポートがコンテンツ・ペインに表示され、メニュー・バーに「詳細」メ
ニューが表示されます。
2 詳細、レポートに変換の順に選択します。
詳細レポートが新しいレポート・デザイナのフォーマットに変換されて、新しい
レポート・セクションがドキュメントに挿入されます。元の詳細レポートはその
まま残ります。
変換後のレポートは、元の詳細レポートにできるだけ近いデザインになるように
しましたが、一部のレポート、特に計算結果アイテム、複数のページ・ヘッダー/
フッターまたは複雑なフォーマットを使用するレポートはクリーン・アップする
必要があります。
詳細レポートは、現在のバージョンの製品から、Excel(.xls)、Lotus 1-2-3(.wks)、
タブ区切りテキスト(.txt)、カンマ区切りテキスト(.csv)、および HTML(.htm)な
どの従来サポートしていたフォーマットにエクスポートできます。
表示の違い
変換プロセスによって作成されたレポートの余白は、元の詳細レポートよりも小
さく表示される場合があります。これは、新しいレポート・セクションは、レポー
トの余白の外側にある印刷不可能な領域を含む WYSIWYG 表示であるためです。
バージョン 5.x では、詳細レポートには印刷不可能領域は表示および保管されま
せんでした。必要に応じて、変換されたレポートの余白のサイズを手動で調整で
きます。
製品の現行バージョンでは、詳細レポートに複数のページ・ヘッダーおよびフッ
ター・セクションが含まれる場合は、これらを変換プロセス中に単一のページ・
ヘッダー・セクションおよびフッター・セクションに収めます。変換されたレポー
トのヘッダーおよびフッターの高さは、元の詳細レポートのすべてのヘッダーと
フッターを結合した高さと同じです。このため、ヘッダーとフッター内にあるグ
ラフィック・オブジェクトおよびテキスト・オブジェクトが重なる可能性があり
ます。必要に応じて、プロパティやこれらのオブジェクトを手動で調節する必要
があります。
詳細レポート・カテゴリの変換
詳細レポートの詳細レポート・カテゴリは、新しいレポート・セクションでレポー
ト・グループに変換されます。対応するカテゴリ・ヘッダー・バンドおよびカテ
ゴリ・フッター・バンドが元の詳細レポートに表示されている場合は、変換され
たレポートに、レポート・グループ・ヘッダー・セクションおよびレポート・グ
ループ・フッター・セクションが表示されます。これらのヘッダー・セクション
およびフッター・セクションの高さは変更されません。詳細レポート・カテゴリ・
386 レポート・デザイナ
ラベルは、JavaScript ベースの計算結果フィールドに変換されます。表示プロパ
ティは変更されません。
データ領域の変換
元のデータとレイアウトを最大限に保持するために、変換プロセスでは、詳細レ
ポートの本文情報が、変換されたレポートの本文セクション内の単一のテーブル・
オブジェクトに換算されます。このため、複雑なレポートや表形式ではない詳細
レポートの変換時に忠実に再現されない場合があります。
ファクトの変換
レポート変換中に、本文セクション・テーブル内の次元列の右側に詳細レポート
のファクトが追加されます。詳細レポートのファクトに適用された数値のフォー
マットは、変換後のレポートに移行されます。数値のフォーマットが存在しない
場合は、日付フィールド、時刻フィールド、および数字フィールドにデフォルト
の数値のフォーマットが適用されます。
バージョン 6.x ではスクリプトに JavaScript を使用するため、変換プロセスは、詳
細レポートに含まれるすべての計算結果ファクトを自動的に変換しません。詳細
レポートの本文にある計算結果アイテムについては、バージョン 6.x テーブル・
オブジェクトから式が除外されます。変換プロセスは、計算結果列の別のファク
トへの置換を試みる場合があります。この場合は、無関係の列を削除します。
グループ・ヘッダーまたはフッターにある計算結果アイテムについては、手動変
換をサポートするために、古いスクリプト言語式のコードが、関連付けられたヘッ
ダー/フッター領域内のテキスト・フィールドに配置されます。これらのプレース
ホルダ・アイテムを修正する前に、Hyperion は、フィールドにエラー・メッセー
ジ「<文字列>(1):文字列リテラルが終了していません。」を表示します。詳細レポー
トの「表面算術」オプションと同等のオプションは、変換後のレポートには存在
しないため無視されます。
スマート・レポートの変換
バージョン 6.x では、複数のスマート・チャートおよびピボット・テーブルを含
む詳細レポートを変換できます。変換後のスマート・チャートは、6.x のレポー
ト・セクションで表示が異なる場合や非表示になる場合があります。これは、
チャート・セクションの変更点によって、一定のサイズの領域内におけるチャー
トのプロット方法が影響されるためです。この場合は、埋込みチャートのサイズ
を手動で変更する必要があります。
グラフィック・オブジェクトの変換
一部のグラフィック・オブジェクトのプロパティはサポート対象外となり、変換
プロセス中は無視されます。これらのプロパティには、シャドウ、くぼみボタン、
および浮出しボタンの入力効果が含まれます。
詳細レポート内の線オブジェクトの幅はピクセルで表されています。レポートが
変換されると、ピクセルの線の幅は、最も近い同等の点に変換されます。
6.0 より前のバージョンの詳細レポートの変換 387
「レポート」メニュー・コマンドの一覧
次の表には、「レポート」メニューで使用可能なコマンドの簡単な説明および対応
するショートカットがまとめられています。
表 90
レポート・メニュー・コマンド
キーボード・ショー
トカット
ショートカット・メ
ニュー
コマンド
説明
デザイン・ガイド
デザイン・ガイドの
表示/非表示を切り替
えます。
グリッド
グリッド線の表示/非
表示を切り替えます。
ルーラー
ルーラーの表示/非表
示を切り替えます。
セクションの境界
セクションの境界(バ
ンド)の表示/非表示
を切り替えます。
余白
余白の表示/非表示を
切り替えます。
ソート
選択した列の値を昇
順または降順(アル
ファベットまたは数
値)でソートします。
*
データ関数
選択したアイテムに
組込みデータ関数を
適用します。
*
計算結果アイテムの 「計算結果アイテムの
追加
挿入」ダイアログ・
ボックスを開きます。
*
小計
*
「小計の挿入」ダイア
ログ・ボックスを開
きます。
アイテムにフォーカ
ス
選択したデータしか
表示しないようにレ
ポートを更新します。
*
アイテムの非表示
選択したアイテムを
ビューから非表示に
します。
*
アイテムの再表示
選択した非表示のア
イテムを復元します。
*
すべてのアイテムの
表示
フォーカスしたとき
に削除されたアイテ
ムを含むようにレ
ポートを更新します。
*
388 レポート・デザイナ
コマンド
説明
テーブルの挿入
レポートに空白の
テーブルを挿入しま
す。
フィールドの挿入
レポートに空白の
フィールドを挿入し
ます。
定義済フィールドの
挿入
レポートに定義済
フィールドを挿入し
ます。
グラフィックの挿入
レポートにベクト
ル・グラフィックを
挿入します。
ピクチャ
レポートにピクチャ
を挿入します。
選択したアイテムの
削除
レポートから選択し
たアイテムを削除し
ます。
ヘッダーとフッター
レポートとページ・
ヘッダーおよびフッ
ターの表示/非表示を
切り替えます。
レポート設定
キーボード・ショー
トカット
ショートカット・メ
ニュー
*
[Del]
*
「レポートのページ設
定」ダイアログ・
ボックスを開いて、
ページ・サイズ、余
白、および列を調整
します。
「レポート」メニュー・コマンドの一覧 389
390 レポート・デザイナ
13
フィルタの使用
この章の内容
フィルタについて ..................................................................................................... 391
単純なフィルタの設定 ............................................................................................... 398
複合フィルタの設定 .................................................................................................. 399
可変フィルタの設定 .................................................................................................. 400
フィルタ・オプションのカスタマイズ......................................................................... 401
テーブル・レポート・データのフィルタ...................................................................... 402
複数のフィルタとメタトピック .................................................................................. 403
計算結果アイテムのフィルタ ..................................................................................... 404
フィルタのカスタマイズ............................................................................................ 405
フィルタについて
クエリーを構築する場合は、一般に販売するすべての製品に関する情報を参照す
る必要はなく、特定の製品または製品ラインに関する情報のみを参照する必要が
あります。同様に、製品が出荷されてから毎年の情報を参照するのではなく、最
近の期間の情報のみを参照する必要がある場合もあります。
クエリー・セクションにフィルタを設定すると、指定した条件を満たすデータの
みがデータベースから戻されます。たとえば、年間 40 万ドル以上を出費する顧
客、または中西部で園芸製品を購入する顧客のみを参照する必要があるとします。
フィルタを適用すると、「次の条件(sales > $400,000、または州= Midwest Region、
Product Line = Garden)を満たすデータのみを戻してください」とデータベースに
指示することになります。
たとえば、「アイテムのタイプ」に指定されたフィルタ(等しい(=)演算子と値「キー
ボード」を含む)では、キーボードの売上レコードのみが戻されます。他のすべて
の製品に関連するレコードは、結果セットから除外されます。フィルタ式に「モ
デム」値を追加すると、データ・セットにモデムの売上レコードを含むように拡
張することもできます。
同様に、「売上高」アイテムに対して、フィルタ「> 5000」を適用すると、5,000
円以下の売上取引はすべて除外されます。また、「between 5000,10000」という式で
は、10,000 円を超える取引と、5,000 円以下の取引は除外されます。
フィルタについて 391
サーバー・フィルタ処理とローカル・フィルタ処
理
クエリー・セクションでも結果セクションでも基本的に同じ方法でフィルタを適
用します。違いは、フィルタがサーバーで適用されるか、デスクトップで適用さ
れるかどうかという点です。
l
クエリー・セクションのサーバー・フィルタ
l
結果セクションのローカル・フィルタ
クエリー・セクションのサーバー・フィルタ
クエリー・セクションに適用されたフィルタは、不要な情報を要求から除外する
ようにデータベース・サーバーに指示します。フィルタされたデータのみがデス
クトップに戻されます。
クエリーが大きくなる可能性があり、必要とする情報および正しいフィルタの定
義の両方がいくらか明確になっている場合、クエリー・セクションでフィルタを
適用するのが最良の方法です。データベース・サーバーを使用してデータをフィ
ルタすることにより、コンピュータに必要とするデータのみをネットワーク経由
で戻すことができます。
クエリー・セクションでフィルタを適用するもう 1 つの利点は、要求ライン以外
のアイテムも含めて、データ・モデルの任意のトピック・アイテムにフィルタを
適用できることです。たとえば、「State」
、「Year 」
、および「Units Sold」を要求す
る場合、これらの任意のアイテムをフィルタ処理できます。ただし、作業領域の
いずれかのトピックに表示される場合は、オペレーティング・システム(OS)にフィ
ルタを指定することもできます。OS を UNIX のみに限定すると、サーバーは UNIX
オペレーティング・システムに関連する売上情報のみを取得します。要求ライン
に OS を指定する必要はありません。
計算結果アイテムもフィルタできます。
結果セクションのローカル・フィルタ
フィルタを列に適用して、結果セクションのデータ・セットをローカルにフィル
タできます。他のレポート・セクションは結果セットを参照するため、これらの
ローカル・フィルタはこれらのセクションに伝搬されます。
ローカル・フィルタはデータ・セットの管理に役立ちます。クエリーで取得され
たすべての情報が必要ではない場合、ローカル・フィルタを使用してビューから
データを除外できます。ローカル・フィルタは一時的または仮想的な状況に役立
ちます。いつでもフィルタを中止または削除して、データを表示したり、レポー
トで使用可能にしたりできます。
注: ローカル・フィルタが適用できるのは、要求ラインにあるアイテムのみで
す。
392 フィルタの使用
フィルタ・ライン
フィルタを使用するには、アイテムをコンテンツ・ペインからフィルタ・ライン
にドラッグし、「フィルタ」でフィルタを設定します。
フィルタ・ラインは要求ラインとソート・ラインに類似したドラッグ・アンド・
ドロップのコマンド・ラインです。フィルタされたアイテムはフィルタ・ライン
に表示されます。フィルタ・ラインは移動、サイズ調整、ドッキング、および非
表示にできます。
フィルタ・ライン上、およびトピックのアイテムの隣のインディケータをフィル
タします。クエリー・セクションのフィルタ・ラインで使用可能なフィルタ・ラ
インの式は次のとおりです:
l
() - 副次演算を囲みます。
l
Var - 変数を示します。
l
AND - 両方の条件に一致するデータを取得します。
l
OR - 2 つの条件のいずれか一方を満たすデータを取得します。
フィルタ・ラインの機能
クエリー・セクションのフィルタ・ラインには次のような特殊な機能があります:
l
l
l
l
フィルタ・ラインは、複合フィルタを作成するためのインタフェースです。
複合フィルタは、複数のフィルタを結合して複雑なフィルタ式を作成します
複合フィルタの設定を参照してください。
フィルタ・ラインによって、フィルタを可変フィルタに変換できます。可変
フィルタでは、クエリーの処理時にフィルタを選択するプロンプトが Interactive
Reporting ドキュメント・ファイルのユーザーに表示されます。可変フィルタ
の設定を参照してください。
データ関数で計算された要求アイテムにフィルタを設定すると、フィルタ・
ラインに区切り記号が表示され、区切り記号の右にフィルタ・アイコンが表
示されます。区切り記号は、フィルタが SQL Having 句に適用されることを示
します。
サブクエリーと相関サブクエリーでは、内部クエリーの結果が外部クエリー
のフィルタ値として使用されます。
フィルタ・ラインの構文
次の構文規則は、フィルタ・ラインのすべての式に当てはまります:
l
l
l
デフォルトでは、式は左から右へ解釈されますが、カッコで囲まれた副次演
算が先に評価されます。
AND 演算子は、OR 演算子よりも先に評価されます。
AND 演算子は両方の条件を満たすデータを取得します。たとえば、顧客を検
索する場合に、県が「愛知」であるという条件とアイテム・タイプが「モデ
ム」であるという条件を AND で結合すると、愛知県でモデムを購入した顧客
に関するデータのみが取得され、福岡県で購入されたモデムや愛知県で購入
されたキーボードに関するデータは取得されません。
フィルタについて 393
l
l
OR 演算子は 2 つの条件のいずれか一方を満たすデータを取得します。たとえ
ば、県が「愛知」であるという条件とアイテム・タイプが「モデム」である
という条件を OR で結合すると、愛知県の顧客に関するデータとモデムを購入
した顧客に関するデータが取得されます。キーボードを購入した顧客(愛知に
住んでいる場合を除く)や福岡県の顧客(モデムを購入した顧客を除く)に関す
るデータは取得されません。
副次演算を使用すると、デフォルトの評価順序を変更できます。また、AND
演算子と OR 演算子の両方を含む演算では、副次演算が必須になる場合があり
ます。
フィルタ・コントロール
フィルタを適用する場合は、データ・アイテムと関連付けられているデータ値を
指定(または選択)するか、数学的ロジックを使用して、制約として値を適用しま
す。
名前 - フィルタの内容を表す名前です。
NULL 値を含む - NULL 値を含めるか、除外するかを切り替えます。
Not - 演算子の動作を逆にします(たとえば、'Not >='は<と同等になります)。
演算子 - フィルタ式の比較演算子です。比較テストをパスする値が含まれます。
編集フィールド - 値を入力し、チェックマークをクリックすると、カスタム値リ
ストに指定した値が追加され、フィルタの定義が完成します。複数の値を入力す
る場合は、カンマで区切って指定します。「x」をクリックすると、編集フィール
ドのコンテンツが消去されます。
注: 編集フィールドは、カスタム値を入力した場合にのみ表示されます。
値の表示 - アイテムに関連するデータベース内の条件を満たす値をすべて表示し
ます。
注: 計算結果アイテムや集約アイテムに対するフィルタの場合は、クエリー・
セクションで「値の表示」を使用できません。
詳細は、次の項を参照してください:
l
カスタム値の定義
l
複数のフィルタとメタトピック
カスタム値 - フィルタを使用して保存した値やファイルから読み取られる値をリ
スト表示します。この機能により、事前に定義されたプールから値を選択できま
す。フィルタごとにカスタム・リストを作成および保存できます。
カスタム SQL - フィルタを直接 SQL にコード化するために使用するカスタム SQL
を表示します。
394 フィルタの使用
注: 「カスタム SQL」ボタンは、クエリー・セクションにフィルタを適用する場
合にのみ表示されます。
すべて選択 - 値のリストに表示されている値をすべて選択します。
転送 - 選択した値がカスタム・リストに追加されます。
無視 - フィルタを削除せず一時的に無効にします。
小数位 - SQL 数値文字列のステートメントで小数点の右側の桁数を指定します。
SQL 文はこの設定を使用して認識する値を判別します。たとえば、フィルタ値を
「0.12345678」と入力する場合、SQL 文は"where column = 0.12346"(丸められた値)と
なりますが、スピナーを 8 に変更すると、SQL は"where column = 0.12345678"とな
ります。
詳細 - ロードする値の設定とサブクエリーのオプションを表示します。
ロードした値の設定 - ファイルからまたはデータベースから読み取られるカスタ
ム値のリストを切り替えます。ファイルを変更すると、ファイル名を指定できま
す。テキスト・ファイルから値を読み取る場合は、垂直タブまたは段落マーカー
で各値をフィルタ解除する必要があります。ファイルのコンテンツを表示するに
は、「値の表示」を使用します。
サブクエリーの作成 - サブクエリーを作成します。
注意: 結果セクションから「フィルタ」にアクセスする場合は、「オプション」と
して「詳細」ボタンが表示され、「サブクエリーの作成」ボタンは表示されませ
ん。
値の表示
「値の表示」コマンドは、値を選択してフィルタを定義するための強力なオプショ
ンです。「値の表示」によって、実際にデータベース(または「結果」にあるデー
タセット)にある値のリストが表示されるので、ユーザーは使用可能なデータに基
づいて値を選択できます。
この機能によって、データベースのコンテンツに慣れていない場合にもフィルタ
を正しく設定できます。「値の表示」は、値が頻繁に変更され、カスタム・リスト
がすぐに古くなってしまう場合にも有効です。
ä 値を表示し、フィルタを定義するには:
1 「フィルタ」ダイアログ・ボックスの値の表示を選択し、データベースからアイテム
値を取得します。
2 値ペインで値を選択し、OK をクリックします。
3 すべて選択をクリックするか、個々の値を選択します。
値のスナップショットを作成するには、「すべて選択」をクリックし、「転送」を
クリックして、変数をカスタム値に移動します。
ヒント: 「値の表示」では、使用可能なすべての値が取得されるので、データ・
アイテムが大きく、ほとんどのアイテムが値で構成され、電話番号など
のようにあまり頻繁に変更されないクエリー・セクションでは使用しな
フィルタについて 395
いことをお薦めします。このような状況では、カスタム・リストで十分
であり、余分なデータベースの呼出しを回避できます。データベースの
ヒット数が問題になる場合、管理者は「値の表示」を使用不可にするこ
ともできます。
注: 「値の表示」を使用して、計算結果アイテムや集約アイテムのフィルタを設
定することはできません。
カスタム値の定義
カスタム値のリストは、Interactive Reporting によって作成されて提供されます。
新しい値を選択するためのフィルタを開く場合は、提供されているカスタム・リ
ストからフィルタを選択できます。
分散された Interactive Reporting ドキュメント・ファイルにカスタム・リストを使
用する理由の 1 つは、多くのデータ・アイテムはまったくまたはほとんど変更さ
れないからです。たとえば、性別アイテムには、男性、女性、不明の 3 つの固定
値があります。製品ライン・アイテムには、さらに多くの値がありますが、年に
一度程度変更されるのみです。ほとんど変更されないデータは、濃度が低いと言
います。そのような状況では、毎回クエリーを実行してデータベース値を取得す
るより、カスタム値のリストから選択するほうが適しています。
カスタム・リストは、可変フィルタの設定にも有効です。Interactive Reporting ド
キュメント・ファイルの作成者が可変フィルタを設定すると、カスタム・リスト
を準備して追加できます。その後にフィルタを設定するユーザーは、カスタム・
リストを使用するか、外部ファイルからさらにカスタム値を読み込むことができ
ます。
ä カスタム値リストを作成するには:
l
l
l
フィルタで「値の表示」をクリックしてデータベースからアイテムの値を取
得し、カスタム・リストに含める値を選択して、「転送」をクリックします。
「カスタム値」をクリックして、「編集」フィールドに個別に値を入力し、
チェック・マークをクリックして、それぞれをカスタム・リストに追加しま
す。
「詳細」をクリックし、「ファイルからロード」を選択し、個別のファイルか
ら値を読み取ります。
「ファイルの変更」ボタンを使用し、フィルタ・ファイ
ルの選択ウィンドウからファイルを選択します。「値の表示」をクリックし、
ファイルから値のリストに値をロードします。
「転送」をクリックし、選択し
た値をカスタム・リストに追加します。
カスタム・リストに追加した値は、フィルタを判別するために選択できます。フィ
ルタを可変フィルタに変更すると、カスタム・リストは Interactive Reporting ドキュ
メント・ファイルに保管され、保存された値はフィルタを使用するユーザーが使
用可能です。
ヒント:
396 フィルタの使用
インポートされた値は、垂直タブまたは段落で区切られていなければな
りません。
演算子の使用
フィルタを定義する論理演算子では、「%」や「_」などの標準 SQL ワイルドカー
ドがサポートされています。
表 91
フィルタを定義する論理演算子
演算子
説明
等しい(=)
フィルタを設定したアイテムが、指定した値と等しい場合にレコード
を取得します。
等しくない(<>)
フィルタを設定したアイテムが、指定した値と等しくない場合にレコー
ドを取得します。
より小さい(<)
フィルタを設定したアイテムが、指定した値より小さい場合にレコー
ドを取得します。
以下(<=)
フィルタを設定したアイテムが、指定した値以下の場合にレコードを
取得します。
より大きい(>)
フィルタを設定したアイテムが、指定した値より大きい場合にレコー
ドを取得します。
以上(>=)
フィルタを設定したアイテムが、指定した値以上の場合にレコードを
取得します。
開始文字(Begins
With)
フィルタを設定したアイテムが、指定した値から終了値までの範囲に
ある場合にレコードを取得します。
含む(Contains)
フィルタを設定したアイテムが、指定した値をどこかに含んでいる場
合にレコードを取得します。
末尾文字(End With)
フィルタを設定したアイテムが、指定した値で終了する場合にレコー
ドを取得します。
類似(Like)(ワイル
ドカード付き)
テキスト文字列が、指定した位置に表示される場合にレコードを取得
します。
たとえば、「Name Likes_」は、名前の最後に「Ze」ともう 1 文字が付く
すべての従業員のレコードを取得します。
NULL 値(Is Null)
フィルタを設定したアイテムに値がない場合にレコードを取得します。
たとえば、データが入力されていないフィールドなどです。
範囲の定義
(Between)
フィルタを設定したアイテムの値が、指定した値の範囲内にある(指定
した値は含まない)場合にのみレコードを取得します。
NOT(Not)(演算子付
き)
後続の演算子を否定し、式の結果を逆にします。
注: テキスト文字列の評価方法は、データベース・システム間で異なり、多く
の場合、大文字と小文字が区別されます。つまり、「RED」、「Red」、および
「red」を比較すると、同一ではなくなります。一般に、テキスト文字は昇順
で評価されるので(0 1... 9 A B C... Z a b c... Z)、文字列比較では「A」は「a」
より小さくなり、数字で始まる文字列は英字で始まる文字列より小さくな
ります。個々の情報は、管理者に確認してください。
フィルタについて 397
単純なフィルタの設定
単純なフィルタは、クエリー・セクションでも結果セクションでも基本的に同様
の方法で適用されます。分散 Interactive Reporting ドキュメント・ファイルで作業
する場合は、「フィルタ」ダイアログ・ボックスのボタンのいくつかが使用不可の
場合があります。
l
クエリーのフィルタ
l
結果のフィルタ
クエリーのフィルタ
クエリーをフィルタする最も簡単な方法は、トピック・アイテムに個別にフィル
タを設定することです。
ä クエリーをフィルタするには:
1 データ・モデルのアイテムを選択して、クエリー、フィルタの追加の順に選択しま
す。
「フィルタ」ダイアログ・ボックスが表示されます。
2 リストから算術演算子または論理演算子を選択します。
3 潜在的なフィルタ値を定義します:
l
l
l
値の表示 - アイテムに関連付けられたデータベースの値を表示します。
カスタム値 - カスタム値を入力するための空のフィールドを指定します。チェッ
クマークをクリックして、値のリストに値を追加します。前に保存したカス
タム・リストの値やファイルからロードされた値も表示できます。
カスタム SQL - クエリー文に含める SQL 句を入力するための空のボックスを
指定します。
「表示」
、「カスタム SQL」の順に選択して、完全なステートメン
ト・ロジックを確認します。
4 フィルタの定義に含める値を値リストで選択します。
値を 1 つずつ選択するか「すべて選択」をクリックして不要な値を選択解除しま
す。選択したアイテムのみフィルタ定義に適用されます。値のスナップショット
を作成するには、「すべて選択」をクリックしてから、「転送」をクリックして変
数をカスタム値に移動します。
5 値リストで正しい値がハイライトされたら、OK をクリックします。
フィルタがこのトピック・アイテムに適用され、フィルタ・ラインにアイコンが
追加されます。
クエリー・セクションで、クエリーの処理時にフィルタが適用されます。
注: クエリー・セクションの(データ関数で計算された)集約アイテムにフィルタ
を設定すると、フィルタの区切り記号が表示され、右側にフィルタ・アイ
コンが付きます。区切り記号はフィルタが SQL Having 句内にあることを示
しています。要求ラインからフィルタ・ラインに集約アイテムをドラッグ
して、集約アイテムにフィルタを作成する必要があります。
398 フィルタの使用
クエリー・フィルタの削除
ä クエリー・フィルタを削除するには、フィルタ・ラインでアイテムを選択し、
ショートカット・メニューの削除を選択します。
結果のフィルタ
ä 結果セクションに表示されるデータをフィルタするには:
1 列のヘッダーをクリックしてその列を選択し、結果、フィルタの順に選択します。
「フィルタ」ダイアログ・ボックスが表示されます。
2 リストから算術演算子または論理演算子を選択します。
3 次のいずれかの操作を行って、設定可能なフィルタ値のリストを定義します:
l
l
値の表示 - アイテムに関連付けられたデータベースの値を表示します。
カスタム値 - カスタム値を入力するための空のフィールドを指定します。チェッ
ク・マークをクリックして、値のリストに追加します。前に保存されたカス
タム・リストの値やファイルからロードされた値も表示できます。
4 フィルタの定義に含める値を値リストで選択します。
値を 1 つずつ選択するか、「すべて選択」をクリックしてから、不要な値を選択解
除します。選択したアイテムのみがフィルタ定義に適用されます。
5 値リストで正しい値がハイライトされたら、OK をクリックします。
フィルタ・ラインにインディケータが追加され、フィルタが瞬時にデータ・セッ
トに適用されます。
結果フィルタの削除
ä ローカル・フィルタを削除するには、フィルタ・ラインでアイテムを選択し、結
果、削除の順に選択します。
複合フィルタの設定
同じ要求アイテムに 2 つの異なるフィルタを設定したり、複数のアイテムを使用
して複合制約を作成する場合があります。
複合フィルタの式を構築するには、フィルタ・ラインを使用します。フィルタ・
ラインにより、1 つのアイテムに複数のフィルタを適用したり、複数の制約に依
存した複合条件を作成したりできます。
複合制約を作成するには、アイテムをフィルタ・ラインに複数回ドラッグして、
異なる論理演算子を適用します。たとえば、100 ドルより大きいか、10 ドル以下
のドル値を取得するには、金額アイテムをフィルタ・ラインに 2 度ドラッグし、
2 つの別個のフィルタを設定します。AND 演算子がフィルタ・ライン上のアイコ
ン間に配置され、データ・セットは両方の条件によって制約されます。
複合フィルタの設定 399
同様のロジックが、2 つのフィルタと OR 演算子を使用する場合にも適用できま
す。たとえば、クリーブランド地域の顧客および 100,000 ドル相当の商品を購入
した顧客を取得するには、City = Cleveland および SUM(Sale Amount)> $100,000 の
ようなフィルタを設定して、OR 演算子で結合できます。
注: フィルタ・ラインに同じアイテムが 2 つある場合は、2 つ目のアイテムの名
前の隣に「_2」と表示されます。
ä 複合フィルタ・ラインの式を作成するには:
1 複数のアイテムをフィルタ・ラインに追加し、「フィルタ」ダイアログ・ボックスを
使用して、それぞれのフィルタを適用します。
フィルタ・ラインの各アイテム間に AND 演算子が表示されます。
2 クエリー・セクションのみの場合は、フィルタ・ラインの左端にある小さい矢印をク
リックします。
フィルタ・ラインが調整され、フィルタ・ラインのコントロール・ボタンが表示
されます。
3 フィルタ・ラインでフィルタ・コントロールを選択して、式を完成します。
l
l
l
AND および OR ブール演算子を切り替えるには、変更する演算子をダブルク
リックします。
副次演算を囲むには、囲むアイテムを選択し、カッコ・ボタンをクリックし
ます。カッコを削除するには、カッコを選択し、ショートカット・メニュー
の「削除」をクリックします。
フィルタ・ラインでアイテムを選択しているときに、「Var」をクリックする
とフィルタが可変フィルタになります。
複合フィルタを使用する場合は、その式から正しい結果が得られることを確
認してください。
ヒント:
l
l
l
次の構文規則はすべてのフィルタ・ライン式に適用されます。複合
フィルタを作成する場合は、その式から正しい結果が得られること
を確認してください。
AND 演算子は両方の条件を満たすデータを取得します。2 つの条件のいずれ
かを満たすデータを取得するには、OR 演算子を使用します。
デフォルトでは、式は左から右へ解決されますが、カッコで囲まれた副次演
算が最初に評価されます。AND は OR の前に評価されます。
副次演算を使用して、デフォルトの評価順序を変更することもできます。ま
た、AND 演算子と OR 演算子の両方を含む特定の演算では、副次演算が必須
になる場合があります。
可変フィルタの設定
可変フィルタとは、クエリーが処理されるときにのみ解決されるクエリー・セク
ションのフィルタです。このときユーザーには、フィルタ値を選択するか入力し
400 フィルタの使用
て制約を完了するよう求めるメッセージが表示されます。標準化された Interactive
Reporting ドキュメント・ファイルに可変フィルタを使用し、これをユーザーに配
布して、プロセスごとに異なるフィルタ値を指定できます。
可変フィルタは、特にカスタム・リストとともに使用すると機能を発揮します。
カスタム・リストが可変フィルタと一緒に保存されている場合は、ユーザーはカ
スタム・リストから値を選択することでメッセージに応答できます。
たとえば、在庫レベルを監視するために、Interactive Reporting ドキュメント・ファ
イルを毎月使用するとします。Interactive Reporting ドキュメント・ファイルを使
用するたびに、在庫として持っている製品ラインごとに別々に可変フィルタを実
行します。製品ライン・アイテム上でフィルタを可変にすることでプロセスを促
進し、カスタム値リストを作成できます。Interactive Reporting ドキュメント・ファ
イルを処理するとき、フィルタを再定義せずに新しい製品ラインを選択できます。
ä 可変フィルタを設定するには:
1 必要に応じて、フィルタ・ラインにトピック・アイテムを追加し、フィルタを定義し
ます。
カスタム・リストを提供する場合は、値を値のリストで使用可能にします。
注: カスタム・リストが提供されず、データベース値から選択するために「値
の表示」をクリックする場合でも、フィルタを保存するためにリストで少
なくとも 1 つの値を選択する必要があります。この選択は可変フィルタに使
用可能な値に影響を及ぼすことはなく、これによってデータベースまたは
カスタム・リストのすべての値が提供されます。
2 フィルタ・ラインのトピック・アイテムを選択します。
3 クエリー、可変フィルタの順に選択します。
フィルタのアイテムは、アイテム名の横に V(1)が付いて表示されるので、これが
可変フィルタであることがわかります。
その他のアイテムを可変フィルタに設定すると、それぞれのアイテム名の横に
V(2)、V(3)のように表示されます。これは、クエリーの処理時に、ユーザーが「可
変フィルタ」ダイアログ・ボックスで応答する順序を示します。
フィルタ・オプションのカスタマイズ
場合によって、「NULL 値を含む」または「カスタム値」ボタンなどの機能を使用
不可にするか、むしろ削除する方が望ましいことがあります。
注: カスタマイズは 1 つのフィルタに影響を及ぼします。分散データ・モデル全
体で使用可能なオプションを制約するグローバルなフィルタ・プリファレ
ンスは高度な機能であるため、このドキュメントでは説明しません。
ä フィルタ・オプションをカスタマイズするには:
1 フィルタ・ラインのアイテムを選択し、クエリー、フィルタのカスタマイズの順に選
択します。
フィルタ・オプションのカスタマイズ 401
フィルタのカスタマイズが表示されます。
2 フィルタを次のようにカスタマイズし、OK をクリックします。
l
l
l
l
タイトル - 「フィルタ」ダイアログ・ボックスに、ユーザーにフィルタの設定
方法や値の意味を示すタイトルまたはテキストを追加します。
プロンプト - 説明的なコメントや手順を示します。
値 - 「値の表示」を使用不可にしてデータベースの検索をしないようにした
り、「カスタム SQL」や「カスタム値」オプションを削除します。
オプション - 要素を使用不可にし、演算子をロックします。
3 OK をクリックします。
テーブル・レポート・データのフィルタ
テーブル・レポートの列にフィルタを設定すると、表示するデータをフィルタで
きます。テーブル・セクションのフィルタは、結果セクションに設定されるフィ
ルタに加えて適用されます。テーブル・セクションに設定されるフィルタは、テー
ブルからデータセットを継承する他のレポートに自動的に伝播されます。フィル
タはいつでも中断または削除して、データを戻してレポートで使用可能にできま
す。
ステータス・バーには、テーブル・レポートの行の総数が表示されます。各列に
適用できるフィルタは 1 つのみです。
ä テーブル・レポートのデータをフィルタするには:
1 フィルタを設定する列をダブルクリックします。
「フィルタ」ダイアログ・ボックスが表示されます。
2 ショートカット・リストから論理演算子を選択します。
3 制約する値を入力して、フィルタの定義を完成します。
l
l
「編集」ボックスに値を入力して、チェック・マークをクリックし、カスタム
値リストを作成します。「編集」ボックスに複数の値を入力する場合は、それ
ぞれの値をカンマで区切ります。
また、「値の表示」をクリックして列の値を表示し、比較演算子に基づいて 1
つ以上の値を選択することもできます。
4 値ペイン内で値がハイライト表示されたら、OK をクリックします。
列にフィルタが適用され、列の名前がフィルタ・ラインに追加されます。
402 フィルタの使用
ä テーブル・レポートからフィルタを削除するには、削除するフィルタ・アイテム
を選択し、ショートカット・メニューの削除を選択します。
ä テーブル・レポートからすべてのフィルタを削除するには、フィルタ・ラインで
フィルタを選択し、ショートカット・メニューの削除を選択します。
複数のフィルタとメタトピック
フィルタは、クエリー・プロセスの非常に重要な部分で、要求を絞り込んで不要
な情報を除外し、システム・リソースの消費を処理しやすいレベルまで抑えられ
ます。
マネージ・クエリー環境でフィルタの適用範囲をさらに拡張する 1 つの方法
は、フィルタをクエリーおよびその基低のデータ・モデルの両方として捉え、固
定フィルタおよび可変フィルタを同時に使用できる方法として捉えることです。
固定フィルタ値はクエリーによって定義され、手動で変更するまで静的です。可
変フィルタでは、クエリーが処理されるたびに新しい値のプロンプトが表示され
ます。場合によっては、使用可能可能な可変フィルタ値を制限したり、ユーザー
が簡単に選択できるようにしたり、指定した範囲内のみでユーザーが可変フィル
タを使用可能にするために、両方のタイプのフィルタを適用する場合もあります。
たとえば、長年にわたる売上高データを含む大規模データ・ウェアハウスまたは
レガシー・システムのユーザーを例にします。実務的またはセキュリティ上の理
由により、管理者は一部のユーザーのアクセス権を 1990 年以降の情報に制限する
ことも考えられます。ただし、ユーザーは即座にデータベースにクエリーを実行
し、分析のための各種のデータを取得できるようにすることも重要です。
この状況では、1 つのトピック・アイテムに対して固定と可変の 2 つのフィルタ
が必要です。固定フィルタは、ユーザーが可変フィルタで使用可能な値のセット
を抽出します。日付列のアイテムに対する固定フィルタは、1990 年 1 月 1 日以前
の値(< 1/1/90)を戻さないようにサーバーに指令します。同じ日付列に対する可変
フィルタは、フィルタ・コントロールの値の表示コマンドが使用されたときに、
1989 年 12 月 31 日以降のサーバー値(> 12/31/89)のリストをユーザーに返します。
2 階層方法
2 つのフィルタは、アイテムを「フィルタ」行に 2 回ドラッグすることによって
実装できます。ただし、この方法の 1 つの欠点は、1 つのアイテムに複数のフィ
ルタを適用すると、参照レベルの設定が無効になり、両方のフィルタが同じプー
ルのサーバー値を使用して定義されるので、取得されるサーバー値は、同じアイ
テムに対する別のフィルタで制限されなくなります。ただし、メタ・トピックを
使用すると、この問題に対する適切なソリューションが使用可能になります。こ
れによって、管理者は異なる論理レベルでフィルタを作成できます。
メタ・トピックは、データベースの元のテーブルと結合のモデルをオーバーレイ
する論理ビューです。メタ・トピック・ビューに表示されるアイテムは、基低の
物理トピック・ビューの元のアイテムに対するすべての変更を継承します。この
場合は、固定フィルタを元のデータベース・トピックの日付アイテムに適用でき
ます。この日付アイテムを含むメタ・トピックをデータ・モデルのユーザー・
ビューとして使用できるように作成すると、メタ・トピックの日付アイテムに可
変フィルタを適用できるようになります。
複数のフィルタとメタトピック 403
固定フィルタは元の日付アイテムに適用されるので、メタ・トピックの日付アイ
テムは透過的にこのフィルタを採用します。固定フィルタによって除外された値
は、新しいメタ・トピック内で関連付けられなくなり、新しいメタ・トピックの
アイテムに適用される固定フィルタまたは可変フィルタの「値の表示」機能によっ
て戻されなくなります。このシナリオでは、使用するフィルタが異なる論理レイ
ヤーに適用されるので、フィルタ参照レベルの設定を変更する必要がないことに
注意してください。
計算結果アイテムのフィルタ
クエリー・セクションでは、要求ラインに存在し、クエリー・プロセス時に SQL
HAVING 句を呼び出す計算結果アイテムに、フィルタを設定できます。
計算結果を作成する場合は、要求ラインのみから参照できます。ドラッグ・アン
ド・ドロップによってアイテムを要求ラインに追加できるように、計算結果アイ
テムをフィルタ用にフィルタ・ラインにドラッグ・アンド・ドロップできます。
アイテムが集約関数を使用する場合は、他のすべてのフィルタの右側に表示され、
SQL 文の HAVING 句に使用できることを示します。
ä クエリー・セクションの計算結果アイテムにフィルタを作成して設定するには:
1 要求ラインのアイテムをクリックして、クエリー、計算結果アイテムの追加の順に選
択します。
計算結果アイテムが表示されます。
2 「計算結果アイテム」ダイアログ・ボックスに情報を入力し、OK をクリックします。
計算結果アイテムが新しい名前で要求ラインに表示されます。
3 フィルタ・ラインがまだ表示されていない場合は、セクション・タイトルバーの「フィ
ルタ」ボタンをクリックします。
4 計算結果アイテムを要求ラインからドラッグして、フィルタ・ラインにドロップしま
す。
フィルタが表示されます。
5 オプション: 「名前」フィールドにフィルタのわかりやすい名前を入力します。
フィルタ・ラインのアイコンに名前が表示されるので、同じアイテムに設定され
た複数のフィルタを識別できます。この名前は、Interactive Reporting ドキュメン
ト・ファイルのスケジュールにも使用されます。
6 フィルタ式の定義を開始するには、まずリストから算術演算子または論理演算子を選
択します。
7 使用するフィルタ値のプールを定義するには、フィルタ値を「編集」ボックスに入力
し、チェック・マークをクリックして、それぞれを値リスト・ペインに追加します。
l
l
404 フィルタの使用
Interactive Reporting は、データベースから計算結果アイテムまたは集約された
要求アイテムの値リストを取得できないので、
「値の表示」コマンドは使用で
きません。
「カスタム値」をクリックして編集ボックスに値を入力し、チェック・マーク
をクリックしてそれを値ペインに追加します。Interactive Reporting ドキュメン
ト・ファイルとともに前に保存したカスタム・リストの値またはファイルか
らロードした値も表示できます。
SQL に慣れている場合は、
「カスタム SQL」をクリックしてクエリー・ステー
トメントに SQL Where 句を含めます。「カスタム SQL」ダイアログ・ボックス
を開いて、完全なステートメント・ロジックをチェックできます。
l
8 フィルタの定義に含める値を値ペインで選択します。
個々に値を選択するか、または「すべて選択」をクリックし、含めない値の選択
を解除します。フィルタの定義には、選択したアイテムのみが適用されます。
9 値ペインでフィルタ式の正しい値がハイライトされたら、OK をクリックします。
フィルタ・ラインにインディケータが追加されます。結果セクションでは、フィ
ルタはデータセットに即座に適用されます。クエリー・セクションでは、フィル
タはクエリーを処理する際に適用されます。
クエリー・セクションのデータ関数で計算された要求アイテムにフィルタを設定
すると、フィルタ・ラインに区切り記号が表示され、区切り記号の右側にフィル
タ・アイコンが付きます。区切り記号は、SQL Having 句にフィルタが適用される
ことを示します。
10 プロセスをクリックして、最終結果を処理します。
フィルタのカスタマイズ
「フィルタのカスタマイズ」を使用して、フィルタ・コントロール機能にアクセス
します。この機能は、Interactive Reporting ドキュメント・ファイルをエンド・ユー
ザーに配布する場合に特に便利です。たとえば、Interactive Reporting ドキュメン
ト・ファイルを簡単な可変フィルタを設定する必要がある初心者ユーザーに配布
する場合、「NULL 値を含む」などの機能または「カスタム値」などのボタンを使
用不可にするか、または削除するほうが良い場合があります。
表 92
フィルタのカスタマイズ
機能
タイトル
プロンプト
値
オプション
説明
「フィルタ」ダイアログ・ボックスにタイトルまたはテキストを追加して、
ユーザーにフィルタの設定方法や値について説明します。
説明的なコメントや指示を入力します。
「値の表示」オプションを使用不可にして、データベースの結果数を減らし、
「カスタム SQL」や「カスタム値」オプションを削除できます。
要素を使用不可にし、演算子をロックします。
フィルタのカスタマイズ 405
406 フィルタの使用
14
計算結果アイテム
この章の内容
計算結果アイテムについて......................................................................................... 407
計算結果アイテムの追加............................................................................................ 413
計算結果アイテムのトピックの参照 ............................................................................ 418
関数の使用............................................................................................................... 418
一般計算結果アイテムの例......................................................................................... 443
スカラー関数の例 ..................................................................................................... 447
トレンド関数............................................................................................................ 470
計算結果アイテムについて
ビジネスの基本的な問題の答えを探すときに、常に生データが役に立つとはかぎ
りません。たとえば、データベースで売上高の推移を追うとき、売上原価や利益
率など、さらに複雑な計算との関連で参照したほうが、この情報の価値が高まり
ます。
管理者は、このような要件を予測して、生データの収集時にそのような計算が可
能となるようにデータベースの内部構造を設計することがあります。しかし、誰
も予想していなかった情報が必要となることもあります。
計算結果データ・アイテムは、通常はすでにデータベースに保管されているデー
タから、新しい情報を生み出す手段です。使用しているデータベースにほしい情
報がない場合には、Interactive Reporting を使用して独自に計算できます。
新しいデータの計算
計算は、データベース・サーバーによって、またはデスクトップ上で Interactive
Reporting によって実行できます。計算によってデータベースにデータは追加され
ません。かわりに、データセットに新しいデータ・アイテムが追加されるか、デー
タ・アイテムが再計算されます。
Interactive Reporting は、データ・アイテムを計算するための別のツールです。こ
のツールでは、次のことができます:
l
{Units * Amount = Revenue}などの算術式の作成
l
{If Score > =50 Then "Pass" Else "Fail"}などの論理式の作成
l
{Tax = Revenue *.35)などの混合式の作成
l
{(abs (Amount_Sold)}などの関数の適用
計算結果アイテムについて 407
次に、計算結果アイテムの例を示します:
l
First_Name アイテムと Last_Name アイテムの値を結合した Full_Name アイテ
ム
l
Cost of Goods 列を Gross Revenues 列から引いた値で除算される Profit アイテム
l
if...else ロジックを使用して、テストの結果から成績を文字で割り当てる
Grade アイテム
l
l
Angle アイテムの正弦を計算する Sine アイテム
データポイントのセットをスムーズにする Moving Average アイテム。データ
の一般的なトレンドから不規則な変動が削除されます。
セクションの計算結果アイテム
クエリー、OLAPQuery、結果、テーブル、チャート、およびピボットのセクショ
ンに計算結果アイテムを追加できます。この機能はわずかの違いはあってもすべ
てのセクションで同様に動作します。
すべてのセクションで、計算結果アイテムを使用して、既存のデータ・アイテム
から要求ラインにまったく新しいデータ・アイテムを作成できます。元のデータ・
アイテムの各値を計算し、新たに生成されたデータ・アイテムに新しい値が作成
されます。元の値と計算の結果導き出された値は 1 対 1 で対応します。
クエリー・セクションの計算結果アイテム
クエリー・セクションでは、計算結果アイテムはデータベース・サーバーに対す
る一連の指示です。Interactive Reporting は、データベース・サーバーの計算能力
を使用して、データベースからデータを取得するときに計算を行います。
このため、クエリー・セクションでは、他のセクションでは使用できない方法で
計算結果アイテムを使用できます。新しいデータ・アイテムを作成するかわりに、
データベースから取得したデータ・アイテム内の元の値を新しい値と単に置き換
えます。
さらに、データ・モデルのトピック・アイテムや、RDBMS にあるスカラー関数を
使用してアイテムを計算できます。
データ型の調整
計算結果アイテムは新しいデータ・アイテムなので、データ型が混在する計算で
精度を保持する場合や、データ・アイテムの扱い方を変更する場合(たとえば、数
値を文字列として解釈する場合など)は、新しいアイテムのデータ型を確認するか
変更してください。これにより、サーバーの計算でデータを正しく扱えます。
クエリー・セクションでアイテムを計算するときに最も重要なのは、データ型に
注意を払うことです。データベース・サーバーで計算が行われると、計算結果ア
イテムが予期しないデータ型で処理される可能性があります。
ローカルでの計算(結果、ピボット)は内部的に処理されます。たとえば、16 ビッ
トと 32 ビットの整数間の調整は、自動または数値データ型を指定すると安全に処
理できます。サポートされるデータ型の一覧は、次を参照してください:
408 計算結果アイテム
表 93
データ型と指定
データ型
指定
自動
参照アイテムのデータ型と実行する計算が指定されると、データ型は自動的
に決定されます。
バイト
コンピュータ・ストレージの 1 つのバイトによって決まる長さの変数データ
型。バイトは、0 から 255 の値の数値をとり、テキストの 1 つの文字です。
日付
サーバーのデフォルト・フォーマットによる日付(通常は mm/dd/yy)。
整数(16
ビット)
16 ビットの値(2 バイト)を保持します。16 ビットの整数には、0 から 16,777,216
までの整数か、+8,388,608 から–8,388,608 までのサイン付き整数が保管されま
す。
整数(32
ビット)
32 ビットの値(4 バイト)を保持します。32 ビットの整数には、0 から
4,294,967,296 までの整数か、-2,147,483,648 から 2,147,483,647 までのサイン付
き整数が保管されます。
パック実数
EDA ミドルウェアで使用するためのパック化された実数。Interactive Reporting の
結果は実数値と同じです。
実数
小数点以下 5 位までの小数。
文字列
最大長が 256 文字までのテキスト文字列です。
時刻
ユーザー・プリファレンスで指定されたフォーマットの時刻です。
タイムスタ
ンプ
ユーザー・プリファレンスのフォーマットで示される日付と時刻です。
結果セクションとレポート・セクションの計算結果アイテム
結果セクションとレポート・セクションでは、Interactive Reporting はデスクトッ
プ上での計算を実行します。計算対象となるのはユーザーの結果セット内または
レポート・セクションの表面上のデータのみです。
これらのセクションでは、新規の計算結果アイテムを作成できるのみです。デー
タベースから直接取得した元のデータ・アイテムを変更することはできません。
同じ理由で、これらのセクションで計算結果アイテムに使用するスカラー関数は、
RDBMS ではなく Interactive Reporting によって提供されます。
結果セクションとレポート・セクションの計算結果アイテムは、次の 2 点が異な
ります:
l
l
l
結果セクションとテーブル・セクションでは、参照アイテムは、要求ライン
に表示されているアイテムにフィルタされています。
それ以外のレポート・セクションでは(レポート・デザイナ・セクションを除
き)、参照 アイテムが、データ・レイアウトの「ファクト」ペインに配置され
たアイテムに制限されます。これらのセクションでの計算は、レポートの中
心となる集約されたセルの値を対象とします。データを集約するまえに計算
を実行するには、「結果」で新しいアイテムを計算します。
レポート・セクションでは、テーブルの小計を計算できます。
計算結果アイテムについて 409
レポート・セクションの計算結果アイテム
レポート・セクションでは、レポートの合計と小計は、表示値に適用される列の
データ関数か列の基本式に基づいて計算できます。
基底値とは、元の結果セクションの値を指します。表示値とは、実際のレポート・
セクションの値を指します。この 2 つの方法で生成されるレポートの表示値が矛
盾する場合があります。
表示値と基底値の違いを理解するために、2 つの値 20 と 30 を持つ簡単なピボッ
ト・テーブルの例を考えます。これらの数値は、すでに基底値の合計値となって
います(20 = 8 +12 および 30 = 10 + 20)。基底値の平均の結果は 12.5 = (8 + 12 + 10 +
20) /4)です。表示値の平均の結果は 25 = (20 +30) / 2)です。
次の例では、Computed 列と Computed2 列の両方に Average データ関数が適用され
ています。Computed 列は表示値に適用されたデータ関数を使用して計算されま
す。Computed2 列は基底値を使用して計算されます:
リリース 8.3.2 以前(旧計算結果アイテム)に作成された Interactive Reporting のド
キュメント・ファイル(BQY)の合計と小計を計算する場合は、表示値に適用され
る列のデータ関数か列の基本式に基づいて合計を計算できます。
旧計算結果アイテム列の場合は、「実合計」が「旧合計」に変更されます。
ユーザーが高速メニューから「旧合計」を選択する(実質的に機能を使用不可にす
る)場合、変更を元に戻すことができないという内容の警告ダイアログ(「このア
クションは元に戻せません。合計および小計に実合計を使用してよろしいです
か?」...「続行」/「取消し」)がユーザーに表示されます。ユーザーが「続行」を
選択すると、「実合計」がこの列の合計と小計の両方で使用可能になります。次に
コンテキスト・メニューを表示すると、「旧合計」のかわりに「実合計」オプショ
ンが表示されます。ユーザーはこの列に対して従来の動作を適用できなくなりま
す。
410 計算結果アイテム
ピボット・セクションの計算結果アイテム
ピボット・セクションの計算結果アイテムの小計をピボットして解釈する場合は、
2 種類のデータ表示方法があります。表示方法を次に示します:
l
詳細セルに適用される計算結果アイテム式から計算された小計セル結果
l
計算結果アイテムの実合計
使用するメソッドを決定する際には、2 種類の表示方法の違いに注意します。前
者は詳細セルの計算に使用する式から計算されます。
計算結果アイテムの実合計は、指定されたデータ関数に応じた集約を使用し、計
算結果アイテムの式には依存しません。求める結果によって、それぞれの方法で
表示される合計は異なります。
計算結果アイテムの 2 種類の合計の違いを次の例で示します。例の最初の部分は、
詳細セルに使用された計算結果アイテムの式から合計が計算された場合の結果で
す。
詳細セル・データが市レベルで示され、「州」が変わると小計が示されます。
この例では、Sum データ関数が適用されています。「Computed」列は次の式で定
義されます:
(Units % 50) +1
ここで、「%」はモジュロ(剰余)演算子を表します。言い換えると、式は次のよう
に定義されます:
Integer remainder of (“Unit column cell value” /50) + 1
州内の各市のユニット数の列の値に対して、式が予測どおりの動作をします。た
とえば、CA セルの Oakland の式は次のとおりです:
Units 910
Modulo (remainder) of 910 / 50 = 10
Add 1 to assign a value of 11 (shown above).
カリフォルニア州の「Total」行の値は 41 となり、これは次の公式から導き出され
ます:
Total “Units” for California = 12390
Modulo of 123900/50 = 40
Add 1 to assign a value of 41
計算結果アイテムについて 411
41 のモジュロはカリフォルニア州の全都市で表示されたセル値の合計ではなく、
カリフォルニア州の「Units」列にある都市の合計を含んだセルにのみ適用したモ
ジュロ公式です。
145 の小計セル合計値を予想していた場合は、計算結果アイテムの実合計機能を
使用する必要があります。この機能は詳細セルに示される値を参照します(この例
では、Sum データ関数を前提とします):
46 +1 + 11 +1 +46 ( = 145
表示値の使用法
Interactive Reporting では、合計を操作する際に、表示値または基底値を使用でき
ます。基底値とは、元の結果セクションの値を指します。表示値とは、実際のレ
ポート・セクションの値を指します。この 2 つの方法で生成されるレポートの表
示値が矛盾する場合があります。
表示値と基底値の違いを理解するために、2 つの値 20 と 30 を持つ簡単なピボッ
ト・テーブルの例を考えます。これらの数値は、すでに基底値の合計値となって
います(20 = 8 +12 および 30 = 10 + 20)。基底値の平均の結果は 12.5 = (8 + 12 + 10 +
20) /4)です。表示値の平均の結果は 25 = (20 +30) / 2)です。
注: Average および Count 集約データ関数は、
「表示値の使用」プロパティも使
用可能になっていないかぎり、実合計モードで評価されません(前述の「表
示値の使用」を参照)。「表示値の使用」が使用可能でない場合、Average お
よび Count 集約は、表示されたピボット・テーブルではなく、元のテーブ
ル/結果セクションのデータ値の件数を使用して計算されます。
注: デフォルトでは、表示値の機能は非アクティブです。表示値をアクティブ
にするには、「ピボット」、「表示値の使用」の順に選択します。
計算結果アイテムとデータ関数
計算結果アイテムとデータ関数は、本質的に異なります。「計算結果アイテム」ダ
イアログ・ボックスにある関数は、データ関数と同じ方法ではデータを計算しま
せん。
l
l
計算結果アイテムは、計算(たとえば、価格と売上ユニットからの収益の計算)
に基づいて、元の各値に対する新しい値を計算します。新しい値は、新しい
データ・アイテムの一部であり、元の値を置き換えます。計算結果アイテム
によって元のレコード件数が減ることはありません。
逆に、データ関数は、データベース・レコードのグループを集計し、元の値
を新しい集計データで置き換えます。データ関数は値を集計するため、一般
にレコード件数は減ります。
ピボット・オプション
「ピボット・オプション」タブを使用して、表示値、計算結果アイテムの実合計の
処理方法、および NULL ファクト値の処理方法を使用可能/使用不可にできます。
412 計算結果アイテム
オプ
ション
説明
表示値
の使用
結果セクションの値でなく、表示されたセルまたはピボットの表示値を再計算し
ます。
実合計、
計算結
果アイ
テム
各合計値が表示された詳細セルの合計と等しくなるよう小計を再計算します。計
算結果アイテムの実合計は、指定されたデータ関数による集約を使用し、計算結
果アイテムの合計の式には依存しません。このオプションを使用不可にすると、
小計セルの値は、詳細セルに適用された計算結果アイテムの式から計算されます。
Average および Count 集約データ関数は、「表示値の使用」を使用可能にしないか
ぎり、実合計モードでは評価されません。「表示値の使用」を使用可能にしない場
合、表示されたピボット値のかわりに、基礎となるテーブル/結果セクションの
データ値の件数を使用して、Average および Count 集約が計算されます。
計算結
果アイ
テムの
NULL
ファク
トを使
用可能
にする
NULL ファクト値(空のセル値)を非移動関数のゼロ・ファクト値として評価します。
表示されるすべてのファクト・セルの存在を計算に入れる必要がある移動関数計
算では、NULL ファクト値をゼロとみなすと後続の動作が実行されます。NULL 値の
評価と表示のデフォルト・オプションは使用不可です。
計算結果アイテムの追加
クエリー・セクションでは、計算結果アイテムは計算から導き出される新規のデー
タ・アイテムです。結果セクション、OLAPQuery セクション、ピボット・セク
ション、チャート・セクションおよびレポート・セクションでは、データ・アイ
テムを計算する式を作成するか、既存のデータ・アイテムに関数を適用すること
によって、計算結果アイテムを追加できます。
計算結果アイテムは、標準のデータ・アイテムと同じく、レポートで使用したり、
他のデータを計算するとに再利用できます。
たとえば、式を構築して Amount Sold アイテムを変更できます。Unit Price アイテ
ムを乗算し、計算結果のアイテムの名前を Revenue に変更します。Amount Sold に
Cume などのスカラー関数を適用し、それぞれの値を累積合計値として戻したり、
または単に Amount Sold に地域の税率を乗算し、それぞれの販売の税額を計算す
ることもできます。
ä 計算結果アイテムを作成(または変更)するには:
1 「セクション」メニューから計算結果アイテムの追加を選択します(クエリー、検索結
果など)。
「計算結果アイテム」ダイアログ・ボックスか「アイテムの変更」ダイアログ・
ボックスが表示されます。
2 「名前」ボックスに計算を表す名前を入力します。
デフォルト名は「Computed」で、複数ある場合は順に番号が付けられます。既存
のスカラー関数名と同じ名前を計算結果アイテムに割り当てると、Interactive
Reporting が名前に 2 から開始する番号を付加します。
3 「定義」テキスト・ボックスで式を作成して、新しいデータ・アイテムを定義します。
計算結果アイテムの追加 413
l
「演算子」ボタンを使用して、式の挿入ポイントに算術演算子や論理演算子を
挿入します。
l
「関数」をクリックして、表示される「関数」ダイアログ・ボックスを使用し
てスカラー関数を割り当てます。
l
「参照」をクリックして「参照」ダイアログ・ボックスを開き、式に入れるア
イテムを選択します。
式の一部を入力することも、JavaScript を使用して「定義」テキスト・ボック
スに式全体を直接入力することもできます。名前は大文字小文字を区別し、
アイテム名のスペースをアンダースコア('_')に置き換える必要があります。
4 必要に応じて、オプションボタンをクリックし、アイテムの新規データ型を設定しま
す。
5 式が完了したら、OK をクリックします。
計算結果アイテムは結果データ・レイアウトに一覧表示され、結果セットの列と
して表示されます。
クエリー・セクションでは、計算結果アイテムが新しい名前で要求ラインに表示
されます。結果セクションでは、計算結果アイテムがデータ・レイアウトに青字
で表示されます。
演算子
以降のセクションでは、計算結果アイテムの作成に使用できる演算子について説
明します。演算子を計算に追加するときは、次のガイドラインに従ってください。
「定義」テキスト・ボックスの計算に算術演算子または論理演算子を加えるには、
「計算結果」ダイアログ・ボックスで「演算子」ボタンをクリックします。演算子
は挿入位置に追加されます。追加できる演算子のタイプは次のとおりです:
l
算術演算子
l
比較演算子
l
ステートメント
l
論理演算子
ヒント:
l
l
l
l
414 計算結果アイテム
演算子を計算に追加するときは、次のガイドラインに従ってくださ
い:
NULL 値を表す場合は、「式」ボックスに単語の NULL (引用符で囲まない)を
入力します。
式に入力するすべてのテキスト文字列定数値と日付値定数値を一重引用符で
囲む必要があります(数値は引用符なしに入力できます)。
スペースまたは他の文字でアイテムを結合するには、アイテムまたは文字列
を参照するかタイプして「式」テキスト・ボックスに入力し、+演算子で結合
します(たとえば、City + ',' + State)。文字を追加せずに結合するには、
Concat 関数を使用します。
除算演算子では、除数は NULL 値またはゼロであってはなりません。5000 /
Units_Sold のように、式でデータ・アイテムが除数として使用され、このデー
タ・アイテムに NULL 値かゼロが含まれる場合は、まず、if/else ロジックを使
用して計算結果アイテムを作成し、NULL 値とゼロを削除してから、除算を含
んだアイテムを計算します。
2 つの日付アイテムを減算することはできますが、加算することはできませ
ん。Add Month 関数では、日付に整数値を加算できます。
l
Sum、Cume、Chr、Breaksum の関数内に関数をネストすることはできません。
l
注: JavaScript の演算子については、Hyperion JavaScript リファレンスを参照
してください。
算術演算子
算術演算子は、オペランドとして数値(論理または変数のいずれか)を取り、数値
を 1 つ戻します。
表 94
算術演算子
演算子
名前
説明
+
加算
すべてのセクションのサー
バー・レベルとローカル・メ
タトピック・レベルの両方で
使用されます。
-
減算
すべてのセクションのサー
バー・レベルとローカル・メ
タトピック・レベルの両方で
使用されます。
*
乗算
すべてのセクションのサー
バー・レベルとローカル・メ
タトピック・レベルの両方で
使用されます。
/
除算
すべてのセクションのサー
バー・レベルとローカル・メ
タトピック・レベルの両方で
使用されます。
(
副次演算の開始
すべてのセクションのサー
バー・レベルとローカル・メ
タトピック・レベルの両方で
使用されます。
)
副次演算の終了
すべてのセクションのサー
バー・レベルとローカル・メ
タトピック・レベルの両方で
使用されます。
++
増分
クエリー・セクション以外の
すべてのセクションのサー
バー・レベルとローカル・メ
タトピック・レベルの両方で
使用できます。
--
減分
クエリー・セクション以外の
すべてのセクションのサー
バー・レベルとローカル・メ
計算結果アイテムの追加 415
演算子
名前
説明
タトピック・レベルの両方で
使用できます。
Mod (%)
剰余
剰余演算子は、var1 を var2 で
除算した余りを整数で戻しま
す。
ローカル・メタトピック・レ
ベルでのみ使用できます。
たとえば、5% 4 は 1 を戻しま
す。
ヒント:
計算結果アイテムが要求ラインに表示され、そのアイテムの定義に
「Mytable.Column1-5」のような減算が使用されている場合、SQL エラー
が発生する可能性があります。正確にどのようなエラーが起こるかは
データベースに依存しますが、最も多いエラーは、未定義の名前が使用
されたというものです。データベースにはハイフン付きの名前が許可さ
れますが、Interactive Reporting ではこのような名前を直感的にわかるよ
うな方法で処理しようとます。そのため、「Mytable.Column1-5」のよう
なアイテム定義は、名前として解釈されます。確実に減算として扱われ
るようにするには、ハイフン/減算演算子の前後いずれかにスペースを
入れます。たとえば、計算結果アイテム定義を「Mytable.Column1 - 5」
のように入力すると、正しい SQL が生成されます。
比較演算子
比較演算子は、オペランドを比較し、比較が真であるかどうかに基づいた論理値
を戻します。オペランドは数値または文字列値です。文字列値に使用すると、標
準的な辞書順で比較が行われます。ローカル・メタトピック・レベルで使用でき
る比較演算子は、次の表に示すもののみです。表内の例で、var1 には値 3 を割り
当て、var2 には値 4 を割り当てています。
表 95
比較演算子(ローカル・メタトピック・レベル)
演算
子
説明
==
2 つのオペランドが等しい場合に TRUE を戻します。例:3 == var1
!=
2 つのオペランドが等しくない場合に TRUE を戻します。例:var1 !=4
<
左辺のオペランドが右辺のオペランドより小さい場合に TRUE を戻します。例: var1
< var2
<=
左辺のオペランドが右辺のオペランドより小さいか等しい場合に TRUE を戻します。
例:var <=var2, var2 <=5
>
左辺のオペランドが右辺のオペランドより大きい場合に TRUE を戻します。例: var2
> var1
>=
左辺のオペランドが右辺のオペランドより大きいか等しい場合に TRUE を戻します。
例:var2>=, var1>=2
416 計算結果アイテム
ステートメント
指定された条件が TRUE の場合にステートメント・セットを実行します。条件が
FALSE の場合は、別のステートメント・セットを実行できます。
注: ステートメントは、ローカル・メタトピック・レベルでのみ使用可能です。
表 96
if...else ステートメント
ステート
メント
説明
if...else
if は、指定された条件が TRUE の場合にステートメント・セットを実行します。
指定された条件として別のステートメントを指定したり、ネストされた他の if
ステートメントを含めたりすることもできます。複数のステートメントは中カッ
コ{}で囲みます。条件が FALSE の場合、スクリプト内にオプションの else ステー
トメントを入れておけば別のステートメント・セットを実行できます。
次に、if ... else ステートメントの例を示します:
if (条件) {
ステートメント1
}
else {
ステートメント2
}
論理演算子
論理演算子は、オペランドとしてブール(論理)値をとり、ブール値を戻します。
次の論理演算子は、ローカル・メタトピック・レベルでのみ使用可能です。
表 97
論理演算子(ローカル・メタトピック・レベル)
論理演算
子
説明
AND(&&)
2 つの条件式を結合して、どちらの式も TRUE の場合にのみレコードを取得しま
す。
条件式にある条件が 1 つでも FALSE の場合は、計算結果アイテムは取得されま
せん。通常、AND 論理演算子は、if や else ステートメントを使用する式など、別
の条件式内にネストされます。たとえば、次のようになります:
if ((OS == 'Windows') && (Item_Type == 'Modem')) {'Windows'} else
{'other'}
OR (||)
式の組合せを指定し、少なくとも 1 つの式を含むレコードを取得します。たと
えば、単語の 1 つが Washington または Oregon だった場合、「Washington」という
式を含むすべてのレコードと、「Oregon」という語を含むすべてのレコードが含
まれます。
通常、OR (||)は、if および else 論理演算子を使用する式など、他の条件式内でネ
ストされます。たとえば、Washington および Oregon を「Northwestern Region」に、
他の州を「Other Regions」に割り当てる場合、次のように入力します:
計算結果アイテムの追加 417
論理演算
子
説明
:if ((State = = 'Washington' )|| (State == 'Oregon'))
{'Northwestern Region'} else {'Other Regions'}
NOT (!)
否定形でより正確に表現されているアイテムを計算して表示します。実際に、
条件式を満たすレコードを除くすべてのレコードが取得されます。
条件式の前に NOT (!)論理演算子を付けて入力します。条件式は単純な値であっ
たり、AND や OR を使用する式など、他の条件式内にネストされていたりしま
す。
NOT を使用して組み合せた条件式は、NOT に続く条件式が FALSE である場合に
TRUE になります。組み合せた条件式は、NOT に続く条件式が TRUE である場合に
FALSE になります。
たとえば、Northwestern 地域でないすべての州の一覧を作成する場合を想定しま
す。この場合、次の条件式を入力します:
if ( ! (State = = 'Northwestern Region')) {'Other Regions'}
計算結果アイテムのトピックの参照
「参照」ダイアログ・ボックスから、式に使用する要求ラインのアイテムを選択す
るか、関数の引数として使用します。
ä トピックに関連付けられたトピック・アイテムを表示するには、左側のペインで
トピックを選択します。
右側のペインにトピック・アイテムが表示されます。
関数の使用
次のトピックでは、Interactive Reporting で使用できる関数の一覧を示します:
l
418 ページの「スカラー関数」
l
427 ページの「データ関数」
l
Teradata 標準関数
l
442 ページの「曜日を戻す関数 」
スカラー関数
使用可能なスカラー関数は次のとおりです:
ピボット、チャート、テーブルと結果セクションで計算結果データ・アイテムに
付加して、様々なスカラー関数が使用できます。
スカラー関数は(データ関数とは異なり)、データの集約や、集約の統計の計算は
行いません。かわりに、データ・アイテムに関連付けられたそれぞれの値に対し
て新しいデータ値を計算して置き換えます。
次のスカラー関数が使用可能です:
418 計算結果アイテム
419 ページの「条件付きスカラー関数」
420 ページの「日付スカラー関数」
421 ページの「算術スカラー関数」
423 ページの「数値スカラー関数」
ピクチャ関数
424 ページの「統計スカラー関数」
425 ページの「文字列スカラー関数」
注: 次の Conditional、Date、Math、String、Trend の関数の表では、変数の n、s、
d、exp(および val)はデータ・アイテムと列(州、販売数)または実際の値
(NY、6000)をスカラー関数への引数として表し、それぞれ数字、文字列、日
付、変数のタイプです。
注: 変数 c は、データ・アイテム参照のみが使用でき、定数値は使用できないこ
とを示します。データ・アイテムのかわりに定数値を使用する場合、日付
とテキスト文字列は単一引用符で囲む必要があります。以降のテーブル内
の例は定数とデータ・アイテムが混在していますが、通常、相互に入れ替
えが可能です。
条件付きスカラー関数
表 98
条件付きスカラー関数
関数
説明
Decode
(c,exp,val,exp,val...def)
アイテム c の値を 1 つ以上の式 exp と比較し、それぞれの式に一致す
る値の val、またはデフォルトの def を戻します。
例:
decode (region, 'South America','Priority 1',
'Asia','Priority 2','Europe','Priority 3',null)
指定された地域の優先度を置換し、それ以外の地域は NULL のままに
します。
Nvl (exp1,exp2)
NULL の場合は exp2、それ以外の場合は exp1 を戻します。
例:
nvl (Phone_No,'Phone_No','Not Recorded')
電話番号が顧客のレコードにない場合、「記録なし」を戻します。
この関数が計算結果アイテムの式に含まれている場合、2 つのパラ
メータ exp1 と exp2 のみが許可されます。
関数の使用 419
日付スカラー関数
表 99
日付スカラー関数
関数
説明
AddMonths (d,n)
日付 d に n 月を加えます。
例:
AddMonths ('5/13/99',4) = 9/13/99
DayOfMonth (d)
日付 d の日付部分を戻します。
例:
DayOfMonth ('11/02/99') = 2
LastDay (d)
日付 d を含む月の最終日の日付を戻します。
例:
LastDay ('12/6/9') = 12/31/99
MonthsBetween
(d1,d2)
日付 d1 と d2 の間の月数を、実数(分数値)で戻します。
例:
MonthsBetween ('12/5/99','5/6/99') = 6.9677
NextDay (d,s)
日付 d の後、最初の曜日 s の日付を戻します。s を省略すると、d に 1 日
が加算されます。
例:
NextDay ('12/16/99',"Monday") = 12/22/99
Sysdate
アイテム c 内のレコードごとに現在のシステム日時を戻します。
例:
Sysdate() = 2/11/96 19:54:36
ToChar (d/n, 'f' or
"f")
日付または数値 d/n を指定されたフォーマットの文字列に変換します。
この関数は、データではなく、アイテムのデータ型を変更します。結果
は数学的に計算することはできません。
例:
ToChar ('05/08/06', "mmmm-yy" ) = May-06
最初の引数(日付フィールド)で日付または数値の列を参照する場合、単一
引用符は不要です。データ値を渡す場合、単一引用符が必要です。
カンマを、最初の引数の直後に入れる必要があります。2 番目の引数
(フォーマット・フィールド)は、単一引用符または二重引用符で値を囲む
必要があります。
ToDate (s)
日付文字列 s の位置にデータ型を戻します。この関数は、データではな
く、アイテムのデータ型を変更します。結果は数学的に計算することは
できません。
例:
ToDate ('10/12/96') = 10/12/96
420 計算結果アイテム
関数
説明
注: 特定の日付が該当する曜日を戻す方法の詳細は、曜日を戻す関数
を参照してください。
ToMonth (d)
参照されている日付を戻し、その日付の日と年を 15 と 1904 でそれぞれ
置換します。値を月の文字列として表示するように変更するには、mmm
日付フォーマットを追加して適用し、月を示す数字として表示するよう
に変更するには、mm 日付フォーマットを適用します。
例:
ToMonth ('11/2/09' 09:46:00 AM) = 11/2/09 ~ Nov
ToQtr (d)
d の各値に、四半期を表す文字列値を戻します。
例:
ToQtr ('11/02/06' 09:46:00 AM) = Q3
ToYear (d)
d の各値に年を表す整数値を戻します。0 の数値フォーマットを適用する
ことによって、年をカンマを使用せずに表示するよう変換できます。
例:
ToYear ('11/02/06' 09:46:00 AM) = 2,006 ~ 2006
算術スカラー関数
表 100
算術スカラー関数
関数
説明
Abs (n)
数値 n の絶対値を戻します。
例:
Abs (-3) = 3
Atn (n)
n ラジアンのアークタンジェント値を戻します。
例:
Atn (1) = .7854
Ceil (n)
数値 n 以上の数値から最も小さい整数値を戻します。
例:
Ceil (5.6) = 6
Cos (n)
n ラジアンのコサイン値を戻します。
例:
Cos (0.5) = .8776
Cosh (n)
n ラジアンの双曲コサイン値を戻します。
例:
Cosh (0.5) = 1.1276
関数の使用 421
関数
説明
Count (c)
c 内の行の値の件数を戻します(NULL を含む)。
例:
Count (units) = units内の行数
Exp (n)
自然対数 e (2.718)を n 乗した値を戻します。
例:
Exp (4) = 54.598
Max (a,b)
アイテム a と b の新しい値の大きい方を戻します。
例:
Max (7, 10) = 10
Min (a,b)
アイテム a と b の新しい値の小さい方を戻します。
例:
Min (7, 10) = 7
Mod (n,m)
数値 n を数値 m で除算した余りの整数を戻します。m のほうが大きければ、デ
フォルト値は n です。
例:
Mod (6,2) = 0
Power (n,m)
数値「n」を m 乗した値を戻します。
例:
Power (10,5) = 100,000
Round (n,m)
n を小数点以下 m 桁で丸めた値を戻します。m を省略すると、デフォルトの小
数点以下の桁数は 0 です。
例:
Round (5.6178,2) = 5.62
Sign (n)
数 n が負の数の場合は-1、0 の場合は 0、正の数の場合は 1 を戻します。
例:
Sign (-4) = -1
Sin (n)
n ラジアンのサイン値を戻します。
例:
Sin (86) = -0.924
Sinh (n)
n ラジアンの双曲サイン値を
戻します。
例:
Sinh (.5) = .5211
422 計算結果アイテム
関数
説明
Sqrt (n)
数値 n の平方根を戻します。
例:
Sqrt (81) = 9
Tan (n)
n ラジアンのタンジェント値を戻します。
例:
Tan (30) = -6.405
Tanh (n)
n ラジアンの双曲タンジェント値を戻します。
例:
Tanh (45) = 1
Trunc (n,m)
数値 n を小数点以下 m 桁で切り捨てた値を戻します。m のデフォルト値は 0 で
す。
例:
Trunc (56.0379,2) = 56.03
数値スカラー関数
表 101
数値スカラー関数
関数
説明
Avg (numbers, break_col, break_
value)
数値列の値の平均値(算術平均値)を戻します。算術平均値を
計算する際に、平均値には NULL 値が含まれます。
Avg の例
AvgNonNull (numbers, break_col,
break_value)
NULL 値を除く数値列の値の平均値(算術平均値)を戻します。
AvgNonNull の例
chr (n)
ASCII 数値コード n を文字列に変換して戻します。
例:
Chr (65) = A
ColMax (numbers, break_col,
break_value)
数値列の最大値を戻します。
ColMax の例
ColMin (numbers, break_col,
break_value)
数値列の最小値を戻します。
ColMin の例
Count (numbers, break_col,
break_value)
列にある行数を戻します。
Count の例
関数の使用 423
関数
説明
CountDistinct (numbers, break_
col, break_value)
列の値の数を戻します。
CountDistinct の例
CountNonNull (numbers, break_
col, break_value)
列の行数を数えます。
CountNonNull の例
CountNull (numbers, break_col,
break_value)
NULL 値を含んだ列の行数を数えます。
CountNull の例
Cume (numbers, break_col)
数値列の値の累計を戻します。
Cume の例
Next (c)
参照アイテム c の次の行の値を戻します。
Prior (c)
参照アイテム c の前の行の値を戻します。
Sum (numbers, break_col, break_
value)
数値列の合計を戻します。
ピクチャ関数
表 102
ピクチャ関数
関数
説明
ピクチャ(イ
メージ・パ
ス、ツール
チップ(オプ
ション))
BLOB イメージ・ファイル(.JPEG、.GIF、.BMP、および.PNG)を戻します。イメー
ジ・パスはイメージが保管されるフォルダを参照します。ツールチップは
ピクチャ・イメージに関連付けられた説明のテキストです。
例:
if (Amount_Sales >= 10000) {Picture ("C:\\graphics\
\smile.gif" )}
else{Picture("C:\\graphics\
\crying.gif" )}
統計スカラー関数
表 103
統計スカラー関数
関数
説明
Median (numbers, break)
数値列の中央値(メジアン)を戻します。
Median の使用例
Mode (numbers, break_
col)
数値列に最も多く出現する値を戻します。
Mode の使用例
Percentile (numbers, n,
break_col)
424 計算結果アイテム
数値列の値の n 百分位数を昇順で戻します。
関数
説明
Percentile の使用例
Rank (numbers, break_
col)
数値列の数値の順位を戻します。
Rank の使用例
集約列(「Rank」の対象となる列)にフィルタを設定する際には制限が
あります。集約列にフィルタを設定するには、Interactive Reporting ド
キュメント・ファイルに新規テーブルを挿入し、その列をテーブル・
データ・レイアウトにドラッグします。これにより、フィルタが設
定可能な列の「コピー」が作成されます。
RankAsc (numbers,
break_col)
数値列の数値の順位を昇順で戻します。
RankAsc の使用例
StdDev (numbers, break_
col)
サンプルに基づいて標準偏差を推定します。標準偏差とは、値が平
均値(mean)からどの程度広い範囲に分散しているかを示すメジャーで
す。データが母集団全体である場合は、StdDevp 関数を使用して標準
偏差を算出します。
StdDev の使用例
StdDevp (numbers,
break_col)
引数として与えられた母集団全体に基づいて標準偏差を計算します。
標準偏差とは、値が平均値(mean)からどの程度広い範囲に分散してい
るかを示すメジャーです。データが母集団のサンプルである場合は、
StdDev 関数を使用して標準偏差を算出します。
StdDevp の使用例
Var (numbers, break_col)
サンプルに基づいて分散を推定します。Var 関数は、引数を母集団
のサンプルであるとみなします。データが母集団全体である場合は、
Varp 関数を使用して分散を算出します。
Var の使用例
Varp (numbers, break_
col)
母集団全体に基づいて分散を推定します。Varp 関数は、引数を母集
団全体であるとみなします。データが母集団のサンプルである場合
は Var 関数を使用して分散を算出します。
Varp の使用例
文字列スカラー関数
表 104
文字列スカラー関数
関数
説明
Ascii (s)
文字列 s の最初の記号の ASCII コードを戻します。
例:
Ascii ("AZ") = 65
Concat (s1,
s2)
文字列の s1 と s2 を結合して戻します。
例:
Concat ("interactive","reporting") = interactivereporting
関数の使用 425
関数
説明
Initcap (s)
文字列 s にある単語すべての先頭文字を大文字にし、残りの文字を小文字に
して戻します。
例:
Initcap ("santa fe") = Santa Fe
Instr
(s1,s2,n,m)
文字列 s1 内で、n 番目の位置から数えて m 番目に現れる文字列 s2 の位置を
戻します。n が負の数の場合は、s1 の末尾から文字列の前方に向かってカウ
ントします。値が見つからない場合は、0 を戻します。
例:
Instr ("Mississippi",'s',5,2) = 7
Instr ( City, 'a', -2, 1 )
Length (s)
文字列 s の文字数を戻します。
例:
Length ("Pittsburgh") = 10
Lower (s)
文字列 s を小文字で戻します。
例:
Lower ("CD-Rom") = cd-rom
Ltrim (s1,s2)
文字列 s1 で、その左端から、文字列 s2 に含まれない最初の文字までを切り
捨てます。
例:
Ltrim ("Mr. Jones", "Mr. ") = Jones
Replace
(s1,s2,s3)
文字列アイテム s1 内に出現する文字列 s2 をすべて、文字列 s3 で置換しま
す。s3 を省略すると、出現する s2 がすべて削除されます。
例:
Replace (customer,"Mrs.","Ms.") =は、「Mrs.」が含まれる顧客の値をす
べて「Ms.」に置換します。
Rtrim (s1,s2)
文字列 s1 で、その右端から、文字列 s2 に含まれない最初の文字までを切り
捨てます。
例:
Rtrim ("Columbus, OH",", OH") = Columbus
Substr (s,n,m)
文字列 s の n 番目から始まる、長さ m の部分文字列を戻します。m を省略す
ると、残りの文字列がすべて戻されます。
例:
Substr ("312/989-9989","1","3") = "312"
Translate
(s1,s2,s3)
文字列 s2 の各文字を文字列 s3 内の対応する文字で置換した文字列 s1 を戻し
ます。
例:
Translate ("12/5/97 3:48:22","/:","-|") = 12-5-97 3|48|22
426 計算結果アイテム
関数
説明
Upper (s)
文字列 s を大文字で戻します。
例:
Example: Upper ("st.") = ST.
データ関数
データ関数は、集約値(平均、最大、カウント、その他の統計)を算出します。す
なわち、データ・グループを集約します。データ関数を使用すると、サーバーの
データを集約および計算してから結果セクションに表示できます。また、集約さ
れた結果合計およびレポート・アイテムに対して異なる統計を計算できます。
データ関数は、クエリー・セクションで使用したときに最も効果的です。たとえ
ば、ロンドンとマドリードの自社店舗の販売取引レコードに販売額というアイテ
ムがあるとします。このアイテムにデータ関数を適用することで、データを結果
に取得したあと、データの連結、合計額、販売額の平均、各販売レコードのカウ
ント、各店舗ごとの最小販売額などを算出できます。
注: データ関数は比較的標準化されていますが、使用している RDBMS によって
は、クエリー・セクションで追加のデータ関数を使用できる場合もありま
す。
ä アイテムまたは列を選択し、「検索」、「ピボット」、「チャート」、「結果」、「テーブ
ル」のいずれかのメニューで「データ関数」をクリックします。
アイテムや列を選択して、ショートカット・メニューをアクティブにし、「データ
関数」を選択することもできます。
注: レポート・セクションでは、単一のファクト列を選択した場合のみ、デー
タ関数を適用できます。データ関数による計算方法を変更することもでき
ます。
ヒント:
テーブル・セクションでは「データ関数」を使用できません。
次の表に、使用できるデータ関数を示します。
関数
説明
適用範囲
なし
データベースに保管されてい
る状態で未集約値を戻しま
す。これは、クエリーのデ
フォルトの動作です。
クエリー
合計
基底値の合計を戻します。こ
れは、結果セクションとレ
ポート・セクションのデフォ
ルトの動作です。
すべて
平均
基底値の平均を戻します。
すべて
関数の使用 427
関数
説明
適用範囲
非 NULL 値の平均
NULL 値を除いた基底値の平均
を戻します。
ピボット、チャート、レポー
ト
最小
基底値の最小値を戻します。 すべて
最大
基底値の最大値を戻します。 すべて
カウント
基底値の個数を戻します。
重複していない値のカウント
一意な列の値の数(重複する
クエリー
値を 1 つとして数えたときの
数)を戻します。この関数は、
一部のデータベース・サー
バーではサポートされていま
せん。
NULL 値の数
基底値にある NULL 値の個数
を戻します。
ピボット、チャート、レポー
ト
非 NULL 値の数
NULL 値を除く、基底値の個数
を戻します。
ピボット、チャート、レポー
ト
標準偏差
値の標準偏差を戻します。こ
の関数は、一部のデータベー
ス・サーバーではサポートさ
れていません。
クエリー
分散
値の分散を戻します。この関
数は、Oracle サーバーを介し
てのみ使用可能です。
クエリー
加重
加重されたアイテムを計算す
るためにピボット・レポート
で使用します。
クエリー
列に占める割合%
基底値の合計を、対応する表
示列に対する割合として戻し
ます。
ピボット
行に占める割合%
基底値の合計の、行の表示値 ピボット
に対する割合(%)を戻します。
全体に占める割合%
基底値の合計の、レポートの
表示値の合計に対する割合(%)
を戻します。
ピボット、チャート
カテゴリに占める割合
選択した値を、グループの合
計に対する割合として戻しま
す。
レポート
増加
直前の 2 つの行または列の間
の増加を計算します。
ピボット
増加率(%)
直前の 2 つの行または列の間
の増加率を計算します。
ピボット
タイトル
列名を戻します。
レポート
428 計算結果アイテム
すべて
ヒント:
NULL 値は、データが何も指定されていない空の値です。NULL 値はゼ
ロと同じではありません。
Teradata 標準関数
Interactive Reporting は、次の標準的な Teradata 関数をサポートします:
Teradata 関数の完全なリストについては、Teradata Data SQL Reference, Functions and
Operators を参照してください。
l
429 ページの「Teradata 条件関数」
l
430 ページの「Teradata 日付関数」
l
430 ページの「Teradata その他の関数」
l
430 ページの「Teradata 数値関数」
l
431 ページの「Teradata 文字列関数」
l
431 ページの「Teradata システム関数」
l
431 ページの「Teradata 三角法関数」
Teradata 条件関数
関数
説明
戻り値の型
パラメータ
NullIf
NULLIF は引数が等し
いとき NULL を戻しま
す。等しくない場合
は最初の引数 scalar_
expression_1 を戻しま
す。NULLIF は次のフ
ル形式の CASE 式の短
縮形です:
文字列
文字列、比較文字列
文字列
文字列 1、文字列 2
CASE WHEN
scalar_
expression_
1=scalar_
expression_2
THEN NULL ELSE
scalar_
expression_1 END
Coalesce
最初の引数が NULL 値
の場合は 2 番目の引
数を戻します。
関数の使用 429
Teradata 日付関数
関数
説明
戻り値の型
パラメータ
Extract
指定した日付の一部
を戻します。
長精度
日付の一部(年、月、
日、時、秒)、日付の
値
Add Months
追加される月と日付
を戻します。
日付
日付、追加する月
Teradata その他の関数
関数
説明
戻り値の型
パラメータ
BYTE
指定されたバイト文
字列に含まれるバイ
ト数を戻します。
長精度
バイト、varbyte また
は BLOB 式
FORMAT
名前付きの式に宣言
されたフォーマット
を戻します。
文字列
列式
Title
表示または印刷結果
の見出しに出力する
式のタイトルを戻し
ます。
文字列
列式
Type
式に定義するデータ
型を戻します。
文字列
列式
Teradata 数値関数
関数
説明
戻り値の型
パラメータ
Logarithmic
指定された値の 10 を
底とする対数を戻し
ます。
実数
数値
Natural Logarithm
自然対数を戻します。 実数
数値
Null If Zero
Random
Zero If Null
430 計算結果アイテム
引数がゼロの場合に
「NULL」を戻し、ゼロ
以外の場合は引数を
戻します。
ランダムな整数を戻
します。
引数が NULL の場合に
「zero」を戻し、NULL
以外の場合は引数を
戻します。
実数
数値
長精度
下限、上限
実数
数値
Teradata 文字列関数
関数
説明
戻り値の型
パラメータ
Concat
連結された文字列を
戻します。
文字列
文字列 1、文字列 2
CHAR2HEXINT
文字列の 16 進数表現
を戻します。
Index
文字列 1 内での文字
列 2 の開始位置を戻
します。文字列 2 が
見つからない場合は
0 を戻します。
文字列
文字列, 検索文字列
Soundex
string_expression の
Soundex コードを表す
文字列を戻します。
文字列
文字列式
Substring
指定された文字列の
部分文字列を戻しま
す。
文字列
文字列、開始位置、
長さ
Trim
指定された文字列か 文字列
ら空白を削除します。
削除する前端/後端/
両方の文字列
VARGRAPHIC
character_string_
expression 内の文字
データの VARGRAPHIC
表現を戻します。
文字列
文字列式
パラメータ
文字列式
Teradata システム関数
関数
説明
戻り値の型
Date
現在の日付を戻しま
す。
日付
Time
現在の時刻を戻しま
す。
時間
User
現在のユーザー名を
戻します。
文字列
Teradata 三角法関数
関数
説明
戻り値の型
ACOS
指定されたコサイン 実数
値の角度を戻します。
コサイン値
ASIN
引数がサイン値とな
る角度を戻します。
サイン値
実数
パラメータ
関数の使用 431
関数
説明
戻り値の型
パラメータ
ATAN
引数がタンジェント
値となる角度を戻し
ます。
実数
タンジェント値
ATAN2
指定されたポイント
のアークタンジェン
ト値を戻します。
実数
X 座標および Y 座標
COSH
引数の双曲コサイン
値を戻します。
実数
角度
SINH
引数の双曲サイン値
を戻します。
実数
角度
TANH
引数の双曲タンジェ
ント値を戻します。
実数
角度
ACOSH
引数の逆双曲コサイ
ン値を戻します。
実数
角度
ASINH
引数の逆双曲サイン
値を戻します。
実数
角度
ATANH
引数の逆双曲タン
ジェント値を戻しま
す。
実数
角度
Teradata OLAP 関数
Interactive Reporting は、検索時間を大幅に減少する Teradata バージョン 3 OLAP お
よびシステム関数がサポートされます。
l
CSum (合計)関数
l
MAvg (移動平均値)関数
l
MDiff (移動差)関数
l
MSum (移動小計)関数
l
MLingreg (複数線形回帰)関数
l
Quantile 関数
l
Rank 関数
l
Current_Timestamp 関数
l
Qualify 関数
l
Sample 関数
l
SampleID 関数
432 計算結果アイテム
CSum (合計)関数
表 105
CSum (合計)関数
フィールド
説明
説明
順序付けられた行のセットの合計を累積し、各行での SUM の現在の値を
計算します。
構文:
CSum(value_expression, sort_expression_list)
value_expression
value_expression は、累計が計算されるスカラー数値列式です。
sort_expression_
list
sort_expression_list は、カンマで区切られた式のリストです(ソート順を指定
するオプション)。つまり、値のソートに使用する列の参照を指定します。
デフォルトのソート順は、昇順(ASC)です。
MAvg (移動平均値)関数
表 106
MAvg (移動平均値)関数
フィールド
説明
説明
現在の行と前の width-1 行を使用して、列の移動平均値を計算します。
構文:
MAvg(value_expression, width, sort_expression_list)
value_
expression
値式は、移動平均値が計算されるスカラー数値列の式を表します。
width
width は、移動平均の計算に使用された先行する行数を表します。width の値
は、常に正の整数の定数です。幅の最大値は 4096 です。
sort_
expression_list
sort_expression_list は、カンマで区切られた式のリストです(ソート順を指定
するオプション)。つまり、値のソートに使用する列の参照を指定します。
デフォルトのソート順は、昇順(ASC)です。
式に OLAP または集約関数を含めることはできません。
MDiff (移動差)関数
表 107
MDiff (移動差)関数
フィールド
説明
説明
現在の行/列の値と前の n 番目の値との移動差を戻します。
移動差は一般的なビジネス測定基準です。ある変数について、現在の期間
における使用状況と、一定期間離れた過去の別の期間における使用状況を
比較できます。
構文:
MDiff(value_expression, width, sort_expression_list)
value_
expression
値式は、移動平均値が計算されるスカラー数値列の式を表します。式に OLAP
または集約関数を含めることはできません。
width
width は、移動平均の計算に使用された先行する行数を表します。width の値
は、常に正の整数の定数です。幅の最大値は 4096 です。
関数の使用 433
フィールド
説明
sort_
expression_list
sort_expression_list は、カンマで区切られた式のリストです(ソート順を指定す
るオプション)。つまり、値のソートに使用する列の参照を指定します。デ
フォルトのソート順は、昇順(ASC)です。
MSum (移動小計)関数
表 108
MSum (移動小計)関数
フィールド
説明
説明
現在の行と前の n-1 行を使用して、列の移動小計を計算します。
構文:
MSum(value_expression, width, sort_expression_list)
value_
expression
値式は、移動平均値が計算されるスカラー数値列の式を表します。式に
OLAP または集約関数を含めることはできません。
width
width は、移動平均の計算に使用された先行する行数を表します。width の値
は、常に正の整数の定数です。幅の最大値は 4096 です。
sort_
expression_list
sort_expression_list は、カンマで区切られた式のリストです(ソート順を指定
するオプション)。つまり、値のソートに使用する列の参照を指定します。
デフォルトのソート順は、昇順(ASC)です。
MLingreg (複数線形回帰)関数
表 109
MLingreg (複数線形回帰)関数
フィールド
説明
説明
sort_expression 列の値に基づいて、先行する width-1 の最小の 2 乗の複数線形回
帰に基づく列式に予測される値を戻します。width-1 に先行する行より少ない
場合、MLinreg 関数は先行するすべての行を使用して回帰を計算します。
構文:
MLingreg(value_expression, width, sort_expression_list)
value_
expression
値式は、移動平均値が計算されるスカラー数値列の式を表します。式に OLAP
または集約関数を含めることはできません。
width
width は、移動平均の計算に使用する先行の行数を表します。width-1 に先行す
る行が線形回帰の計算に使用され、行の値自体が予測される値の計算に使用
されます。width の値は、常に 1 より大きい正の整数の定数です。width の最
大値は 4096 です。
sort_
expression_
list
sort_expression_list は、値のソートに使用され、線形回帰の計算に依存する変
数を定義する列の参照です。sort_expression_list は、オプションのソート順を
指定する式です。デフォルトのソート順は昇順(ASC)です。この関数に指定で
きる sort_expression は 1 つのみです。
434 計算結果アイテム
Quantile 関数
表 110
Quantile 関数
フィールド
説明
説明
列内の値の分位(quantile)スコアを計算します。分位は、ユーザーが定義し
た幅の汎用的な間隔です。
構文:
Quantile(quantile_constant, sort_expression_list)
quantile_
constant
使用される分位(quantile)パーティションを定義する正の整数定数です。
sort_expression_
list
カンマで区切られた式のリストです(ソート順を指定するオプション)。つ
まり、値のソートに使用する列の参照を指定します。デフォルトのソー
ト順は、昇順(ASC)です。
Quantile 値範囲
0 から(Q-1)までの範囲です。この Q は、四分位定数によって指定された四
分位パーティション数です。
Rank 関数
表 111
Rank 関数
フィールド
説明
説明
グループのすべての行のランク(1...n)を sort_expression_list の値で戻し、同
じ sort_expression 値は同じランクを受け取ります。
構文:
Rank(sort_expression_list)
sort_expression_
list
カンマで区切られた式のリストです(ソート順を指定するオプション)。つ
まり、値のソートに使用する列の参照を指定します。デフォルトのソー
ト順は、昇順(ASC)です。
Current_Timestamp 関数
表 112
Current_Timestamp 関数
フィールド
説明
説明
現在のシステムのタイム・スタンプと現在のセッションの時間帯の差を
戻します。
構文:
Current_Timestamp(fractional_precision)
fractional_
precision
戻されるタイムスタンプ値のオプションの精度範囲です。値の範囲は 0
から 6 で両端の値を含みます。デフォルト値は 6 です。
プロパティ
データ型: TIMESTAMP WITH TIME ZONE 長さ: 12 NULL 値不可
フィールド
YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、TIMEZONE_HOUR、TIMEZONE_
MINUTE
関数の使用 435
Qualify 関数
表 113
Qualify 関数
フィールド
説明
説明
ユーザーが指定した条件に従って、以前に計算された OLAP 関数の結果をフィ
ルタします。
構文:
Qualify search_condition
Qualify
SELECT ステートメントの条件句を表します。
search_
condition
結果の行を満足させる 1 つ以上の条件式です。Qualify 句とともに集約演算子
を使用できます。
使用上の注意
クエリーの QUALIFY 句を指定する場合は、クエリー内の次のいずれかの場所
で統計関数も指定する必要があります。
SELECT 句の select_list GROUP BY 句の grouping_key QUALIFY 句の search_condition
SELECT ステートメントに WHERE、GROUP BY および QUALIFY 句が同時に使用さ
れる場合は、評価順序が次のようになります:
WHERE GROUP BY QUALIFY
Sample 関数
表 114
Sample 関数
フィールド
説明
説明
合計行数の分数のリストまたは SELECT クエリーの行番号のリストとして指定
され、互いに排他的な行のサンプルを戻すことによって、追加のプロセスが
検討される行数を減らします。
構文:
Sample(fractional_description [count_description])
fractional_
description
閉区間(0, 1)でカンマで区切られた、任意の浮動小数点定数を表します。これ
は小数部のリストで、合計が 1 を超えてはなりません。
count_
description
行数を表す正の整数の定数リストです。結果の行数が十分でなくサンプリン
グ要求を完全に果たせない場合、警告が戻されます。
使用上の注
意
SELECT ステートメントごとに 16 サンプルまで要求できます。
SAMPLE はテーブル式の評価済出力で機能します。指定に応じて結果をサンプ
リングし、WHERE 句、GROUP BY、HAVING、QUALIFY 句のいずれかを含みます。
サンプリング要求は繰り返せません。同じデータに対して 2 回実行された同
じサンプリング・クエリーは異なる結果の行を報告します。
計算したテーブル、ビュー、INSERT-SELECT などにサンプリングを使用して行
数を減らし、さらに計算を検討できます。
SAMPLE をサブクエリーに使用することはできません。
fraction_description の結果として行が戻されない場合は、警告が生成されます。
count_description を完全に満たせない場合は警告が生成され、サンプル・サイ
ズが残りの行数まで減少します。
436 計算結果アイテム
SampleID 関数
表 115
SampleID 関数
フィールド
説明
説明
行が属するサンプルを識別し、SELECT ステートメントの SAMPLE 句内で指
定された異なるサンプルに属する行を区別します。
構文:
SAMPLEID
定義
サンプル ID は、SAMPLE 句指定の左から右の順に、1 から n までの範囲
で、行が属するサンプルを識別します(この n は SAMPLE 句で要求したサ
ンプル数です)。
SAMPLEID を指定
する場所
SAMPLEID は SAMPLE 句でのみ指定でき、SELECT 句の一部としてまたは
ORDER BY 句で表示できます。
ANSI SQL 関数
Interactive Reporting は、ANSI SQL 関数とデータをウィンドウ化する句をサポート
しています。ウィンドウ(パーティション)化とは、パーティション内の各行を計
算する集約関数の対象とする固定されたウィンドウ、つまり「サブ範囲」を設定
することを意味します。
ウィンドウ化する句には、次のものがあります:
l
パーティション方法 - サブセットとして分析するデータ。
l
順序 - 昇順または降順のソート・パラメータ。
l
行 - パーティション内の各行を計算する集約関数の対象とする行を定義しま
す。
たとえば、sales_fact テーブル内の各店の 3 か月の移動平均を計算する場合、次に
示すように、StoreID でパーティション化し、Month でソートして、現在の行およ
び先行する 2 行に対して計算を実行します:
SELECT StoreID, Sales_Month, ProductID, Sales, AVG(Sales) OVER
(PARTITION BY StoreID ORDER BY Sales_Month ROWS BETWEEN 2 PRECEDING
AND CURRENT ROW)
ä ANSI SQL 関数を適用するには:
1 要素テーブル・カタログからコンテンツ・ペインにトピックをドラッグします。
2 トピックを要求ラインにドラッグします。
3 要求ラインとショートカット・メニューでトピック・アイテムを選択し、計算結果ア
イテムの追加を選択します。
「アイテムの変更」ダイアログ・ボックスが表示されます。
4 関数を選択します。
「関数」ダイアログ・ボックスが表示されます。
関数の使用 437
注: 関数がウィンドウ化する句をサポートしていない場合、
「関数」ダイアロ
グ・ボックスに表示されるのは「パラメータ」タブのみです。現在の関数
でウィンドウ化する句がサポートされている場合、ウィンドウ化する句を
作成する「詳細」タブが使用可能です。
5 関数のカテゴリから関数を選択します。
サポートされる ANSI 関数の一覧が関数リストに表示されます。データベース固
有の ANSI 関数も表示されます。
6 パーティション方法フィールドで、データをパーティション化するトピック・アイテ
ムを選択します。
トピック・アイテムのリストから選択して確認するには、「参照」をクリックし、
「参照」ダイアログ・ボックスからアイテムを選択します。
7 順序フィールドで、ソートに使用するトピック・アイテムを選択します。
トピック・アイテムのリストから選択して確認するには、「参照」をクリックし、
「参照」ダイアログ・ボックスからアイテムを選択します。
8 昇順または降順でソートするには、次の手順に従います。
9 行フィールドで、パーティション内の各行を計算する集約関数の対象とする行数を指
定します。
すべての値を選択するには、デフォルト値を変更せず「制約なし」のままにしま
す。
10 行の値にパーティション・パラメータを選択します。つまり、パーティションに取込
み領域を選択します。有効なオプションは次のとおりです。
l
先行の行
l
現在の行
11 「行」フィールドで選択された行の中の値を選択するには、行を指定して、パーティ
ション・パラメータを指定します。有効なオプションは次のとおりです:
l
現在の行
l
後続の行
12 OK を選択します。
表 116
ANSI SQL 関数
名前
説明
戻り値の型
パラメータ
CORR
すべての非 NULL デー
タ・ポイントのペア
について、引数のピ
アソン積率相関係数
を戻します。
実数
数値列式 x および y
COVAR_POP
すべての非 NULL デー
タ・ポイントのペア
について、引数の母
共分散を戻します。
実数
数値列式 x および y
COVAR_SAMP
すべての非 NULL ペア 実数
について、引数の標
本共分散を戻します。
数値列式 x および y
438 計算結果アイテム
名前
説明
戻り値の型
パラメータ
GROUPING
指定された列が結果
の行で除外されたか
どうかを示す値を戻
します。
整数
GROUP BY 句のアイテ
ム
KURTOSIS
列式の分布の尖度を
戻します。
実数
数値列式
REGR_AVGX
独立変数/従属変数の
引数の、すべての非
NULL データのペアに
ついて、independent_
column_expression の平
均値を戻します。
実数
独立/従属の列式
REGR_AVGY
独立変数/従属変数の
引数の、すべての非
NULL データのペアに
ついて、independent_
column_expression の平
均値を戻します。
実数
独立/従属の列式
REGR_COUNT
独立変数/従属変数の
引数の、すべての非
NULL データのペアの
件数を戻します。
実数
独立/従属の列式
REGR_INTERCEPT
独立変数/従属変数の
引数の、すべての非
NULL データのペアに
よる一変量の線形回
帰直線の切片を戻し
ます。
実数
独立/従属の列式
REGR_R2
独立変数/従属変数の 実数
引数の、すべての非
NULL データのペアの
決定係数を戻します。
独立/従属の列式
REGR_SLOPE
独立変数/従属変数の
引数の、すべての非
NULL データのペアに
よる一変量の線形回
帰直線の傾きを戻し
ます。
実数
独立/従属の列式
REGR_SXX
独立変数/従属変数の
引数の、すべての非
NULL データのペアに
ついて、independent_
column_expression の 2
乗和を戻します。
実数
独立/従属の列式
REGR_SXY
独立変数/従属変数の
引数の、すべての非
NULL データのペアに
ついて、independent_
column_expression と
dependent_column_
実数
独立/従属の列式
関数の使用 439
名前
説明
戻り値の型
パラメータ
実数
独立/従属の列式
expression の積和とを
戻します。
REGR_SYY
独立変数/従属変数の
引数の、すべての非
NULL データのペアに
ついて、dependent_
column_expression の 2
乗和を戻します。
SKEW
value_expression の分
実数
布の歪度を戻します。
数値列式
STDDEV_SAMP
value_expression の非
NULL データ・ポイン
トの標本標準偏差を
戻します。
実数
数値列式
VAR_POP
value_expression の
データ・ポイントの
母分散を戻します。
実数
数値列式
VAR_SAMP
value_expression の
実数
データ・ポイントの
標本分散を戻します。
数値列式
WIDTH_BUCKET
value_expression を割
り当てるパーティ
ションの数を戻しま
す。
整数
値式、下限値、上限
値、パーティション
数
PERCENT_RANK
value_expression の行
の相対順位を戻しま
す。
実数
ROW_NUMBER
連続する行番号(最初 整数
の行が 1)を戻します。
ウィンドウのウィン
ドウ順に従う、ウィ
ンドウ・パーティ
ション内の行の番号
です。
POSITION
string_expression_2 内
での string_expression_
1 の開始位置を戻し
ます。
整数
文字列式 1、文字列
式2
TRANSLATE
1 つのサーバー文字
セットから別のサー
バー文字セットに文
字列または文字列式
を変換します。
文字列
文字列式、変換
CHARACTER_LENGTH
文字列の長さを、論 整数
理的な文字数または
バイト数で戻します。
440 計算結果アイテム
文字列式
名前
説明
戻り値の型
パラメータ
OCTET_LENGTH
string_expression の長
さをオクテット数で
戻します。
整数
文字列式
CURRENT_DATE
現在のシステム日付
を戻します。
日付
CURRENT_TIME
現在のシステム時刻
を戻します。
時間
CURRENT_TIMESTAMP
現在のシステム・タ
イムスタンプを戻し
ます。
タイムスタンプ
Oracle データベースでは、次の関数がロードされます:
関数
Sum
Abs
Sin
Rpad
最小
Floor
Cos
Substr
Max
Power
Tan
To_char
Avg
Round
Decode
Last_day
Count
Sign
Nvl
Sysdate
Add Months
Sqrt
Ceil
Months_between
Concat
Lower
Stddev
Next_day
Length
Upper
Variance
Trunc
Ascii
Initcap
User
Exp
Lpad
DB2 データベースでは、次の関数がロードされます:
関数
Sum
Lower
Coalesce
Microsecond
Decimal
Concat
Right
最小
Upper
Current Date
Minute
Digits
Hex
Soundex
Max
Ascii
Current Time
Month
Integer
Insert
Substr
Avg
Exp
Date
Monthname
Log10
Lcase
Ucase
Count
LTrim
Day
Quarter
Mod
Left
Abs
RTrim
Dayname
Second
Rand
Length
Floor
Sin
DayOfWeek
Time
Smallint
Locate
関数の使用 441
関数
Power
Cos
Dayofyear
Week
Trunc
Posstr
Round
Tan
Days
Year
Char
Repeat
Sqrt
Nullif
Hour
Ceil
Chr
Replace
SQL: (MSSQL)データベースでは、次の関数がロードされます:
関数
Sum
Sqrt
Grouping
Right
最小
Lower
Width_Bucket
Substring
Max
Upper
Row_Number
Str
Avg
Ascii
Current_Timestamp
User_name
Count
Exp
Rank
Suser_name
Abs
LTrim
Length
Dateadd
Floor
RTrim
Isnull
Datediff
Power
Sin
Ceiling
Datename
Round
Cos
Rand
Datepart
Sign
Tan
Reverse
Getdate
曜日を戻す関数
特定の日付の曜日を戻す必要がある場合、一部のデータベース・システムでは
SELECT ステートメントに適用できる関数によってこの機能を実現しています。
たとえば、Microsoft および Sybase の SQL Server の datepart()関数で日付の
「weekday」部を要求します。Oracle の to_char()関数では、D (曜日番号 1 から 7)
または DAY のフォーマットを指定して曜日を取得します。
データベースでこの関数がサポートされていない場合は、計算結果アイテムを結
果セクションに追加して、曜日を取得できます。
曜日データのフォーマット
曜日をフォーマットして日付を表示または印刷するのみの場合は、特別な計算や
ステートメントは不要です。
ä 曜日をフォーマットするには:
1 結果セクションで日付アイテムを選択し、フォーマット、数値の順に選択します。
「プロパティ」ダイアログ・ボックスに「数値」ページが表示されます。
2 カテゴリ・リストでカスタムを選択します。
442 計算結果アイテム
3 フォーマット・フィールドで、3 文字略語を表示する場合は ddd と入力し、曜日名全
体を表示する場合は dddd と入力して、OK をクリックします。
曜日データに基づくデータの分析
dddd mm/dd/yyyy のようなフォーマットを指定すると、日付が Tuesday05/19/2000
のように表示されます。これは、曜日に基づいてデータを分析するには十分でな
いかもしれません。表示フォーマットとは関係なく、フィールド内のデータは日
付のままです。つまり、指定した期間の月曜日の売上げと他の曜日の売上げを比
較する必要がある場合、表示フォーマットを変更しても、元の問題に対処したこ
とになりません。ここで、このような分析を行うには、月曜日の全データをグルー
プ化する必要があります。
ä 曜日を基にデータを分析するには:
1 結果セクションでアイテムを選択し、結果、計算結果アイテムの追加の順に選択しま
す。
2 列名フィールドで、列に新しい名前を割り当てます。
3 定義フィールドで、to_char(<MyDate>,'dddd')と入力します。
<MyDate>を曜日情報が必要な列名と置き換えます。これによって、前述した目的
のフォーマットで日付列から文字列が作成されます。次のコードを追加すること
もできます:
: decode((NEXT_DAY ( <MyDate>, 'Sunday' )) -<MyDate>, 7,'Sunday',
6,'Monday', 5,'Tuesday', 4,'Wednesday', 3,'Thursday', 2,'Friday',
1,'Saturday', 'Error!')
一般計算結果アイテムの例
次の例では、計算結果アイテムを使用して、ピボット・セクションとチャート・
セクションに使用できる数学計算、数値計算、統計計算などを適用する方法につ
いて説明します。
l
算術関数
l
中心傾向
l
計算平均値
l
Percentile
l
Rank
算術関数
算術式は、引数と、引数に適用される単純または複雑な算術演算子で構成されま
す。この例では、収益の一定の割合(3.5%)で売上税が計算されます。「Net
Amount」列は、収益から税額を減算して計算されます。
一般計算結果アイテムの例 443
中心傾向
特定のデータ・セットのパターンを区別する必要がある場合には、統計が傾向と
して持つ分布の中心を探すところから始めます。この測定の方式は、データ・セッ
ト内の平均を探し出すことにあり、通常、中心傾向の測定テクニックと呼ばれま
す。
このテクニックには、3 タイプのメジャーがあります:
l
平均値 - メジャーの合計を総数で割った値です。
l
中央値 - 位取り中央メジャーを示します。
l
最頻値 - 最も多く出現する値です。
この例では、Unit Sales は、購入済の製品単位の合計数を表します。Unit Sales の平
均値は、平均購入サイズを表します。Unit Sales の中央値は、すべての購入量の中
央の位置に該当する製品単位の数を表します。Unit Sales の最頻値は、同時に購入
される頻度が最も高い製品単位の数を表します。
計算平均値
計算平均値は、区切り列と区切り値に適用できます。この例では、様々な列が作
成され、Amount_Sales 列に基づいた異なる平均の計算結果が表示されます。
次の表は、上図で示した平均の計算方法を示します。
444 計算結果アイテム
表 117
計算平均値
列
数値関数
売上高
四半期および製品ライン別の合計売上高
= Sum (Amount_Sales)
1年
四半期および製品ライン全体の平均購入額(売上高)
= Avg (Amount_Sales)
四半期別
特定の四半期の平均購入額(売上高)
= Avg (Amount_Sales, Quarter)
四半期および製品ライ
ン別
製品ラインの特定の四半期の平均購入額(売上高)
四半期 1
製品ライン全体の四半期 1 のみの平均購入額(売上高)
= Avg data function applied to Amount_Sales column
= Avg (Amount_Sales, Quarter, 'Q1')
書籍
四半期全体の書籍の平均購入額(売上高)
=
Avg (Amount_Sales, Product_Line, 'Books')
Percentile
販売管理者が、百分位数が 80 以内の場合に特別ボーナスの資格を得るとします
(Qualify 列)。Amount Sales に 80 の百分位数値を定義できます。
次の例では、売上 10,000 ドル未満のトランザクションを行った国を識別します。
一般計算結果アイテムの例 445
Rank
数値列の数値の順位を戻せます。Rank 関数は、リストを降順にソートした場合と
同様の結果になります。この例では、Country ごとに Amount Sales 値の順位が付
けられます。
注: Rank 関数は、重複する数に同じ順位を割り当てます。これは、後続の数値
の順位に影響を与えます。
予測売上高
次の例では、1999 年の売上高に基づく売上予測で、四半期ごとに 20%増加の計算
を示します。
446 計算結果アイテム
スカラー関数の例
一般的なスカラー関数の一部を次に示します。それぞれの例は、使用する構文と
関数の適用結果です。すべてのスカラー関数に例を示したわけではありません。
ここでは次の関数について説明します:
l
448 ページの「Avg」
l
449 ページの「AvgNonNull」
l
451 ページの「ColMax」
l
452 ページの「ColMin」
l
453 ページの「Count」
l
454 ページの「CountDistinct」
l
456 ページの「CountNull」
l
456 ページの「CountNonNull」
l
458 ページの「Cume」
l
467 ページの「Sum」
l
460 ページの「Median」
l
461 ページの「Mode」
l
461 ページの「Percentile」
l
463 ページの「Rank」
l
464 ページの「RankAsc」
l
465 ページの「StdDev」
l
466 ページの「StdDevp」
l
468 ページの「Var」
l
469 ページの「Varp」
スカラー関数の例 447
Avg
Avg 関数は数値列の値の平均値(算術平均値)を戻します。
Avg (numbers, break_col, break_value)
ここで:
numbers は、平均が計算される数値が含まれる列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
break_value は、break_col の値が break_value と等しい数値列の平均を戻すオ
プションのパラメータです。
注: break_value 列の定数値にデータ・アイテムを指定する場合は、日付や文
字列を一重引用符で囲む必要があります。
次の例で、3 つの異なるテーブルに Avg 関数を挿入した結果を示します。
例1
この例では、数値列に対して Avg 関数を使用します。結果は「計算結果」列に表
示されます。
Avg (Amount)
表 118
Avg の例 1
都道府県
市
売上高
計算結果
北海道
札幌市
112
183.67
兵庫県
神戸市
240
183.67
兵庫県
西宮市
97
183.67
京都府
京都市
70
183.67
神奈川県
横浜市
97
183.67
愛知県
名古屋市
208
183.67
福岡県
福岡市
159
183.67
大阪府
大阪市
490
183.67
大阪府
堺市
180
183.67
例 2:
この例では、数値列と break_column に対して Avg 関数を使用します。結果は「計
算結果」列に表示されます。
Avg (Amount, State)
448 計算結果アイテム
Avg の例 2
表 119
都道府県
市
売上高
計算結果
北海道
札幌市
112
112
兵庫県
神戸市
240
168.5
兵庫県
西宮市
97
168.5
京都府
京都市
70
70
神奈川県
横浜市
97
97
愛知県
名古屋市
208
208
福岡県
福岡市
159
159
大阪府
大阪市
490
335
大阪府
堺市
180
335
AvgNonNull
AvgNonNull 関数は、数値列にある NULL 値以外の値の平均値(算術平均値)を戻し
ます。
Avg (numbers, break_col, break_value)
ここで:
numbers は、平均が計算される数値が含まれる列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
break_value は、break_col の値が break_value と等しい非 NULL 値の数値列の平均
を戻すオプションのパラメータです。
注: break_value 列の定数値にデータ・アイテムを指定する場合は、日付や文
字列を一重引用符で囲む必要があります。
次の例で、3 つの異なるテーブルに AvgNonNull 関数を挿入した結果を示します。
例1
この例では、数値列に AvgNonNull 関数が使用されています。結果は計算結果列
に表示されます。
AvgNonNull (Amount)
都道府県
市
売上高
計算結果
北海道
札幌市
112
194.5
兵庫県
神戸市
240
194.5
スカラー関数の例 449
都道府県
市
売上高
計算結果
兵庫県
西宮市
NULL
194.5
京都府
京都市
70
194.5
神奈川県
横浜市
97
194.5
愛知県
名古屋市
208
194.5
福岡県
福岡市
159
194.5
大阪府
大阪市
490
194.5
大阪府
堺市
180
194.5
例 2:
この例では、数値列および break_column に AvgNonNull 関数が使用されています。
結果は計算結果列に表示されます。
AvgNonNull (Amount, State)
表 120
AvgNonNull の例 2
都道府県
市
売上高
計算結果
北海道
札幌市
112
112
兵庫県
神戸市
240
240
兵庫県
西宮市
NULL
240
京都府
京都市
70
70
神奈川県
横浜市
97
97
愛知県
名古屋市
208
208
福岡県
福岡市
159
159
大阪府
大阪市
490
335
大阪府
堺市
180
335
例3
この例では、数値列、break_column および break_value に AvgNonNull 関数が使用
されています。結果は計算結果列に表示されます。
AvgNonNull (Amount, State, ‘CA’)
表 121
AvgNonNull の例 3
都道府県
市
売上高
計算結果
北海道
札幌市
112
240
兵庫県
神戸市
240
240
450 計算結果アイテム
都道府県
市
売上高
計算結果
兵庫県
西宮市
NULL
240
京都府
京都市
70
240
神奈川県
横浜市
97
240
愛知県
名古屋市
208
240
福岡県
福岡市
159
240
大阪府
大阪市
490
240
大阪府
堺市
180
240
ColMax
ColMax 関数は、列に含まれる数値の最大値を戻します。
ColMax (numbers, break_col, break_value)
ここで:
numbers は、列の最大値を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
break_value は、break_col の値が break_value と等しい数値列の最大値を戻すオプ
ションのパラメータです。
注: break_value 列の定数値にデータ・アイテムを指定する場合は、日付や文
字列を一重引用符で囲む必要があります。
次の例で、3 つの異なるテーブルに ColMax 関数を挿入した結果を示します。
例1
この例では、数値列に ColMax 関数が使用されています。結果は計算結果列に表
示されます。
ColMax(Amount)
表 122
ColMax の例
都道府県
市
売上高
計算結果
北海道
札幌市
112
490
兵庫県
神戸市
240
490
兵庫県
西宮市
NULL
490
京都府
京都市
70
490
スカラー関数の例 451
都道府県
市
売上高
計算結果
神奈川県
横浜市
97
490
愛知県
名古屋市
208
490
福岡県
福岡市
159
490
大阪府
大阪市
490
490
大阪府
堺市
180
490
ColMin
ColMin 関数は、列に含まれる数値の最小値を戻します。
ColMin (numbers, break_col, break_value)
ここで:
numbers は、列の最小値の件数を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
break_value は、break_col の値が break_value と等しい数値列の最小値を戻すオプ
ションのパラメータです。
注: break_value 列の定数値にデータ・アイテムを指定する場合は、日付や文
字列を一重引用符で囲む必要があります。
次の例で、3 つの異なるテーブルに ColMin 関数を挿入した結果を示します。
例1
この例では、数値列に ColMin 関数が使用されています。結果は計算結果列に表
示されます。
ColMin (Amount)
表 123
ColMin の例 1
都道府県
市
売上高
計算結果
北海道
札幌市
112
70
兵庫県
神戸市
240
70
兵庫県
西宮市
NULL
70
京都府
京都市
70
70
神奈川県
横浜市
97
70
愛知県
名古屋市
208
70
福岡県
福岡市
159
70
452 計算結果アイテム
都道府県
市
売上高
計算結果
大阪府
大阪市
490
70
大阪府
堺市
180
70
例 2:
この例では、数値列および break_column に ColMin 関数が使用されています。結
果は計算結果列に表示されます。
ColMin (Amount, State)
ColMin の例 2
表 124
都道府県
市
売上高
計算結果
北海道
札幌市
112
112
兵庫県
神戸市
240
240
兵庫県
西宮市
NULL
240
京都府
京都市
70
70
神奈川県
横浜市
97
97
愛知県
名古屋市
208
208
福岡県
福岡市
159
159
大阪府
大阪市
490
180
大阪府
堺市
180
180
Count
Count 関数は列の行数を数えます。
Count (numbers, break_col, break_value)
ここで:
numbers は、件数を計算する数値が含まれる列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
break_value は、break_col の値が break_value と等しい数値列の件数を戻すオプ
ションのパラメータです。
注: break_value 列の定数値にデータ・アイテムを指定する場合は、日付や文
字列を一重引用符で囲む必要があります。
次の例で、3 つの異なるテーブルに Count 関数を挿入した結果を示します。
スカラー関数の例 453
例1
この例では、数値列に Count 関数が使用されています。結果は計算結果列に表示
されます。
Count (Amount)
Count の例
表 125
都道府県
市
売上高
計算結果
北海道
札幌市
112
9
兵庫県
神戸市
240
9
兵庫県
西宮市
97
9
京都府
京都市
70
9
神奈川県
横浜市
97
9
愛知県
名古屋市
208
9
福岡県
福岡市
159
9
大阪府
大阪市
490
9
大阪府
堺市
180
9
CountDistinct
CountDistinct 関数は列の値の数を数えます。
CountDistinct (numbers, break_col, break_values)
ここで:
numbers は、特定(固有)の値の件数を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
break_value は、break_col の値が break_value と等しい特定(固有)の数値列の件数
を戻すオプションのパラメータです。
注: CountDistinct 関数は、行ではなく、実際の値を識別します。Count 関数は
列内の実際の行のみを数えます。たとえば、「OS オペレーティング・システ
ム」という名前の列が 100 行あり、データが Windows や UNIX のシステム
別に示される場合、CountDistinct 関数は 3 種類のオペレーティング・シ
ステムのみを数え、行数は数えません。
次の例で、3 つの異なるテーブルに CountDistinct 関数を挿入した結果を示しま
す。
454 計算結果アイテム
例1
この例では、数値列に CountDistinct 関数が使用されています。結果は計算結果
列に表示されます。
CountDistinct (Amount)
表 126
CountDistinct の例 1
都道府県
市
売上高
計算結果
北海道
札幌市
112
8
兵庫県
神戸市
240
8
兵庫県
西宮市
240
8
京都府
京都市
70
8
神奈川県
横浜市
97
8
愛知県
名古屋市
208
8
福岡県
福岡市
159
8
大阪府
大阪市
490
8
大阪府
堺市
180
8
例 2:
この例では、数値列および break_column に CountDistinct 関数が使用されてい
ます。結果は計算結果列に表示されます。
CountDistinct (Amount, State)
表 127
CountDistinct の例 2
都道府県
市
売上高
計算結果
北海道
札幌市
112
1
兵庫県
神戸市
240
1
兵庫県
西宮市
240
1
京都府
京都市
70
1
神奈川県
横浜市
97
1
愛知県
名古屋市
208
1
福岡県
福岡市
159
1
大阪府
大阪市
490
1
大阪府
堺市
180
1
スカラー関数の例 455
CountNull
CountNull 関数は、NULL 値を含む列にある行数を数えます。
CountNull(numbers, break_col, break_value)
ここで:
numbers は、NULL 値の件数を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
break_value は、break_col の値が break_value と等しい NULL 数値列の件数を戻す
オプションのパラメータです。
注: break_value 列の定数値にデータ・アイテムを指定する場合は、日付や文
字列を一重引用符で囲む必要があります。
次の例で、3 つの異なるテーブルに CountNull 関数を挿入した結果を示します。
例
この例では、数値列に対して CountNull 関数を使用します。結果は「計算結果」
列に表示されます。
CountNull(Amount)
表 128
CountNull の例
都道府県
市
売上高
計算結果
北海道
札幌市
112
1
兵庫県
神戸市
240
1
兵庫県
西宮市
NULL
1
京都府
京都市
70
1
神奈川県
横浜市
97
1
愛知県
名古屋市
208
1
福岡県
福岡市
159
1
大阪府
大阪市
490
1
大阪府
堺市
180
1
CountNonNull
CountNonNull 関数は、列の NULL 値が入っていない行数を数えます。
CountNonNull (numbers, break_col, break_value)
ここで:
456 計算結果アイテム
numbers は、非 NULL 値の件数を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
break_value は、break_col の値が break_value と等しい非 NULL 数値列の件数を戻
すオプションのパラメータです。
注: break_value 列の定数値にデータ・アイテムを指定する場合は、日付や文
字列を一重引用符で囲む必要があります。
次の例で、3 つの異なるテーブルに CountNonNull 関数を挿入した結果を示しま
す。
例1
この例では、数値列に対して CountNonNull 関数を使用します。結果は「計算結
果」列に表示されます。
CountNonNull (Amount)
表 129
CountNonNull の例 1
都道府県
市
売上高
計算結果
北海道
札幌市
112
8
兵庫県
神戸市
240
8
兵庫県
西宮市
NULL
8
京都府
京都市
70
8
神奈川県
横浜市
97
8
愛知県
名古屋市
208
8
福岡県
福岡市
159
8
大阪府
大阪市
490
8
大阪府
堺市
180
8
例 2:
この例では、数値列と break_column に対して CountNonNull 関数を使用します。
結果は「計算結果」列に表示されます。
CountNonNull (Amount, State)
表 130
CountNonNull の例 2
都道府県
市
売上高
計算結果
北海道
札幌市
112
1
兵庫県
神戸市
240
1
スカラー関数の例 457
都道府県
市
売上高
計算結果
兵庫県
西宮市
NULL
1
京都府
京都市
70
1
神奈川県
横浜市
97
1
愛知県
名古屋市
208
1
福岡県
福岡市
159
1
大阪府
大阪市
490
2
大阪府
堺市
180
2
例3
この例では、数値列、break_column、および break_value に対して CountNonNull
関数を使用します。結果は「計算結果」列に表示されます。
CountNonNull (Amount, State, ‘CA’)
表 131
CountNonNull の例 3
都道府県
市
売上高
計算結果
北海道
札幌市
112
1
兵庫県
神戸市
240
1
兵庫県
西宮市
97
1
京都府
京都市
70
1
神奈川県
横浜市
97
1
愛知県
名古屋市
208
1
福岡県
福岡市
159
1
大阪府
大阪市
490
1
大阪府
堺市
180
1
Cume
Cume 関数は、数値列にある値の累計を戻します。
Cume (numbers, break_col)
ここで:
numbers は、累計を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
458 計算結果アイテム
注: break_value 列の定数値にデータ・アイテムを指定する場合は、日付や文
字列を一重引用符で囲む必要があります。
次の例で、2 つの異なるテーブルに Cume 関数を挿入した結果を示します。
例1
この例では、数値列に対して Cume 関数を使用します。結果は「計算結果」列に表
示されます。
Cume (Amount)
表 132
Cume の例 1
都道府県
市
売上高
計算結果
北海道
札幌市
112
112
兵庫県
神戸市
240
352
兵庫県
西宮市
97
449
京都府
京都市
70
519
神奈川県
横浜市
97
646
愛知県
名古屋市
208
824
福岡県
福岡市
159
983
大阪府
大阪市
490
1473
大阪府
堺市
180
1653
例 2:
この例では、数値列と break_column に対して Cume 関数を使用します。結果は「計
算結果」列に表示されます。
Cume (Amount, State)
表 133
Cume の例 2
都道府県
市
売上高
計算結果
北海道
札幌市
112
112
兵庫県
神戸市
240
240
兵庫県
西宮市
97
337
京都府
京都市
70
70
神奈川県
横浜市
97
97
愛知県
名古屋市
208
208
福岡県
福岡市
159
159
スカラー関数の例 459
都道府県
市
売上高
計算結果
大阪府
大阪市
490
490
大阪府
堺市
180
670
Median
Median 関数は、数の列の中央値(メジアン)を戻します。中央値は数値セットの中
央に位置する値です(平均値ではありません)。
Median (numbers, break_col)
numbers は、中央値を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
次の例で、2 つの異なるテーブルに Median 関数を挿入した結果を示します。
例1
この例では、Median 関数が奇数の行数を持つ数値列で使用されます:
Median (Amount)
Median 関数は中間の値を戻します。たとえば、次の例では 30 が戻されます。
表 134
Median の例 1
都道府県
売上高
計算結果
北海道
10
30
兵庫県
20
30
京都府
30
30
神奈川県
40
30
愛知県
50
30
数値列に偶数の行がある場合は、Median 関数は中間にある 2 つの数値の平均を計
算して戻します。
表 135
Median の例 2
都道府県
売上高
計算結果
北海道
10
25
兵庫県
20
25
京都府
30
25
神奈川県
40
25
460 計算結果アイテム
Mode
Mode 関数は、数値列で最も頻繁に出現する値を戻します。
Mode (numbers, break_col)
ここで:
numbers は、最頻値を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
注: 数値列内の NULL 値は無視されます。ゼロ(0)は対象となります。数値列に
重複するデータ値がない場合、Mode 関数は数値列の最初のセルの値を戻し
ます。
次の例で、2 つの異なるテーブルに Mode 関数を挿入した結果を示します。
例
この例では、数値列に Mode 関数が使用されています。結果は計算結果列に表示さ
れます。
Mode(Amount)
Mode の例
表 136
都道府県
売上高
計算結果
北海道
10
10
兵庫県
10
10
京都府
0
10
神奈川県
40
10
愛知県
50
10
Percentile
Percentile 関数は、数値列の値の n 百分位数を戻します。
Percentile (numbers, n, break_col)
ここで:
numbers は、百分位数を計算する数値を含んだ列を参照します。
n は、0-1 (1 を含む)の百分位数値です。
break_col は、区切り列を参照するオプションのパラメータです。
注: Percentile を使用して四分位数値を戻すには、n 百分位数を 0.25 (第 1 四分
位数)、0.5 (第 2 四分位数)、0.75 (第 3 四分位数)に設定します。
スカラー関数の例 461
次の例で、3 つの異なるテーブルに Percentile 関数を挿入した結果を示します。
例1
この例では、2 つの計算結果の値列が計算されています。第 1 の計算結果列では、
Percentile 関数が、数値列と値の n 百分位数に対して使用されます(この場合は
0.80)。
Percentile (Units, .80)
第 2 の計算結果列では、Percentile 関数は、数値列、値の n 百分位数(この場合
は 0.80)および break_column に対して使用されます。
Percentile (Units, .80, State)
表 137
Percentile の例 1
都道府県
単位
計算結果 1
計算結果 2
新潟県
50
191.8
50
北海道
70
191.8
70
兵庫県
96
191.8
99.8
兵庫県
98
191.8
99.8
兵庫県
101
191.8
99.8
京都府
112
191.8
112
神奈川県
159
191.8
159
大阪府
241
191.8
440.2
大阪府
490
191.8
440.2
例 2:
この例では、2 つの計算結果の値列が計算されています。第 1 の計算結果列では、
Percentile 関数が、値の n 百分位数(この場合は 0)に対して使用されます。
Percentile (Units, 0)
第 2 の計算結果列では、Percentile 関数は、数値列と値の n 百分位数(この場合
は 0.25)に対して使用されます。
Percentile (Units, .25)
表 138
Percentile の例 2
都道府県
単位
計算結果 1
計算結果 2
新潟県
50
50
96
北海道
70
50
96
兵庫県
96
50
96
462 計算結果アイテム
都道府県
単位
計算結果 1
計算結果 2
兵庫県
98
50
96
兵庫県
101
50
96
京都府
112
50
96
神奈川県
159
50
96
大阪府
241
50
96
大阪府
490
50
96
Rank
Rank 関数は、数値列内の数値の順位を戻します。リストを降順にソートした場合
と同様の結果になります。
Rank (numbers, break_col)
ここで:
numbers は、順位を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
注: Rank 関数は、同じ順位の場合に番号を重複して割り当てます。重複する番
号があると、後続の数値の順位に影響を与えます。
次の例で、2 つの異なるテーブルに Rank 関数を挿入した結果を示します。
例1
この例では、Rank 関数を数値列(順位に対応する数値を含む列)に使用します。結
果は計算結果列に表示されます。
Rank(Amount)
表 139
Rank の例
都道府県
市
売上高
計算結果
北海道
札幌市
112
6
兵庫県
神戸市
241
2
兵庫県
西宮市
97
7
京都府
京都市
70
9
神奈川県
横浜市
97
7
愛知県
名古屋市
208
3
福岡県
福岡市
159
5
スカラー関数の例 463
都道府県
市
売上高
計算結果
大阪府
大阪市
490
1
大阪府
堺市
180
4
RankAsc
RankAsc 関数は、数値列内の数値の順位を戻します。リストを昇順にソートした
場合と同様の結果になります。この場合、数値の順位は数値の位置を表します。
RankAsc (numbers, break_col)
ここで:
numbers は、順位を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
注: RankAsc 関数は、同じ順位の場合に番号を重複して割り当てます。重複する
番号があると、後続の数値の順位に影響を与えます。
次の例で、2 つの異なるテーブルに RankAsc 関数を挿入した結果を示します。
例1
この例では、RankAsc 関数を数値列(順位に対応する数値を含む列)に使用します。
結果は計算結果列に表示されます。
RankAsc (Amount)
表 140
RankAsc の例 1
都道府県
市
売上高
計算結果
北海道
札幌市
112
4
兵庫県
神戸市
240
8
兵庫県
西宮市
97
2
京都府
京都市
70
1
神奈川県
横浜市
97
2
愛知県
名古屋市
208
7
福岡県
福岡市
159
5
大阪府
大阪市
490
9
大阪府
堺市
180
6
464 計算結果アイテム
例 2:
この例では、数値列および break_column に RankAsc 関数が使用されています。結
果は計算結果列に表示されます。
RankAsc (Amount, State)
RankAsc の例 2
表 141
都道府県
市
売上高
計算結果
北海道
札幌市
112
3
兵庫県
神戸市
240
6
兵庫県
西宮市
97
6
京都府
京都市
70
1
神奈川県
横浜市
97
2
愛知県
名古屋市
208
5
福岡県
福岡市
159
4
大阪府
大阪市
490
7
大阪府
堺市
180
7
注: RankAsc は SUM(col_1)で計算され、col_2 別にグループ化されます。
StdDev
StdDev 関数は、サンプルに基づいた標準偏差を戻します。標準偏差とは、対象と
なる値がその平均値(中間値)からどの程度広い範囲に分布しているかを測定した
ものです。
StdDev (numbers, break_col)
ここで:
numbers は、標準偏差を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
注: StdDev は、引数が母集団のサンプルであると想定します。データが母集団
全体である場合は、StdDevp を使用して標準偏差を計算してください。
注: 標準偏差は非バイアス法方式、つまり n-1 方式を使用して計算されます。
注: 結果セットに含まれているデータ行が 1 行以下の場合は、StdDev 関数はエ
ラーを戻します。
スカラー関数の例 465
次の例で、2 つの異なるテーブルに StdDev 関数を挿入した結果を示します。
例
この例では、数値列に StdDev 関数が使用されています。結果は計算結果列に表
示されます。
StdDev (Amount)
StdDevp
StdDevp 関数は、引数として与えられた母集団全体に基づき、標準偏差を計算し
て戻します。標準偏差とは、対象となる値がその平均値(中間値)からどの程度広
い範囲に分布しているかを測定したものです。
StdDevp (numbers, break_col)
ここで:
numbers は、標準偏差を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
注: StdDevp は、引数が母集団全体であると想定します。データが母集団のサン
プルである場合は、StdDev を使用して標準偏差を計算してください。
注: 標準偏差はバイアス法方式、つまり n 方式を使用して計算されます。
次の例で、2 つの異なるテーブルに StdDevp 関数を挿入した結果を示します。
例
この例では、数値列に StdDevp 関数が使用されています。結果は計算結果列に表
示されます。
StdDevp (Amount)
表 142
StdDevp の例
都道府県
市
売上高
計算結果
北海道
札幌市
112
120.79
兵庫県
神戸市
240
120.79
兵庫県
西宮市
97
120.79
京都府
京都市
70
120.79
神奈川県
横浜市
97
120.79
愛知県
名古屋市
208
120.79
福岡県
福岡市
159
120.79
466 計算結果アイテム
都道府県
市
売上高
計算結果
大阪府
大阪市
490
120.79
大阪府
堺市
180
120.79
Sum
Sum 関数は、数値列の合計を計算します。
Sum (numbers, break_col, break_value)
ここで:
numbers は、合計を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
break_value は、break_col の値が break_value と等しい数値列数の合計を戻すオプ
ションのパラメータです。
注: break_value 列の定数値にデータ・アイテムを指定する場合は、日付や文
字列を一重引用符で囲む必要があります。
次の例で、2 つの異なるテーブルに Sum 関数を挿入した結果を示します。
例1
この例では、数値列に Sum 関数が使用されています。結果は計算結果列に表示さ
れます。
Sum(Amount)
表 143
Sum の例 1
都道府県
市
売上高
計算結果
北海道
札幌市
112
1556
兵庫県
神戸市
240
1556
兵庫県
西宮市
NULL
1556
京都府
京都市
70
1556
神奈川県
横浜市
97
1556
愛知県
名古屋市
208
1556
福岡県
福岡市
159
1556
大阪府
大阪市
490
1556
大阪府
堺市
180
1556
スカラー関数の例 467
例 2:
I この例では、次の定義によって Sum 関数が数値列および break_column に挿入さ
れます:
Sum (Amount,State)
結果は計算結果列に表示されます。
Sum の例 2
表 144
都道府県
市
売上高
計算結果
北海道
札幌市
112
112
兵庫県
神戸市
240
240
兵庫県
西宮市
NULL
240
京都府
京都市
70
70
神奈川県
横浜市
97
97
愛知県
名古屋市
208
208
福岡県
福岡市
159
159
大阪府
大阪市
490
670
大阪府
堺市
180
670
Var
Var 関数は、サンプルに基づいて分散を計算します。
Var (numbers, break_col)
ここで:
numbers は、分散を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
注: Var は、引数が母集団のサンプルであると想定します。データが母集団全体
である場合は、Varp を使用して分散を計算してください。
次の例で、2 つの異なるテーブルに Var 関数を挿入した結果を示します。
例1
この例では、数値列に Var 関数が使用されています。結果は計算結果列に表示さ
れます。
Var(Amount)
468 計算結果アイテム
表 145
Var の例 1
都道府県
市
売上高
計算結果
北海道
札幌市
112
16,413.25
兵庫県
神戸市
240
16,413.25
兵庫県
西宮市
97
16,413.25
京都府
京都市
70
16,413.25
神奈川県
横浜市
97
16,413.25
愛知県
名古屋市
208
16,413.25
福岡県
福岡市
159
16,413.25
大阪府
大阪市
490
16,413.25
大阪府
堺市
180
16,413.25
例 2:
この例では、数値列および break_column に Var 関数が使用されています。結果は
計算結果列に表示されます。
Var (Amount, State)
表 146
Var の例 2
都道府県
市
売上高
計算結果
北海道
札幌市
112
0
兵庫県
神戸市
240
10,224.50
兵庫県
西宮市
97
10,224.50
京都府
京都市
70
0
神奈川県
横浜市
97
0
愛知県
名古屋市
208
0
福岡県
福岡市
159
0
大阪府
大阪市
490
48,050.00
大阪府
堺市
180
48,050.00
Varp
Varp 関数は、母集団全体に基づいて分散を予測します。
Varp (numbers, break_col)
ここで:
スカラー関数の例 469
numbers は、分散を計算する数値を含んだ列を参照します。
break_col は、区切り列を参照するオプションのパラメータです。
注: Varp は、引数が母集団全体であると想定します。データが母集団のサンプ
ルである場合は、Var を使用して分散を計算してください。
次の例で、2 つの異なるテーブルに Varp 関数を挿入した結果を示します。
例
この例では、数値列に Varp 関数が使用されています。結果は計算結果列に表示さ
れます。
Varp (Amount)
表 147
Varp の例
都道府県
市
売上高
計算結果
北海道
札幌市
112
14,589.56
兵庫県
神戸市
240
14,589.56
兵庫県
西宮市
97
14,589.56
京都府
京都市
70
14,589.56
神奈川県
横浜市
97
14,589.56
愛知県
名古屋市
208
14,589.56
福岡県
福岡市
159
14,589.56
大阪府
大阪市
490
14,589.56
大阪府
堺市
180
14,589.56
トレンド関数
ピボットおよび結果のセクションはいずれもトレンド関数を備えており、様々な
サイズのサンプル・データ・セット内での統計分析を実行できます。トレンド関
数は、不規則なデータやデータのゆらぎを除去したり、データのトレンドを分析
したり、一連のデータ・ポイントをならしたりするのに便利です。ウィンドウ・
サイズを構成して集約する機能によって、大規模なデータ・セットを視覚化する
際に存在するノイズを低減するためにも使用されます。
詳細は、次のトピックを参照してください:
l
一般的な移動平均値と移動機能
l
単純移動平均値
l
移動平均の結果の位置 - 後端の平均値と中央の平均値
l
474 ページの「加重移動平均値」
470 計算結果アイテム
l
475 ページの「指数移動平均値」
l
477 ページの「移動差」
l
478 ページの「移動最大」
l
479 ページの「移動中央値」
l
480 ページの「移動小計」
l
481 ページの「移動最小」
l
482 ページの「移動関数計算の指示」
一般的な移動平均値と移動機能
移動平均など、関数とともに使用される「移動」という語は、一般に固定ウィン
ドウ、つまり広い範囲にわたる数値データの上を動く分析のサブ範囲を指します。
各ウィンドウでは、平均(中央値)などの計算が実行されます。ウィンドウが広い
範囲にわたって移動するに従い、1 つの数値がウィンドウから削除され、新しい
値が追加されます。
単純な平均(算術平均)に対し、移動平均の効果を理解するために、次のリストを
考えてみます。12 か月間の任意の「販売」値がテーブルや結果のセクションに表
示されています:
12 の販売値すべての単純な平均値は次のとおりです:
Sum of all twelve values divided by 12 = 296 / 12 = 24.67
この単純な平均値にも長所はありますが、元の値の変動のトレンドを分析したり、
範囲内の様々なポイントで正確な平均値を出したりといった、深い分析に発展し
ません。他方、移動平均では、元のデータ値の範囲全体の中でいくつもの平均値
を計算することによりデータのトレンドを把握できます。
移動平均の計算には何種類かありますが、最も一般的なのは、単純移動平均、加
重移動平均、指数移動平均です。これらの移動平均については、後続のセクショ
ンで詳しく説明します。さらに、移動最大値、移動最小値、移動中央値、移動小
計、移動差など、移動平均の関数とよく似た「移動関数」についても説明します。
トレンド関数 471
単純移動平均値
単純移動平均の計算では、データ値の元の範囲は、小さい「ウィンドウ」に分割
され、ウィンドウごとに単純な平均値が計算されます。このような単純移動平均
の計算の例を次に示します。
最初の 3 つの販売値が合計され、その合計を 3 で割って平均値を出すと、答えは
次のようになります:
(10 + 15 + 17) / 3 = 42 / 3 = 14
次に、第 2、第 3、第 4 の元の値の合計の平均を考えてみます:
(15 + 17 + 20) / 3 = 52 / 3 = 17.33
このパターンを繰り返して、さらにこの 3 つの値の以降のウィンドウをすべて開
き、それらの平均値を取得するまで、第 2、第 3、第 4、第 5、第 6、第 7...と値を
計算します。
ウィンドウ 3 の元の範囲の値の単純移動平均値(この例では、3 か月の単純移動平
均値)は、次のように計算されます:
表 148
単純移動平均値
3 か月の単純移動平均値
月
元の販売値
1月
10
2月
15
3月
17
14
4月
20
17.33
5月
22
19.66
6月
20
20.66
7月
25
22.33
8月
27
24
472 計算結果アイテム
月
元の販売値
3 か月の単純移動平均値
9月
30
27.33
10 月
35
30.66
11 月
37
34
12 月
40
37.33
移動平均の結果の位置 - 後端の平均値と中央の平
均値
単純移動平均テーブルでは、「Original Values」列の数値 n、n+1、n+2(ここで、
「n」は行の位置を示す)の平均は、「3-Month Simple Moving Average」列の行位置 n
+2 に格納されます。この移動平均の表示方法は、「末尾の平均値」と呼ばれます。
別の表示方法として、移動平均値をウィンドウの中央行に格納する「中央の平均
値」があります。次のテーブルは、前出のテーブルの最初の 3 つの数字を使用し
て、これらの表示方法の違いを示しています:
表 149
中央の平均値と末尾の平均値
月
中央の平均値
末尾の平均値
Jan
Feb
14
3月
14
「中央の平均値」表示では、ウィンドウ数が奇数の場合は、さらに計算を必要と
し、この例では、単純移動平均と他の移動関数では使用できません。
この例では、すべての「移動関数」は「末尾の平均値」方法でデータを表示しま
す。
前出の 2 つのテーブルで、「末尾の平均値」の表示には、結果データの最初の n-1
(ここで n はウィンドウ・サイズ)行の値がありません(前出の行 1 と行 2 は空白)。
これは、通常、最初の「n-1」項に許容される標準値で、ほとんどの移動関数の実
装で採用される標準仕様です。
次のテーブルで、「末尾の平均値」表示を使用して、前述の毎月の販売データの単
純移動平均計算を説明します:
ウィンドウ 3 の元の範囲の値の単純移動平均値(この例では、3 か月の単純移動平
均値)は、次のように計算されます:
表 150
3 か月の単純移動平均値
月
元の販売値
1月
10
2月
15
3 か月の単純移動平均値
トレンド関数 473
月
元の販売値
3 か月の単純移動平均値
3月
17
14
4月
20
17.33
5月
22
19.66
6月
20
20.66
7月
25
22.33
8月
27
24
9月
30
27.33
10 月
35
30.66
11 月
37
34
12 月
40
37.33
加重移動平均値
単純移動平均では、計算が実行される「ウィンドウ」内の各データ値には、等し
い重要性(加重)が与えられます。特に、財務価格データ分析では、時系列で新し
いデータほど大きい加重を設定します。このような場合、加重移動平均(または指
数移動平均 - 次のトピックを参照)を使用するほうが機能上適切です。
同じ 12 か月の販売データ値のテーブルを考えてみます:
ä 加重移動平均値を計算するには:
1 移動平均値計算に使用されるデータの間隔数(つまり、計算「ウィンドウ」のサイズ)
を計算します。
474 計算結果アイテム
計算ウィンドウを n とすると、ウィンドウ内の最新のデータ値は n で乗算されま
す。2 番目に新しいデータ値は n-1、その次は n-2 のように、ウィンドウのすべて
の値が乗算されます。
2 乗算されたすべての値の合計を加重の合計で割り、そのウィンドウ全体の加重移動平
均を取得します。
3 加重移動平均値を、前述した末尾の平均値の位置に従って新しい列に置きます。
この手順を理解するために、12 月の販売の 3 か月の加重移動平均値が必要かどう
かを考えてみましょう(前述の販売値のテーブルを使用)。
「3 か月」とは計算「ウィンドウ」が 3 であることを指します。そのため、この例
の加重移動平均値計算アルゴリズムは次のようになります:
{(Dec Sales value
divided by (3 + 2
= {(40 * 3) + (37
= (120 + 74 + 35)
= 229 / 6
= 38.17
*
+
*
/
3) + (Nov Sales value * 2) + (Oct Sales value * 1)}
1)
2) + (35 * 1)} / 6
6
また、3 か月の加重移動平均値がデータの元の範囲全体で評価される場合は、次
のようになります:
表 151
3 か月の単純移動平均値
3 か月の単純移動平均値
月
元の販売値
1月
10
2月
15
3月
17
15.12
4月
20
18.17
5月
22
20.5
6月
20
20.67
7月
25
22.83
8月
27
25.17
9月
30
28.17
10 月
35
32
11 月
37
35.17
12 月
40
38.17
指数移動平均値
指数移動平均も、加重移動平均と同様に、最近のデータ値に大きい加重を割り当
てます。しかし、加重移動平均とは異なり、計算の基準として元の(平均されてい
トレンド関数 475
ない)データ値ではなく、前に計算された指数移動平均値を使用します。このた
め、指数移動平均で使用する計算方法は、累計的です。つまり、(単純移動平均や
加重移動平均とは異なり)前のデータ値はすべて、計算される指数移動平均に影響
を与えます。ただし、この影響は回数を重ねると著しく減少します。
指数移動平均値は、長期にわたって元のデータ値が速い変化(または他の変数)を
示すときに、他のタイプの移動平均値より精密になる傾向があります。
指数移動平均値(EMA)の計算式は次のようになります:
X = (K * (C - P)) + P
ここで:
X は現在の EMA (つまり、計算する EMA)
C は元のデータ値
K は補整定数
P は以前の EMA
計算範囲にある最初の EMA は恣意的で、対応する元のデータ値や単純移動平均値
の場合も多くあります。
ここで:
K は補整定数で、2 / (1 + n)
n は EMA 用の期間数、つまり計算するウィンドウ数です。
この計算はやや複雑なので、例を挙げて説明します。
前述の毎月の販売値のテーブルを考えてみます:
3 か月の単純移動平均値と同じ方法で指数移動平均値を計算する場合は、次の手
順に従います:
ä 指数移動平均値を計算するには:
1 2 / (1 + n)の式に従って補整定数を計算します。
n は値が 3 のウィンドウですから、補整定数は次のようになります:
476 計算結果アイテム
2 / (1 + 3) = 0.5
2 最初の指数移動平均値として、最初の元のデータ値を使用します(この例では「1
月」)。
3 後続の値も上の式に従って計算します。
X = (K * (C - P)) + P については、次の表を参照してください:
表 152
X = (K * (C - P)) + P の例
月
販売
計算(K * (C - P)) + P
指数移動平均値
1月
10
=元の値
10
2月
15
(0.5 * (15 - 10)) + 10
12.5
3月
17
(0.5 * (17 - 12.5)) + 12.5
14.75
4月
20
(0.5 * (20 - 14.75)) +
14.75
17.375
5月
22
(0.5 * (22 - 17.375)) +
17.375
19.688
6月
20
(0.5 * (20 - 19.6875)) +
19.6875
19.844
7月
25
(0.5 * (25 - 19.844)) +
19.844
22.422
8月
27
(0.5 * (27 - 22.422)) +
22.422
24.711
9月
30
(0.5 * (30 - 24.711)) +
24.711
27.355
10 月
35
(0.5 * (35 - 27.355)) +
27.355
31.178
11 月
37
(0.5 * (37 - 31.178)) +
31.178
34.089
12 月
40
(0.5 * (40 - 34.089)) +
34.089
37.044
移動差
MovingDiff 関数は、値の移動ウィンドウを操作し、現在の値と、ウィンドウの最
初の値の差を戻します。この関数は MovingMax 関数と似ています。この関数で
は、「加重値」または「指数」は計算できません。
MovingDiff 関数は次の引数を使用します:
MovingDiff (column, window, break_col)
ここで:
トレンド関数 477
column (必須) - 移動関数の列値を計算する数値ファクトを含む列を指定しま
l
す。「ピボット」セクションから関数を適用すると、データ・レイアウトの
「ファクト」ペインにすでに追加されている列のみを使用できます。
window (オプション) - 移動関数を計算する Column の値の移動ウィンドウを指
l
定します。window 値は、Column の合計行数以下の正の整数値(Break Column
の値以内)でなければなりません。
window 値が Column 内の値の数より大きい整数値の場合、window 値のデフォ
ルトは Column 内(Break Column 値の範囲内)の行数です。window 値が指定さ
れていない場合、window 値はデフォルトの 3 になります。
break column (オプション) - 移動関数の計算を行う列の名前を指定します。
l
区切り列は、ピボットまたは結果セクション内の類似の値のデータ・セルの
行を示します。
移動差関数を 3 つのウィンドウ(MovingDiff (販売, 3))で使用すると、次の結果にな
ります。
表 153
移動差の例
3 か月の MovingDiff 平均値
月
元の販売値
1月
10
2月
15
3月
17
7
4月
20
5
5月
22
5
6月
20
0
7月
25
3
8月
27
7
9月
30
5
10 月
35
5
11 月
37
7
12 月
40
5
移動最大
MovingMax (移動最大)関数は、値の移動ウィンドウを操作します。MovingMax は
ウィンドウ内で見つかった値の最大値をウィンドウごとに戻します。この関数は、
単純移動平均に似ています。この関数では、「加重値」または「指数」は計算でき
ません。
MovingMax 関数は次の引数を使用します:
MovingMax (column, window, break_col)
478 計算結果アイテム
ここで:
column (必須) - 移動関数の列値を計算する数値ファクトを含む列を指定しま
l
す。「ピボット」セクションから関数を適用すると、データ・レイアウトの
「ファクト」ペインにすでに追加されている列のみを使用できます。
window (オプション) - 移動関数を計算する Column の値の移動ウィンドウを指
l
定します。window 値は、Column の合計行数以下の正の整数値(Break Column
の値以内)でなければなりません。
window 値が Column 内の値の数より大きい整数値の場合、window 値のデフォ
ルトは Column 内(Break Column 値の範囲内)の行数です。window 値が指定さ
れていない場合、window 値はデフォルトの 3 になります。
break column (オプション) - 移動関数の計算を行う列の名前を指定します。
l
区切り列は、ピボットまたは結果セクション内の類似の値のデータ・セルの
行を示します。
移動最大関数を 3 つのウィンドウ(MovingMax (販売, 3))で使用すると、次の結果に
なります。
表 154
MovingMax 関数の例
3 か月の MovingMax
月
元の販売値
1月
10
2月
15
3月
17
17
4月
20
20
5月
22
22
6月
20
22
7月
25
25
8月
27
27
9月
30
30
10 月
35
35
11 月
37
37
12 月
40
40
移動中央値
MovingMed 関数は、値の移動ウィンドウを操作します。MovingMed はウィンドウ
内で見つかった値の(順位という意味での)中央値をウィンドウごとに戻します。
Window 値が偶数の場合は、中央に位置する 2 つの順位値の単純移動平均が使用
されます。この関数では、「加重値」または「指数」は計算できません。
MovingMed 関数は次の引数を使用します:
トレンド関数 479
MovingMed (column, window, break_col)
ここで:
column (必須) - 移動関数の列値を計算する数値ファクトを含む列を指定しま
l
す。「ピボット」セクションから関数を適用すると、データ・レイアウトの
「ファクト」ペインにすでに追加されている列のみを使用できます。
window (オプション) - 移動関数を計算する Column の値の移動「window」を
l
指定します。window 値は、Column の合計行数以下の正の整数値(Break Column
の値以内)でなければなりません。
window 値が Column 内の値の数より大きい整数値の場合、window 値のデフォ
ルトは Column 内(Break Column 値の範囲内)の行数です。window 値が指定さ
れていない場合、window 値はデフォルトの 3 になります。
break column (オプション) - 移動関数の計算を行う列の名前を指定します。
l
区切り列は、ピボットまたは結果セクション内の類似の値のデータ・セルの
行を示します。
MovingMed 関数を 3 つのウィンドウ(MovingMed (販売, 3))で使用すると、次の結
果になります。
表 155
MovingMed 関数の例
3 か月の MovingMed 平均値
月
元の販売値
1月
10
2月
15
3月
17
15
4月
20
17
5月
22
20
6月
20
20
7月
25
22
8月
27
25
9月
30
27
10 月
35
30
11 月
37
35
12 月
40
37
移動小計
MovingSum (移動小計)関数は、値の移動ウィンドウを操作します。MovingSum は
ウィンドウ内で見つかった値の合計をウィンドウごとに戻します。この関数では、
「加重値」または「指数」は計算できません。
MovingSum 関数は次の引数を使用します:
480 計算結果アイテム
MovingSum (column, window, break_col)
ここで:
column (必須) - 移動関数の列値を計算する数値ファクトを含む列を指定しま
l
す。「ピボット」セクションから関数を適用すると、データ・レイアウトの
「ファクト」ペインにすでに追加されている列のみを使用できます。
window (オプション) - 移動関数を計算する Column から値の移動「ウィンド
l
ウ」を指定します。window 値は、Column 内(Break Column 値の範囲内)の行の
総数以下の正の整数値である必要があります。window 値が Column 内の値の
数より大きい整数であれば、window 値のデフォルトは Column 内(Break Column
値の範囲内)の行数です。window 値が指定されていない場合、window 値はデ
フォルトの 3 となります。
break column (オプション) - 移動関数の計算を行う列の名前を指定します。
l
区切り列は、ピボットまたは結果セクション内の類似の値のデータ・セルの
行を示します。
移動小計関数を 3 つのウィンドウ値で使用すると、次の結果になります。
表 156
移動小計の例
3 か月の MovingSum 平均値
月
元の販売値
1月
10
2月
15
3月
17
42
4月
20
52
5月
22
59
6月
20
62
7月
25
72
8月
27
72
9月
30
82
10 月
35
92
11 月
37
102
12 月
40
112
移動最小
MovingMin (移動最小)関数は、値の移動ウィンドウを操作します。MovingMin は
ウィンドウ内で見つかった値の最小値をウィンドウごとに戻します。この関数は、
単純移動平均に似ています。この関数では、「加重値」または「指数」は計算でき
ません。
MovingMin 関数は次の引数を使用します:
トレンド関数 481
MovingMin (column, window, break_col)
ここで:
column (必須) - 移動関数の列値を計算する数値ファクトを含む列を指定しま
l
す。「ピボット」セクションから関数を適用すると、データ・レイアウトの
「ファクト」ペインにすでに追加されている列のみを使用できます。
window (オプション) - 移動関数を計算する Column の値の移動ウィンドウを指
l
定します。window 値は、Column の合計行数以下の正の整数値(Break Column
の値以内)でなければなりません。
window 値が Column 内の値の数より大きい整数値の場合、window 値のデフォ
ルトは Column 内(Break Column 値の範囲内)の行数です。window 値が指定さ
れていない場合、window 値はデフォルトの 3 になります。
break column (オプション) - 移動関数の計算を行う列の名前を指定します。
l
区切り列は、ピボットまたは結果セクション内の類似の値のデータ・セルの
行を示します。
移動最小関数を 3 つのウィンドウで使用すると、次の結果になります。
前述の単純移動平均に似ていますが、「3 か月の移動最小」列内の値が末尾平均値
に基づいて配置されていることに注意してください。
表 157
移動最小の例
3 か月の移動最小
月
元の販売値
1月
10
2月
15
3月
17
10
4月
20
15
5月
22
17
6月
20
20
7月
25
20
8月
27
20
9月
30
25
10 月
35
27
11 月
37
30
12 月
40
35
移動関数計算の指示
移動関数計算の例ではすべて、移動関数計算は各計算結果アイテム列の下方向に
進むと想定します。つまり、移動関数計算ウィンドウは下向きに、表示されてい
るファクト・データの後続の行に向かって一度に 1 行ずつ移動します。この下方
482 計算結果アイテム
向の動きは、テーブル・セクションではファクト・データの新しいインスタンス
は新しい行としてのみ表されるため、テーブル・セクション・データ内では明白
です(これは前出の例で使用されています)。
ただし、ピボットおよびチャートなどの他のセクションでは、ファクト・データ
を複数の方向軸に表示できます。したがって、ピボット・セクションとチャート・
セクションでは、移動関数計算の方向を指定できます。移動関数計算の方向を変
更する影響を、前出のデータを使用して説明します:
表 158
移動関数の例
月
販売
1月
10
2月
15
3月
17
4月
20
5月
22
6月
20
7月
25
8月
27
9月
30
10 月
35
11 月
37
12 月
40
新しい計算結果アイテム列を追加して、3 か月の移動差結果を表示すると、次の
ようになります:
表 159
3 か月の移動差の例
3 か月の移動差
月
販売
1月
10
2月
15
3月
17
7
4月
20
5
5月
22
5
6月
20
0
7月
25
3
トレンド関数 483
月
販売
3 か月の移動差
8月
27
7
9月
30
5
10 月
35
5
11 月
37
7
ただし、「月」と「販売」のデータが次のような方向で示された場合は(ピボット・
セクションで実行可能)、次のようになります:
月
Sales
Jan
Feb
3月
4月
5月
6月
7月
8月
9月
10
月
11
月
12
月
10
15
17
20
22
20
25
27
30
35
37
40
3 か月の移動差を示すために新しい計算結果アイテムが追加され、移動関数の計
算がまだ各列を下向きに進んだ場合は、これによって、NULL 値が計算結果アイ
テムに示されます(次を参照)。各列に 1 つのファクト値しかなく、3 期間の移動差
を出すには十分でないからです。
月
Sales
Jan
Feb
3月
4月
5月
6月
7月
8月
9月
10
月
11
月
12
月
10
15
17
20
22
20
25
27
30
35
37
40
3か
月の
移動
差
移動関数の計算方向が各行に沿って(横向きに右から左へ)指定されている場合は、
移動差計算結果アイテムが「予想」どおりの結果を出します。ソースの「販売」
ファクト・データ・セルが左から右へと「正しい」方向で計算されるからです。
この結果、次の結果が表示されます:
月
Sales
3か
月の
移動
差
484 計算結果アイテム
Jan
Feb
3月
4月
5月
6月
7月
8月
9月
10
月
11
月
12
月
10
15
17
20
22
20
25
27
30
35
37
40
7
5
5
0
3
7
5
5
7
5
15
ソートの適用
この章の内容
データのソート ........................................................................................................ 485
単純なソート............................................................................................................ 485
ソート・ライン ........................................................................................................ 486
複雑なソート............................................................................................................ 486
ネストされたソート .................................................................................................. 489
データのソート
ソートを行うと、データを簡単に分析できます。多くの場合、データをソートす
ると、問題の答えを見つけやすくなります。ソートは、データをランク付けして
ビジネスのトレンドやマージンを明らかにするうえでも役立ちます。
要件に応じて、簡単なソートでも複雑なソートでも実行できます。個々のデータ・
アイテムをソートすることも、ソート・ラインを使用して、参照アイテムを関連
するデータ値でソートすることもできます。複雑なソートはネストでき、ソート
されたデータはデータ・アイテム間の階層関係を反映します。
単純なソート
要求アイテム、レポート行、レポート列などを 1 つソートするだけの場合は、ツー
ルバーのソート・ボタンを使用すると、すばやくデータをソートできます。
簡単なソート条件をクエリー・セクションに設定すると、データベース・サーバー
はクエリーとデータのソートを同時に処理した後で、データをデスクトップに送
信します。データは、デスクトップの結果セクションまたはレポート・セクショ
ンでソートすることもできます。選択したアイテムに関連するデータは、ユーザー
の指定に従って、昇順または降順でソートされます。
データのソート 485
ä ソートするアイテムを選択するには:
1 ソートするデータ・アイテムを選択します。
クエリー・セクションでは、要求ラインでトピック・アイテムを選択します。他
のセクションでは、対応するレポート要素をコンテンツ・ペインで選択します。
2 標準ツールバーの昇順アイコンまたは降順アイコンをクリックします。
データがコンテンツ・ペインでソートされます。
ソート・ラインが表示されている場合は、アイテムがソート・ラインに表示され
ます。アイテム名の後には、ソート順を示す上向き矢印または下向き矢印があり
ます。
ソート・ライン
Interactive Reporting のソート・ラインには、次の 2 つの関数があります:
l
データ・セットに適用したソート条件の記録を管理します。
l
複合ソートやネストされたソートを指定できます。
データの表示タイプや、使用可能なソートのタイプによって、ソート・ラインの
見た目はセクションごとに異なります。
l
l
クエリー・セクション、結果セクション、テーブル・セクションでの複雑な
ソートの項で説明しているソート・ラインは、要求ラインやフィルタ・ライ
ンのようにドラッグ・アンド・ドロップのコマンド・ラインです。
チャート、ピボット、OLAPQuery レポートの複雑なソートの項で説明してい
るソート・ラインはリスト駆動で、平均やカウントなどの集約の計算を基に
ソートされます。
ヒント:
ソート・ラインは、移動、サイズ指定、固定、または非表示にでき
ます。ソート・ラインの表示を切り替えるには、セクション・タイ
トル・バーの「ソート」ボタンをクリックします。
複雑なソート
単純なソートのみでなく、Interactive Reporting を使用して、複雑なソートも実行
できます。詳細は、次の項を参照してください:
l
l
クエリー・セクション、結果セクション、テーブル・セクションでの複雑な
ソート
チャート、ピボット、OLAPQuery レポートの複雑なソート
クエリー・セクション、結果セクション、テーブ
ル・セクションでの複雑なソート
注: 次の説明は、レポート・セクションでソートする場合にも適用できます。
486 ソートの適用
ソート・ラインの表示形式と機能は、クエリー・セクション、結果セクション、
テーブル・セクションでほとんど同じです。各セクションのソート・ラインでは、
要求ラインやフィルタ・ラインのようなドラッグ・アンド・ドロップ・インタ
フェースが使用されています。
この機能を使用してソート・ラインにアイテムをドラッグし、これらをソートし
て、ネストされたソート結果を出すように要求できます。
たとえば、最初のアイテムが都道府県、2 番目のアイテムが市町村、3 番目のアイ
テムが店舗の場合は、都道府県名を五十音順にソートしてから、各都道府県の中
で市町村名をソートし、最後に市町村の中で店舗をソートします。
結果は、単にソート・ラインのアイテムの位置に基づいてネストされます。要求
ラインのアイテムの順序がコンテンツ・ペインの順序と異なる場合、ソートはネ
ストされますが、視覚的にははっきりわかりません。
セクション間の大きな違いは、ソートが実行される場所です:
l
l
クエリー・セクションでは、データベース・サーバーはクエリーを処理しな
がら同時にソート・ラインのアイテムをソートします。つまり、データはす
でにソートされた状態で結果セクションに戻されます。
結果セクションとテーブル・セクションでは、ソート・ラインのアイテムが
デスクトップでソートされます。
一番下のラインの結果は、ソート条件を結果セクションまたはテーブル・セクショ
ンでローカルに適用した場合も、クエリー・セクションでデータベース・サーバー
上で適用した場合も同じです。どちらのメソッドを使用する方が好ましいかは、
ビジネスの状況とニーズに応じて変わります。
チャート、ピボット、OLAPQuery レポートの複雑な
ソート
注: 次の説明は、Report Designer セクションでソートする場合は適用されませ
ん。
チャート、ピボット、OLAPQuery の各レポートでは、一般にデフォルトのソート
順序を上書きして、他のデータに対応させて次元データをソートすることがよく
あります。これらのセクションでは、ソート・ラインを使用してレポートにある
各次元データ・アイテムにソート条件を設定し、レポートの大きなカテゴリから
小さなカテゴリへの各階層レベルでソート条件をネストできます。
複雑なソート 487
たとえば、会社で販売する各品目と、その販売合計額がチャートにリストされて
いる場合、まず品目がアルファベット順にソートされます。このデータがより意
味を持つのは、各品目の合計額で品目がソートされた場合です。この方法では、
販売合計額の高いものから低いものの順に品目をランク付けできます。
ソート・ラインには、ソート条件の定義で使用するドロップダウン・メニューが
3 つあります。メニューのコンテンツは、クエリーするデータ・アイテムによっ
て変わります。
ヒント:
チャート、ピボットおよび OLAPQuery の各セクションのデータは、デ
フォルトでアルファベット順にソートされます。標準ツールバーのソー
ト・ボタンを使用して、選択したレポート・アイテムに簡単なソートを
実行して、ソート順を逆にできます(詳細は、485 ページの「単純なソー
ト」を参照してください)。
ソート・アイテム
「ソート」ドロップダウン・メニューには、ソートできるデータ・アイテムがリス
トされます。レポートに含まれている各次元アイテム(名前と日付)が、このメ
ニューにリストされます。
参照アイテム
「基準」ドロップダウン・メニューには、複雑なソート条件の基準として使用する
アイテムがリストされます。たとえば、各市の収益を基準にして市をソートしま
す。このドロップダウン・メニューには、レポート内の各数値データとキーワー
ド・エントリである「ラベル」が含まれています。つまり、「ソート」メニューで
指定された次元アイテムを、次の 2 つの方法でソートできます:
l
l
ラベルでソート — レポートが作成されると、Interactive Reporting はデフォルト
で、名前を基準にして次元データ・アイテムをアルファベット順にソートし
ます。つまり、ラベルでソートします。このオプションのラベルとは、ソー
ト・リストで選択されたアイテムがラベルまたは名前でソートされることを
意味します。レポート内の参照先の数値データ値ではありません。
値によるソート - 数値データ・アイテムを基準にソートすると、ソート・リス
トで選択したターゲット・アイテムのそれぞれの値が、値リストの対応する
数値に基づいてソートされます。
値でソートすると、完全に異なるソート順序になります。たとえば、チャー
トに会社が営業収入を得た州およびそれぞれの州の売上原価合計を表示する
とします。州は、最初はアルファベット順に表示されます。次に製品原価で
ソートすると、州は対応する売上原価の値によってソートされます。
関数
「使用」ドロップダウン・メニューには、値でソートするときに使用可能な集約統
計関数が含まれています。一般的にこれらの関数は、アクティブなセッションで
使用可能なデータ関数を複製します。
488 ソートの適用
ソートのデフォルト関数は Sum です。値でソートする場合、Interactive Reporting
は、参照アイテムの対応する数値で次元データをソートします。たとえば、各都
道府県の売上原価の合計で都道府県をソートします。
ä ソート・ラインの機能を使用してソートを指定するには:
1 ソート・ラインが表示されていない場合は、セクション・タイトル・バーのソートを
クリックします。
2 「ソート」ドロップダウン・リストから、ソートするアイテムを選択します。
3 ソートの参照先として「基準」ドロップダウン・リストから値を選択するか、アイテ
ムをアルファベット順にソートする場合は、ラベルを選択します。
4 値を基準にソートする場合は、「使用」ドロップダウン・リストから集約関数を選択
します。
ラベルでソートする場合は、「使用」ドロップダウン・メニューが使用不可になっ
ています。
5 必要に応じて、ソート・ラインのソートをクリックします。
ソート・ラインには、レポートに含まれる各次元アイテムに設定されたソート条
件が保管されます。
ネストされたソート
一度に複数のアイテムをソートすると、ソート・ラインのデータは左から右の順
にソートされて、ネストされた結果が作成されます。ソート・ラインの一番左の
アイテムが最初にソートされます。次に、その右側にあるアイテムがソートされ
ます。各アイテムは 1 つ左のアイテムのカテゴリに属します。
たとえば、最初のアイテムが都道府県、2 番目のアイテムが市町村、3 番目のアイ
テムが店舗の場合は、都道府県名を五十音順にソートしてから、各都道府県の中
で市町村名をソートし、最後に市町村の中で店舗をソートします。
結果は、単にソート・ラインのアイテムの位置に基づいてネストされます。要求
ラインのアイテムの順序がコンテンツ・ペインの順序と異なる場合、ソートはネ
ストされますが、視覚的にははっきりわかりません。
ネストされたソート 489
490 ソートの適用
16
Interactive Reportingとの接続
について
この章の内容
Interactive Reporting データベース接続ファイルについて ................................................... 491
Interactive Reporting データベース接続の操作 ................................................................... 492
データベースとの接続 ............................................................................................... 508
接続マネージャの使用 ............................................................................................... 511
Interactive Reporting ドキュメントの使用とデータベースへの接続....................................... 513
Interactive Reporting Web Client への接続 ............................................................................ 516
Interactive Reporting Web Client 接続の保留......................................................................... 517
EPM Workspace への接続 .............................................................................................. 517
ここでは、Interactive Reporting 接続ファイルを使用してリレーショナル・データ
ベースと多次元データベースに接続する方法について説明します。接続ファイル
の設定方法、接続プリファレンスの定義方法、接続の管理方法などについて説明
します。
Interactive Reporting データベース接続ファイルについ
て
接続は、クエリーを実行する際に、エンド・ユーザーが克服するのに最も難しい
側面の 1 つです。クライアント/サーバー・データベース・アプリケーションは、
複雑な Web リスナー、ネットワーク・アドレス、およびプリファレンスに依存し
ており、データベース管理者以外の人がトラブルシューティングするのは困難で
す。
Interactive Reporting ユーザーは、Interactive Reporting データベース接続ファイル
(.oce ファイル)を使用して、データベース・ソースに接続するための期間、条件、
方法を定義することで、これらの困難を回避できます。
データベース管理者の支援があると、Interactive Reporting データベース接続ファ
イルを使用して、安定した接続を一度設定したうえで配布および再使用できます。
エンド・ユーザーは、ログオンしてデータベースにクエリーを実行するたびに、
データベース・ユーザー名とパスワードを指定します。
Interactive Reporting データベース接続ファイルには、データベースおよび接続 API
ソフトウェアの特定の構成にログオンするのに必要なすべての情報が保持されま
す。さらに、Interactive Reporting データベース接続ファイルには、DBMS 固有の
接続プリファレンスだけでなく、メタデータへの自動アクセスの仕様(521 ページ
の「メタトピックとメタデータの使用 」を参照)も保持されます。
Interactive Reporting データベース接続ファイルについて 491
Interactive Reporting データベース接続には、次の事柄に関する接続パラメータ一
式が保管されています:
l
接続ソフトウェア
l
データベース・ソフトウェア
l
データベース・サーバーのホスト
l
データベースのユーザー名(オプション)
注: セキュリティ上の理由により、ユーザー・パスワードは Interactive
Reporting のデータベース接続ファイルには保存されません。
Interactive Reporting データベース接続には、ネットワーク環境における大きな利
点があります。環境内のデータベースごとに 1 つの接続を作成して、各エンド・
ユーザーが共有できます。
Interactive Reporting データベース接続ファイルを使用すると、ホストおよび構成
情報が透過的に処理されるため、企業担当者の接続プロセスが簡略化されます。
各ユーザーは、Interactive Reporting データベース接続ファイル(.oce)を使用すると
きに自分のデータベース・ユーザー名を置き換えることができるため、データベー
ス・サーバー集中型のセキュリティ対策および権限が適用されます。
パスワードが保存されないため、配布により Interactive Reporting データベース接
続ファイルを間違って受け取ったユーザーが権限のないアクセス権を取得したり、
他のソースからファイルを取得する危険がなくなります。
デフォルトでは、EPM Workspace または Interactive Reporting Web Client を使用し
て Interactive Reporting ドキュメント・ファイルまたはジョブ出力を処理するため
に、明示的な Interactive Reporting データベース接続ファイルは必要ありません。
つまり、ユーザーには、Interactive Reporting ドキュメント・ファイルを処理する
ための特定のアクセス権は必要ありません。ただし、Interactive Reporting ドキュ
メント・ファイルまたはジョブ・アクセスのコントロール設定を定義して、明示
的なアクセス権を要求できます。詳細は、EPM Workspace の管理者ガイドと EPM
Workspace のユーザー・ガイドを参照してください。
注: Interactive Reporting Studio データ・モデルの保管時に、Interactive Reporting
データベース接続ファイルを作成および配布してログオン・プロセスを行
いやすくすることをお薦めします。
Interactive Reporting データベース接続の操作
Interactive Reporting Studio には、新しい Interactive Reporting データベース接続を
作成するうえで役立つデータベース接続ウィザードが用意されています。新しい
Interactive Reporting データベース接続ファイルを作成する前に、次の接続情報を
収集して確認します:
l
l
接続 API ソフトウェアおよびバージョン(Essbase、SQL*Net for Windows NT な
ど)
データベース・ソフトウェア(MetaCube 4、Oracle 8 など)とそのバージョン
492 Interactive Reporting との接続について
l
l
IP アドレス、データベース別名、データベース・サーバーの ODBC データ・
ソース名など
データベースのユーザー名
Interactive Reporting データベース接続(.oces)の作成
データベース接続ウィザードでは、手順を追って Interactive Reporting データベー
ス接続ファイルを作成でき、データ・ソースへの接続を可能にするファイル内の
接続パラメータが取得されます。Interactive Reporting データベース接続ファイル
は、Interactive Reporting Studio によりデフォルトの Interactive Reporting データベー
ス接続ディレクトリに保存されます。
上級ユーザーのサポートにより、Interactive Reporting データベース接続ファイル
を一度だけ設定し、配布および再使用できます。データベースにクエリーを実行
するたびに、データベース・ユーザー名とパスワードを入力するだけでかまいま
せん。
注: 接続ソフトウェアとデータベースの選択には相関関係があります。たとえ
ば、接続ソフトウェアに Essbase を選択した場合、データベースとして選択
できるのは Essbase だけです。
ä Interactive Reporting データベース接続を作成するには:
1 ツール、接続、作成の順に選択します。
データベース接続ウィザードが表示されます。
2 使用する接続ソフトウェアを指定してくださいフィールドにあるドロップダウン・リ
ストで、データベース・サーバーに接続するのに使用する接続ソフトウェアを選択し
ます。
3 接続先のデータベースのタイプを指定してくださいフィールドでデータベース・サー
バーを選択します。
4 メタデータ設定を構成する場合は、メタ接続ウィザードの表示を選択します。
5 接続プリファレンスの詳細を構成する場合は、詳細設定オプションの表示を選択しま
す。
6 次へをクリックします。
7 使用するデータベースに応じて、「ユーザー名」ボックスにユーザー名、「パスワー
ド」ボックスにパスワード、「ホスト」ボックスに IP アドレス、ODBC データベース・
ソース名、サーバーの別名のいずれかを入力し、次へをクリックします。
メタデータ設定の使用を選択した場合は、メタデータ接続ウィザードが起動しま
す。詳細は、525 ページの「Open Metadata Interpreter へのアクセス」を参照して
ください。
8 Interactive Reporting データベース接続ファイルを保存するように求められます。
9 Interactive Reporting データベース接続ファイルを保存するには、はいをクリックしま
す。
Interactive Reporting データベース接続の操作 493
「保存」ダイアログ・ボックスが表示されます。Interactive Reporting Studio によ
り、Interactive Reporting データベース接続ファイルがデフォルトの Interactive
Reporting 接続ディレクトリに保存されます。
10 Interactive Reporting データベース接続ファイルを別のディレクトリに保存するには、目
的のディレクトリに移動して保存をクリックします。
表 160
データベース接続ウィザードのオプション
オプション
説明
使用する接続ソフ
トウェアを指定し
てください。
データベースへの接続時に使用する接続ソフトウェアを選択します。
接続ソフトウェアによっては、追加のフィールドが表示されることがあります。これ
らのフィールドでは、Interactive Reporting データベース接続ファイルのカスタマイズ、メ
タデータ設定の表示、ODBC ログオン・ダイアログの選択を行うことができます。
接続先のデータ
プルダウン・リストで、接続先のデータベースのタイプを選択します。
ベースのタイプを
指定してください。
メタ接続ウィザー
ドの表示
メタデータ設定を表示して編集するには、このフィールドを選択します。特定の SQL 文
を使用して、複数のデータベース上のメタデータが読み取られるように「メタデータ
定義」ダイアログ・ボックスが構成されます。
詳細設定オプショ
ンを表示
Interactive Reporting データベース接続ファイルの詳細設定プリファレンスを選択するに
は、このフィールドを選択します。接続プリファレンスでは、Interactive Reporting データ
ベース接続ファイルが監視する必要がある命令とプロトコルを選択できます。プリファ
レンスは、Interactive Reporting データベース接続ファイルとともに保存され、接続を使用
するたびに適用されます。
たとえば、接続プリファレンスを使用して、テーブル・カタログに外部テーブルが表
示されないようにしたり、接続ソフトウェアで SQL 文を管理する方法を指定したりでき
ます。
接続プリファレンスは、使用する接続ソフトウェアとデータベースによって異なりま
す。
データベース名の
入力メッセージを
表示
サーバーの特定のデータベース名を選択する場合は、このボックスを選択します。
ODBC ログオン・ダ
イアログの使用
ODBC 接続ソフトウェアを選択した場合、Interactive Reporting Studio のダイアログ・ボック
スのかわりに ODBC ログオン・ダイアログ・ボックスを使用して、このフィールドを選
択します。Interactive Reporting Studio の接続ダイアログ・ボックスを使用するには、この
フィールドを選択解除したままにします。
ユーザー名
データベースへのサインオン名を入力します。
パスワード
データベースのパスワードを入力します。
ホスト
IP アドレス、サーバーの別名、または ODBC データソース名を入力します。
注: リリース 9.3 では、Informatica MX2 リポジトリへの接続(具体的には
Informatica Metadata Exchange SDK 7.1 クライアント・ソフトウェアを使用し
た Informatica PowerCenter 7.1 への接続)がサポートされます。接続ウィザー
ドは、ODBC の接続文字列、ユーザー名、パスワードではなく、リポジト
リ・サーバーのホスト名とポート番号を求めるように変更されました。EPM
Workspace および Interactive Reporting Web Client で作業するには、DAS が実
行されているサーバーまたはコンピュータに Informatica Metadata Exchange
494 Interactive Reporting との接続について
SDK 7.1 クライアント・ソフトウェアがインストールされている必要があり
ます。Informatica MX2 リポジトリへの接続は、Windows プラットフォーム
でのみサポートされます。
接続プリファレンスの設定
接続プリファレンスでは、Interactive Reporting データベース接続ファイルの特定
の側面を管理する方法が指定されます。プリファレンスは、Interactive Reporting
データベース接続ファイルとともに保存され、接続を使用するたびに適用されま
す。
たとえば、接続プリファレンスを使用して、テーブル・カタログに外部テーブル
が表示されないようにしたり、接続ソフトウェアで SQL 文を処理する方法を変更
したりします。
接続プリファレンスは、Interactive Reporting Studio のエディション、接続 API、お
よび DBMS によって異なります。
接続プリファレンスには、データベース接続ウィザードで「詳細設定オプション
の表示」チェック・ボックスを選択することによりアクセスします。表 161 に、
ウィザードで使用できるすべてのオプションを示します。使用できるオプション
は、接続構成によって異なります。
表 161
データベース接続ウィザードのオプション
オプション
説明
SQL-92 拡張セット
の操作を可能にする
クエリーの追加」オプションで、Intersection 演算子と Difference 演算子を使用できるよう
にします。
フィルタを適用し
て、テーブル・カタ
ログに表示される
テーブルを制限しま
す
テーブル・カタログに表示されるテーブルを制限またはカスタマイズするフィルタの
条件を指定します。
Hyperion のリポジト
リ・テーブルを除外
する
すべてのリポジトリ・テーブルをテーブル・カタログから除外します。「フィルタ条
件」および「メタデータ」定義により、このプリファレンスが上書きされます。
結合されていないク
エリーを実行する
Query Contents フレームでクエリーが結合されていない場合にクエリーをプロセスするか
どうかを指定します。
SQL を使用してテー
ブル・カタログを取
得
SQL Server の sp_tables and sp_columns ストアド・プロシージャを使用するかわりに、SQL
を使用してテーブルを取得するように指定します。このオプションにより、テーブル・
フィルタ処理が可能になりますが、ストアド・プロシージャ(Sybase および MS SQL Server)
より遅くなる場合があります。
データの取得方法を
選択してください
サーバーがデータを戻す方法を指定します。ほとんどの場合、「バイナリとしてデー
タを取得」が最適で、最も速い方法です。
接続 API でネイティブ・タイプのデータを取得できない場合や、クエリーによって誤っ
たデータや読めないデータが戻された場合は、「文字列としてデータを取得」を選択
します。
制限時間___分
アクティブではない状態が指定した時間を越えて継続したら、自動的にデータベース
との接続が切断されるようにします。
Interactive Reporting データベース接続の操作 495
オプション
説明
選択後に自動的にコ
ミットする
Interactive Reporting Studio の SQL 文とともにコミット・ステートメントをデータベース・
サーバーに送信し、使用後にテーブルをロック解除します。テーブルが使用後にロッ
クされる場合や、ユーザーがテーブルを長時間待機する場合は、この機能を使用しま
す。
ユーザー名なしで
Interactive Reporting
データベース接続を
保存
Interactive Reporting データベース接続ファイルをユーザー名なしで汎用的に保存すること
により、ファイルの汎用的な配布を可能にします。この場合、任意のユーザーが自身
のユーザー名を入力することでログオンできるようになります。
引用符で囲まれた識
別子を使用
サーバーに送信される、内部キーワードまたはテーブルおよび列、あるいは特殊文字
が含まれる所有者名が引用符で囲まれるようにします。たとえば、SELECT SUM("AMOUNT"),
"STORE_ID" FROM "HYPERION"."PCS_SALES"GROUP BY"STORE_ID"となります。
新規接続のデフォルト値は、オフです。
ログオン時にデータ
ベースの変更を可能
にする
ログオン・ダイアログ・ボックスにデータベース・フィールドを追加し、ユーザーが
DBMS (Sybase および MS SQL Server)にログオンしたときに、特定のデータベースを選択で
きるようにします。
大容量バッファのク
エリー・モードを使
用
フェッチ呼出しごとに多くのレコードを取得するバインディング・プロセスを指定し
ます。ODBC ドライバによりバインディングがサポートされる場合、早く取得するため
にこのオプションを使用します(ODBC のみ)。この機能が有効な場合、ODBC Extended Fetch
呼出しは一度に 32KB のデータを要求します。
パケット・サイズの
設定、512*
Sybase の DB-Lib ユーザーがデータベースのデータを入れる大容量のバッファ取得を設定
して、一度に多くのデータを転送できるようにします。
一度に転送するバイト数を 512 の倍数で指定できます。
倍数を指定する前に、選択したパケット・サイズの転送に必要なメモリーがサーバー
にあることを確認してください。
Sybase サーバーでサポートされているパケット・サイズを確認するには、isql コマンド
を実行します。それには:
sp_configure
と入力します。
パラメータのリストが戻されます。「Maximum Network Packet Size」と表示されたパラメー
タを探します。入力したパケット・サイズが最大パケット・サイズを超えている場合、
小さいパケット・サイズをもう一度入力する必要があります。
パケット・サイズを変更するには、次の isql コマンドを実行します:
Sp_configure “maximum network packet size”. <new value>
(ここで、<new value>は新しいサイズです)。
Oracle のバッファ・
サイズ
Oracle 接続からデータの行を取得するときのデフォルト・バッファ・サイズを決定しま
す。デフォルト・サイズは 8000 バイトです。ユーザーは、この値を変更して、バッ
ファ当たりの行数を多くすることができます。この場合、パフォーマンスが向上する
可能性がありますが、メモリー要件が高くなります。最小サイズは 8000 です。ユー
ザーがこれより小さい値を指定した場合、エラーは戻されません。このフィールドに
は、ハード・コード化された最大サイズ値はありません。
非同期処理の使用不
可
1 つのデータベース・サーバーに同時に複数の要求を送れないようにします。
この機能は、Interactive Reporting Studio でのみ使用可能です。
注:
496 Interactive Reporting との接続について
オプション
説明
データ・フォーマッ
トの保持
Interactive Reporting Studio では、日付、時刻、タイムスタンプ値を処理するときに、デー
タベース・サーバーにより指定されたデフォルト・フォーマットが使用されます。サー
バーのデフォルト・フォーマットが変更された場合、これらの調整されたプリファレ
ンスを保持して、Interactive Reporting Studio により日付/時刻の値が正しく解釈されるよう
にすることができます。
サーバーの日付
Interactive Reporting Studio の内部日付処理を変更して、サーバーのデフォルト設定に不一
致がある場合に一致させることができます。この機能の詳細は、499 ページの「サー
バーの日付フォーマットの変更」を参照してください。
トランザクション・
モードの使用不可
リポジトリのアップロード時、トランザクション・ステートメントと共に SQL 挿入ス
テートメントが Interactive Reporting Studio によりカッコで囲まれます。RDBMS でトランザ
クションがサポートされない場合は、トランザクション・コードを使用不可にします。
この機能は、Interactive Reporting Studio でのみ使用可能です。
OCE を保存しますか
Interactive Reporting データベース接続ファイルを保存して、後で再使用できるようにしま
す。
フィルタに外部結合
演算子を使用
Oracle データベースへの Oracle Net 接続ソフトウェアの「内部」テーブルに制約が適用
された SQL に、外部結合演算子(+)を挿入します。デフォルトでは、この機能は使用可
能になっていて推奨されます。この機能は、OR 式が必要な場合など、特定の制約条件
がある外部結合を使用する場合に、Oracle 制約に対処するために用意されています。外
部結合演算子を使用すると、結合された列の一致する値が見つかった場合は、Interactive
Reporting Studio が「左側」または「右側」のテーブルからすべての行を取得できるよう
になります。値が一致しない場合は null が取得されます。この機能が使用不可になって
いる場合、一致しない値の null は取得されません。「結合プロパティ」ダイアログ・ボッ
クスを使用すると、「左側」および「右側」のテーブルを判断しやすくなります。Oracle
では、(+)演算子が付く完全な(左側および右側)外部結合はサポートされません。ODBC
ドライバが使用されている場合、この機能はグレー表示になります。
制約条件で ODBC 外
部結合構文を使用す
る
制約条件を外部結合の内部テーブルに適用した場合に、制約条件を SQL 文の Where 句で
なく、On 句に入れます。この機能のデフォルト設定は、選択解除です。
ODBC 外部結合エス
ケープ構文を使用
ODBC 外部結合エスケープ構文を、SQL 文に挿入します。
注: ネストされた外部結合が必要な場合は、このオプションを使用不可にします。
テーブルのフィルタ
テーブルの数が多いデータベースでは、必要ないテーブルをテーブル・カタログ
からフィルタで除外すると作業が効率化されます。テーブル・フィルタでは、テー
ブル名、所有者名、テーブルのタイプ(テーブル・ビューまたは仮想ビュー)に基
づいてフィルタ条件を指定できます。
注: テーブルのフィルタは、ODBC 以外のデータベース・サーバー接続で使用で
きます。Sybase または Microsoft SQL Server データベースを使用している場
合、接続を変更し、Interactive Reporting Studio が SQL 文を使用してテーブル
のフィルタ前にテーブル・カタログを取得するように指定します。
通常、Interactive Reporting データベース接続ファイルを作成するときにテーブル
をフィルタしますが、既存の Interactive Reporting データベース接続ファイルを後
で変更してテーブルをフィルタすることもできます。
Interactive Reporting データベース接続の操作 497
ä Interactive Reporting データベース接続ファイルを作成するときにテーブル・カタ
ログからテーブルをフィルタするには:
1 ツール、接続、作成の順に選択します。
データベース接続ウィザードが表示されます。
2 使用する接続ソフトウェアを指定してくださいフィールドにあるプルダウン・リスト
で、データベース・サーバーへの接続に使用する接続ソフトウェアを選択します。
3 接続先のデータベースのタイプを指定してくださいフィールドでデータベース・サー
バーを選択します。
4 詳細設定オプションの表示を選択して、次へをクリックします。
5 データ・ソースに接続し、次へをクリックします。
ダイアログ・ボックスは、使用している接続ソフトウェアによって変わります。
ほとんどの場合、ユーザー名、パスワード、およびホスト名を指定する必要があ
ります。「次へ」をクリックします。
6 テーブル名、テーブルの所有者またはテーブル・タイプのフィルタのチェック・ボッ
クスの横にある定義をクリックします。
7 ドロップダウン・ボックスから比較演算子を選択します。フィルタ制約により、テー
ブル・カタログに含められるテーブルが決まります。
次のいずれかの操作を行って、フィルタを定義します:
l
l
l
編集ボックスに条件を入力して、チェックマークを付けます。
「値の表示」をクリックしてデータベースの値のリストを表示し、リストから
値を選択します。
SQL 文に慣れている場合は、「カスタム SQL」をクリックして、フィルタの
コードを直接記述します。
8 OK をクリックします。
Interactive Reporting Studio により、フィルタ設定を保存するように求められます。
保存すると、該当するフィルタ・チェック・ボックスにチェック・マークが表示
されます。このチェック・ボックスを使用すると、フィルタのオンとオフを切り
替えることができます。
注: データ接続ウィザードを終了したら、フィルタ条件により適切なテーブル
が除外されていることを確認します。カタログ・フレームで、ショートカッ
ト・メニューの「リフレッシュ」を選択します。
ä Interactive Reporting データベース接続ファイルを変更するときにテーブル・カタ
ログからテーブルをフィルタするには:
1 現在の接続のテーブルをフィルタするには、ツール、接続、変更の順に選択します。
メタ接続ウィザードが表示されます。
2 別の接続のテーブルをフィルタするには、ツール、接続マネージャ、変更の順に選択
します。
「接続マネージャ」ダイアログ・ボックスが表示されます。「ドキュメントの接続」
フレームで、Interactive Reporting データベース接続ファイルを選択し、「変更」を
クリックします。
498 Interactive Reporting との接続について
メタ接続ウィザードが表示されます。
3 必要に応じて、ウィザードの最初のページで構成を変更し、次へをクリックしてウィ
ザードの 2 ページ目に進みます。
4 必要に応じて、ウィザードの 2 ページ目で構成を変更し、次へをクリックしてウィ
ザードの 3 ページ目に進みます。
5 ウィザードの 3 ページ目で、テーブル名、テーブルの所有者またはテーブル・タイプ
のフィルタのチェック・ボックスの横にある定義をクリックします。
「フィルタ」ダイアログ・ボックスが表示されます。「フィルタ」ダイアログ・ボッ
クスは、「制約条件」ダイアログ・ボックスと似ており、同じ原理を使用して動作
します。
6 ドロップダウン・ボックスから比較演算子を選択します。フィルタ制約により、テー
ブル・カタログに含められるテーブルが決まります。
7 次のいずれかの操作を行って、フィルタを定義します:
編集ボックスに条件を入力して、チェックマークを付けます。
「値の表示」をクリックしてデータベースの値のリストを表示し、フレームで値を
選択します。
SQL 文に慣れている場合は、「カスタム SQL」をクリックして、フィルタのコード
を直接記述します。たとえば、「Sales」始まるテーブルのみをテーブル・カタログ
に表示する SQL フィルタを記述できます。新しい「Sales」テーブルがデータベー
スに追加されると、自動的にテーブル・カタログに表示されます。
8 必要に応じて、他のオプションを設定して OK をクリックします。
フィルタ設定を保存するように求められます。保存すると、該当するフィルタ・
チェック・ボックスにチェック・マークが表示されます。このチェック・ボック
スを使用すると、フィルタのオンとオフを切り替えることができます。
9 次へをクリックし、Interactive Reporting データベース接続ファイルのプリファレンスを
選択して各ダイアログ・ボックスに関する設定を続行します。
10 終了をクリックします。
11 「Hyperion」ダイアログ・ボックスで、はいをクリックして Interactive Reporting データ
ベース接続ファイルを保存します。
12 「Open Catalog の保存」ダイアログ・ボックスで、ファイルの保存先のディレクトリを
指定し、ファイル名フィールドに新しい接続名を入力して、保存をクリックします。
13 「Query」セクションの「テーブル・カタログ」で、ショートカット・メニューのリフ
レッシュを選択して、定義した条件で、正しいテーブルがフィルタされることを確認
します。
サーバーの日付フォーマットの変更
Interactive Reporting Studio では、日付、時刻、タイムスタンプ値を処理するとき
に、データベース・サーバーにより指定されたデフォルト・フォーマットが使用
されます。サーバーのデフォルト・フォーマットが変更された場合、プリファレ
ンスを調整して Interactive Reporting Studio により日付/時刻の値が解釈されるよう
にすることができます。
Interactive Reporting データベース接続の操作 499
ä サーバーの日付フォーマットを変更するには:
1 ツール、接続、作成の順に選択します。
データベース接続ウィザードが表示されます。
2 詳細設定オプションの表示、次への順に選択します。
3 サーバーの日付をクリックします。
「サーバーの日付フォーマット」ダイアログ・ボックスが表示されます。
l
l
l
「送信フォーマット」—サーバーに送信される日付/時刻フォーマット(日付また
は時刻フィールドの制限値など)
「サーバーのフォーマットから」—サーバーから取得される日付/時刻の値に関
して Interactive Reporting Studio により期待されるフォーマット
デフォルトでは、通常、この 2 つのフォーマットは同じです。
4 サーバーのデフォルトが変更された場合、「変更後」および「変更前」フォーマット・
ドロップダウン・ボックスから新しいサーバー・デフォルトと一致する日付、時刻、
およびタイムスタンプのフォーマットを選択します。
必要な場合は、「デフォルト」をクリックしてすべての値を Interactive Reporting
データベース接続ファイルに保管されたサーバーのデフォルトに復元します。
5 データベース・フォーマットと一致するフォーマットが見つからない場合、カスタム
をクリックします。
「カスタム・フォーマット」ダイアログ・ボックスが表示されます。
6 「タイプ」ドロップダウン・リストで、データ型を選択します。
7 「フォーマット」ドロップダウン・リストからフォーマットを選択するか、ボックス
にカスタム・フォーマットを入力します。
8 OK をクリックします。
作成したフォーマットが、「サーバーの日付フォーマット」ダイアログ・ボックス
のドロップダウン・リストに表示されます。
OLAP 接続ファイルの作成
ä OLAP 接続ファイルを作成するには:
1 ツール、接続、作成の順に選択します。
データベース接続ウィザードが表示されます。
2 ドロップダウン・ボックスから、OLAP データベース・サーバーへの接続に使用される
接続ソフトウェアを選択します。
3 ドロップダウン・ボックスから、OLAP データベース・サーバーを選択し、次へをク
リックします。
このフィールドで選択したデータベースによっては、パスワードを指定してデー
タベースに接続する必要があります。名前、パスワード、およびホスト・アドレ
ス情報を入力します。
500 Interactive Reporting との接続について
表示されるダイアログ・ボックスの順序は、接続先の多次元データベース・サー
バーによって決まります。以降のセクションでは、これらの多次元データベース
の接続情報について説明します:
l
Essbase または DB2 OLAP への接続
l
OLE DB プロバイダへの接続
l
Essbase への接続(CubeQuery のみ)
Essbase または DB2 OLAP への接続
ä Essbase または DB2 OLAP データベースに接続するには:
1 500 ページの「OLAP 接続ファイルの作成」の手順に従います。
2 接続先のアプリケーションまたはデータベースの名前を選択し、次へをクリックしま
す。
これは、値の取得先の「キューブ」です。
3 「次元名」フィールドでキューブのメジャー次元を選択し、次へをクリックします。
これは、値の取得先のメジャー・グループです。
4 終了をクリックして Interactive Reporting データベース接続ファイルを保存します。
注: Essbase 7.x または 9.x サーバーへの接続については、Essbase への接続
(CubeQuery のみ)を参照してください。
OLE DB プロバイダへの接続
ä OLE DB プロバイダに接続するには:
1 500 ページの「OLAP 接続ファイルの作成」の手順に従います。
2 接続するデータベースを選択します。
OLAP キューブ・ファイル(.cub)に対して NT ドメイン認証が実行されます。指定
された(次元の処理または取得時に)ユーザー名とパスワードが有効でない場合、
アクセス・エラーが戻されユーザーはファイルにアクセスできません。ファイル
にアクセスするには、有効な NT ドメイン・ユーザー名とパスワードを指定して
ください。ドメインを指定するには、DOMAIN¥jdoe という形式でユーザー名フィー
ルドに入力します。
注: デフォルトでは、Interactive Reporting Web Client ユーザーは Windows ログイ
ン情報(ユーザー ID、パスワード、およびオプションで Windows ドメイン)
の入力を求められます。この情報は、ログイン・ユーザー ID プロンプト・
フィールドで、先頭にユーザー ID テキストを付けて円記号で区切ることに
より指定できます。たとえば、ドメインが HyperionDomain でユーザー ID
が user1 の場合、Microsoft OLAP データベースにログオンするときに、ユー
ザー ID フィールドに HyperionDomain¥user1 と指定できます。これらの変更
は、データベースへのアクセスのセキュリティを高めるために強制されま
Interactive Reporting データベース接続の操作 501
す。求められた場合は、データベース・サーバーで Windows オペレーティ
ング・システムにより正常に認証されるログイン情報を入力する必要があ
ります。Windows により正常に認証されるログイン情報を指定しないと、
エラー・メッセージが戻されてデータベースへのログインが拒否されます。
ユーザーのログイン情報が正常に認証された場合、データベース・ログイ
ンが進行し、指定されたユーザー ID にデータベース・レベルで付与された
キューブ・データに対する役割ベースのセキュリティが呼び出されて引き
受けられます。役割ベースのセキュリティがデータベースで実装されてい
ない場合(データベース・キューブとそのデータをすべてのユーザーが使用
できる)、データベース管理者は Interactive Reporting データベース接続ファ
イルを発行するか、システム管理者レベルのユーザー ID とパスワードを
データベースに事前割り当てするかを選択できます。ユーザーがこの
Interactive Reporting データベース接続ファイルを使用してデータベースにア
クセスした場合は、ログイン情報の入力が求められません。それらのユー
ザーは、すべてのキューブ・データへのアクセスが許可されるデータベー
スまで通り抜けます。この記述は、Microsoft OLAP データベースや他の OLE
DB for OLAP データベースから作成されたローカル・キューブ・ファイル(イ
ンストール時に用意されるサンプル・ファイルに示されているサンプル・
キューブ・ファイルなど)にアクセスする Interactive Reporting Web Client ユー
ザーにも適用される点に注意してください。
3 OLE DB for OLAP データベースを使用して次元プロパティを取得できる場合は、次元プ
ロパティの取得を可能にするを選択して次へをクリックします。
4 ドロップダウン・ボックスからプロバイダの名前を選択し、次へをクリックします。
他のダイアログ・ボックスについて詳しくは、プロバイダのデータベース・ドキュ
メントを参照してください。
OBI サーバー
Oracle BI サーバーに接続して「プロキシ」データ・ソースとして使用することに
より、OBI サーバー表示レイヤー・トピックにクエリーを実行できます。OBI サー
バーとは、中に存在するセマンティック・レイヤーが外部通信に ODBC を使用す
る Oracle Business Intelligence サーバー・コンポーネントを指します。サーバーに
は、スキーマに関係なく複数のソースおよび最適化された SQL 生成プロセスが含
まれます。OBI サーバーは自身を ODBC データ・ソースとして開示し、ODBC/
ODBC 接続関数を正しく使用しますが、次のような制限があります:
l
l
OBI サーバーはデータベースではありません。
OBI サーバーは、複雑な SQL 構築物を処理できません。派生クエリーと相関
するサブクエリーはサポートされません。
l
ストアド・プロシージャはサポートされません。
l
「結果をテーブルに表示」はサポートされません。
l
l
Oracle BI サーバーからのドリル・パスの取得と、ピボット/チャートへの適用
はサポートされません。
OBI サーバーは、すべてのクライアントから物理スキーマをマスクして、表示
レイヤー・トピックのみ開示します。このため、Interactive Reporting と OBI 表
502 Interactive Reporting との接続について
示データ・モデル・トピックの間の結合はほとんどが機能しません。デフォ
ルトでは、詳細設定オプションの「結合されていないクエリーを実行する」
オプションが使用可能になっており、OBI サーバーに接続するクエリーにはプ
ロンプト「このクエリーは正しく結合されていません。続行しますか?」が起
動されません。Interactive Reporting では、Oracle BI サーバーに送信された結合
されていないクエリーは標準の結果セットを生成すると想定されるため、こ
の動作は Oracle BI サーバーを使用した場合に固有の例外です。
l
特定のデータベース関数がサポートされない場合があります。
最初の例は、使用可能な表示レベル・テーブルを示しています:
2 番目の例は、使用可能な表示レベル・トピックを示しています:
OBI サーバーへのクエリーは、他のデータ・ソースへの標準クエリーと同じ方法
で SQL 文を生成します。
Interactive Reporting データベース接続の操作 503
OBI サーバーへの接続
ä OBI サーバーをデータ・ソースとして選択するには:
1 ODBC データ・ソース管理を起動し、システム DSN を選択します。
「ODBC データ・ソース管理」ダイアログ・ボックスが表示されます。
2 システム DSN タブを選択します。
「システム DSN」ダイアログ・ボックスが表示されます。
3 Oracle BI サーバーを選択します。
「Oracle BI サーバー DSN 構成ウィザード」が表示されます。
4 名前フィールドに DSN の名前を入力し、次へを選択します。
5 ログイン ID およびパスワードフィールドに、ORACLE BI サーバーのログイン ID および
パスワードを入力し、次へを選択します。
6 データベースリストから、データベースを選択します。
オプション: 「デフォルト・カタログの変更」フィールドを使用可能にし、デフォ
ルト・カタログを選択します。
7 終了を選択します。
「ODBC データ・ソース管理」ダイアログ・ボックスが表示されます。
8 OK を選択します。
504 Interactive Reporting との接続について
Interactive Reporting との OBI サーバーの統合
Oracle BI Server のセマンティック・レイヤー・プリゼンテーション領域内の各フォ
ルダは、Interactive Reporting へのデータベースとして表示されます。デフォルト
では、それらのすべてのフォルダは、Interactive Reporting のカタログ・ツリー内
に表示されます。
表示レイヤー・トピックでは、次を含むデータ・モデル・トピックの中から選択
できます:
l
表示レイヤー(最初の列)
l
ビジネス・モデル・レイヤー(2 番目の列)
l
物理レイヤー(3 番目の列)
Interactive Reporting 内では、OBI サーバー表示レイヤーのトピックが開示されま
す。
テーブルは、「結合されていない」テーブルとしてデータ・モデルに追加されま
す。クエリー結果セットは、「このクエリーは正しく結合されていません。続行し
ますか?」というプロンプトなしで表示されます。
Interactive Reporting データベース接続の操作 505
Essbase への接続(CubeQuery のみ)
このセクションでは、新規 Interactive Reporting 接続ファイルの作成方法について
説明します。Essbase キューブに対してクエリーを実行すると、デフォルトでは
CubeQuery セクションに Interactive Reporting ドキュメントが作成されます。これ
らの方法を使用するには、データ・ソースとして使用される Essbase 7.x または 9.x
サーバーへのアクセス権が必要です。さらに、Interactive Reporting では Essbase 9.3
ランタイム・クライアントのインストールが必要です。
注: 9.3.1 以前の OLAPQuery セクションを使用するオプションが使用不可になっ
ていることを確認します。「ツール」、「オプション」、「プログラムのオプ
ション」、「OLAP」の順に選択し、「古い OLAP クエリー・セクションの使
用」オプションを使用不可にします。
ä Analytic Server に接続するには:
1 ツール、接続、作成の順に選択します。
データベース接続ウィザードの 1 ページ目が表示されます。
2 使用する接続ソフトウェアを指定してください。ドロップダウンから Essbase を選択
します。
3 接続先のデータベースのタイプを指定してください。ドロップダウンから Essbase を
選択します。
4 次へをクリックします。
506 Interactive Reporting との接続について
データベース接続ウィザードの 2 ページ目が表示されます。
5 ユーザー名フィールドにユーザー名を入力します。
6 パスワードフィールドにパスワードを入力します。
7 ホストフィールドにホスト(サーバー)名を入力します。
8 次へをクリックします。
データベース接続ウィザードの 3 ページ目が表示されます。
9 アプリケーション/データベースドロップダウンから、キューブを選択して次へをク
リックします。
データベース接続ウィザードの 4 ページ目が表示されます。
10 次元名ドロップダウンから、メジャー次元を選択して次へをクリックします。
メジャーとは、データベースのキューブに含まれる数値です。利益幅、売上原価、
売上数量、予算など、分析に使用される数値を指します。
データベース接続ウィザードの 5 ページ目が表示されます。
11 終了をクリックします。
12 OCE (Interactive Reporting データベース接続ファイル)の保存を求めるメッセージが表示
されたら、はいをクリックします。
「Open Catalog の保存」ダイアログが表示されます。
13 ファイル名を入力して OK をクリックします。
空白の Interactive Reporting ドキュメント・ファイルに新しい Query セクションが
作成されます。
Interactive Reporting データベース接続ファイルの変
更
Interactive Reporting データベース接続ファイルを作成するときは、データ・モデ
リングおよびクエリーに使用する作業用データベース接続ファイルを作成します。
場合によっては、Interactive Reporting データベース接続ファイルを変更し、ネッ
トワークまたはハードウェア構成に変更を反映するか、他の接続情報を管理する
必要があります。
注: 新しいデータベースやホスト名などの基本接続構成を変更すると、ログオ
フして、Interactive Reporting データベース接続ファイルを再作成する必要が
あります。
ä Interactive Reporting データベース接続ファイルを変更するには:
1 開いている Interactive Reporting ドキュメント・ファイルをすべて閉じます。
2 ツール、接続、変更の順に選択します。
「接続の変更」ダイアログ・ボックスが表示されます。
3 変更する接続ファイルを選択して、開くをクリックします。
Interactive Reporting データベース接続の操作 507
データベース接続ウィザードが表示され、選択した Interactive Reporting データベー
ス接続ファイルの情報が表示されます。
4 必要な変更を加えて、要求されたら Interactive Reporting データベース接続ファイルを保
存します。
データベースとの接続
Interactive Reporting Studio では、Interactive Reporting データベース接続ファイル
(.oce)を使用して、データベースへの接続が必要な次のタスクを実行します:
l
データ・モデルをダウンロードする。
l
クエリーをプロセスしてデータ・セットを取得する。
l
サーバーの制限を表示する。
l
サーバーを使用して計算アイテムを作成する。
l
Interactive Reporting ドキュメント・ファイルをスケジュールする。
Interactive Reporting データベース接続ファイルを選択する方法は、使用している
Interactive Reporting Studio のエディションと、作業しているデータ・モデルまた
は Interactive Reporting データベース接続ファイルによって異なります。
データ・モデルが Query セクションに存在する場合、アクションにデータベース
接続が必要なときは Interactive Reporting Studio により正しい Interactive Reporting
データベース接続ファイルが求められます。
Interactive Reporting Studio を開いて作業セッションを開始するときは(たとえば、
Interactive Reporting Studio リポジトリからデータ・モデルをダウンロードしたり、
データ・モデルを新たに作成するするなど)、対象データベースの Interactive
Reporting データベース接続ファイルを選択する必要があります。
接続のモニタリング
データベースに接続する前に、まだ接続していないことを確認する必要がありま
す。
ステータス・バーの右下にある接続アイコン
の接続ステータスをモニターできます。アイコン
のデータベース接続がないことを示しています。
を監視することにより、現在
の上にある X は、現在
接続情報をチェックするには、カーソルを接続アイコンの上に置きます。使用中
の Interactive Reporting データベース接続ファイルとデータベース名は、ステータ
ス・バーの左側に表示されます。
データ・モデルを使用した接続
Interactive Reporting ドキュメント・ファイルにデータ・モデルがダウンロードま
たは作成されると、データ・モデルの作成に使用される Interactive Reporting デー
タベース接続ファイルに Interactive Reporting ドキュメント・ファイルが関連付け
508 Interactive Reporting との接続について
られます。Interactive Reporting ドキュメント・ファイルには、クエリーの構築ま
たは処理にデータベースへのログオンが必要な場合に必ず関連付けられた Interactive
Reporting データベース接続ファイルを呼び出す参照が保管されます。
ä 既存の Interactive Reporting ドキュメント・ファイルからデータベースにログオン
するには:
1 ツール、接続、ログオンの順に選択するか、ステータス・バー上の接続アイコンをダ
ブルクリックします。
Interactive Reporting データベース接続ダイアログ・ボックスが表示され、タイト
ル・バーには Interactive Reporting データベース接続ファイルが表示されます。
2 ユーザー名とパスワードを入力し、OK をクリックします。
データ・モデルを使用しない接続
Interactive Reporting Studio ユーザーは、空の Interactive Reporting ドキュメント・
ファイルに新しいデータ・モデルを作成するオプションを選択できます。他のユー
ザーは、作成済のデータ・モデルをリポジトリからダウンロードします。
どちらの場合も、Interactive Reporting データベース接続ファイルを選択し、続行
する前にデータベースに接続します。選択したデータベースには、作成をプラン
しているデータ・モデルのソース・テーブルか、ダウンロードする必要があるデー
タ・モデルが含まれるリポジトリのいずれかが格納されています。
ä 新しい Interactive Reporting データベース接続ファイルを作成するときに、Interactive
Reporting データベース接続ファイルを選択するには:
1 ファイル、新規の順に選択して、「新規ファイル」ダイアログ・ボックスを表示しま
す。
2 最新使用したデータベース接続ファイルラジオ・ボタンを選択し、リストから Interactive
Reporting 接続ファイルを選択して OK をクリックします。
Interactive Reporting データベース接続ファイルが表示されない場合、「参照」をク
リックして「接続の選択」ダイアログ・ボックスを表示します。Interactive Reporting
データベース接続ファイルに移動し、「開く」を右クリックします。
Interactive Reporting Studio により、ユーザー名とパスワードが求められます。
3 ユーザー名とパスワードを入力し、OK をクリックします。
特定のデータベースの適切な Interactive Reporting データベース接続ファイルがな
い場合、データベース管理者にファイルを依頼するか、Interactive Reporting デー
タベース接続ファイルの作成のサポートをお願いします。
注: 新しい空白の Interactive Reporting ドキュメント・ファイルは、データベー
スに接続せずに作成できます。空白の Interactive Reporting ドキュメント・
ファイルは、Excel スプレッドシートなどのデータ・ファイルをインポート
する場合、ダッシュボードのマスター Interactive Reporting ドキュメント・
ファイルを作成する場合、および必ずしもデータベースとの関連付けが必
要ではないタスクを実行する場合に役立ちます。
データベースとの接続 509
デフォルトの Interactive Reporting データベース接
続の設定
あるデータベースに他のデータベースより頻繁にログオンする場合、その特定の
データベースの Interactive Reporting データベース接続ファイルをデフォルト接続
として設定する必要があります。ログオンして新しいデータ・モデルを作成する
ときは、必ずデフォルトの Interactive Reporting データベース接続ファイルが自動
的にロードされます。
作業中に様々なデータベースを頻繁に使用する場合、デフォルトの Interactive
Reporting データベース接続を設定しないこともできます。デフォルトの Interactive
Reporting データベース接続ファイルのプリファレンスを空白のままにする場合、
ログインするたびに Interactive Reporting Studio により Interactive Reporting データ
ベース接続ファイルを選択するように求められます。
ä デフォルトの Interactive Reporting データベース接続ファイルを設定するには:
1 ツール、オプション、プログラムのオプションの順に選択します。
Interactive Reporting Studio の「オプション」ダイアログ・ボックスが表示されま
す。
2 ファイルの場所タブを選択して、「ファイルの場所」タブを表示します。
3 接続ディレクトリに、様々なデータベースへの接続に使用する Interactive Reporting デー
タベース接続ファイルが存在するデフォルト接続ディレクトリを入力し、OK をクリッ
クします。
4 デフォルトの接続に、デフォルトの接続として使用される Interactive Reporting データ
ベース接続ファイルのフルパスとファイル名を入力します。
次回ログオン(および新しい Interactive Reporting ドキュメント・ファイルを作成)
するときは、デフォルトの Interactive Reporting データベース接続ファイルが自動
的に使用されます。
デフォルトの Interactive Reporting データベース接続ファイルを接続ディレクトリ
に保管し、自分や配布された Interactive Reporting ドキュメント・ファイルのユー
ザーがログオンするときに、Interactive Reporting Studio がそのファイルを検出で
きるようにします。
自動ログオン
Interactive Reporting には、現在の Interactive Reporting データベース接続ファイル
を保持する自動ログオン機能が用意されています。自動ログオン機能は、デフォ
ルトで使用可能になっています。
ä 自動ログオン機能を切り替えるには:
1 ツール、オプション、プログラムのオプションの順に選択します。
Interactive Reporting Studio の「オプション」ダイアログ・ボックスが表示されま
す。
2 全般タブをクリックします。
510 Interactive Reporting との接続について
3 自動ログオンチェック・ボックスを選択して、OK をクリックします。
ä 新しい Interactive Reporting ドキュメント・ファイルを作成するときに自動ログオ
ンを使用するには:
1 ステータス・バーで接続アイコンを選択し、Interactive Reporting Studio がデータベース
に接続されていることを確認します。
2 ファイル、新規の順に選択します。
「自動ログオン」ダイアログ・ボックスが表示されます。
3 既存の接続をそのまま使用するには、はいをクリックします。
Interactive Reporting Studio で新しい Interactive Reporting ドキュメント・ファイル
が開きます。自動ログオンが受け入れられた場合は、自動的にデータベース・サー
バーに接続されます。受け入れられなかった場合は、別の Interactive Reporting デー
タベース接続ファイルを選択できます。
接続マネージャの使用
接続マネージャを使用すると、開いているすべての Interactive Reporting ドキュメ
ント・ファイル内のすべての Interactive Reporting データベース接続ファイルのス
テータスを参照できます。Interactive Reporting データベース接続ファイルのステー
タスのチェックまたは変更、接続プリファレンスの変更、データベース・パスワー
ドの変更を行うには、接続マネージャを使用します。
接続マネージャの「ドキュメントの接続」フレームには、開いている各 Interactive
Reporting ドキュメント・ファイルとそれに関連付けられている Interactive Reporting
データベース接続ファイルがリストされます:
l
「接続」—選択した Interactive Reporting データベース接続ファイルの名前
l
「ステータス」—接続ステータス(接続済または切断済)
l
「使用元」—データベースにアクセスする Interactive Reporting ドキュメント・
セクションの名前
ツリー構造を移動するには、プラス記号(+)とマイナス(–)記号を使用します。
データベースへのログオン
ä データベースにログオンするには:
1 ツール、接続マネージャの順に選択するか、[F11]を押します。
「接続マネージャ」ダイアログ・ボックスが表示されます。
2 Interactive Reporting データベース接続ファイルを選択してログオンをクリックします。
「データベースのパスワード」ダイアログ・ボックスが表示されます。
3 ユーザー名とパスワードを入力し、OK をクリックします。
接続すると、ツリーの接続アイコンから X が削除されます。
接続マネージャの使用 511
データベースからのログオフ
ä データベースからログオフするには:
1 ツール、接続マネージャの順に選択するか、[F11]を押します。
「接続マネージャ」ダイアログ・ボックスが表示されます。
2 Interactive Reporting データベース接続を選択し、ログオフをクリックします。
接続マネージャを使用した Interactive Reporting デー
タベース接続ファイルの変更
データベースおよび接続ソフトウェアによっては、接続マネージャを使用して
Interactive Reporting データベース接続ファイルのプリファレンスを変更できます。
注: プリファレンスを変更する方法や、プリファレンスを変更すると接続にど
のように影響するかがよくわからない場合は、デフォルトの設定を変更す
る前に、データベース管理者に問い合わせてください。
ä 接続マネージャを使用して Interactive Reporting データベース接続ファイルを変更
するには:
1 ツール、接続マネージャの順に選択するか、[F11]を押します。
「接続マネージャ」ダイアログ・ボックスが表示されます。
2 Interactive Reporting データベース接続を選択し、変更をクリックします。
データベース接続ウィザードが表示され、Interactive Reporting データベース接続
ファイルの情報が表示されます。
3 必要な変更を加えて、要求されたら Interactive Reporting データベース接続ファイルを保
存します。
データ・パスワードの変更
Interactive Reporting Studio のデータベース・サーバー(Essbase Teradata、Oracle、
Red Brick Warehouse、Microsoft SQL Server、Sybase Server)のいずれかに接続してい
る場合、データベースのパスワードを変更できます。
ä パスワードを変更するには:
1 ツール、接続マネージャの順に選択するか、[F11]を押します。
「接続マネージャ」ダイアログ・ボックスが表示されます。
2 変更するデータベースに関連付けられた Interactive Reporting データベース接続ファイル
を選択し、データベース・パスワードの変更をクリックします。
「パスワードの変更」ダイアログが表示されます。
3 ユーザー名フィールドにユーザー名を入力します。
512 Interactive Reporting との接続について
4 現在のパスワードフィールドに現在のパスワードを入力します。
5 新パスワードフィールドに新パスワードを入力します。
6 新パスワードの確認に新パスワードを入力し、OK をクリックします。
注: 一部のデータベース・サーバーではパスワードの大文字と小文字が区別さ
れたり、パスワードの最小長が求められます。詳細は、データベース・サー
バーのドキュメントを参照してください。
データベース・パウワードの変更
Interactive Reporting Web Client のデータベース・サーバー(Essbase、Oracle、Red
Brick Warehouse、Microsoft SQL Server、Sybase Server)のいずれかに接続している場
合、データベースのパスワードを変更できます。
ä パスワードを変更するには:
1 ツール、データベース・パスワードの変更の順に選択します。
「パスワードの変更」ダイアログ・ボックスが表示されます。
2 ユーザー名フィールドにユーザー名を入力します。
3 現在のパスワードフィールドに現在のパスワードを入力します。
4 新パスワードフィールドに新パスワードを入力します。
5 新パスワードの確認フィールドに新パスワードをもう一度入力します。
注: 一部のデータベース・サーバーではパスワードの大文字と小文字が区別さ
れたり、パスワードの最小長が求められます。詳細は、データベース・サー
バーのドキュメントを参照してください。
Interactive Reporting ドキュメントの使用とデータベー
スへの接続
Interactive Reporting ドキュメント・ファイルでは、データベース・サーバーに保
管されたデータをクエリー、制約、ソート、および計算するための命令と仕様が
統合されています。Interactive Reporting ドキュメント・ファイルは、データ・モ
デルとクエリーを中心としています。データ・モデルとクエリーは、Interactive
Reporting Studio を使用して自分で作成するか、ドキュメント・リポジトリから
Interactive Reporting ドキュメント・ファイルに共有データ・モデルをダウンロー
ドできます。
Interactive Reporting ドキュメント・ファイルは、別個の Interactive Reporting デー
タベース接続ファイルをとおしてデータベース・サーバーと関連付けられていま
す。データベース・サーバーごとに別個の Interactive Reporting データベース接続
ファイルを使用します。各 Interactive Reporting データベース接続ファイルは、ルー
チン、命令、プロトコル、パラメータが小さいファイルに保持されており、Open
Catalog Extension (.oce)とも呼ばれます。Interactive Reporting データベース接続ファ
Interactive Reporting ドキュメントの使用とデータベースへの接続 513
イルには、DBMS 固有の接続プリファレンスや、メタデータへの自動アクセスの
ための仕様も保持されています。
Interactive Reporting Studio ユーザーの場合、新しい Interactive Reporting ドキュメ
ント・ファイルを作成してデータベースにログオンするプロセスは簡単です。使
用するデータベース・サーバーの Interactive Reporting データベース接続ファイル
を選択し、データベース・パスワードを入力します。新しい、または既存の
Interactive Reporting データベース接続ファイルを選択できます。
ä 既存の Interactive Reporting データベース接続ファイルを使用して新しい Interactive
Reporting ドキュメントを作成するには:
1 ファイル、新規の順に選択します。
「新規ファイル」ダイアログ・ボックスが表示されます。
2 最近使用したデータベース接続ファイルのリストから、Interactive Reporting データベー
ス接続ファイルを選択します。
3 接続ファイルが表示されない場合、参照をクリックして接続の選択ダイアログ・ボッ
クスを表示します。Interactive Reporting データベース接続ファイルに移動し、開くをク
リックします。
「接続パスワード」ダイアログ・ボックスが表示されます。
4 ホストのユーザーボックスにユーザー名、ホストのパスワードボックスにパスワード
を入力して、OK をクリックします。
正しい Interactive Reporting データベース接続ファイルを持っていない場合は、管
理者に接続ファイルを送付してもらうか、作成する方法を問い合わせます。
ä 新しい Interactive Reporting データベース接続ファイルを使用して既存の Interactive
Reporting ドキュメントを作成するには:
1 ファイル、新規の順に選択します。
「新規ファイル」ダイアログ・ボックスが表示されます。
2 新規データベース接続ファイルをクリックし、OK をクリックします。
データベース接続ウィザードが起動します。
3 データベース接続ウィザードに表示される指示に従います。
ä Interactive Reporting データベース接続ファイルを使用せずに Interactive Reporting
ドキュメント・ファイルを作成するには:
1 その他チェック・ボックスを選択します。
2 「空白のドキュメント」フィールドを選択し、OK をクリックします。
空白の Interactive Reporting ドキュメント・ファイルは、Excel スプレッドシートな
どのデータ・ファイルのインポート、ダッシュボードのマスター Interactive
Reporting ドキュメントの作成、通常はデータベースと関連付ける必要がないタス
クの実行時に役立ちます。
514 Interactive Reporting との接続について
ä Interactive Reporting ドキュメント・ファイルを開くには、「既存のドキュメントを
開く」を選択し、最新使用したデータベース接続ファイルリストから Interactive
Reporting ドキュメント・ファイルを選択します。
Interactive Reporting ドキュメント・ファイルが表示されない場合は、「ファイルの
検索」をクリックします。参照ボックスがアクティブな場合、「参照」ボタンをク
リックして「ファイルを開く」ダイアログ・ボックスを表示します。Interactive
Reporting ドキュメント・ファイルに移動して「開く」をクリックします。Windows
では、Interactive Reporting ドキュメント・ファイルには.bqy 拡張子が付いていま
す。
ä ドキュメント・リポジトリから Interactive Reporting データベース接続ファイルを
選択するには:
1 ファイル、リポジトリから開く、選択の順に選択します。
「接続の選択」ダイアログ・ボックスが表示されます。
2 Interactive Reporting データベース接続ファイルに移動し、開くをクリックします。
データベースにクエリーを実行するときは、まず「データ・モデル」、「標準クエ
リー」
、または「レポート付きの標準クエリー」から目的のデータ・アイテムを選
択します。開始するリポジトリ・オブジェクトは、リポジトリ・カタログから選
択してデスクトップにダウンロードすることにより見つけることができます。オ
ブジェクトを「コンテンツ」フレームにダウンロードすると、オブジェクトは新
しい Interactive Reporting ドキュメント・ファイルの基本となります。
3 データベースに接続していない場合は、「接続の選択」ダイアログ・ボックスで
Interactive Reporting データベース接続ファイルを選択し、データベースのユーザー名と
パスワード名を入力して、ドキュメントのリポジトリを含むデータベースにログオン
します。
「リポジトリから開く」ダイアログ・ボックスが表示されます。
「リポジトリから開く」ダイアログ・ボックスでは、左側のフレームにリポジト
リ・カタログが表示され、右側のフレームに説明が表示されます。リポジトリ・
カタログはディレクトリ・ツリー・フォーマットで、リポジトリ構造内を移動で
きます。
リポジトリは、サブ区分に整理されます。これは、データベースにデータベース
と呼ばれるサブ区分があるかどうかによって異なり、ほとんどの場合は所有者と
呼ばれるサブ区分があります。データベースおよび所有者は、部門見出し、組織
内の人、または管理者により設定される他の条件です。
バージョン 4.0 およびそれより前のバージョンのリポジトリにはアクセスできま
せん。
4 リポジトリの所有者名の下には、ユーザー・グループがあります。
ユーザー・グループは、リポジトリ・オブジェクトをコンテンツおよびアクセス
権ごとに分類して保管するために、上級ユーザーにより設定されます。リポジト
リ・カタログに表示されるアイテムへのアクセス権のみ付与されています。
5 ディレクトリ・ツリーのドキュメント・アイコンをクリックして、右側にある「モデ
ル情報」と「説明」にプロファイルを表示します。
6 ディレクトリ・ツリーで、リポジトリの正しい所有者とユーザー・グループに移動
し、変更したいリポジトリ・オブジェクトを選択して、開くをクリックします。
Interactive Reporting ドキュメントの使用とデータベースへの接続 515
Interactive Reporting により、リポジトリ・オブジェクトが適切なセクションにダ
ウンロードされます。
Interactive Reporting Web Client への接続
Interactive Reporting Web Client および EPM Workspace からは、すぐにデータベー
スを接続することも、クエリーが実際に処理されるまで保留することもできます。
注: Interactive Reporting ドキュメント・ファイルを Web ブラウザにドラッグし
て開いた場合、ローカルに保存された Interactive Reporting ドキュメント・
ファイルにより EPM Workspace への接続が求められることはありません。
Interactive Reporting ドキュメント・ファイルがオフライン・モードで開かれ
ることを示すメッセージが表示されます。これは、Windows XP SP2 の新し
いポップアップ・ブロック機能の一部です。回避策としては、ポップアッ
プ・ブロックを使用不可にします。Microsoft Internet Explorer で、「ツール」
、
「ポップアップ・ブロック」、「ポップアップ・ブロックを無効にする」の順
に選択します。
注: Interactive Reporting ドキュメント・ファイル名にダブルバイト文字が含まれ
ている場合や、ファイル名にシステム・コード・ページとは異なるコード・
ページの文字が含まれている場合、Firefox では Interactive Reporting Web
Client が呼び出されません。さらに、多言語ファイル名は FireFox により認
識されません。
ä Web Client の接続方法を選択するには:
1 ツール、接続の順に選択するか、[F11]を押します。
「接続」ドロップダウン・リストが表示されます。
2 Web クライアントを選択します。
「Web クライアント」ダイアログ・ボックスが表示されます。
3 Web クライアントの接続方法を選択します:
l
l
「すぐデータベースに接続する」 - 通常のデータベース認証を使用してデータ
ベースにすぐに接続するには、この方法を使用します。アクセスするデータ
ベースへのログイン情報が求められます。Interactive Reporting Studio 内の
Interactive Reporting ドキュメント・ファイルに対してここで設定した値は、
Interactive Reporting Web Client では変更できません。この接続方法は、
Interactive Reporting バージョン 8.2 以降で作成した Interactive Reporting ドキュ
メント・ファイルに推奨される方法です。
「SQL の処理で使用するまでデータベースに接続しません」 - クエリーが処理
されるまでデータベースへの接続を保留するには、この方法を選択します。
通常のデータベース認証を使用せずに、データベースへのログイン情報が求
められます。つまり、クエリーが処理されるまで、実際の Interactive Reporting
データベース接続ファイルは使用されません。
516 Interactive Reporting との接続について
Interactive Reporting Web Client 接続の保留
Interactive Reporting ドキュメント・ファイルを Interactive Reporting Web Client で
開くと、Interactive Reporting データベース接続ファイル内の条件設定を使用して
すぐにデータベースへの接続が行われます。これは、リリース 8.2 以降 Interactive
Reporting Studio および Interactive Reporting Web Client のデフォルトの動作となっ
ています。Interactive Reporting Web Client では、オプションでクエリーが処理され
るまでデータベースへの接続を保留できます。つまり、EPM Workspace と、
Interactive Reporting ドキュメント・ファイルおよびドキュメント・コンテンツの
発行者により確立されたルールに従って、ユーザーのログイン情報が保持されま
す。たとえば、クエリーに関連付けられた Interactive Reporting データベース接続
ファイルが、Interactive Reporting ドキュメント・ファイルの発行時にプロンプト
が表示されるように設定されている場合、発行時にログイン情報が指定されて
(「指定」)、それらのログイン情報が使用された場合などにプロンプトが表示さ
れます。データベースへの接続を保留した場合、その保留については Interactive
Reporting ドキュメント・ファイルに保存されません。ファイルを再度開くと、
データベースへの接続がすぐに試みられます。
注: Interactive Reporting Web Client でのデータベースへの接続の保留は、
Interactive Reporting Studio でのみ設定できます。この設定は、Interactive
Reporting Web Client で開かれた Interactive Reporting ドキュメント・ファイ
ルにのみ適用され、Interactive Reporting Studio で開かれた場合は適用されま
せん。
ä Interactive Reporting Web Client で Interactive Reporting ドキュメント・ファイルの
データベースへの接続を保留するには:
1 ツール、接続、Web クライアントの順に選択します。
「Web Client」ダイアログ・ボックスが表示されます。
2 SQL が処理されるまでデータベースへの接続を保留するには、SQL の処理で使用する
までデータベースに接続しません(8.2 より前のバーションでのデフォルト)を選択し、
OK をクリックします。
3 (オプション)接続オプションをデフォルト設定にリセットするには、すぐデータベー
スに接続する(バージョン 8.2 以降のデフォルトの動作。通常は、この方法を使用して
ください。)を選択し、OK をクリックします。
EPM Workspace への接続
EPM Workspace の機能に必要なデータ・アクセス・サーブレット URL を指定する
には、「サーバーに接続」ダイアログ・ボックスを使用します。EPM Workspace
は、Interactive Reporting ドキュメント・ファイルを検索および表示する必要があ
るユーザーや、ファイルをインポートしてジョブをスケジュールし、出力を配布
する必要があるユーザーが使用するサービス、アプリケーション、ツールで構成
されています。
Interactive Reporting Web Client 接続の保留 517
ä EPM Workspace に接続するには:
1 ツール、Interactive Reporting - System 9 に接続の順に選択します。
「サーバーに接続」ダイアログ・ボックスが表示されます。
2 サーバーのアドレスフィールドで、EPM Workspace の起動に必要なデータ・アクセス・
サーブレット URL を指定します。
518 Interactive Reporting との接続について
双方向テキスト
17
この章の内容
双方向テキストについて............................................................................................ 519
双方向テキストの理解 ............................................................................................... 519
双方向テキスト構成設定............................................................................................ 520
双方向テキストについて
双方向テキストとは、右から左へと左から右への両方の読み順を含むテキストを
示します。双方向テキスト・サポートは、すべてのプラットフォーム、ユーザー・
インタフェースおよびすべてのエクスポートされたドキュメントで使用できます:
l
HTML にエクスポートされたドキュメント
l
Office HTML ドキュメント
l
PDF にエクスポートされたドキュメント
双方向テキストは可能なすべての出力モードで等しく表示されますが、次の制約
があります:
l
l
l
テキストが PDF ファイルにエクスポートされる場合、アラビア文字間に合字
は配置されません。合字は共通のコンポーネントが共有される場合に、互い
に次に発生する文字を置き換える単一ユニットとして表示される連続文字で
す。
Office HTML エクスポートでは、エクスポートされたドキュメントが開かれた
後で、Microsoft Excel で双方向処理が実行されます。この動作により、テキス
ト表示が Designer や Hyperion System 9 BI + Workspace で表示される内容とは異
なる場合があります。
リリース 8.5 では、次のユーザー・インタフェース・コントロール(編集、ド
ロップダウン、およびリスト・ボックス)のシステム定義の双方向動作を変更
しません。これはクライアント(Studio と Web クライアント)および Hyperion
System 9 BI + Workspace の両方に当てはまります。
双方向テキストの理解
各言語にはその書込みシステムまたはスクリプトがあります。スクリプトには書
込みに使用される文字セットが含まれます。ほとんどの言語はテキストの左から
右(LTR)方向に表示できます。これは書込みがページの左側から始まり、右側で終
双方向テキストについて 519
わることを意味しています。しかしながら、右から左(RTL)方向のスクリプトもあ
ります。たとえば、アラビア語やヘブライ語です。
RTL 方向のテキストも LTR 方向テキストも両方とも同じパラグラフ内に表示でき
るため、これらのパラグラフは双方向と呼ばれます。たとえば、次のヘブライ語
テキストでは、テキストは RTL 方向に書き込まれ、数字は LTR 方向に書き込まれ
ます。
この文章は数字 1943 まで右端から読んでいきます:
次に数字 1943 を読んでから、次を読みます:
ある方向のパラグラフに異なる方向のテキストの引用が含まれる場合は、複雑な
構造になります。この引用は、その他の引用を含むことができ、元のテキスト方
向などを保持できます。その結果、異なる方向のテキストを何度か囲むことにな
ります。
テキストのうち同じ方向の部分は、同じ読み順であると言います。
双方向テキストは表示順または論理順に並べられます。文字が表示される順序と
同じ方向(左から右)に並べられる場合は、表示順です。双方向テキストを入力す
るか読み取る場合は、論理順に並べられ、一連の文字は、文字が読み取られる方
法で並べられます。いくつかのテキスト・スクリプトでは、出力時に文字を 1 つ
の合字に結合する必要があります。
双方向テキスト構成設定
双方向テキストのプロパティはアプリケーション構成ファイルで設定できます。
UNIX では、双方向テキストの処理はデフォルトで使用可能になっています。
Windows では、複雑なスクリプト・サポートがシステムで使用可能になっている
場合には、双方向テキスト・サポートが実行されます。また、双方向サポートは
設定で使用不可にできます。
[Regional Settings]
BidiEnabled=0
パラグラフはデフォルトですべて左から右の方向になっていますが、次の設定で
この設定を変更できます:
[Regional Settings]
TextDirection=LTR|RTL|Context
パラグラフはすべて、設定が LTR の場合は左から右の読み順となり、設定が RTL
の場合は右から左の読み順となります。コンテキストはパラグラフの最初の文字
に基づいたパラグラフの方向を参照します。
520 双方向テキスト
18
メタトピックとメタデータの
使用
この章の内容
メタトピックとメタデータについて ............................................................................ 521
メタトピックを使用したデータ・モデル...................................................................... 522
メタトピックの作成 .................................................................................................. 522
トピック・アイテムのメタトピックへのコピー ............................................................ 523
計算したメタトピック・アイテムの作成...................................................................... 523
メタトピックとメタトピック・アイテムのカスタマイズと削除 ...................................... 524
メタトピックの表示 .................................................................................................. 524
Interactive Reporting Studio のメタデータ........................................................................... 525
Open Metadata Interpreter の使用...................................................................................... 525
メタトピックとメタデータについて
メタトピックとメタデータを使用すると、初級ユーザーにとってわかりにくい技
術的側面を、上級ユーザーがマスクできます。データ・モデルはすでにデータベー
スの簡略されたビューですが、標準ユーザーにとっては難しい場合があります。
これは、とくにデータベース名がわかりにくいときや、データ・モデルに複雑な
方法が表示されるときに当てはまります。
多くのエンド・ユーザーにとって、クエリーの作成で最もわかりにくいのは次の
2 つのことです:
l
データ・モデル・トピックと結合の構造
l
データベースの命名規則
Interactive Reporting Studio には、これらの問題をそれぞれ扱う 2 つのソリューショ
ンが用意されています。これらの補足的なソリューションは、クエリー処理の技
術的側面から企業担当者を保護し、エンド・ユーザーのクエリーをよりわかりや
すくにするために統合できます:
l
l
メタトピック - トピックは、他のトピック内のアイテムから作成されます。メ
タトピックは、データ・モデル構造を簡略化して結合を透過的にする高いレ
ベルのトピック、または「仮想トピック」です。メタトピックは、他のトピッ
クと同じように機能し、変更およびメタデータを受け入れることができます。
メタデータ - データに関するデータ。通常はデータベース・テーブルに保管さ
れ、多くの場合データ・ウェアハウスと関連付けられます。メタデータは、
履歴、コンテンツ、データベース・テーブルの機能、列、および理解できる
ビジネス用語での結合について説明しています。
メタトピックとメタデータについて 521
メタデータは、データベースでよく使用されるわかりにくい名前やあいまい
な略語を使わないようにするのに役立ちます。たとえば、CUST_OLD という
名前のデータベース・テーブルの場合、エンド・ユーザーが参照するときは、
メタデータでは「Inactive Customers」などのわかりやすいビジネス名がテーブ
ルで代用されます。メタデータには、長いコメントを含めることもできます。
通常、業務環境では、メタデータをデータベース・サーバーで管理するので、
メタデータを対応するデータと一緒に使用し、同期を取っておくと、データ
ベースのコンテンツを確認するのにも使えます。
メタトピックを使用したデータ・モデル
前述したように、メタトピック(上位レベルのトピック)を作成することによって、
データ・モデルの外観を簡素化できます。
他のトピックとは異なり、メタトピックは実際のデータベース・テーブルから独
立しています。メタトピックを使用すると、基になっているデータベースの列お
よび結合構造を透過的にできます。かわりに、ユーザーが情報を概念化する方法
に適した、合理的でわかりやすいトピックに置き換えることができます。
たとえば、結合されたトピックのデータ・モデルを、ユーザーのクエリーで必要
なアイテムのみを含む 1 つのメタトピックに置換します。結合は完全に透過的で
す。
ヒント:
メタトピックでは、詳細ビューを使用することはできません。
メタトピックの作成
新しい空白のメタトピックを作成するか、既存のトピックをコピーして、作成す
るトピックのベースにします。
ä 新しい空白のメタトピックを作成するには:
1 データ・モデル、メタトピックの追加の順に選択します。
2 「トピック・プロパティ」ダイアログ・ボックスでトピックの名前を入力して、OK を
クリックします。
ä 既存のトピックからメタトピックを作成するには:
1 コンテンツ・フレームでトピックを選択します。
2 データ・モデル、メタトピックにレベルを上げるの順に選択します。
コンテンツ・フレームに、新しいメタトピックがデフォルト名 Meta_TopicName
で表示されます。新しいトピックには、ソース・トピックで定義された同じアイ
テムが含まれています。
522 メタトピックとメタデータの使用
トピック・アイテムのメタトピックへのコピー
メタトピックを作成した後、他のトピックからトピック・アイテムをコピーする
ことでその構造を再構築できます。トピック・アイテムを適切な場所に配置した
ら、1 つのメタトピックまたは複数の結合されていないメタトピックが含まれる
オリジナル・トピックを除いて、メタトピック・レベルのデータ・モデルを単独
で表示できます。
ä 他のトピックからメタトピックにアイテムをコピーするには、既存のトピックか
ら追加するアイテムを選択し、メタトピックをドラッグします。
ä 同じトピックから複数のトピック・アイテムを選択してドラッグするには、修飾
子キー[Alt]キー(Windows の場合)、[Option]キー(MAC の場合)、または[Ctrl]+[Alt]
キー(Motif の場合)を押しながら、マウスを使用します。
注: 一度に 1 つのトピックからしかアイテムを選択できません。
注意
メタトピックに、オリジナル・ソース・トピックからコピーされたアイテ
ムが含まれている場合、オリジナル・トピックを削除したり、アイコン・
ビューを使用したりしないでください。メタトピック・アイテムはオリジ
ナル・ソース・トピックを使用してデータをモデル化するため、オリジナ
ル・ソース・トピックを削除したり、アイコン・ビューを使用すると、コ
ピーしたトピック・アイテムもメタトピックから削除されます。
計算したメタトピック・アイテムの作成
データベースに存在しない計算したアイテムを追加することにより、メタトピッ
クをカスタマイズできます。計算したメタトピック・アイテムを使用すると、ユー
ザーはデータをデータベースに保管したり複雑な計算を習得しなくても、必要な
情報にアクセスできます。
計算されるメタトピック・アイテムは、データベース・サーバーでもローカルで
も計算できます。ローカルで計算したメタトピック・アイテムは、アイテムが存
在するメタトピックから引き出されたアイテムのみを参照できます。サーバーで
計算したアイテムは、オリジナル・トピックまたはデータ・モデルのメタトピッ
ク内のすべてのアイテムを参照できます。
ä 計算されるメタトピック・アイテムを作成するには:
1 計算されるメタトピック・アイテムを追加するメタトピックを選択します。
2 データ・モデル、メタトピック・アイテムの追加の順に選択して、サーバーまたは
ローカルを選択します。
サーバーまたはローカルの「アイテムの変更」ダイアログ・ボックスが開きます。
3 「名前」ボックスに、アイテムのわかりやすい名前を入力します。
4 式を入力するか次のボタンを使用して、計算結果アイテムの式を作成します:
l
「関数」ボタン - データ・アイテムにスカラー関数を適用します。
トピック・アイテムのメタトピックへのコピー 523
l
「参照」ボタン - 式に要求アイテムを追加します。
l
「オプション」ボタン - データ型を指定します。
l
「演算子」ボタン - 論理演算子や算術演算子を式に追加します。
メタトピックとメタトピック・アイテムのカスタマ
イズと削除
オリジナル・トピックやアイテムをカスタマイズするのと同じオプションを使用
して、メタトピックとメタトピック・アイテムをもっとわかりやすくできます。
ä メタトピックまたはメタトピック・アイテムを削除するには、次のいずれかの操
作を行います:
l
削除するメタトピックまたはアイテムを選択して、ショートカット・メニュー
の「削除」を選択します。
l
[Del]キーを押します。
l
「削除」ボタンをクリックします。
注意
メタトピック・アイテムを削除した場合、メタトピックに復元するこ
とはできません。アイテムをメタトピックにコピーし直すか、再作成
する必要があります。
メタトピックの表示
データ・モデルを表示する方法は数多くあります。デフォルトでは、データベー
スから派生したソース・トピックと作成したメタトピックは、結合ビューのコン
テンツ・フレームに一緒に表示されます。
ä データ・モデル・ビューを変更するには、「データ・モデル」、データ・モデル・
ビュー、オプションの順に選択します。
次のオプションがあります:
l
l
l
結合 - コンテンツ・フレームに、元の(データベースから派生した)トピックと
メタトピックの両方を表示します。
オリジナル - コンテンツ・フレームに、データベースから派生したトピックの
みを表示します。
メタ - コンテンツ・フレームに、メタトピックのみを表示します。
注意
メタトピックにコピーされたアイテムがオリジナル・トピックに含ま
れている場合、オリジナル・トピックをアイコン化したり、結合ビュー
のコンテンツ・フレームから削除したりしないでください。メタトピッ
ク・アイテムは、オリジナル・アイテムに基づいており、それらにリ
ンクされたままです。オリジナル・トピックがアイコン化または削除
された場合、そのコンテンツに基づくすべてのメタトピック・アイテ
ムにアクセスできなくなります。
524 メタトピックとメタデータの使用
Interactive Reporting Studio のメタデータ
Interactive Reporting Studio では、使用可能なメタデータを活用して、データ・モ
デルが簡略化されます。メタデータは、メタデータの命名規則と説明情報を適用
することにより、情報をデータベースに格納し、列にアクセスしやすくします。
Interactive Reporting Studio では、いくつかの方法でメタデータを適用できます。
データベース・サーバーに保管されたメタデータのソースがある場合、Interactive
Reporting Studio ユーザーは Open Metadata Interpreter を使用して、メタデータを
データ・モデルにリンクし、メタデータ情報を自動的に適用できます。
Interactive Reporting Studio のデータ・モデリング機能を使用すると、集中型メタ
データ・ソースがない場合にメタデータの利点を活かすことができます。Interactive
Reporting Studio では、トピックおよびアイテム名が自動的にわかりやすくなり、
これらのエンティティの外観をカスタマイズおよび変更できます。
Open Metadata Interpreter の使用
Open Metadata Interpreter は、Interactive Reporting Studio をメタデータ、またはデー
タベースに関する情報にリンクできる強力なツールです。Interactive Reporting Studio
がデータベース・サーバーに送信する SQL を変更することにより、Interactive
Reporting Studio がデータベース・テーブルからデータ・モデルを作成する際に使
用する情報を見つける場所を指定できます。
この情報は、Interactive Reporting Studio ユーザーが、Open Metadata Interpreter を
使用して、業務用のメタデータのソースから引き出します。
Open Metadata Interpreter は、データベース上のテーブルからメタデータを読み取
り、有効なデータ接続をとおしてデータ・モデルに適用します。これらのテーブ
ルの読取り仕様は、Interactive Reporting データベース接続ファイルに保管されま
す。メタデータ定義を構成すると、Interactive Reporting データベース接続ファイ
ルを使用するすべてのユーザーがメタデータ定義を使用できるようになります。
Open Metadata Interpreter へのアクセス
Open Metadata Interpreter (OMI)は、Interactive Reporting データベース接続ファイル
(Interactive Reporting Studio がデータベース接続を管理できるようにするファイル)
の機能です。OMI は、データベース接続ウィザードの「メタデータの定義」ダイ
アログ・ボックスを使用して実装されます。
ä 「メタデータの定義」ダイアログ・ボックスを開くには:
1 Interactive Reporting Studio がデータベースに接続されていない場合、メータデータ・ソー
スに導く Interactive Reporting データベース接続ファイルを選択し、ログオンします。
2 ツール、接続、変更の順に選択します。
データベース接続ウィザードが起動し、メタ接続ウィザードが表示されます。
3 メタ接続ウィザードを現在の接続と別の接続のどちらで実行するかを指定します。
Interactive Reporting Studio のメタデータ 525
別の接続を選択した場合、「メタデータ Interactive Reporting データベース接続の選
択」フィールドがアクティブになります。
1.
2.
使用する Interactive Reporting データベース接続ファイルの完全パスとファイ
ル名を入力します。「参照」をクリックして、Interactive Reporting データベー
ス接続ファイルの場所に移動することもできます。
「次へ」をクリックします。
「パスワード」ダイアログ・ボックスが開きます。
3.
「ホスト名」ボックスにデータベース名を、「ホストのパスワード」ボックス
にデータベースのパスワードを入力し、「OK」をクリックします。
4.
メタデータと接続するのに現在のデータベース名とパスワードを使用する
か、別の名前とパスワードを指定するかを選択します。
別の名前とパスワードを指定する場合は、ユーザー名とパスワードを入力し
ます。
4 次へをクリックします。
5 ドロップダウン・リストから、メタデータの設定が保管されているメタデータ・ス
キーマを選択します。
メタデータ・スキーマは、サード・パーティ・ベンダーから提供され、
bqmeta0.ini ファイルに保存されます。メタデータ・スキーマを選択すると、定
義済スキーマが「メタデータの定義」ダイアログ・ボックスのフィールドに移入
され、Interactive Reporting データベース接続ファイルに保存されます。別のスキー
マを選択した場合、Interactive Reporting データベース接続ファイルではメタデー
タ定義が上書きされます。
メタデータ設定をカスタマイズする場合は、ドロップダウン・ボックスから「カ
スタム」を選択して「編集」をクリックします。「メタデータの定義」ダイアロ
グ・ボックスが表示され、テーブル、列、結合、検索、コメントの各タブが表示
されます。
メタデータ定義の詳細は、526 ページの「Open Metadata Interpreter の構成」を参
照してください。
6 スキーマ名またはメタデータ・リポジトリ・テーブルの所有者(「カスタム」を選択し
た場合)を入力するか、次へをクリックしてメタ接続ウィザードを終了し、データ接続
ウィザードに戻ります。
Open Metadata Interpreter の構成
Open Metadata Interpreter は、「メタデータの定義」ダイアログ・ボックスを使用し
て実装されます。5 つのタブ付きページがある「メタデータの定義」ダイアログ・
ボックスに、メタデータ定義を追加できます。
ダイアログ・ボックスのタブ・ページは、個別に構成できるようになっています。
どのページにも、定義済のソース・テーブルまたはサードパーティ製のテーブル
からメタデータを抽出して適用する SQL の Select ステートメントを作成するフィー
ルドが入っています。
特定のページの上部にあるラジオ・ボタンを使用すると、実際のデフォルト・テー
ブルおよび列名、またはカスタム・メタデータ・ソースに基づいて名前を指定で
526 メタトピックとメタデータの使用
きます。カスタム・オプションを選択すると、タブ上の SQL 入力フィールドがア
クティブになり、別個のメタデータ定義領域に SQL 文を入力できます。
メタデータの定義: SQL 入力フィールド
「メタデータの定義」ダイアログ・ボックスの各タブには、メタデータ・テーブル
を定義する 3 種類の SQL 入力フィールドがあります:
l
l
l
Select - SQL Select ステートメントを生成し、メタデータが保管される列を指定
する明確なフィールドに分割されます。列は、「From」フィールドで説明され
ているデータベース・テーブルにあります。必要に応じて、「Select」フィール
ドでは別名を使用して複数のテーブルを区別できます。
From - SQL From 句を生成し、タブに示されたデータベース・アイテムに適用
されるメタデータを格納するテーブルを指定します。必要な場合は、SQL を
入力してシステム・テーブルにアクセスすることもできます。「From」フィー
ルドで複数のテーブルを参照する必要がある場合は、SQL でテーブル別名を
使用できます。
Where - SQL Where 句を生成し、アイテム名を移入する必要があるトピックや
別のトピックに結合する必要があるトピックを示すために「列」ページと「結
合」ページで使用されます。複数のテーブル間で関係を確立したり、テーブ
ルをフィルタするためにも使用できます。
SQL の入力に関する注意事項:
l
l
l
l
l
From 句のすべてのフィールドと、アスタリスク(*)が付いているフィールドに
は、必ず入力してください。
デフォルト設定では、「メタデータの定義」フィールドにより、システムで管
理されているディレクトリ・テーブルが指定されます(ODBC の使用時を除
く)。デフォルト・ラジオ・ボタンが選択されている場合、フィールド値を変
更することはできません。
メタデータ設定時に、:TABLE および:Column に引用符を含めないでください。
引用符は SQL により自動的に追加されます。
カスタム・ソースの定義時に「リセット」をクリックすると、いつでも入力
フィールドにデータベースのデフォルト値が移入されます。これは、メタデー
タ定義の設定をデフォルトから開始するのに役立ちます。
Where 句を入力するときに、データベース変数を使用することがあります。
Interactive Reporting Studio に
は、:OWNER、:TABLE、:COLUMN、:LOOKUPID、:TABALIAS、:COLALIAS の
各変数が用意されており、それぞれデータベース所有者、テーブル、列、ド
メイン ID 番号、アクティブなトピックまたはアイテムの別名が保管されま
す。各変数は、先頭にコロンを付けてすべて大文字で入力する必要がありま
す。
Open Metadata Interpreter の使用 527
メタデータの定義: テーブル
トピックへのメタデータの抽出と適用は、最も単純なメタデータ構成です。デー
タベース・テーブルのメタデータを定義すると、テーブル・カタログに「テーブ
ルの代替用テーブル」にある名前が表示され、テーブルから引き出すトピックの
名前もメタデータに変わります。
「テーブル」タブでの構成によって、この接続を使用するすべてのデータ・モデル
のコンテンツ・フレームのトピックで、デフォルトのサーバー名ではなくメタデー
タにある名前が使われるようになります。
ä データ・モデル・トピックにメタデータを適用するには:
1 テーブルタブで、カスタム定義を選択します。
SQL 入力フィールドがアクティブになり、システムで管理されている情報が消去
されます。データベース・デフォルトを開始点として使用する場合は、「リセッ
ト」をクリックします。
2 Select フィールドに、テーブルの代替用テーブルに表示されているとおりの列名を入
力します。
l
l
l
l
所有者名 - テーブルの代替用テーブルにある所有者列の名前。
物理テーブルの名前 - テーブルの代替用テーブルにある、物理テーブル名の
入った列の名前。
テーブルの別名 - テーブルの代替用テーブルにある、メタデータ・テーブルの
別名の入った列の名前。
テーブルのタイプ - テーブルの代替用テーブルにある、物理テーブルの説明の
入った列の名前。
3 From フィールドに、テーブルの代替用テーブルの物理名を入力します。
4 「Where」フィールドを使用して、選択したトピックをフィルタします。たとえば、特
定の所有者のみを含むように、メタデータのマッピングを制限できます。
注: リポジトリに複数のフォルダがある場合に、フォルダ別のテーブル・リス
トをフィルタするには、Interactive Reporting Studio の bqmeta0.ini ファイル
を変更する必要があります:
ä Informatica テーブルをフィルタするには:
1 [Informatica]というヘッダーの下で、TableWhere プロパティを次のように変更します(角
カッコは含めないでください): TableWhere=SUBJECT_AREA='<フォルダ名>'
2 ColumnWhere プロパティを次のように変更します(角カッコは含めないでください):
ColumnWhere=table_name = ':TABLE' and SUBJECT_AREA='<フォルダ名>'
メタデータの定義: 列
「列」タブでは、アイテムを表示するトピックを指定する必要があります。一部の
特定の列情報に対しては、列のシステムで管理されているテーブル(および列の代
替用テーブル)も参照する必要があります。「列」タブを構成すると、その接続を
使用するすべてのデータ・モデルにより、デフォルト・サーバー名を使用するか
528 メタトピックとメタデータの使用
わりに、コンテンツ・フレーム内のトピック・アイテムにメタデータが適用され
ます。
ä データ・モデル・トピック・アイテムにメタデータを適用するには:
1 「列」タブで、カスタム定義を選択します。
SQL 入力フィールドがアクティブになり、システムで管理されている情報が消去
されます。データベース・デフォルトを開始点として使用する場合は、「リセッ
ト」をクリックします。
2 Select フィールドに、列の代替用テーブルまたはシステムで管理されているテーブル
に表示されているとおりの列名を入力します。
l
l
物理列名 - 列の代替用テーブルにある、物理列名の入った列の名前。
列の別名 - 列の代替用テーブルにある、メタデータ列の別名の入った列の名
前。
l
列のタイプ - データ型の入った列の名前。
l
バイト長 - データ長の入った列の名前。
l
小数 - 列データ・スケールの列の名前。
l
総桁数 - 列の桁数を示す値が入った列の名前。
l
NULL 値 - 列が NULL かどうかを示す値が入った列の名前。
「From」フィールドで複数のテーブルを指定するときは、次の例のように、列
名の前に、「Select」フィールドに入力したテーブル名を入力します。
table_name.column_name
3 From フィールドに、列の代替用テーブルの物理名を入力します。必要に応じて、シス
テムで管理されているテーブルの名前も入力します。
「From」フィールドに両方のテーブルを入力する場合は、テーブルの別名を使用
すると便利です。
4 Where フィールドで、代替用テーブルとシステムで管理されているテーブルにある列
を関係付けて、メタデータが正しい列に適用されるようにします。
次の構文を使います(山型カッコは入力しません):
<table of columns>.<tables column>=’:TABLE’ and <table of
columns>.<owners column>=’:OWNER’.
:TABLE および:OWNER に一時的に保管されている名前と一致する列の代替用テー
ブルで行が見つかると、Interactive Reporting Studio により、コンテンツ・フレー
ムに追加されたトピックにメタデータ・アイテム名が自動的に移入されます。SQL
でテーブルと列の別名を指定するには、:TABALIAS 変数と:COLALIAS 変数も使用
します。
注: データベース変数の先頭にはコロンを付け、変数名は大文字で入力する必
要があります。
Open Metadata Interpreter の使用 529
メタデータの定義: 結合
「自動結合」機能を使用すると、Interactive Reporting Studio によって最も適してい
ると見なされた方法のみではなく、結合の代替用テーブルに保管されている主キー
と外部キーの情報に基づいてトピックを自動的に結合できます。次のような結合
方法があります:
l
推奨 - よく似た名前やデータ型の列を結合します。
l
カスタム - カスタム・メタデータ・ソースで定義された結合を選択します。
l
サーバーの定義 - データベース・サーバーで指定されている結合を使用しま
す。
「結合」タブは、SQL インストラクションを使用してメタデータに保管されている
カスタム結合方法を採用します。Interactive Reporting Studio がメタデータ・ソー
スに誘導されると、接続を使用するすべてのデータ・モデルは、トピック間に指
定された結合ロジックを適用します。
ä メタデータにある結合情報を使用してトピックを自動的に結合するには:
1 「結合」タブのカスタムを選択します。
SQL 入力ボックスをアクティブ化します。「結合」タブのシステム・デフォルトは
ありません。間違って入力したためにやり直す必要がある場合は、「消去」をク
リックして、入力ボックスを消去します。
2 選択フィールドに、結合の代替用テーブルに表示されているとおりの列名を入力しま
す。主キーを見つけるには、「基本テーブル」と「基本列」にデータを入力する必要
があります。
l
l
l
l
l
l
基本データベース名 - 代替の結合テーブルの主キー・テーブルのデータベース
の列名を指定します。
プライマリ所有者 - 結合テーブルの主キー・テーブルに属している所有者の列
名を指定します。
プライマリ・テーブル - 結合テーブルの主キー・テーブルの列名を指定しま
す。
基本列 - 結合テーブルの主キー・テーブルの列名を指定します。
外部データベース名 - 代替の結合テーブルの外部キー・テーブルのデータベー
スの列名を指定します。
外部所有者 - 結合テーブル外部キー・テーブルに属する所有者が入っている列
の名前を指定します。
l
外部テーブル - 結合テーブルの外部キー・テーブルの列名を指定します。
l
外部テーブルの列 - 結合テーブルの外部キー・アイテムの列名を指定します。
「開始」フィールドで複数のテーブルを指定するには、次の例のように、列名
の前に、「選択」フィールドに入力したテーブル名を入力します。
table_name.column_name
3 開始フィールドに、結合の代替用テーブルの物理名を入力します。
4 「場所」フィールドを使用して、自動結合するトピックを指定します。
次の構文を使います(山型カッコは入力しません):
530 メタトピックとメタデータの使用
<owners column>=’:OWNER’ and <tables column>=’:TABLE’
自動結合を使用可能にすると、:TABLE および:OWNER に一時的に保管されている
名前に一致する代替テーブルの行を検索する場合に、コンテンツ・フレームに追
加されたトピックが自動的に結合されます。SQL でテーブルと列の別名を指定す
る場合は、:TABALIAS 変数と:COLALIAS 変数を使用できます。
注: データベース変数の先頭にはコロンを付け、変数名は大文字で入力する必
要があります。
メタデータの定義: ルックアップ
ルックアップ機能は、「制約条件」ダイアログ・ボックスの「値の表示」コマンド
によってクエリーを実行する値にメタデータを適用します。データベースがコー
ド、略称、または ID 番号によってデータを追跡する場合、ルックアップ値はクエ
リーを効率的に制限できます。
たとえば製品テーブルでは、製品 ID 番号に基づいて売上を追跡できます。クエ
リーで製品 ID 列を制限する場合にデータベースに対して「値の表示」を呼び出す
と、わかりにくい製品 ID 番号のみが生成されます。どこに制約を適用するかを判
断するのは困難です。
「ルックアップ」タブを使用すると、製品 ID 値をデータベースの他の場所にある
記述的な製品名の列にマップできます。ユーザーは、「値の表示」をクリックして
記述的な製品名を選択し、基底の製品 ID 番号に制約を設定できます。
注: この機能を使用するには、データベース内のルックアップ値(説明)が入った
テーブル、およびどのアイテムでルックアップ値がサポートされているか、
どこにルックアップ値が保管されているかを確認するためのマッピング・
テーブルが必要です。
ä メタデータをルックアップ値の制約条件として使用するには:
1 「ルックアップ」タブで、SQL 定義の使用を選択します。
SQL 入力ボックスがアクティブになります。フィールドに入力している途中で、
最初からやり直さなければならなくなった場合は、「消去」をクリックします。
2 選択フィールドに、ドメイン・レジストリ・テーブルに表示される適切な列名を入力
します。ルックアップ・テーブル、ルックアップ・テーブルの数値列、ルックアッ
プ・テーブルの説明列、およびルックアップ・テーブルのドメイン ID 列は、Interactive
Reporting Studio がルックアップ値の場所を特定するために必要です。
l
l
l
データベースの検索 - ドメイン・レジストリ・テーブルの、データベースが
入った列の名前。
所有者の検索 - ドメイン・レジストリ・テーブルの、所有者の入ったの列の名
前。
ルックアップ・テーブル - ドメイン・レジストリ・テーブルの、参照用の説明
を含むテーブルが入った列の名前。
Open Metadata Interpreter の使用 531
l
l
l
ルックアップ・テーブルの説明列 - ドメイン・レジストリ・テーブルの、ルッ
クアップ値(説明)を含む列が入った列の名前。
ルックアップ・テーブルの数値列 - ドメイン・レジストリ・テーブルの、元の
値の列が入った列の名前。
ルックアップ・テーブルのドメイン ID 列 - ドメイン・レジストリ・テーブル
の、ドメイン ID が入った列の名前。
3 開始フィールドに、ドメイン・レジストリ・テーブルの物理名を入力します。
Interactive Reporting Studio は、まずドメイン・レジストリ・テーブルに SQL を送
信し、ルックアップ値が
指定したアイテムで使用できるかどうかが確認されます。
4 場所フィールドで、対応するルックアップ値があるアイテムを指定します。
次のフォーマットを使用します(山型カッコは入力しません):
<tables column>=’:TABLE’ and <columns column>=’:COLUMN’
アイテムを制限して値を表示すると、アイテムの物理テーブルの名前と列の名前
が、それぞれ:TABLE 変数と:COLUMN 変数に保管されます。
Interactive Reporting Studio は、ドメイン・レジストリ・テーブルで、:TABLE
と:COLUMN に一時的に保管されている値と一致する行を検索します。一致する
行が見つかると、ドメイン説明テーブルの指定された列からルックアップ値を取
得します。:LOOKUPID 変数を使用して、ルックアップ・ドメイン ID 値を保管す
ることもできます。
注: データベース変数の先頭にはコロンを付け、変数名は大文字で入力する必
要があります。
5 検索>「場所」フィールドは、ドメイン・レジストリ・テーブルとドメイン説明テー
ブルにある値を同期するために使用します。
メタデータの定義: コメント
データベースのコメントがある場合は、そのコメントがデータ・モデルの一部と
して取得されて表示されるように Interactive Reporting データベース接続を構成で
きます。
データベースのコメントは、コンテキスト依存ヘルプとよく似た機能を持ってい
ます。ユーザーがデータベースのテーブルや列に関する情報を見ることができる
ので、特に大きなデータ・モデルで作業に便利です。
「コメント」タブは、SQL インストラクションを使用して、テーブルと列のコメン
トの統合されたサーバー・ソースに Interactive Reporting Studio を誘導します。「コ
メント」タブを構成すると、その接続を使用するすべてのデータ・モデルは、コ
メントにアクセスできるようになります(「クエリー」>「コメントの表示」)。
ä 保管されているメタデータからコメントを追加するには:
1 コメントタブで、テーブルのコメントを選択してテーブルのコメントを設定するか、
または列のコメントを選択して、列のコメントを設定します。
532 メタトピックとメタデータの使用
フィールドに入力している途中で、最初からやり直さなければならなくなった場
合は、「消去」をクリックします。
2 タブ名フィールドに、「コメントの表示」ダイアログ・ボックスに表示するタブの名
前を入力します。
3 選択フィールドに、テーブルまたは列のコメントが入った列の名前を入力します。
4 開始フィールドに、テーブルまたは列のコメントを含むテーブルの物理名を入力しま
す。
5 場所フィールドで、選択したトピックを対応するコメントとリンクします。
次の構文を使用します:
Name of the Remarks Table =:TABLE
および
Name of the Remarks Column=:COLUMN
動的な変数は、ユーザーがアプリケーションでデータを要求しているオブジェク
トの物理名を自動的に挿入します。Interactive Reporting Studio は、:TABLE
と:COLUMN に一時的に保管されている値と一致するコメント・テーブルの行を
見つけると、コメントを表示します。:TABALIAS (テーブルの表示名)と:COLALIAS
(列の表示名)を使用して、SQL のテーブルと列を指定することもできます。
注: データベース変数の先頭にはコロンを付け、変数名は大文字で入力する必
要があります。
6 追加をクリックして、「コメント」タブのリストにタブを追加します。
「コメント」タブのリストには、入力した順序ですべてのタブが表示されます。リ
ストの最初のタブは、デフォルト・タブまたは「コメントの表示」ダイアログ・
ボックスに表示する最初のタブです。
「コメント」タブが表示される順序を変更するには、次のボタンを使用します:
l
l
上へ - タブを 1 つ上に移動します(「コメントの表示」ダイアログ・ボックス
では 1 つ左に移動します)。
下へ - タブを 1 つ下に移動します(「コメントの表示」ダイアログ・ボックス
では 1 つ右に移動します)。
ä 「コメント」タブを更新するには:
1 コメントタブで、「コメント・タブ」リストからタブを選択します。
選択したタブに関する情報が、「コメント SQL」フィールドに表示されます。
2 選択、開始および場所フィールドを変更して、更新をクリックします。
ä 「コメント」タブを削除するには、「コメント・タブ」リストからタブを選択して、
「削除」をクリックします。
Open Metadata Interpreter の使用 533
534 メタトピックとメタデータの使用
19
データ・モデリング
この章の内容
データ・モデルについて............................................................................................ 535
データ・モデルの作成 ............................................................................................... 536
結合について............................................................................................................ 537
トピックの操作 ........................................................................................................ 547
データ・モデルの操作 ............................................................................................... 551
「データ・モデル」メニューのコマンド一覧................................................................. 559
データ・モデルについて
Interactive Reporting Studio を使用し、リレーショナルデータベースにクエリーを
実行して情報を取得するときは、データ・モデル(実際のデータベース・テーブル
のフォーカスされた視覚的表現)を使用します。
Interactive Reporting Studio ユーザーは、データ・モデルを作成し、クエリーまた
は配布を行うためにデータベースのコンテンツの表示およびパッケージ化を選択
できます。配布または共有されたデータ・モデルには、次のいくつかの利点があ
ります:
l
l
l
意味のないデータベース・テーブル名や列名をわかりやすい名前に置換する
ので、ユーザーはデータの取得ではなく情報の確認や分析に集中できます。
ユーザーの必要に合せてカスタマイズされます。ある種のデータ・モデルに
は、処理の準備が完了した事前構築クエリーが含まれており、フォーマット
されて使用の準備が完了したレポートが含まれている場合もあります。その
他、ユーザーのコンピュータに自動的にデータを配信できるデータ・モデル
もあります。
標準化されていて最新です。ドキュメント・リポジトリに保管されたデータ・
モデルは、企業全体で使用でき、データベース管理者が簡単に更新してデー
タベース構造での変更を反映できます。
注: 「データ・モデル、クエリー、分析」の適応状態の場合のみ、データ・
モデルの追加、作成、変更を行うことができます。
データ・モデルでは、データベース・テーブルがトピックとしてコンテンツ・フ
レームに表示されます。トピックは、データベース・テーブルと同様に視覚的に
結合されており、クエリーの構築に使用される関連アイテムが含まれています。
同じ Interactive Reporting ドキュメント・ファイル内の 1 つのデータ・モデルに対
して、複数のクエリーを構築できます。データ・モデルを変更した場合、変更内
容は対応するクエリーに反映されます。
データ・モデルについて 535
データベース・テーブルから派生した標準的なデータ・モデルに加えて、メタト
ピック(実際のデータベースとは無関係な視覚的ビュー)を作成できます。メタト
ピックは、複雑な計算を標準化し、ビジネス・ニーズに合わせてトピックをわか
りやすくカスタマイズして、基になっているデータのビューを簡略化するために
使用します。
今後のクエリーのためにデータ・モデルを保存しておきたい場合は、マスター・
データ・モデルにレベルを上げて、その基本プロパティ・デザインをロックでき
ます。この機能を使用すると、今後データ・モデルを再作成しなくてもクエリー
を生成できます。Interactive Reporting ドキュメント・ファイルには、任意の数の
クエリーの生成が可能な、任意の数のマスター・データ・モデルを含めることが
できます。
データ・モデルの作成
データ・モデルは、クエリーの基礎的要素です。データ・モデルでは、データベー
ス・テーブルがトピックとして表されます。トピックはアイテムのリストで、そ
れぞれデータベース・テーブル内の列に対応しています。
データ・モデルへのトピックの追加
データ・モデルは、テーブル・カタログからデータベース・テーブルを選択して、
コンテンツ・フレームでそれらをトピックとしてまとめることにより作成します。
テーブル・カタログは、データベースで使用可能なテーブルのリストです。デー
タベースに接続すると、テーブル・カタログを表示し、データ・モデルに含める
トピックをコンテンツ・フレームにドラッグできます。
ä データ・モデルにトピックを追加するには:
1 「クエリー」セクションで、データ・モデル、テーブル・カタログの順に選択するか、
[F9]を押します。
データベースに接続していない場合は、ログオンが求められます。接続すると、
テーブル・カタログが表示されて、使用可能なデータベース・テーブルがリスト
されます。
注: ユーザーは、データベース接続設定の一部としてフィルタを定義して、表
示されるテーブルを選択できます。
2 テーブル・カタログにあるテーブルをコンテンツ・フレームにドラッグします。
コンテンツ・フレームに配置した各データベース・テーブルが、データ・モデル
のトピックに変換されます。
536 データ・モデリング
データ・モデルのトピックの削除
ä データ・モデルのトピックを削除するには、トピックを選択し、ポップアップ・
メニューの「削除」を選択するか、[Del]キーを押します。
結合について
リレーショナル・データベース内のテーブルでは、様々なテーブル内の関連する
列間の概念的リンク、つまり結合によって情報が共有されます。これらの関係は、
トピック・アイテム間の視覚的な結合線によってデータ・モデルに表示されます。
結合により、共有データ・フィールドを使用して 2 つのテーブル内のレコードを
接続またはリンクすることが可能になります。データ・フィールドが共有される
と、結合されたテーブルに含まれている他のデータにアクセスできます。このよ
うにして、各レコードでは他のレコードとデータを共有できますが、同じ種類の
情報は保管および複製されません。
トピックが自動的に結合されるようにすることも、手動で結合することもできま
す。
Customers テーブルにのみクエリーを実行して、顧客数を調べるとします。購入を
行った正確な店舗数は 32 のため、製品を購入した店舗名の 32 のレコードを取得
します。
一方、Customers テーブルと Sales テーブルを結合して同じクエリーを実行したと
します。各店舗は複数の購入を行っているため、今回は 1,000 のレコードを取得
します。図 1 は、Customers テーブルにリストされた店舗を指定している、Sales
テーブル内のすべてのレコードの交差を示しています。
図1
2 つのテーブル間の結合結果
言い換えると、データベース・クエリーは結合されたテーブルの交差のレコード
を戻します。一方のテーブルが店舗 1-32 を指定しており、もう一方のテーブルが
それと同じ店舗を繰り返し指定している場合、それらの各レコードが戻されます。
さらに 3 つ目のテーブル(品目など)を結合した場合、レコードは 3 つのテーブル
すべての交差から戻されます。図 2 は、Customers テーブルの店舗と Items テーブ
ルのアイテムを含む、Sales テーブル内のすべてのレコードの交差を示していま
す。
結合について 537
図2
3 つのテーブル間の結合結果
次の項では、使用できる結合のタイプとその使用方法について説明します:
l
538 ページの「標準結合」
l
539 ページの「十字結合」
l
539 ページの「トピックの結合」
l
539 ページの「自動結合方法の指定」
l
540 ページの「トピックの手動結合」
l
541 ページの「アイコン結合の表示」
l
541 ページの「結合タイプの指定」
l
542 ページの「結合の解除」
l
542 ページの「定義済結合パスの使用」
l
543 ページの「ローカル結合の使用」
標準結合
図 3 に示すように、トピック・アイテム間の標準結合は、結合された列の値が一
致する行を取得します。
図3
2 つのトピックにある同じ「Store Key」フィールドの標準結合
結合は、同じデータを含むアイテム間に存在する必要があります。多くの場合、
2 つのトピック間のアイテム名は同じで、結合されているアイテムを示している
538 データ・モデリング
ことがあります。結合するアイテムを選択するときは、2 つのアイテムが同じ名
前を共有していても、まったく異なるデータを参照している可能性があることを
認識してください。たとえば、Customer テーブル内の「Name」というアイテム
と Product テーブル内の「Name」というアイテムには、ほとんどの場合関係があ
りません。
十字結合
トピックが結合されていない場合、データ・モード内のテーブル間で情報を相関
させることができません。これにより、無効なデータセットや暴走クエリーが生
じます。この場合、データベースは結合されていないテーブル間に十字結合を作
成します。この結合では、1 つのテーブル内の各行が、別のテーブル内の各行と
結合されています。
トピックの結合
「テーブルの自動結合」オプションは、3 つの結合方法のいずれかを使用してデー
タベース・テーブルがコンテンツ・フレームに追加されると、それらのデータベー
ス・テーブルを自動的に結合します。「テーブルの自動結合」を選択した場合、コ
ンテンツ・フレームのトピック間に結合を手動で作成できます。
ä トピックをコンテンツ・フレームに追加するときにトピックが自動的に結合され
るようにするには:
1 データ・モデル、データ・モデル・オプションの順に選択します。
「データ・モデル・オプション」ダイアログ・ボックスが表示されます。
2 全般タブを選択します。
3 テーブルの自動結合チェック・ボックスを選択し、OK をクリックします。
テーブル・カタログのテーブルをコンテンツ・フレームに追加すると、トピック
が自動的に結合されます。
このチェック・ボックスを選択解除すると、トピックを手動で結合できます。
注: 「テーブルの自動結合」オプションを選択しないと、コンテンツ・フレーム
にあるトピックは結合されません。
自動結合方法の指定
トピックを自動的に結合するときは、3 つの方法のいずれかを使用するように
Interactive Reporting Studio に指示できます。選択した方法は、特定の接続で採用
され、Interactive Reporting データベース接続ファイルとともに保存されます。
ä データベース接続で使用する自動結合方法を選択するには:
1 現在データベースに接続していない場合は、Interactive Reporting データベース接続ファ
イルを選択してログオンします。
2 ツール、接続、変更の順に選択します。
結合について 539
メタ接続ウィザードが起動し、「現在の接続」オプションが選択されたページが開
きます。
注: メタトピックとメタデータの詳細は、メタトピックの作成を参照してくだ
さい。
3 次へをクリックします。
メタ接続ウィザードによって、メタデータの設定が保管されているリポジトリが
表示されます。
4 編集をクリックします。
「メタデータの定義」ダイアログ・ボックスが開きます。
5 結合タブを選択します。
6 結合方法を選択します。結合方法オプションは次のとおりです:
l
l
l
推奨 - 同じ名前とデータ型を共有する 2 つのアイテムによってトピックを結合
します。
カスタム - メタデータ結合の定義領域で定義した SQL コードのスキーマに従っ
て、トピックを結合します。
サーバー定義 - 使用しているリレーショナル・データベースで設定されている
主キーと外部キーに基づいてトピックを結合します。
7 選択が終了したら、OK をクリックします。
トピックの手動結合
コンテンツ・フレームでトピック・アイテムを手動で結合することにより、トピッ
ク間に関係を作成できます(図 4 を参照)。
図4
2 つのトピックにある関連データ・アイテム間の手動結合
ä 2 つのトピックを手動で結合するには、トピックのアイテムをクリックし、その
まま結合先のアイテムまでドラッグしたら、マウスのボタンを離します。
トピックのアイテムの結合を示す線が表示されます。
540 データ・モデリング
アイコン結合の表示
トピックをアイコン化しているときに、コンテンツ・フレームの他のトピックへ
の結合の表示と非表示を切り替えることができます。
ä アイコンに結合を表示するには:
1 データ・モデル、データ・モデル・オプションの順に選択します。
「データ・モデル・オプション」ダイアログ・ボックスが表示されます。
2 全般タブを選択します。
3 アイコン結合の表示チェック・ボックスを選択し、OK をクリックします。
トピックの結合を非表示にするには、このチェック・ボックスを選択解除します。
結合タイプの指定
結合タイプによって、データベースのデータがどのように取得されるかが決まり
ます。
ä 結合タイプを指定するには:
1 結合線を選択して、表示、プロパティの順に選択するか、プロパティ・アイコンをク
リックします。
「結合プロパティ」ダイアログ・ボックスが表示されます。
2 結合タイプを選択して OK をクリックします。
次の 4 タイプの結合をサポートしています:
l
単純結合(=、>、<、>=、<=+)—単純(線形)結合は、結合された列に同一のデー
タがある両方のテーブル内のレコードを取得します。
ドロップダウン・ボックスから演算子を選択することで、単純結合のデフォ
ルト結合設定を変更できます。ほとんどの場合、デフォルト設定の「等しい」
が推奨されます。
l
ANSI 内部結合構文を使用— 内部結合は、論理的には WHERE 句単純結合と同
じです。INNER 結合構文は ANSI92 に準拠しており、結合条件を FROM 句の
一部として指定します。WHERE 句単純結合と同様に、INNER 結合は結合条件
に合致する結合されたテーブルの行のみ戻します。このオプションは、デー
タベース内のテーブルに固有で、SQL の生成時に適用され、ローカル結合に
は選択できません。ODBC 接続でのみ使用可能です。個々の OUTER 結合には
このオプションを選択できません。それらの結合には、OCE ウィザードの詳
細設定部分の設定を使用します。デフォルトの動作は、単純結合(WHERE 句
構文)です。データベース管理またはデータベースのドキュメントにより推奨
されている場合は、特定のクエリーを最適化するためにこのオプションを選
択します。このオプションを使用した SQL の例: SELECT AL1.ACCOUNT_DESC,
AL2.ACCOUNT_STATUS_CODE FROM SYSTEM.ACCOUNT AL1 INNER JOIN
SYSTEM.ACCOUNTIFO AL2 ON
(AL1.ACCOUNT_CODE=AL2.ACCOUNT_CODE)。デフォルトの結合ロジック
を使用すると、これと同じ文は次のように生成されます: SELECT
結合について 541
AL1.ACCOUNT_DESC, AL2.ACCOUNT_STATUS_CODE FROM
SYSTEM.ACCOUNT AL1, SYSTEM.ACCOUNTINFO AL2 WHERE
(AL1.ACCOUNT_CODE=AL2.ACCOUNT_CODE)
l
l
l
左外部結合(+=)-左側のトピックからすべての行を取得し、右側のトピックか
ら、結合した列の値が一致するすべての行を取得します。
右外部結合(=+)-右側のトピックからすべての行を取得し、左側のトピックか
ら、結合した列の値が一致するすべての行を取得します。
外部または完全外部結合(+ = +)—外部結合は、左結合と右結合の影響を組み合
せます。外部結合は、見つかった場合は、結合した列の値が一致する両方の
テーブルからすべての行を取得します。値が一致しない場合は null を取得し
ます。両方のトピックで表されているすべての行は、少なくとも 1 回表示さ
れます。
注: 第 5 の結合タイプであるローカル結合は、ローカル結果セットで使用可
能です。詳細は、545 ページの「フィルタとしてのローカル結合の使
用」を参照してください。
注意
すべてのデータベース・サーバーですべての結合タイプがサポートさ
れるわけではありません。接続先のデータベースで結合タイプを使用
できない場合、「結合プロパティ」ダイアログ・ボックスでその結合タ
イプを選択することはできません。
結合の解除
データ・モデルから不要な結合を削除できます。結合を削除しても、基になって
いるデータベース・テーブルやそれらの間のサーバー定義結合には影響を与えま
せん。削除された結合は、データ・モデル内でのみ考慮されなくなります。
ä データ・モデルにある結合を解除するには、解除する結合を選択し、ショートカッ
ト・メニューの「削除」を選択します。
定義済結合パスの使用
定義済結合パスは、要求ラインおよび制約条件ラインで参照されるアイテムに基
づいて適切なテーブルを追加または除外できるようにする、カスタマイズされた
結合プリファレンスです。クエリーでは明示的に参照されない「ブリッジ・テー
ブル」は、SQL From 句に透過的に追加されます。正味の影響により、使用可能な
テーブル・グループに基づくすべての参照テーブルにクエリーが制約されるため、
データ・モデル外にクエリーを実行する SQL の効率が最も高くなります。
ä 定義済結合パスを使用するには:
1 データ・モデル、データ・モデル・オプションの順に選択します。
「データ・モデル・オプション」ダイアログ・ボックスが表示されます。
2 結合タブを選択します。
542 データ・モデリング
3 定義済の結合パスを使用オプションを選択し、構成をクリックします。
「結合パスの定義」ダイアログ・ボックスが表示されます。
4 新規結合パスをクリックし、結合パスに名前を付けて追加します。
「新規結合パス」ダイアログ・ボックスが表示されます。
5 結合パスのわかりやすい名前を入力して、OK をクリックします。
指定した名前のパスが、「定義済結合パス」ダイアログ・ボックスに追加され、ハ
イライトされます。
6 「使用可能なトピック」リストでトピックを選択し、右に移動(-->)ボタンをクリックし
て、トピックを「結合パス内のトピック」リストに移動します。
7 「結合パス内のトピック」リストから結合パスを削除するには、左に移動(<--)ボタンを
クリックします。
8 定義が終了したら、OK をクリックします。
ヒント:
結合パスは加算的ではありません。Interactive Reporting Studio では、複
数のパス間で共通するテーブルを判断してそれに基づいてリンクするこ
とができません。結合パスは線形ではなく、選択した場合は、クエリー
の処理時にパス内のすべてのテーブル間で最も単純な結合が含められま
す。
ローカル結合の使用
ローカル結合を使用すると、クエリーの結果を、Interactive Reporting ドキュメン
ト・ファイル内の別のクエリーの結果に追加できます。データ・ソースの行は、
「結果」セクションで結合されます。
注: ローカルの結果テーブルには、集約を適用できません。また、ローカルの
結果データ・セットをテーブルにすることはできません。
たとえば、MS SQL サーバーから取り出した予算の数字と、Oracle データベースか
ら取り出した売上の数字を、1 つの結果セットに組み合せることができます。
注意
ローカル結合はメモリーと CPU を多く消費します。この機能を使用する
ときは、適度な数の行を使用することで、ローカル結合を制約してくださ
い。
次の項では、ローカル結合の操作方法を説明します:
l
544 ページの「ローカル結合の作成」
l
545 ページの「フィルタとしてのローカル結合の使用」
l
546 ページの「ローカル結果とローカル結合の制約」
結合について 543
ローカル結合の作成
ä ローカル結合を作成するには:
1 挿入、新しいクエリー・フィルタを挿入の順に選択して、Interactive Reporting ドキュメ
ント・ファイル(BQY)に最初のクエリーを作成します:
「クエリーの挿入」ダイアログが表示されます。
2 新しいクエリーを挿入する手順を実行します(クエリーの挿入トピックを参照)。
3 クエリー・セクションで、ソース・ドキュメント内のアイテムのデータ型と関連付け
られたデータ値を確認し、それらを Interactive Reporting ドキュメント・ファイル(BQY)
で結合する方法を調べます。
4 要求ラインを作成し、サーバーとローカル・フィルタ、データ関数、計算を必要に応
じて検索に追加します。
5 プロセスを選択します。
ヒント:
適切な結果を得るには、必要な結果を戻すクエリーの後に、ローカル結
合を使用するクエリーを入れてください。
6 挿入、新しいクエリー・フィルタを挿入の順に選択して、2 番目のクエリーを作成し
ます。
(新規クエリーの挿入方法については、手順 1 を参照)。
テーブル・カタログからコンテンツ・ペインにトピックを追加し、要求ラインで
必要な情報を指定します。
7 テーブル・カタログで、ショートカット・メニューのローカル結果を選択します。
8 2 番目のクエリーのテーブル・カタログで、ショートカット・メニューのローカル結
果を選択します。
ローカル結果アイコン
が要素に表示されます。
9 ローカル結果アイコンを展開して、結果テーブル・アイコン
を表示します。
10 結果をダブルクリックするか、コンテンツ・ペインにドラッグします。
最初のクエリーの結果セットが、コンテンツ・ペインのトピックとして表示され
ます。
11 コンテンツ・ペインで、結果セットとトピックを結合します。
12 要求ラインで必要な情報を指定し、プロセスを選択します。
ローカル結合が、クライアント・コンピュータで処理されます。
クエリーを処理するときに「すべて処理」を使用すると、クエリーが「セクショ
ン」カタログに表示される順番に処理されます。
たとえば、Interactive Reporting ドキュメント・ファイルに 3 つのクエリー Query1、
Query2、Query3 がある場合、クエリーは表示された順序で実行されます。Query1
は、Query2 および Query3 の結果のローカル結合の場合でも最初に処理されます。
Query2 および Query3 に既存の結果セットがある場合、Query2 または Query3 の処
理前に Query1 内のローカル結合が最初に現れます。Query2 または Query3 の結果
544 データ・モデリング
セットを使用できない場合、必要な結果を得るためにそれらのクエリーの一方ま
たは両方が最初に処理されます。
フィルタとしてのローカル結合の使用
フィルタ・ローカル結合は、ローカル結合の変化形です。2 つのクエリーを別個
に実行して、デスクトップ上でデータをローカルで結合するかわりに、フィルタ・
ローカル結合は最初のクエリーを実行して値のリストを取得し、2 番目のクエリー
でそれらの値を使用して列をフィルタします。
たとえば、Oracle データベース内の一覧テーブルからクエリーを実行し、在庫切
れの部品番号のリストを取得できます。この結果生成される部品番号リストをフィ
ルタ結合として使用し、別のデータベース内の work_in_process テーブルから取得
された値のリストを定義して、在庫補充のステータスを調べることができます。
注: 2 番目のクエリーが、かなり長い SQL 文になることがあります。これは、
フィルタのローカル結合を使用すると、アイテムごとに SQL Having 句が必
要だからです。
ä 1 つのクエリーで取得した値を、別のクエリーのフィルタ値として使用するには:
1 挿入、新しいクエリー・フィルタを挿入の順に選択して、最初のクエリーを作成して
2 番目のクエリーにフィルタを含めます。
「クエリーの挿入」ダイアログが表示されます。
2 新しいクエリーを挿入する手順を実行します(クエリーの挿入トピックを参照)。
3 ソース・ドキュメントのアイテムのデータ型と関連するデータ値を調べ、アイテムが
2 番目のクエリーでどのように結合されるかを確認します。
4 要求ラインで必要な情報を指定し、必要に応じてサーバー・フィルタ、データ関数、
計算をクエリーに追加します。
5 「プロセス」を選択します。
6
7 挿入、新しいクエリー・フィルタを挿入の順に選択します。
8 2 番目のクエリーを作成します。
1.
ソース・ドキュメントのアイテムのデータ型と関連するデータ値を調べ、ア
イテムが 1 番目のクエリーにどのように結合されるかを確認します。
2.
要求ラインで必要な情報を指定し、必要に応じて、サーバーとローカルの制
約条件、データ関数、計算をクエリーに追加します。
9 2 番目のクエリーのテーブル・カタログで、ショートカット・メニューからローカル
結果を選択します。
ローカル結果アイコン
がカタログ・フレームに表示されます。
10 ローカル結果アイコンを展開して、結果テーブル・アイコン
を表示します。
11 結果アイコンをダブルクリックするか、コンテンツ・フレームにドラッグします。
結合について 545
最初のクエリーの結果セットが、コンテンツ・ペインのトピックとして表示され
ます。
注: 結果を埋め込む目的は、値のリストを取得することです。要求ラインに結
果セット トピック アイテムを含めないでください。さらに、結果セットの
トピック アイテムに制約を加えないでください。埋め込まれた結果セクショ
ンのフィールドが含まれていてはなりません。この結果セットからトピッ
ク アイテムを追加するか、結果セットに制約を設定した場合は、制約ロー
カル結合を設定することはできません。
12 コンテンツ・ペインで、2 番目のクエリーのトピックに結果セットを手動で結合しま
す。
トピックの結合を示す線が表示されます。
13 結果セットと他のトピックを結合している線をダブルクリックするか、プロパティ・
アイコンをクリックします。
「結合プロパティ」ダイアログ・ボックスが表示されます。
14 ローカル結合のフィルタを選択し、OK をクリックします。
注: 「結合プロパティ」ダイアログ・ボックスに、
「ローカル結合のフィルタ」
オプションが表示されない場合は、結果セットのトピックのアイテムを要
求ラインに含めていないことと、結果セットのトピックのアイテムにフィ
ルタを設定していないことを確認してください。
15 プロセスをクリックし、クエリーを作成してフィルタを適用します。
ローカル結果とローカル結合の制約
ローカル結果とローカル結合には次のような制約があります:
1. ローカル結果トピックでは、どのガバナーもクエリーの一部として使用する
ことはできません。「クエリー・オプション」ダイアログ・ボックスからアク
セスするガバナーは次のとおりです:
l
固有の行を戻す
l
行の限界
l
制限時間
l
自動処理
l
カスタム・グループ化
2. 各ローカル結果トピックに複数のローカル結合を設定することはできません。
ローカル結果トピックを使用するクエリーを設定するとき、ローカル結果ト
ピックと別のトピック/ローカル結果トピックの間に複数のローカル結合を設
定することはできません。
3. ローカル結果トピックのアイテムにクエリー制約条件を設定することはでき
ません。制約条件は、ローカル結果を生成するクエリーのクエリー/結果セク
ションで設定する必要があります。ローカル結果トピックのアイテムでクエ
リー制約条件を設定しようとすると、エラー・メッセージ「計算済または集
約済の要求アイテムの値リストを取得できません」が表示されます。
546 データ・モデリング
4. ローカル結果テーブルを集約することはできません。
5. ローカル結果のデータをテーブルにすることはできません。
6. 複数の制約条件ローカル結合を設定することはできません。制約条件ローカ
ル結合には、2 つのトピックが関係します(そのうち 1 つはローカル結果トピッ
ク)。ローカル結果アイテムは、他のトピックへの制約条件として使用されま
す。複数の制約条件ローカル結合を定義しようとすると、エラー・メッセー
ジ「このクエリーには、結合制約条件に必要なローカル結果オブジェクトが
含まれています。ローカルの結合制約条件が設定されている場合は、他のロー
カル結果オブジェクトは使用できません」が表示されます。
7. 制約条件ローカル結合をローカル結合と組み合せることはできません。制約
条件ローカル結合とローカル結合を組み合せようとすると、エラー・メッセー
ジ「このクエリーには、結合制約条件に必要なローカル結果オブジェクトが
含まれています。ローカルの結合制約条件が設定されている場合は、他のロー
カル結果オブジェクトは使用できません」が表示されます。
8. クエリーが大きいローカル結果セットと関連付けられた場合、パフォーマン
スが低下する可能性があります。Interactive Reporting Studio はデータベースで
はないため、これは予期される動作です。
9. ローカル結果では、メタトピックを使用することはできません。ローカル結
果トピックのレベルをメタトピックに上げたり、ローカル結果トピックのア
イテムをメタトピック・アイテムとして追加することはできません。ローカ
ル結果トピックとトピック・アイテムには、「メタ・トピックにレベルを上げ
る」および「メタ・トピック・アイテム・データ・モデルの追加」メニュー・
オプションを使用することはできません。
10. ローカル結果トピックのアイテムのプロパティにアクセスしたり、プロパティ
を変更することはできません。プロパティには、コメント、数値のフォーマッ
ト、集約/日付/文字列関数、データ型、名前が含まれます。
11. ローカル結果トピックのアイテムから、クエリー要求ラインの計算結果列を
取得することはできません。ローカル結果トピックのアイテムには、「計算結
果アイテムの追加」メニュー・オプションを使用することはできません。
12. ローカル結果トピックのアイテムでは、ユニオンまたは交差のクエリーの追
加機能は使用できません。ローカル結果トピックがクエリーの一部の場合、
「クエリーの追加」メニュー・オプションを使用することはできません。
トピックの操作
エンド・ユーザーが作業しやすいように、トピックの外観をカスタマイズするた
めの機能がいくつかあります。次の項では、トピックを操作する方法を説明しま
す:
l
548 ページの「トピック・ビューの変更」
l
549 ページの「トピック・プロパティの変更」
l
550 ページの「トピック・アイテムのプロパティの変更」
l
550 ページの「トピック・ビューの制限」
トピックの操作 547
トピック・ビューの変更
コンテンツ・フレームでトピックを表示する方法を変更できます。トピックを表
示する方法は、図 5 が示すように 3 つあります:
図5
l
構造(1)、詳細(2)、アイコン(3)の各トピック・ビュー
構造ビュー - トピックを、コンポーネント・データ・アイテムの単純なリスト
として表示します。これがデフォルトの設定です。
構造ビューでは、個々のデータ・アイテムを表示して選択し、クエリーに含
めることができます。データ・モデル、トピック、トピック・アイテムが示
す情報に慣れている場合、これが最も簡単なビューです。
l
詳細ビュー - トピックを、基になっているデータのサンプルとともに実際の
データベース・ビューで表示します。詳細ビューを変更すると、小さいクエ
リーが実行され、データの選択内容がデータベース・サーバーからロードさ
れます。トピックは、データベース・テーブルとして表示され、各トピック・
アイテムがデータベース列フィールドとして表示されます。
詳細ビューは、トピックに慣れていないときに役立ちます。データの最初の
数行を参照し、クエリーにトピック・アイテムを追加する前に使用可能なデー
タを正確に調べることができます。
注: メタトピックや計算結果データのアイテムなど、詳細ビューを表示でき
ないものもあります。
l
アイコン・ビュー - コンテンツ・フレームでトピックを非アクティブにし、ア
イコンに縮小します。トピックがアイコン・ビューで表示されると、関連付
けられたアイテムは要求ラインや制約条件ラインから削除されます。トピッ
クは、他のトピックと結合されているとは認識されず、データ・モデルと SQL
文から一時的に削除されます。
クエリーにトピック・アイテムが必要なく、また、トピックが別の使用中の
トピックとリンクしていない場合は、トピックを一時的にアイコン・ビュー
548 データ・モデリング
にすると、大きなクエリーの実行速度が上がり、データベース・リソースの
使用量が減ります。
ä トピック・ビューを変更するには:
1 コンテンツ・フレームでトピックを選択します。
2 データ・モデル、トピック・ビュー、「表示」の順に選択します。
選択したビューにトピックが表示されます。
アイコン・ビューで表示している場合は、アイコンをダブルクリックすると元の
ビューに戻せます。
トピック・プロパティの変更
トピックと関連付けられたアイテムをデータ・モデルに表示する方法をカスタマ
イズするには、「トピック・プロパティ」ダイアログ・ボックスを使用します。デ
フォルトでは、アイテムは基になっているテーブルで定義されている順序か、メ
タトピックに追加された順序で表示されます。アイテムの順序を変更したり、ト
ピック内のアイテムの表示内容を制限できます。
ä トピック・プロパティを変更するには:
1 カタログ・ペインで、トピックを選択して表示、プロパティの順に選択するか、プロ
パティ・アイコンをクリックします。
「トピック・プロパティ」ダイアログ・ボックスが開きます。
2 プロパティを目的の設定に変更し、OK をクリックします。
次のオプションがあります:
l
トピック名 - 要素に表示されるトピックの名前。このフィールドを変更して、
コンテンツ・ペインによりわかりやすい名前を表示できます。
l
物理名 - 基になっているデータベース・テーブルの完全名。
l
表示するアイテム - 選択したトピックの表示可能なトピック・アイテム。
m
m
m
l
l
l
非表示/すべて表示 - すべてのトピック・アイテムを非表示にするか、アク
ティブに表示します。
上へ/下へ - 選択したアイテムを、トピック表示内の 1 スペース分上下に移
動します。
ソート - リストされたアイテムをアルファベット順にソートします。
次元として設定 - データ・モデルに表示される次元分析のドリルダウン・パス
または階層を定義します。この機能は、「トピック・アイテムのプロパティ」
ダイアログ・ボックスの「ファクトとして設定」フィールドと同時に使用し
ます。
アイコン・ビューに切替え - トピックでアイコン・ビューのオプションを使用
可能にします。
詳細ビューに切替え - トピックで詳細ビューのオプションを使用可能にしま
す。
トピックの操作 549
l
l
再読込み - 次回詳細ビューがアクティブになったときに、サーバー値の自動再
読込みを指定します。
ロードする行数 - 詳細ビューにロードおよび表示される行数を指定します。
トピック・アイテムのプロパティの変更
トピック・アイテムは、トピックの不連続の情報属性(顧客 ID、住所、売上高な
ど)であり、クエリーの基礎的要素です。トピック・アイテムは、トピック内で整
理され、データベース・テーブル内のデータの列を表します。
アイテムの名前をユーザーがわかりやすいものに変更したり、ドリルダウンのパ
ス情報を設定したりできます。
ä トピック・アイテムを変更するには:
1 トピック・アイテムを選択して、表示、プロパティの順に選択するか、プロパティ・
アイコンをクリックします。
「トピック・アイテムのプロパティ」ダイアログ・ボックスが開き、データベース
にあるトピックのソースの列に関する情報が表示されます。
2 トピック・アイテムのプロパティを目的の設定に変更し、OK をクリックします。
次のオプションがあります:
l
l
l
l
アイテム名 - アイテムの名前を表示します。
ファクトとして設定 - 整数または実数の値があるアイテムをドリンルダウン・
パスから削除します。この機能は、「トピック・プロパティ」ダイアログ・
ボックスの「次元として設定」フィールドと同時に使用されます。
情報 - データベースからの追加の列情報。キーに関する情報は、サーバー定義
の結合が使用可能な場合のみ表示されます。
長さ - 列の文字列の長さを変更できます。
トピック・ビューの制限
データ・モデルのトピックのアイコン・ビューや詳細ビューを表示できるかどう
かを指定したり、詳細ビューに対して取得する行数を制限したりできます(行を表
示するとネットワークとサーバーのリソースを消費します)。
ä アイコン・ビューまたは詳細ビューを表示できるように設定するには:
1 ビューの使用を制限するトピックをダブルクリックします。
「トピック・プロパティ」ダイアログ・ボックスには、ダイアログ・ボックスの下
方に向かってビュー・オプションが表示されます。さらに、このダイアログ・ボッ
クスには、トピックをカスタマイズするオプションも存在します。
2 アイコン・ビューと詳細ビューを表示できるようにするには、それぞれアイコン・
ビューに切替えと詳細ビューに切替えチェック・ボックスを選択します。
3 必要に応じて、再読込みをクリックして、詳細ビューを表示したときにサーバーから
データがロードされるようにします。
550 データ・モデリング
次にトピックの詳細ビューをアクティブにしたときに新しいデータが取得されて
から、リロードが自動的にオフになります。
4 必要に応じて、詳細ビューに戻す行数を入力して、OK をクリックします。
デフォルトでは、テーブルの最初の 10 行が取得されます。
データ・モデルの操作
データ・モデルは、多くの方法でカスタマイズできます。コンテンツ・フレーム
でのデータ・モデルの表示方法を変更できます。さらに、ユーザー・アクセス、
機能が使用可能かどうか、クエリー・ガバナーなど、他のデータ・モデル・オプ
ションも定義できます。詳細は、次の項を確認してください:
l
551 ページの「データ・モデル・ビューの変更」
l
552 ページの「データ・モデル・オプションの設定」
l
557 ページの「クエリーの自動処理」
l
557 ページの「クエリーのレベルをマスター・データ・モデルにする」
l
558 ページの「データ・モデルの同期」
データ・モデル・ビューの変更
データ・モデルを表示する方法は数多くあります。デフォルトでは、データベー
スから派生したソース・トピックと作成したメタトピックは、結合ビューのコン
テンツ・フレームに一緒に表示されます。
ä データ・モデル・ビューを変更するには、「データ・モデル」、データ・モデル・
ビュー、オプションの順に選択します。
次のオプションがあります:
l
l
l
結合 - コンテンツ・フレームに、元の(データベースから派生した)トピックと
メタトピックの両方を表示します。
オリジナル - コンテンツ・フレームに、データベースから派生したトピックの
みを表示します。
メタ - コンテンツ・フレームに、メタトピックのみを表示します。
注意
メタトピックにコピーされたアイテムがオリジナル・トピックに含ま
れている場合、オリジナル・トピックをアイコン化したり、結合ビュー
のコンテンツ・フレームから削除したりしないでください。メタトピッ
ク・アイテムは、オリジナル・アイテムに基づいており、それらにリ
ンクされたままです。オリジナル・トピックがアイコン化または削除
された場合、そのコンテンツに基づくすべてのメタトピック・アイテ
ムにアクセスできなくなります。
データ・モデルの操作 551
データ・モデル・オプションの設定
ä データ・モデル・オプションを設定するには:
1 データ・モデル、データ・モデル・オプションの順に選択します。
「データ・モデル・オプション」ダイアログ・ボックスが表示されます。
2 データ・モデルの目的のオプションを設定し、OK をクリックします。
注: すべてのユーザーは、結合プリファレンスを設定することはできますが、
配布用のデータ・モデルのカスタマイズ・オプション(制約条件、クエリー・
ガバナー、監査)は設定できません。
オプションを変更する前に、次のことを確認してください:
l
l
l
最初の 3 つの制約条件オプション(値の表示、カスタム値、カスタム SQL)の 1
つをオンにして、ユーザーがクエリー・セクションで制約条件を適用できる
ようにする必要があります。
結合の使用方法を変更すると、通常はデータベースから取得される行数が変
更されます。さらに、標準ユーザーが間違って結合されたクエリーを作成す
る可能性が生じます。
クエリー・ガバナーがデータ・モデルの一部として設定され、エンド・ユー
ザーがデータ・モデルから作成したクエリーでガバナーを設定する場合は、
クエリーを制約する条件が最も厳しいガバナーが優先されます。
次の項では、データ・モデル・オプションについて説明します:
l
552 ページの「データ・モデル・オプションのユーザー・プリファレンスと
しての保存」
l
553 ページの「データ・モデル・オプションのプロファイルとしての保存」
l
553 ページの「データ・モデル・オプション: 全般」
l
554 ページの「データ・モデル・オプション: フィルタ」
l
557 ページの「データ・モデル・オプション: 監査」
データ・モデル・オプションのユーザー・プリファレンスと
しての保存
「データ・モデル・オプション」ダイアログ・ボックスにある「デフォルトとして
保存」ボタンをクリックすると、ダイアログ・ボックスのタブで行った設定をデ
フォルトのユーザー・プリファレンスとして保存できます。
552 データ・モデリング
ä 既存のデータ・モデル(現在のデータ・モデルも含む)に変更を適用せずに、デフォ
ルトを変更するには、「デフォルトとして保存」、取消しの順にクリックします。
ä デフォルトを変更して、現在のデータ・モデルに適用するには、「デフォルトとし
て保存」、OK の順にクリックします。
注: 「全般」タブの「トピックの優先度」情報と「定義済の結合パスを使用」オ
プションは、現在のデータ・モデルにのみ適用され、デフォルトとして保
存できません。
データ・モデル・オプションのプロファイルとしての保存
データ・モデル・オプションをデフォルトのユーザー・プリファレンスとして保
存し、それらをデータ・モデルに適用すると、Interactive Reporting ドキュメント・
ファイルをプロファイルとして使用するために保存できます。時間をかけて、一
連のプロファイル Interactive Reporting ドキュメント・ファイルを構築できます。
プロファイル Interactive Reporting ドキュメント・ファイルを開き、プロファイル
Interactive Reporting ドキュメント・ファイルのデータ・モデルからオプションを
デフォルトとして保存すると、ユーザーは手元のタスクに適した実証済のデータ・
モデル・オプションを切り替えることができます。
変更内容をデフォルト設定に保存する前に空白のデータ・モデルから作成した最
初のプロファイル Interactive Reporting ドキュメント・ファイルを使用すると、デー
タ・モデル・オプションをデフォルト設定に復元できます。適切なトピックが移
入されたより完全なプロファイル Interactive Reporting ドキュメント・ファイルを
使用すると、「定義済の結合パスを使用」機能のデータ・モデル・オプションを広
めることができます。
データ・モデル・オプション: 全般
「全般」タブには、データ・モデルのテーブルの次のデザインとガバナーのオプ
ションが入っています:
l
デザイン・オプション
m
m
m
m
別名テーブルの自動適用 - テーブル・カタログのテーブルをコンテンツ・
フレームに追加したときに、テーブル名のアンダースコアをスペースに換
え、大文字と小文字の両方を含むアイテム名が表示されるようにします。
テーブルの自動結合 - データベース・テーブルの名前とデータ型が同じ場
合、データベース・テーブルをコンテンツ・フレームに追加したときに、
3 つの結合方法のいずれかに基づいてデータベース・テーブルを自動的に
結合するように指示します。「テーブルの自動結合」を選択しない場合、
コンテンツ・フレームのトピック間に結合を手動で作成する必要がありま
す。
アイコン結合の表示 - トピックがアイコン・ビュー(最小化)のときに、ト
ピック結合を表示します。この機能はアクティブにすることをお薦めしま
す。
任意のドリル可能 - ピボット・セクションおよびチャート・セクション内
のメニューで、「任意のドリル」メニューをアクティブにします。このオ
データ・モデルの操作 553
プションをアクティブにすると、ユーザーが任意のフィールドにドリルで
きるようになります。
m
詳細へドリル可能 - ピボット・セクションおよびチャート・セクション内
のメニューで、「詳細にドリル」メニューをアクティブにします。このオ
プションをアクティブにすると、最低レベルの詳細に到達したときにユー
ザーがデータベースにクエリーを再度実行できるようになります。このオ
プションは、「任意のドリル可能」オプションが選択されている場合のみ
機能します。
注: 一部のドリル・オプションを使用する場合には、そのデータ・モデルで
オプションを事前定義する必要があります。事前定義のドリル・パス、
詳細にドリル、および増分ドリルを使用できるかどうかは、そのクエ
リーが使用するデータ・モデルによって決まります。これらの機能は、
個々のチャートやピボットではコントロールされません。ドリルをすべ
て無効にする機能も、データ・モデルの定義に含まれます。
l
ガバナー(Interactive Reporting Studio のみ)
m
次の最初の行数を戻す - 予期される結果セットのサイズにかかわらず、デー
タ・モデルのクエリーで取得される行の最大数を指定します。
注: すべてのユーザーはクエリー・ガバナーを設定することもできます
が、データ・モデル・オプションではクエリー・レベルでガバナー・
セットが上書きされます。行制限もクエリー・レベルで設定されて
いる場合、小さい方の数値が適用されます。
m
制限時間___分 - データ・モデルのクエリーの合計処理時間の上限を指定し
ます。秒数は小数として入力します。この機能がサポートされる非同期接
続 API ソフトウェア(たとえば、Open Client など)で使用可能です。
データ・モデル・オプション: フィルタ
フィルタ参照レベルのプリファレンスを指定して、グローバル・フィルタ・オプ
ションを選択するには、「フィルタ」タブを使用します。
「値の表示」を使用してフィルタを設定すると、必要な特定の値を見つけるために
多数のデータをふるいにかける必要が生じることがあります。フィルタ・プリファ
レンスを使用すると、「値の表示」コマンドで使用可能な値を既存のフィルタが減
らす方法を指示できます。
たとえば、オハイオ州の選択した都市の顧客情報のみ取得するとします。ただし、
顧客住所のデータベース・テーブルは非常に大きくなっています。Interactive
Reporting では、デフォルト・フィルタ・プリファレンスが適用されるため、
「State」に初期フィルタを設定すると、「City」関して戻される「値の表示」セッ
トは自動的にオハイオ州の都市に狭められます。これにより、何千もの顧客、州、
すべての販売地域から結果が戻されることがなくなります。
このプリファレンスを調整し、2 番目のフィルタ(州に関係なくすべての都市が戻
される)に対して戻される可能性のある値に、初期フィルタ選択の影響が及ばない
ようにすることができます。
l
フィルタ・オプション
554 データ・モデリング
m
m
m
最小値の表示 - 既存のすべてのフィルタに当てはまる値のみ表示します。
このプリファレンスでは、すべてのテーブルに対するフィルタと、デー
タ・モデル内のすべての結合によって関連付けられたフィルタが考慮され
ます(非常に大きくなり、クエリーの実行に時間がかかる可能性がありま
す)。
トピック内の値の表示 - 同じトピック内の既存のフィルタに当てはまる値
を表示します。このプリファレンスでは、データ・モデル内の結合によっ
て関連付けられたフィルタは考慮されません。
すべての値の表示 - 確立されたフィルタに関係なく、アイテムと関連付け
られたすべての値を表示します。
ヒント:
l
メタトピックでこれらのプリファレンスの設定を行う場合は、
データ・モデルを必ずオリジナル・ビューで表示してください。
グローバル・フィルタ・オプション(デザイナのみ)
m
m
m
値の表示 - サーバーから値を取得するために使用される、「フィルタ」ダイ
アログ・ボックスの「値の表示」コマンドで表示される値を、グローバル
に制限します。
カスタム値 - Interactive Reporting ドキュメント・ファイルまたはフラット・
ファイルに保存されたカスタム値リストにアクセスするために使用され
る、「フィルタ」ダイアログ・ボックスの「カスタム値」コマンドで表示
される値を、グローバルに制限します。
カスタム SQL - ユーザーが SQL を使用してフィルタを直接コード記述でき
ます。
注: 「トピックの優先度」ダイアログ・ボックスは、データ・モデルで最
初に結合を選択した場合のみ表示されます。
注: ほとんどのデータ・モデルには、同じセットのトピックがないため、
トピックの優先度の変更内容をデフォルトのユーザー・プリファレ
ンスとして保存することはできません(デフォルトのユーザー・プリ
ファレンスの詳細は、552 ページの「データ・モデル・オプションの
ユーザー・プリファレンスとしての保存」を参照してください)。
データ・モデル・オプション: 結合
結合使用プリファレンスを選択するには、「結合」タブを使用します。
l
l
l
結合されているすべてのトピックを使用 - データ・モデル内の結合されている
(アイコン化されていない)すべてのトピックを使用します。
最小数のトピックを使用 - 要求ラインでアイテムによって表されているトピッ
クのみ使用します。
参照されているすべてのトピックを使用 - 要求ラインまたは制約条件ラインで
アイテムによって表されているトピックのみ使用します。結合の使用方法を
変更すると、通常データベースから取得される行数が変更されます。さらに、
標準ユーザーが間違って結合されたクエリーを作成する可能性が生じます。
データ・モデルの操作 555
l
l
l
定義済の結合パスを使用 - データ・モデルからのクエリーに必要な結合を分類
するユーザー定義の結合パスを使用します。カスタム結合パスを作成するに
は、「構成」をクリックします。
ほとんどのデータ・モデルには同じ定義済結合パスがないため、「定義済の結
合パスを使用」オプションをデフォルト・ユーザー・プリファレンスとして
保存することはできません(デフォルト・ユーザー・プリファレンスの詳細は、
552 ページの「データ・モデル・オプションのユーザー・プリファレンスとし
ての保存」を参照してください)。
結合パスの自動生成を使用 - 要求ラインおよびフィルタ・ラインでのユーザー
選択のコンテキストに基づいて結合を動的に生成するように Interactive Reporting
を設定します。
データ・モデル・オプション: トピックの優先度
Interactive Reporting SQL 文でテーブルを追加する順序を定義するには、「トピック
の優先度」タブを使用します。トピックの優先度を定義すると、大きいクエリー
が大幅に速くなる場合があります。
トピックの優先度を定義するときは、データ・モデル内の集中型ファクト・トピッ
クが最も大きく、クエリーの実行時に最も多く使用される点に注意してください。
このトピックの優先度を一番高くし、他のトピックの優先度を大きさの降順にす
ることにより、データベース・サーバーはテーブル間の内部結合ロジックをより
効率的に使用できます。
ä データ・モデルのトピックの優先度を設定するには:
1 データ・モデル、データ・モデル・オプションの順に選択します。
「データ・モデル・オプション」ダイアログ・ボックスが表示されます。
2 トピックの優先度を選択します。
データ・モデルのトピックが、コンテンツ・フレームに置かれている順番で、「テー
ブル」リストに表示されます。
3 トピックの正しい順序でランク付けします。矢印をクリックし、選択したトピックを
リスト内で上下に移動します。
4 トピックのサイズを調べて自動的に大きな順に並べ替えるには、自動並替えをクリッ
クします。
5 トピックを正しい順序に並べたら、OK をクリックします。
現在のトピックの優先度をデフォルトとして保存するには、「デフォルトとして保
存」を選択してから「OK」をクリックします。
注: ユーザーのエクスプローラ: 「トピックの優先度」ダイアログ・ボックスは、
データ・モデル内の結合を選択した場合のみ表示されます。
注: ほとんどのデータ・モデルには、同じセットのトピックがないため、トピッ
クの優先度の変更内容をデフォルトのユーザー・プリファレンスとして保
存することはできません(デフォルトのユーザー・プリファレンスの詳細は、
556 データ・モデリング
552 ページの「データ・モデル・オプションのユーザー・プリファレンスと
しての保存」を参照してください)。
データ・モデル・オプション: 監査
「監査」タブには、管理しているクエリー環境のユーザーのイベントのモニタリン
グに関するオプションが入っています。
SQL 文を特定の Interactive Reporting ドキュメント・ファイルに追加することで、
上級ユーザーは Interactive Reporting Studio、データベース・サーバー、ネットワー
ク・リソースの使用方法を記録できます。SQL 文がトリガーされると、監査ログ・
テーブルが更新され、管理者は単独でクエリーを実行して使用状況データを追跡
および分析できます。監査の詳細は、Interactive Reporting の575 ページの
「Interactive Reporting による監査」を参照してください。
注: 特定の監査イベントの定義をデフォルト・ユーザー・プリファレンスとし
て保存できますが、監査イベントの使用可能/使用不可状態をデフォルトと
して保存することはできません(デフォルト・ユーザー・プリファレンスの
詳細は、552 ページの「データ・モデル・オプションのユーザー・プリファ
レンスとしての保存」を参照してください)。
クエリーの自動処理
標準クエリーをリポジトリからダウンロードしたときに自動処理するには、自動
処理機能を使用します。
ä クエリーの自動処理を設定するには:
1 コンテンツ・ペインで開いている標準クエリー Interactive Reporting ドキュメント・ファ
イルを表示します。
2 クエリー、クエリー・オプションの順に選択します。
「クエリー・プロパティ」ダイアログ・ボックスが表示されます。
3 自動処理チェック・ボックスを選択し、OK をクリックします。
4 ファイル、リポジトリに保存の順に選択して、Interactive Reporting ドキュメントをリポ
ジトリにアップロードします。
ユーザーが Interactive Reporting ドキュメント・ファイルをリポジトリから開くと、
クエリーが自動的に処理されます。
クエリーのレベルをマスター・データ・モデルに
する
クエリーは、マスター・データ・モデルにレベルを上げることができます。これ
は、基本的にデータ・モデルをクエリーと区別し、1 つのマスター・データ・モ
デルを複数のクエリーのベースとすることができ、新しいデータ・モデルのみの
セクションを Interactive Reporting ドキュメント・ファイルに作成します。マス
ター・データ・モデルには、要求ラインは含まれません。
データ・モデルの操作 557
利点は、マスター・データ・モデルの変更内容が、マスター・データ・モデルを
ベースとするすべての従属クエリーに適用されるという点です。マスター・デー
タ・モデルが含まれる Interactive Reporting ドキュメント・ファイルに新しいクエ
リーが挿入されるたびに、新しいクエリーをマスター・データ・モデルにリンク
することが求められます。クエリーのレベルがマスター・データ・モデルに上げ
られると、セクション・ペインに新しいセクションとして追加されます。クエリー
のレベルをマスター・データ・モデルに上げると、元に戻すことはできません。
ä クエリーのレベルをマスター・データ・モデルにするには:
1 クエリー・セクションで、データ・モデルを選択するか作成します。
2 データ・モデル、マスター・データ・モデルにレベルを上げるの順に選択します。
マスター・データ・モデルにリンクされたクエリー・セクション内のデータ・モ
デルはロックされ、変更できません。背景が灰色で表示され、「ロック済データ・
モデル」のメッセージが表示されます。
注: このマスター・データ・モデルを Web ユーザーに対してロックするには、
「データ・モデル」モードではなく「クエリーと分析」モードで Interactive
Reporting ドキュメント・ファイルを配置します。
データ・モデルの同期
データ・モデルを企業担当者に配布する場合、システムの変更を反映するように
常に最新の状態にすることが重要です。データ・モデルはデータベースを視覚的
に理解するためのものであり、それが壊れていると、ユーザーが当惑したり不満
を抱く可能性があります。
たとえば、データベース管理者が列の追加、データの変更、またはフィールドの
名前変更によって、データベース・テーブルの構造を変更したとします。変更内
容がデータ・モデルに登録されていない場合、ダッシュボード・セクション、メ
タトピック、またはイントラネットで配布されるレポートが古いものになります。
上級ユーザーは、「データベースと同期」コマンド(ワンステップの整合性チェッ
クと更新)を使用して、データ・モデルの整合性を確認できます。「データベース
と同期」では、データベースとの不一致が検出され、データ・モデルが更新され
て、データベースに加えられた変更のアイテム別のリストが表示されます。リス
トを使用すると、メタトピックとレポート・セクションをすばやく更新でき、ワー
クフローを中断することがありません。
ä データ・モデルを同期するには:
1 データ・モデルを開いてデータベースにログオンします。
2 データ・モデル、データベースと同期の順に選択します。
Interactive Reporting Studio によりオリジナル・トピックと対応するデータベース・
テーブルが比較されます。テーブルの構造が変更された場合、Interactive Reporting
Studio によりデータ・モデル・トピックが変更されて変更内容が反映されます。
「データ・モデルの同期」ダイアログ・ボックスが表示され、データベースの変更
内容が示されます。「詳細情報の表示」チェック・ボックスを選択して、アイテム
別のリストを表示します。
558 データ・モデリング
ヒント:
メタトピックは、オリジナル・トピックから構築された別個の論理レイ
ヤーであるため、自動的には更新されません。「データベースと同期」
機能では、メタトピックから変更されたアイテムがすべて削除されます
が、他の構造は保持されるため、修復が小規模になります。「データベー
スと同期」は、データ・モデルの他のほとんどのカスタマイズされた属
性では透過的に機能します。
「データ・モデル」メニューのコマンド一覧
次の表に、「データ・モデル」メニューのコマンドと、ショートカットを示しま
す。
表 162 「データ・モデル」メニューのコマンド
キーボード・ショー
トカット
ショートカット・メ
ニュー
コマンド
説明
テーブル・カタログ
カタログ・フレーム
でテーブル・カタロ
グを展開します。
データ・モデル・
ビュー
トピックの結合
ビュー、オリジナ
ル・ビュー(データ
ベースから派生)、ま
たはメタビューを選
択できます。
トピック・ビュー
トピックの構造
ビュー、詳細ビュー、
またはアイコン・
ビューを選択できま
す。
*
メタトピックにレベ
ルを上げる
既存のトピックから
メタトピックを作成
します。
*
メタトピックの追加
データ・モデルにメ
タトピックを追加し
ます。
メタトピック・アイ
テムの追加
サーバーまたはロー
カルのメタトピッ
ク・アイテムを追加
できます。
データベースと同期
データベースとの整
合性をチェックして
データ・モデルを更
新し、データベース
に加えられた変更の
アイテム別のリスト
を作成します。
マスター・データ・
モデルにレベルを上
げる
現在のクエリーのレ
ベルをマスター・
データ・モデルに上
げます。
[F9]
「データ・モデル」メニューのコマンド一覧 559
コマンド
説明
データ・モデル・オ
プション
全般、制約条件、結
合、トピックの優先
度、および監査のオ
プションを指定でき
ます。
560 データ・モデリング
キーボード・ショー
トカット
ショートカット・メ
ニュー
20
Interactive Reportingドキュメ
ント・リポジトリの管理
この章の内容
ドキュメント・リポジトリについて ............................................................................ 561
ドキュメント・リポジトリの管理 ............................................................................... 562
リポジトリ・オブジェクトの操作 ............................................................................... 566
ドキュメント・リポジトリについて
ドキュメント・リポジトリは、エンド・ユーザーがクエリーで使用するデータ・
モデル・オブジェクトを管理して配布するための効率的な方法を提供します。デー
タベース・サーバーにあるドキュメント・リポジトリに標準化されたオブジェク
トを保管する高度な使用方法により、ワークグループ全体が必要に応じてアクセ
スできるバージョン・コントロールされたデータ・モデルを提供できます。
注: ここで説明しているドキュメント・リポジトリは、Interactive Reporting Studio
ユーザーがデータ・モデルや標準レポートを保管、管理する場所です。
次のオブジェクトを、ドキュメント・リポジトリに保管できます:
l
l
データ・モデル — クエリー構築の開始点として設計された関連トピックのグ
ループである基本データ・モデルです。基本データ・モデルは、結合された
トピックのグループが表示されるクエリー・セクションのコンテンツ・フレー
ムに表示されます。
標準クエリー — クエリーを含むデータ・モデルがすでに組込まれています。ク
エリーをダウンロードした後は、クエリーを実行してデータを取得するだけ
です。標準クエリーは、日々変動する在庫の更新情報の取得など、定期的に
同じデータを使用するユーザーに最適です。標準クエリーは、結果セクショ
ンに表示されます。
標準クエリーの自動プロセスを使用可能にしていると、ダウンロードしたク
エリーが自動的に実行され、「結果」セクションと「レポート」セクションに
データが移入されます。
l
レポート付きの標準クエリー — クエリーを処理し、カスタマイズされたレポー
ト・セクションにデータを表示するレポートを含む標準クエリーです。レポー
ト付きのフォーマットされた標準クエリーは、ピボット、チャート、ダッシュ
ボード、またはレポートの各セクションに表示されます。
ドキュメント・リポジトリについて 561
ドキュメント・リポジトリの管理
リポジトリおよびそれに保管するオブジェクトの作成と管理のアクセス・ポイン
トとして「リポジトリの管理」ダイアログ・ボックスを使用します。このダイア
ログ・ボックスは、データベース・サーバーのすべてのリポジトリのコンテンツ
の一覧を作成し、保管されているコンテンツの説明を更新するために使用できま
す。
注: リポジトリの管理は、Interactive Reporting Studio の上級ユーザーが行う作業
領域です。ドキュメントのリポジトリのデータ・モデル・コンテンツはエ
ンド・ユーザーが使用可能ですが、上級ユーザーのみが共有リポジトリ・
オブジェクトを保管して管理できます。
次の項では、ドキュメント・リポジトリの管理に関連するタスクについて説明し
ます:
l
562 ページの「リポジトリ・テーブルの作成」
l
563 ページの「リポジトリ・テーブルの作成の確認」
l
564 ページの「リポジトリ一覧の管理」
l
565 ページの「リポジトリ・グループの管理」
リポジトリ・テーブルの作成
リポジトリは、データの集約を保持し、一元的に整理する場所です。ドキュメン
ト・リポジトリは、異なる種類のデータ・モデルを保管するために使用する特別
のデータベース・テーブルのグループです。
ドキュメント・リポジトリは、ネットワークのどのデータベースにでも設定でき、
どのデータベースに関連するデータ・モデルでも保管できます。
ä リポジトリ・テーブルを作成するには:
1 ツール、リポジトリの管理の順に選択します。
2 選択を選択して「接続の選択」ダイアログ・ボックスを開き、リポジトリ・テーブル
を作成するデータベースの Interactive Reporting データベース接続ファイルを選択する
か、またはアクティブな Interactive Reporting ドキュメント・ファイルの Interactive
Reporting データベース接続ファイルを選択します。
「リポジトリの管理」ダイアログ・ボックスが表示されます。
3 作成をクリックして、「リポジトリ・テーブルの作成」ダイアログ・ボックスを開き
ます。
4 デフォルトの構成を変更します。
l
所有者名 — テーブルを作成するデータベースと所有者の名前(該当する場合)を
入力します。データベースと所有者の両方を指定する場合は、ピリオドで区
切ります(Sales.GKL など)。
562 Interactive Reporting ドキュメント・リポジトリの管理
l
テーブルをパブリックに割当て - ユーザーがデータベース・レベルでリポジト
リ・テーブルにアクセスできるようにする場合に、このチェック・ボックス
を選択します。
ユーザーがデータ・モデルをダウンロードできるようにするには、リポジト
リ・テーブルにアクセス権を付与する必要があります。Public グループにアク
セス権を付与しないと、データベース管理ツールを使用して、リポジトリに
アクセスする全ユーザーに手動でアクセス権を設定しなければならなくなり
ます。
データベースへのアクセスを厳しく制限する必要があり、少数のユーザーの
みがオブジェクトをアップロードできるようにする場合は、テーブルを Public
グループに割り当てないでください。
l
データ型のフィールド — 列フィールドのデフォルトのデータ型をデータベー
ス・サーバーのデータ型に合わせて変更します。DBMS およびミドルウェアが
ラージ・バイナリ・データ型をサポートする場合、VarData 列に対してこの
データ型を使用します。サポートしていない場合は、最も大きい文字データ
型を使用します。
5 すべて作成をクリックして、指定したユーザーのリポジトリ・テーブルを作成しま
す。
「すべてのテーブルの作成が完了しました。」というメッセージが表示されます。
注: テーブルを作成できない場合は、サーバーのデータベースへのログオン ID
に、テーブルの作成権限が付与されていることを確認してください。
6 OK をクリックし、次に閉じるをクリックして「すべて作成」ダイアログ・ボックスを
閉じます。
リポジトリ・テーブルの作成の確認
リポジトリ・テーブルは、デフォルトでテーブル・カタログには表示されません。
リポジトリ・テーブルが作成されたかどうかを確認する場合、またはこのテーブ
ルを表示する場合は、Interactive Reporting データベース接続ファイルの接続プリ
ファレンスを変更してリポジトリ・テーブルをテーブル・カタログに含めます。
ä リポジトリ・テーブルがテーブル・カタログに表示されるようにするには:
1 ツール、接続、変更の順に選択します。
データベース接続ウィザードが表示されます。
2 詳細設定オプションの表示チェック・ボックスを選択し、次へをクリックします。
3 ユーザー名とパスワードを入力してデータ・ソースに接続し、次へをクリックしま
す。
4 「Hyperion のリポジトリ・テーブルを除外する」チェック・ボックスを選択解除し、次
へをクリックします。
5 次へを何度かクリックして、ウィザードの最後のページまで進み、終了をクリックし
ます。
6 Interactive Reporting データベース接続ファイルを保存します。
ドキュメント・リポジトリの管理 563
7 データ・モデル、テーブル・カタログの順に選択するか、[F9]を押して、テーブル・
カタログにドキュメント・リポジトリ・テーブルが表示されることを確認します:
次のドキュメント・リポジトリ・テーブルが表示されます:
l
BRIOCAT2
l
BRIOGRP2
l
BRIOBRG2
l
BRIOOBJ2
ドキュメント・リポジトリ・テーブルの詳細は、569 ページの「 ドキュメン
ト・リポジトリ・テーブルの定義」を参照してください。
リポジトリ一覧の管理
「リポジトリの管理」ダイアログ・ボックスを使用して、リポジトリおよびそれに
保管するオブジェクトを作成して管理します。このダイアログ・ボックスは、デー
タベース・サーバーのすべてのリポジトリのコンテンツの一覧を作成し、保管さ
れているコンテンツの説明を更新するために使用できます。
ä リポジトリ・オブジェクトの説明を更新するには:
1 ツール、リポジトリの管理の順に選択し、使用するリポジトリ・オブジェクトに関連
付けられている Interactive Reporting データベース接続ファイルを選択します。
「リポジトリの管理」ダイアログ・ボックスが表示されます。
2 一覧タブをクリックします。
3 「モデル・タイプ」ドロップダウン・リストで、モデルのタイプを選択します。
「モデル・タイプ」ドロップダウン・ボックスには、リポジトリ・オブジェクトを
含むモデル・タイプのフォルダが表示されます。Interactive Reporting Studio は、
データ・モデル、標準クエリー、およびレポート付き標準クエリーの 3 つのタイ
プのリポジトリ・オブジェクトをサポートします。モデル・タイプを選択すると、
そのモデル・タイプの説明がアクティブになります。
4 「BRIOCAT2」の下にある説明フレームの説明を編集します。
「BRIOCAT2」には、選択したモデルの情報が表示されます:
l
一意の名前 - リポジトリに表示されるオブジェクトの名前。
l
作成者 - オブジェクトの作成者の名前。
l
作成日 - オブジェクトをリポジトリのデフォルトに保存した日付。
l
バージョン - オブジェクトのバージョン番号。
5 更新をクリックします。
ドキュメント・オブジェクト自体の属性を変更するには、オブジェクトをダウン
ロードし、Interactive Reporting ドキュメント・ファイルを変更して、それをリポ
ジトリにアップロードします。詳しくは、568 ページの「リポジトリ・オブジェ
クトの変更」を参照してください。
564 Interactive Reporting ドキュメント・リポジトリの管理
ä リポジトリ・オブジェクトを削除するには:
1 ツール、リポジトリの管理の順に選択し、使用するリポジトリ・オブジェクトに関連
付けられている Interactive Reporting データベース接続ファイルを選択します。
「リポジトリの管理」ダイアログ・ボックスが表示されます。
2 一覧タブの「モデル・タイプ」ドロップダウン・リストで、削除するモデルのタイプ
を選択します。
3 「モデル・リスト」で削除するリポジトリ・オブジェクトを選択して、削除をクリッ
クします。
選択したオブジェクトがリポジトリから削除されます。
リポジトリ・グループの管理
リポジトリ・グループ機能によって、保管されているオブジェクトを可用性に基
づいて定義されたワークグループに分類できます。ユーザーは、リポジトリ・オ
ブジェクトをダウンロードできます。ただし、認可されたワークグループに対す
るアクセス権が必要です。
従って、1 つのリポジトリにオブジェクトをまとめる一方、必要に応じて、特定
のオブジェクトへのアクセスを制限することで、オープン・リポジトリに別のセ
キュリティ・レベルが加えられることになります。
たとえば、Ellen は、販売マーケティングのデータ・モデルにアクセスして顧客調
査のプレゼンテーションを完成する必要があるとします。製品マネージャの Gavin
は、これと製品管理データ・モデルを使用して、競合分析を完成します。営業の
Jason は、レポートと売上の標準クエリーのみにアクセスする必要があります。こ
のソフトウェア会社のデータベース管理は、次のようになります。
これを解決するには、製品管理、マーケティング、および販売のグループを作成
し、各グループが必要とするオブジェクトへのグループ・アクセスを認可します。
次に、ユーザーを適切なグループに割り当てます。Ellen には販売とマーケティン
グの両方のグループ、Jason には販売グループ、Gavin には 3 つのすべてのグルー
プへのアクセス権を与えます。
ä リポジトリ・グループを設定するには:
1 ツール、リポジトリの管理の順に選択し、使用するリポジトリ・グループに関連付け
られている Interactive Reporting データベース接続ファイルを選択します。
「リポジトリの管理」ダイアログ・ボックスが表示されます。
2 グループの設定タブをクリックします。
3 「グループ」ボックスに、追加するグループ名を入力して追加をクリックします。
ヒント:
リポジトリを作成したときに、「テーブルをパブリックに割当て」を使
用可能にした場合は、デフォルトの Public グループが「グループ」リ
ストに表示されます。
4 ユーザーを割り当てるグループを選択します。
5 「ユーザー」ボックスにユーザー名を入力し、追加をクリックして、グループに追加
します。
ドキュメント・リポジトリの管理 565
編集ボックスでカンマで区切ることによって複数のユーザーを追加します(user1、
user2、user3 など)。
6 他のグループ化の状況にかかわらず、リポジトリにアクセスできるすべてのユーザー
は、デフォルトで Public グループに配置されている Interactive Reporting ドキュメント・
ファイルにアクセスできます。
ä ユーザー・グループまたはユーザーを削除するには、「ユーザー」リストでユー
ザー名を選択し、「削除」をクリックします。
リポジトリ・オブジェクトの操作
ここでは、リポジトリ・オブジェクトを作成および変更する方法と、Automatic
Distributed Refresh (ADR)を使用する方法について説明します。ADR は、ドキュメ
ントのバージョンをコントロールする高度な機能です:
l
l
l
566 ページの「Interactive Reporting ドキュメント・ファイルのリポジトリへ
のアップロード」
568 ページの「リポジトリ・オブジェクトの変更」
569 ページの「ドキュメントのバージョン・コントロール(Automatic
Distributed Refresh)」
Interactive Reporting ドキュメント・ファイルのリポ
ジトリへのアップロード
ドキュメント・リポジトリを作成したら、データ・モデル、標準クエリー、レポー
ト付きの標準クエリーなどのリポジトリ・オブジェクトをアップロードして、バー
ジョンを管理し、ネットワーク接続された Interactive Reporting ユーザーにドキュ
メントを配布できます。
注: ユーザーがアクセスできるようにドキュメント・リポジトリにオブジェク
トを保管すると、ユーザーは Interactive Reporting データベース接続ファイ
ルも使用できるようになります。
ä オブジェクトをリポジトリにアップロードするには:
1 アップロードするリポジトリ・オブジェクトをコンテンツ・フレームで開きます。次
に、ファイル、リポジトリに保存の順に選択し、オブジェクトに関連付ける Interactive
Reporting データベース接続ファイルを選択します。
必要に応じて「選択」をクリックして「接続ファイルの選択」ダイアログ・ボッ
クスを開き、Interactive Reporting データベース接続ファイルに移動して、「OK」
をクリックします。
「リポジトリに保存」ダイアログ・ボックスの「モデル」タブが表示されます。
2 「モデル・タイプ」で、リポジトリに保存するオブジェクトのタイプを選択します。
566 Interactive Reporting ドキュメント・リポジトリの管理
「データ・モデル」
、「標準クエリー」
、「レポート付きの標準クエリー」の 3 種類が
あります。
3 「モデル情報」に、リポジトリ・オブジェクトに関する情報を入力します。
l
l
l
l
l
一意の名前 - リポジトリに表示するオブジェクトの名前。
作成者 — オブジェクトを作成したユーザーの名前。この情報は、更新などの目
的でドキュメントのソースを追跡する際に役立ちます。
作成日 - オブジェクトをリポジトリのデフォルトに保存した日付。
ロックまたはリンクされたオブジェクト(ADR に必要) — リポジトリ・オブジェ
クトのロックとロック解除を切り換えます。以前のリポジトリ・モデルは、
バージョンを維持するためにロックされ(569 ページの「ドキュメントのバー
ジョン・コントロール(Automatic Distributed Refresh)」を参照)、エンド・ユー
ザーは変更できませんでした。ロック解除されたデータ・モデルは、通常ど
おりダウンロードでき、クエリーも変更できます。ただし、ロック解除され
たモデルをリポジトリの外部に保存すると、自動バージョンコントロールの
機能は失われます。
ダウンロード時に同期を確認 — ユーザーに次のような要求を表示します。「リ
ポジトリに、現在のオブジェクトより新しいバージョンが存在します。ダウ
ンロードすると、ローカル・ファイルに加えた変更が上書きされる場合があ
ります。続行する前に現在のドキュメントのコピーを作成しますか?」
ユーザーが「はい」をクリックすると、オブジェクトのローカル・コピーが
作成され、新しいバージョンのオブジェクトと同期されます。ただし、ロー
カル・コピーの ADR は使用不可になります。
l
説明 — リポジトリ・オブジェクトの説明と使用目的を入力します。入力できる
最大文字数は 255 文字です。
4 グループタブを選択します。
所有するリポジトリに関連付けられているグループは、「グループ」リストに表示
されます。PUBLIC グループは、デフォルトで含まれます。
5 「使用可能なグループ」リストで、アクセス権を設定するグループを選択し、矢印ボ
タンをクリックして「選択したグループ」リストに追加します。
l
l
選択可能なグループ - アクセス権を設定できるグループ。
選択したグループ - リポジトリ・オブジェクトのアクセス権を持っているグ
ループ。
ヒント:
すべてのユーザーがリポジトリ・オブジェクトにアクセスできるよ
うにする場合は、PUBLIC グループを「選択したグループ」リスト
に移動する必要があります。
6 OK をクリックして、リポジトリにオブジェクトを保存します。
7 オブジェクトのソース・データベースおよびオブジェクトを保管したドキュメント・
リポジトリにアクセスするために使用する Interactive Reporting データベース接続ファイ
ルをエンド・ユーザーに配布します。
リポジトリ・オブジェクトの操作 567
リポジトリ・オブジェクトの変更
リポジトリに保管されているドキュメント・オブジェクトは、ダウンロード、変
更、再アップロードすることによって変更できます。オブジェクトを新しい名前
で保存することもできますが、オブジェクトを大きく変更していない場合は、同
じ名前でドキュメントを再ロードして整合性を維持するのが最良の方法です。こ
れによって、リンクされている Interactive Reporting ドキュメント・ファイルが自
動的に更新されます。
注意
リポジトリ・オブジェクトへの変更は、Automatic Distributed Refresh (ADR)
によってユーザー環境全体に伝播されます。ADR は、一意の ID とバージョ
ン番号を使用してオブジェクトを追跡します。オブジェクトがリポジトリ
にアップロードされるたびに、新しいバージョン番号も割り当てられま
す。ADR が正しく統合するために、変更したリポジトリ・オブジェクトは
元のオブジェクトと同じ名前でアップロードする必要があります。
ä リポジトリ・オブジェクトを変更するには:
1 ファイル、リポジトリから開く、選択の順に選択します。
「接続の選択」ダイアログ・ボックスが表示されます。
注: 使用中の Interactive Reporting データベース接続ファイルがある場合は、そ
れを選択することもできます。現在の Interactive Reporting データベースの
状態は、「選択」メニュー・アイテムの下に記載されています。
2 Interactive Reporting データベース接続ファイルを選択し、OK をクリックします。
3 「パスワード」ダイアログ・ボックスで、ユーザー名およびパスワードを入力し、OK
をクリックします。
「リポジトリから開く」ダイアログ・ボックスが表示されます。
4 リポジトリのツリーで、使用するリポジトリ・オブジェクトを選択します。
「リポジトリから開く」ダイアログ・ボックスに、選択したオブジェクトに関する
情報が表示されます。
l
一意の名前 - リポジトリ・オブジェクトの名前
l
作成者 - リポジトリ・オブジェクトの作成者
l
作成日 - リポジトリ・オブジェクトが作成された日付
l
説明 - リポジトリ・オブジェクトの説明(コンテンツ、クエリーできる情報な
ど)
5 開くをクリックします。
リポジトリ・オブジェクトが適切なセクションにダウンロードされます。
6 オブジェクトに必要な変更を加えて、ファイル、リポジトリに保存の順に選択しま
す。
7 リポジトリ・オブジェクトに対して、正しい Interactive Reporting データベース接続を選
択し、ユーザー名とパスワードの入力を求められた場合は、入力します。
「リポジトリに保存」ダイアログ・ボックスが表示されます。
568 Interactive Reporting ドキュメント・リポジトリの管理
8 モデルタブをクリックし、モデル・タイプフィールドに正しいドキュメント・タイプ
が表示されていることを確認します。
「モデル・タイプ」が淡色表示される場合は、オブジェクトが変更されていないた
め、リポジトリに保存できません。
9 「モデル情報」にオブジェクトに関する情報を追加し、OK をクリックします。
オブジェクトに一意の名前を入力するかどうかを尋ねられるので、現在のオブジェ
クトを変更したオブジェクトで置き換える場合は「いいえ」をクリックし、変更
したオブジェクトを別の名前で保存する場合は「はい」をクリックします。
Automatic Distributed Refresh (ADR)が適切に動作するには、変更したオブジェクト
を元のオブジェクトの名前とタイプで保存し、同じユーザーが所有するリポジト
リに保存する必要があります。
10 オブジェクトに別の名前を付けた場合は、変更したオブジェクトとグループを関連付
けることを促すメッセージが表示されます。OK をクリックします。
「リポジトリに保存」ダイアログ・ボックスの「グループ」タブが表示されます。
11 「使用可能なグループ」リストで、アクセス権を設定するグループを選択し、矢印ボ
タンをクリックして「選択したグループ」リストに追加します。
12 OK をクリックします。
ドキュメントのバージョン・コントロール
(Automatic Distributed Refresh)
Automatic Distributed Refresh (ADR)は、ドキュメント・リポジトリでデータ・モデ
ルまたは標準クエリーが変更されると、Interactive Reporting を透過的に更新する
洗練されたバージョン・コントロール機能です。ADR は、ユーザーの介入なしに
完全にバックグラウンドで動作します。
ADR が正しく機能するには、次のことが必要です:
l
l
BRIOOBJ テーブルにあるオブジェクトに一意の ID 番号が付いていること。
オブジェクトを変更してアップロードするたびに、オブジェクトにバージョ
ン番号が付くこと。
データ・モデル・オブジェクトは、ドキュメント・リポジトリからピボット、
チャート、および他のレポートを通じてデータを分析するために使用する Interactive
Reporting ドキュメント・ファイルにダウンロードされます。ユーザーがディスク
(ローカル・ハードディスクまたはファイル・サーバー)に Interactive Reporting ド
キュメント・ファイルを保存する場合、Interactive Reporting Studio はドキュメン
ト・リポジトリからダウンロードされたソース・オブジェクトへのリンクおよび
リポジトリに再接続するために必要な接続情報の両方を保管します。
Interactive Reporting Studio でのドキュメントのバージョン
ドキュメント・リポジトリ・テーブルの定義
Interactive Reporting ドキュメント・ファイルを再び開くと、Interactive Reporting
Studio は、リンク情報を読み取り、リポジトリに接続し、オブジェクトが存在す
リポジトリ・オブジェクトの操作 569
るかどうかを確認し、ドキュメントに保管されているバージョン番号と同じかど
うかを確認します。リポジトリのオブジェクトが変更されている場合は新しいバー
ジョン番号が付いているので、Interactive Reporting Studio は、Interactive Reporting
ドキュメントに保存されている古いバージョンを更新する必要があります。ADR
が適切に動作するには、変更したオブジェクトを元のオブジェクト名とモデル・
タイプで保存し、同じユーザーが所有するリポジトリに保存する必要があります。
データ・モデルと標準クエリーは、(レポートの有無にかかわらず)ADR を使用し
て同期されます。
ドキュメント・リポジトリ・テーブルについて詳しくは、次の項を参照してくだ
さい:
l
570 ページの「BRIOCAT2 ドキュメント・リポジトリ・テーブル」
l
571 ページの「BRIOOBJ2 ドキュメント・リポジトリ・テーブル」
l
571 ページの「BRIOBRG2 ドキュメント・リポジトリ・テーブル」
l
571 ページの「BRIOGRP2 ドキュメント・リポジトリ・テーブル」
注: Interactive Reporting バージョン 6.6 またはそれ以前で作成された次の表
は今後使用されず、Interactive Reporting Studio の BRIOOCE2、
BRIODMQ2、BRIOUSR2、BRIOSVR2、および BRIOUNIQ のすべてのア
スペクトで参照されることはありません。
BRIOCAT2 ドキュメント・リポジトリ・テーブル
次の表は、BRIOCAT テーブルの詳細を示します。このテーブルには、ドキュメン
ト・リポジトリにロードされたリポジトリ・オブジェクトとローカル・ドキュメ
ントの説明が記録されます。
表 163
BRIOCAT2 テーブル
列
データ型
説明
UNIQUE_ID
NUM
保管されたリポジトリ・オブ
ジェクトの識別子。
OWNER
CHAR
オブジェクトの作成者。
APP_VERSION
CHAR
アップロードされたオブジェ
クトのバージョン。
CREATE_DATE
DATE
オブジェクトが最後にアップ
ロードされた日付。
ROW_SIZE
NUM
BRIOOBJ2 テーブルに保管され
たオブジェクトの占める行
数。
READY
CHAR
保管されたオブジェクトの前
回のアップロードが正常に終
了したかどうかを示します。
FILE_NAME
CHAR
保管されたオブジェクトのわ
かりやすい名前。
FILE_TYPE
CHAR
オブジェクトのファイルのタ
イプ。データ・モデル、ロッ
570 Interactive Reporting ドキュメント・リポジトリの管理
列
データ型
説明
クされたクエリー、ロックさ
れたレポート、LAN ベース、
フォルダなど。
DESCRIPTION
CHAR
オブジェクトの説明。
VERSION
CHAR
オブジェクトの最新のバー
ジョン番号。ADR で使われま
す。
TOTAL_SIZE
NUM
保管されたオブジェクトの合
計サイズ(バイト)。
BRIOOBJ2 ドキュメント・リポジトリ・テーブル
次の表は、BRIOOBJ テーブルの詳細を示します。このテーブルには、ドキュメン
ト・リポジトリにロードされた実際のオブジェクトが保管されます。
表 164
BRIOOBJ2 テーブル
列
データ型
説明
UNIQUE_ID
NUM
保管されたリポジトリ・オブ
ジェクトの識別子。
ROW_NUM
NUM
オブジェクトのセグメント ID
(連番)。
VAR_DATA
BLOB または LONG RAW
バイナリ「チャンク」フォー
マットのデータ・モデル・オ
ブジェクト。
BRIOBRG2 ドキュメント・リポジトリ・テーブル
次の表は、BRIOBRG テーブルの詳細を示します。このテーブルには、登録された
ドキュメントとリポジトリ・グループの関連付けが保管されます。
表 165
BRIOBRG2 テーブル
列
データ型
説明
UNIQUE_ID
NUM
リポジトリ・ドキュメントの
識別子。
GROUP_NAME
CHAR
リポジトリ・グループの名
前。
BRIOGRP2 ドキュメント・リポジトリ・テーブル
次の表は、BRIOGRP テーブルの詳細を示します。このテーブルには、リポジト
リ・グループ、およびそのユーザーとアクセス権が維持されます。
リポジトリ・オブジェクトの操作 571
表 166
BRIOGRP2 テーブル
列
データ型
説明
GROUP_NAME
CHAR
リポジトリ・グループの名
前。
USER_NAME
CHAR
グループに割り当てられたド
キュメント・リポジトリの
ユーザー名。
Interactive Reporting Web Client でのドキュメントのバージョン
Interactive Reporting Web Client の ADR (Automatic Document Refresh)によって、エ
ンド・ユーザーはリポジトリ・ドキュメントの最新バージョンを使用してリポジ
トリに接続すると、すぐにローカルに保存された Interactive Reporting ドキュメン
ト(BQY)をマージして同期できます。この機能は、初めて開いたドキュメントのみ
で使用できます。
ローカルに保存されたドキュメントを開くと、リポジトリの Interactive Reporting
データベース接続ファイル(.oce)の接続ダイアログは、リポジトリに接続するよう
に求めるメッセージを表示します。Interactive Reporting ドキュメントのバージョ
ン情報は、リポジトリの現在のドキュメントのバージョン情報と比較されます。
ドキュメントに対して ADR が使用可能になっている場合は、最新バージョンに更
新するように求めるメッセージが表示されます。ユーザーは、リフレッシュする
かどうかを選択できます。ドキュメントをリフレッシュした後にデータを元に戻
すことはできません。ドキュメントの ADR フラグが使用不可になっている場合
は、ドキュメントをリフレッシュできないので、ローカルに保存されているドキュ
メントがそのまま開きます。
ADR の同期処理はシステム・レベルとドキュメント・レベルでコントロールされ
ます。Interactive Reporting Web Client の ADR は、常にドキュメント全体をリフレッ
シュします。すべてのドキュメントは公開され、ADR が使用可能/使用不可をコン
トロールするフラグとともにリポジトリに保管されます。Interactive Reporting Studio
や Interactive Reporting Web Client とは異なり、モデル・タイプの概念はありませ
ん。
ADR のコントロール・フラグ
コントロール・フラグは、Interactive Reporting ドキュメントが ADR に適している
かどうかを示します。次のようなフラグがあります:
l
l
ADR グローバル・フラグ — このフラグは、ADR 機能の可用性をコントロール
します。Interactive Reporting の新規インストールでは、このフラグはデフォル
トで使用可能になります。アップグレード・インストールでは、使用不可に
なります。システム管理者は、必要に応じてこの機能を使用可能または使用
不可にできます。
ADR BQY メタデータ — このフラグは、Interactive Reporting ドキュメントがリ
ポジトリに発行されるときに使用可能または使用不可になります。フラグが
使用可能になると、このドキュメントのみで ADR が許可されます。単純な
ADR では、このフラグは常に使用可能になります。ジョブ・アクションによっ
て Interactive Reporting ドキュメントが発行されると、ジョブ出力のこのフラ
572 Interactive Reporting ドキュメント・リポジトリの管理
グはデフォルトで使用不可になります。このフラグは、Interactive Reporting ド
キュメントのプロパティを変更することによって使用可能にできます。この
フラグは、ジョブ出力コレクションに対して常に使用不可になります。
ADR の動作
次の表に、様々なシナリオでのドキュメントに対する ADR の動作を示します。
表 167
簡単な ADR の動作
リポジトリ・バージョンの
Interactive Reporting のドキュ
メント・セクション
ローカルの Interactive
Reporting ドキュメントの
Interactive Reporting セクショ
ン
マージされた Interactive
Reporting ドキュメントでのア
クション
セクションが存在しない。
セクションが存在しない。
アクションなし
セクションが存在しない。
セクションが存在する。
ローカルのドキュメントから
追加します。
セクションが存在する。
セクションが存在しない。
リポジトリのドキュメントか
ら追加します。
セクションが存在する。
セクションが存在する。
リポジトリのバージョンを書
き込みます。
リポジトリ・オブジェクトの操作 573
574 Interactive Reporting ドキュメント・リポジトリの管理
Interactive Reportingによる監
査
21
この章の内容
監査について............................................................................................................ 575
監査テーブルの作成 .................................................................................................. 576
監査するイベントの定義............................................................................................ 577
監査キーワード変数 .................................................................................................. 578
サンプル監査イベント ............................................................................................... 578
監査について
監査により、リポジトリからダウンロードされたデータ・モデルに関する情報を
収集できます。監査機能を使用すると、クエリーの処理にかかった時間や、最も
頻繁に使用されるテーブルと列を追跡できるだけでなく、データベースに送信さ
れる完全な SQL 文を記録することもできます。
監査情報は、データベース管理者が、配布された各データ・モデルの効率だけで
なく、データベース内の弱点と負荷ポイントを監視するのに役立ちます。結果は、
インパクト分析を実行してデータベースへの変更をうまく管理するのに役立ちま
す。
監査には、最小限の追加設定が必要で、Interactive Reporting の Studio バージョン
内全体で実装できます。データ・モデルの監査に必要な手順は、次のとおりです:
l
配布したデータ・モデルの一覧を入れる文書リポジトリを作成します。
l
監査イベント・ログ用のデータベース・テーブルを作成します。
l
l
l
データ・モデルのオプションを使用して、データ・モデルごとに監査するイ
ベントを定義します。
監査用のデータ・モデルを文書リポジトリに保存します。
Interactive Reporting を使用して、監査テーブルにクエリーを実行し、含まれて
いるデータを分析します。
注意事項
l
l
l
監査ログは、いっぱいになることがあります。定期的に監視して、使用しな
くなったエントリはすべて削除してください。
監査済データ・モデルをドキュメント・リポジトリにアップロードする前に、
ユーザーとしてログインして各監査イベントをテストし、SQL 文によりエラー
が生成されないことを確認します。
「結果をデータベース・テーブルに書き込む」機能とデータ・モデルでは、監
査がサポートされません。ただし、リンクされたデータ・モデルが含まれる
監査について 575
スケジュール済の Interactive Reporting ドキュメントは、通常どおり監査され
ます。
監査テーブルの作成
データ・モデルの監査を使用可能にする前に、監査するイベントを決め、イベン
ト情報を記録するデータベース・テーブルを作成する必要があります。
SQL エディタを使用して、監査テーブルを作成します。クエリーは 1 つのデータ
ベースにのみアクセスするため、監査テーブルはクエリーが処理される場所に存
在している必要があります。記録する情報のタイプを反映する列を作成します。
表 168 では、BQAUDIT という名前のテーブルのサンプル構造を示します。監査
テーブルおよび列をカスタマイズし、定義可能な任意のイベントに関連する情報
を保管できます。
表 168
BQAUDIT テーブルのサンプル構造
列
データ・ソース
説明/例
EVENT_TYPE
テキスト
クエリー・セッションで発生
したイベント。次に例を示し
ます:
「ログオン」
「ログオフ」
「後処理」
USERNAME
SQL 関数
データベース SQL 関数によっ
て戻されるデータベースの
ユーザー情報。次に例を示し
ます:
user (Oracle)
user_name (Sybase)
CURRENT_USER (Red Brick)
DAY_EXECUTED
SQL 関数
データベース SQL 関数によっ
て戻される日付、時刻、時
間。次に例を示します:
sysdate (Oracle)
getdate (Sybase)
CURRENT_TIMESTAMP (Red
Brick)
SQL_STMT
Interactive Reporting のキーワー
ド
ユーザーにより生成される
SQL 文、Interactive Reporting SQL
ログから取得される SQL 文、
およびキーワード変
数:QUERYSQL により戻される
SQL 文
DATAMODEL
Interactive Reporting のキーワー
ド
ユーザーがアクセスしたデー
タ・モデル。:REPOSITORYNAME
変数によって戻されます。
576 Interactive Reporting による監査
列
データ・ソース
説明/例
NUM_ROWS
Interactive Reporting のキーワー
ド
クエリーに関する情
報。:ROWSRETRIEVED 変数に
よって戻されます。
監査するイベントの定義
データベースで監査テーブルを作成したら、各データ・モデルを追跡するイベン
トを定義します。
注: 監査データをログ記録するには、監査イベントに定義した各 SQL 文を実行
するデータベース権限を Interactive Reporting ユーザーに付与します。たと
えば、すべてのユーザーは、作成した監査テーブルへの挿入または更新権
限を持っている必要があります。
ä 監査するイベントを定義するには:
1 文書リポジトリから、監査用のデータ・モデルをダウンロードするか、テーブル・カ
タログを使用して、コンテンツ・フレームで新しいデータ・モデルを作成します。
新しいデータ・モデルの作成の詳細は、536 ページの「データ・モデルの作成」
を参照してください。
2 クエリー・セクションで、データ・モデル、データ・モデル・オプションの順に選択
します。
「データ・モデル・オプション」ダイアログ・ボックスが表示されます。
3 監査タブを選択して「監査」タブを表示します。
監査できるイベントの一覧が表示されます。
4 定義をクリックし、イベントが監査される方法を定義します。
「イベントの SQL」ダイアログ・ボックスが表示されます。
5 1 つ以上の SQL 文を入力して、イベント発生時に監査テーブルを更新し、OK をクリッ
クします。
「データ・モデル・オプション」ダイアログ・ボックス内の「監査」タブのイベン
トの横にチェック・マークが表示されます。チェック・ボックスを使用すると、
SQL 文を再度入力しなくてもイベント定義を使用可能または使用不可にできます。
さらに、もう一度「定義」をクリックすると、いつでも SQL 文を変更できます。
6 ファイル、リポジトリに保存の順に選択し、監査されたデータ・モデルをドキュメン
ト・リポジトリに保存します。
ユーザーがデータ・モデルの使用中にイベントをトリガーするたびに、SQL 文が
データベースに送信されます。
監査するイベントの定義 577
監査キーワード変数
Interactive Reporting Studio には、監査イベントを定義しやすくするキーワード変
数(表 169 を参照)が用意されています。キーワードを監査イベント SQL 文に挿入
すると、イベントがトリガーされるたびに特定のデータを戻すことができます。
ヒント:
表 169
監査キーワード変数を入力するときは、必ず先頭にコロン(:)を付け、す
べてのキーワード・テキストを大文字で入力します。データベース・ソ
フトウェアによっては、SQL 文内の他のアイテムでも大文字と小文字が
区別される場合があります。
監査キーワード
キーワード変数
説明
:ROWSRETRIEVED
最後に実行したクエリーで取得された行数。
:REPOSITORYNAME
使用中のリポジトリ・オブジェクトの名前(データ・モデルまたはレポー
ト付き標準クエリー)。
:QUERYSQL
(前処理、制約: 値の表示、および詳細ビューのみ)最後に実行したクエ
リー・ステートメントの完全な SQL テキスト。
ヒント: :QUERYSQL を使用する場合は、列の最大長について考慮してくだ
さい。部分文字列関数を使用して、ログされる SQL の長さを制限できま
す。たとえば、SUBSTR(:QUERYSQL,200)などです。
:SILENT
ユーザーの SQL ログ内の監査により生成された SQL 文の表示を制限しま
す。:SILENT キーワード変数は、監査ステートメントに含まれており、SQL
ログの出力は SQL 文のかわりに「SQL をサーバーに送信(サイレント・モー
ド)...」となります。
このキーワード変数は、トリガーされる SQL 文を公開したくない場合に
使用します。
サンプル監査イベント
表 170 では、監査イベントの例を示します。ほとんどの例には、ORACLE SQL デー
タベース関数が含まれています。
表 170
サンプル監査イベント
監査イベ
ント
説明
ログオン
ユーザーが正常にログオンするたびに、ステートメントが実行されます。
insert into <owner>.bqaudit (username, day_executed, event_type) values (user,
sysdate, 'Logon')
注: ログオン監査イベントは、データ・アクセス・サービスで使用されるアクションごとに発
生します。接続のプールのため、データ・モデル・レベルでは、アクション・ログオン・イベン
トがいつ必要になるかを判断することはできません。
ログオフ
ユーザーが正常にログオフするたびに、ステートメントが実行されます。
578 Interactive Reporting による監査
監査イベ
ント
説明
insert into <owner>.bqaudit (username, day_executed, event_type) values (user,
sysdate, 'Logoff')
注: ログオフ監査イベントは、データ・アクセス・サービスで使用されるアクションごとに発
生します。ログオフ・イベントは、接続が構成されたアイドル時間に到達するまで発生しませ
ん。
前処理
プロセスが選択された後、かつクエリーが処理される前に実行されます。クエリーの処理にか
かった時間を調べるために、前処理および後処理の両方の日時を追跡するのに役立ちます。
insert into <owner>.bqaudit (username, day_executed, event_type) values (user,
sysdate, 'Pre Process')
後処理
ユーザーのワークステーションで、結果セットの最終行が取得された後に実行されます。クエ
リーの処理にかかった時間を調べるために、前処理および後処理の両方の日時を追跡するのに役
立ちます。
insert into <owner>.bqaudit (username, day_executed, event_type, num_rows, sql_
stmt) values (user, sysdate, 'Post Process', :ROWSRETRIEVED, SUBSTR(:QUERYSQL, 1,
200))
制限:値の
表示
制約を設定するときに、「値の表示」ボタンが選択されると、ステートメントが実行されます。
詳細
ビュー
このステートメントは、ユーザーがトピックを詳細ビューに切り替え、データベースのデータの
サンプリングがロードされたときに実行されます。値は、最初に詳細ビューに切り替えたとき
か、「トピック・プロパティ」ダイアログ・ボックスで「再読込み」が選択されたときのみロー
ドされる点に注意してください。
新規デー
タ・モデ
ル
このステートメントは、データ・モデルがドキュメント・リポジトリから Interactive Reporting ド
キュメントにダウンロードされたときに実行されます。
データ・
モデルの
リフレッ
シュ
ADR 機能によって、データ・モデルがリフレッシュされると、ステートメントが実行されます。
insert into <owner>.bqaudit (username, day_executed, event_type, datamodel, sql_
stmt) values (user, sysdate, 'Show Values', :REPOSITORYNAME, :QUERYSQL)
insert into <owner>.bqaudit (username, day)_executed, event_type, datamodel)
values (user, sysdate, 'New Data Model', :REPOSITORYNAME)
insert into <owner>.bqaudit (username, day_executed, event_type, datamodel) values
(user, sysdate, 'Data Model Refresh', :REPOSITORYNAME)
サンプル監査イベント 579
580 Interactive Reporting による監査
22
IBM情報カタログと
Interactive Reporting Studio
この章の内容
IBM 情報カタログについて.......................................................................................... 581
IBM 情報カタログへのドキュメントの登録 ................................................................... 581
IBM 情報カタログの管理............................................................................................. 583
IBM 情報カタログについて
IBM の Visual Warehouse(VW)は、データ・ウェアハウスの情報を設計、ロード、
管理、取得する製品のファミリです。Interactive Reporting Studio は、IBM VW ソ
リューションのコンポーネントで、VW バンドルの一部として IBM により再販売
されています。ソリューションの機能をさらに拡張するには、Interactive Reporting
ドキュメント(BQY ファイル拡張子)を VW 情報カタログで登録、管理、配布しま
す。情報カタログは、物理オブジェクトへのポインタが含まれるドキュメント情
報のリポジトリです。
カタログのもう一つの機能は、特定の関連領域によりドキュメントに保管されて
いるコンテンツを分類できることです。リポジトリでの完全検索エンジンにより、
ドキュメントに保管されている情報を検索できます。たとえば、「販売」に関連す
るすべてのドキュメントで検索を実行できます。この場合、検索結果として Word
ファイル、Excel ファイル、Interactive Reporting ドキュメントが生成されます。作
業するドキュメントが見つかると、IBM 情報カタログにより適切なアプリケーショ
ンが起動され、ドキュメントが開きます。
IBM 情報カタログへのドキュメントの登録
ここでは、カタログにドキュメントを登録する方法を次の項で説明します:
l
582 ページの「プロパティの定義」
l
583 ページの「関連領域の選択」
この機能を登録または管理する前に、Visual Warehouse がすでにインストールされ
ている必要があります。さらに、次の手順を実行する前に、クライアントのドキュ
メント・オブジェクト・タイプがすでに存在している必要があります。詳細は、
583 ページの「オブジェクト・タイプ・プロパティの作成」を参照してくださ
い。
ä Interactive Reporting ドキュメントを登録するには:
1 アップロードするリポジトリ・オブジェクトをコンテンツ・フレームで開きます。
IBM 情報カタログについて 581
2 ファイル、IBM 情報カタログへの登録の順に選択します。
「ファイルの保存」ダイアログ・ボックスが表示されます。
3 ファイル名フィールドに、Interactive Reporting ドキュメントの名前を入力します。
4 名前を付けて保存フィールドをデフォルトの.bqy ファイル・タイプのままにし、保
存をクリックします。
「情報カタログに接続」ダイアログ・ボックスが開きます。
5 ユーザーボックスに、ユーザー ID を入力します。
6 パスワードボックスに、パスワードを入力します。
7 使用する ODBC データ・ソースの名前がデフォルトと同じでない場合は、データベー
スの別名ボックスに、ODBC データ・ソースの名前を入力します。
「情報カタログへの登録」ダイアログ・ボックスが表示され、「プロパティ」タブ
と「関連領域」タブが表示されます。これらの対応するページを使用して、
Interactive Reporting ドキュメントのプロパティと題名を指定します。
8 プロパティタブをクリックします。
9 使用可能なプロパティリストで、値を追加する Interactive Reporting ドキュメントのプロ
パティを選択します。
10 選択したプロパティの値を入力してください編集ボックスに、プロパティの値を入力
します。
11 手順 8 から 9 を繰り返して、必要なすべてのプロパティの値を指定します。
12 関連領域タブをクリックします。
13 関連領域の指定の「関連領域」リストで、プラス(+)記号またはマイナス(-)記号をク
リックして、関連領域構造(グループ化カテゴリ)にナビゲートし、Interactive Reporting
ドキュメントを追加する関連領域フォルダを選択します。
「関連領域」に、Interactive Reporting ドキュメントを追加する適切な関連領域フォ
ルダのツリー・ビューが表示されます。
14 追加をクリックし、Interactive Reporting ドキュメントまたはインスタンスを手順 12 で
指定した関連領域に追加します。
15 OK をクリックします。
プロパティの定義
ドキュメントをカタログに登録するとき、選択したプロパティの値を定義できま
す。「プロパティ」タブを使用し、プロパティ、データ型、長さを表示して編集し
ます:
l
l
使用可能なプロパティ - 指定できるプロパティのリストを表示します。
値の入力 - この編集ボックスに情報を入力することで、使用可能な値を編集で
きます。プロパティに適した値の詳細は、「説明」フィールドを参照してくだ
さい。
582 IBM 情報カタログと Interactive Reporting Studio
関連領域の選択
登録するドキュメントの関連領域を表示して選択するには、「関連領域」タブを使
用します。ドキュメントを関連領域フォルダに配置することにより、後でドキュ
メントをトピックで検索できます。
l
l
関連領域の指定 - ドキュメントを追加可能な、適切な関連領域フォルダのツ
リー・ビューを表示します。プラス(+)およびマイナス(–)記号を使用して、
フォルダ間を移動します。ドキュメントをフォルダに追加するには、関連領
域フォルダを選択して「追加」をクリックします。
このドキュメントを含む関連領域 - ドキュメントが追加された関連領域フォル
ダを表示します。
IBM 情報カタログの管理
ここでは、IBM 情報カタログを管理する方法を説明します:
l
583 ページの「オブジェクト・タイプ・プロパティの作成」
l
584 ページの「オブジェクト・タイプとプロパティの削除」
l
584 ページの「ドキュメントの管理」
l
585 ページの「オブジェクト・タイプの設定」
オブジェクト・タイプ・プロパティの作成
オブジェクト・タイプを作成してそのプロパティを指定するには、「IBM 情報カタ
ログの管理」の下の「オブジェクト・タイプの設定」を使用します。オブジェク
ト・タイプは、ビジネス情報のカテゴリ(たとえば、Interactive Reporting のドキュ
メントやイメージなど)を示しています。オブジェクト・タイプ・プロパティは、
オブジェクト・タイプの属性(たとえば、その名前やデータ型など)を示していま
す。
オブジェクト・タイプを作成したら、その既存のプロパティを変更したり、新し
いプロパティを追加することはできません。ただし、オブジェクト・タイプ全体
を削除することはできますが、選択したオブジェクト・タイプの個々のプロパティ
を削除することはできません。
ä BQY オブジェクト・タイプとプロパティを設定するには:
1 ファイル、IBM 情報カタログの管理の順に選択します。
「情報カタログに接続」ダイアログ・ボックスが開きます。
2 ユーザーボックスに、ユーザー ID を入力します。
3 パスワードボックスに、パスワードを入力します。
4 使用する ODBC データ・ソースの名前がデフォルトと同じでない場合は、データベー
スの別名ボックスに、ODBC データ・ソースの名前を入力します。
5 OK をクリックします。
「IBM 情報カタログの管理」ダイアログ・ボックスが開きます。
IBM 情報カタログの管理 583
6 オブジェクト・タイプの設定タブをクリックします。
7 「オブジェクト・タイプ」ドロップダウン・ボックスで、Interactive Reporting ドキュメ
ントを選択します。
8 名前ボックスに、オブジェクト・タイプに関連付けるプロパティの名前を入力しま
す。
9 ショート名ボックスに、プロパティ名のショート名を入力します。
10 「データ型」ドロップダウン・リストで、プロパティのデータ型(文字など)を選択しま
す。
11 長さボックスに、プロパティの最大文字数を入力します。
12 ユーザーがドキュメントを登録するときに、プロパティの値を入力しなければならな
いようにするには、入力が必要チェック・ボックスを選択します。
13 設定をクリックして、設定したプロパティを「オブジェクト・タイプのプロパティ」
リストに追加します。
14 手順 8 から 12 を繰り返し、選択したオブジェクト・タイプの他のプロパティを設定
します。
15 オブジェクト・タイプの作成をクリックして、オブジェクト・タイプを作成します。
オブジェクト・タイプとプロパティの削除
一旦オブジェクト・タイプを作成したら、オブジェクト・タイプ自体は削除でき
ますが、個々のプロパティを削除することはできません。
ä BQY オブジェクト・タイプとプロパティを削除するには:
1 ファイル、IBM 情報カタログの管理の順に選択します。
「情報カタログに接続」ダイアログ・ボックスが開きます。
2 ユーザーボックスに、ユーザー ID を入力します。
3 パスワードボックスに、パスワードを入力します。
4 使用する ODBC データ・ソースの名前がデフォルトと同じでない場合は、データベー
スの別名ボックスに、ODBC データ・ソースの名前を入力します。
5 OK をクリックします。
「IBM 情報カタログの管理」ダイアログ・ボックスが開きます。
6 オブジェクト・タイプの設定タブをクリックします。
7 「オブジェクト・タイプ」ドロップダウン・リスト・ボックスで、Interactive Reporting
ドキュメントを選択します。
8 オブジェクト・タイプの削除をクリックします。
ドキュメントの管理
オブジェクト・タイプ、プロパティ、および他の選択した条件(表 171 を参照)に
基づいて特定のドキュメントを検索するには、「ドキュメントの管理」を使用しま
584 IBM 情報カタログと Interactive Reporting Studio
す。ドキュメントが見つかったら、関連付けられたプロパティを削除または編集
できます。
表 171
オブジェクト・タイプの検索基準
フィールド
説明
オブジェク
ト・タイプ
Interactive Reporting ドキュメント・オブジェクト・タイプ。
プロパティの
選択
プルダウン・リストからドキュメントを検索するプロパティ。次の「検索
条件」フィールドで値を選択することで、検索条件を作成します。たとえ
ば、Name プロパティを指定した場合、次の「検索条件」フィールドにはド
キュメントの名前を入力します。
検索条件
このフィールドは、上の「プロパティの選択」フィールドと同時に使用し
ます。プロパティを選択したら、プロパティの値を指定することにより検
索条件を作成します。たとえば、Order Type プロパティを選択した場合、こ
のフィールドには Interactive Reporting ドキュメントを入力できます。
大文字と小文
字を区別した
検索
ドキュメントを検索して取得するときに、大文字と小文字を区別するかど
うかを指定します。
ワイルドカー
ド検索
ワイルドカードは、1 つ以上の任意の文字を表す記号です。ワイルドカー
ドを使用すると、検索の幅が大きく広がります。
%ワイルドカード記号を使用すると、0 文字以上の任意の数値と一致させる
ことができます。たとえば、プロパティに「1997 sales」が含まれているド
キュメントの場合は、
1997 Sales %
と入力します。
検索
検索結果を取得します。
新規検索
現在の検索結果を消します。
検索結果
検索の結果を示します。
削除
選択したドキュメントを、リポジトリから削除します。
編集
「IBM 情報カタログへの登録」ダイアログ・ボックスを開き、「プロパ
ティ」でドキュメントのプロパティの値を編集します。
オブジェクト・タイプの設定
オブジェクト・タイプを設定してそのプロパティを設定するには、「オブジェク
ト・タイプの設定」タブを使用します(表 172 を参照)オブジェクト・タイプは、
ドキュメントやイメージなど、ビジネス情報のカテゴリを示しています。オブジェ
クト・タイプ・プロパティは、その名前やデータ型など、オブジェクト・タイプ
の属性を示しています。
注: Interactive Reporting の「オブジェクト・タイプの設定」機能を使用すると、
Interactive Reporting ドキュメントのオブジェクト・タイプとプロパティのみ
を作成および削除できます。詳細は、583 ページの「オブジェクト・タイ
プ・プロパティの作成」を参照してください。
IBM 情報カタログの管理 585
表 172
オブジェクト・タイプとプロパティ
フィールド
説明
オブジェク
ト・タイプ
Interactive Reporting ドキュメント・オブジェクト・タイプ。
名前
オブジェクト・タイプに関連付けるプロパティの名前。
ショート名
オブジェクト・タイプに関連付けるプロパティのショート名。
データ型
プロパティのデータ型。
長さ
プロパティの長さ。
入力が必要
ユーザーが DataGuide でリポジトリにドキュメントを登録するときに、プ
ロパティを選択するように指定します。
設定
「オブジェクト・タイプのプロパティ」リストに新しいオブジェクト・タ
イプ・プロパティを追加します。オブジェクト・タイプがすでに作成され
ている場合、このボタンは使用できません。
削除
「オブジェクト・タイプのプロパティ」リストから新しいオブジェクト・
タイプ・プロパティを削除します。オブジェクト・タイプがすでに作成さ
れている場合、このボタンは使用できません。オブジェクト・タイプを作
成すると、そのプロパティを削除することはできず、オブジェクト・タイ
プ全体を削除する必要があります。
オブジェク
ト・タイプの
プロパティ
オブジェクト・タイプに定義されたプロパティ。プロパティの定義全体を
表示するには、リスト内のプロパティをクリックします。
オブジェク
ト・タイプの
作成
Interactive Reporting ドキュメント(BQY)のオブジェクト・タイプを作成しま
す。オブジェクト・タイプを作成すると、その既存のプロパティを変更し
たり、新しいプロパティを追加することはできません。
オブジェク
ト・タイプの
削除
Interactive Reporting ドキュメント(BQY)のオブジェクト・タイプを削除しま
す。選択したオブジェクト・タイプの個々のプロパティを削除することは
できません。
消去
プロパティの定義フィールドを消去します。
586 IBM 情報カタログと Interactive Reporting Studio
23
Interactive Reportingドキュメ
ントの行レベルのセキュリ
ティ
この章の内容
行レベルのセキュリティについて ............................................................................... 587
行レベルのセキュリティ・テーブル ............................................................................ 590
行レベルのセキュリティの例 ..................................................................................... 597
その他の重要事項 ..................................................................................................... 602
行レベルのセキュリティについて
適切に実装された行レベルのセキュリティによって、組織のユーザーは必要とす
る情報のみへのアクセスが許可され、詳しい情報に基づいて決断できるようにな
ります。たとえば、マネージャは直接のレポートに関する給料情報を必要とし、
組織内の他の部署の給料情報を知る必要はありません。行レベルのセキュリティ
によって、このレベルの粒度を得ることができます。
行レベルのセキュリティのパラダイム
ほとんどのデータベース管理者は、行レベルのセキュリティの概念を理解します。
給与計算データの例に戻ります。組織の従業員に関するすべての詳細な給与デー
タは、データベース内の同じテーブルに保管されています。一般に、このテーブ
ル内のある列は、直接または制約条件の独自のセットを含む別のテーブルへの結
合によって制約として使用でき、データにアクセスするユーザーの ID に基づいて
テーブル内のデータへのアクセスを制限できます。給与計算の例では、多くの場
合、従業員 ID によって機密の給与データが特定されます。住所、役職などの給与
以外の情報が含まれる個別の従業員情報テーブルへの結合には、部署番号が含ま
れます。マネージャは、各自の部署の従業員の詳細情報のみを参照できるように
制限されます。
データベース・レベルで実装される行レベルのセキュリティは、多くの場合、
ビューによって実行されます。アプリケーションにとって、ビューへのアクセス
はテーブルへのアクセスと同じです。ただし、ビューは、適切な制約に基づいて
インスタンス化されます。一般的な RDBMS (Relational Database Management
Systems)で使用できる GRANT および対応する REVOKE のデータ定義ステートメ
ントを組み合せると、ほとんどのユーザーがベース・テーブルおよびそのデータ
に対するビューへのアクセスの可否を設定できます。ビューは、ユーザーが指定
したフィルタに基づきます。マネージャ用と人事用のビューなど、テーブルの定
義方法およびそこに含まれる情報の共有方法によって、セキュリティ・スキーム
を完全に実装するために複数のビューが必要になる場合があります。
行レベルのセキュリティについて 587
行レベルのセキュリティと対になる概念である列レベルのセキュリティも適用で
きます。ビューを使用すると、簡単に情報の一部を非表示にできます。たとえば、
給与計算の例では、給与列をビューから外すことができますが、従業員のその他
の種類の情報は、必要なユーザーがアクセスできるように設定できます。この種
のセキュリティは、組織全体を対象としながら異なるアクセス許可が設定されて
いるユーザーを対象とする標準化されたレポートで特別な問題が発生することが
あります。レポート作成ソフトウェアは、欠落している情報の処理に困り、結果
として類似したレポートの複数の実装が必要になります。
Reporting and Analysis と行レベルのセキュリティ
Reporting and Analysis のデータ保護アプローチは、サーバー・ベースです。
Interactive Reporting Web Client と EPM Workspace はともに、安全なデータ・アク
セス・プラットフォームを完全に実装するように設計されています。非サーバー・
ベースのクライアントは、このセキュリティ・メカニズムには参加しません。
Interactive Reporting Studio のユーザーは、ダッシュボードを効率的に作成しよう
としているユーザー以上にデータ・アクセスを必要とし、データ使用者が必要と
する以上に分析レポートを必要とします。さらに、サーバー(リポジトリ)のため
にセキュリティ情報を一元管理できます。デスクトップ・クライアントに対して
は、複数のデータベースに分散して個別に維持する必要がある場合もあります。
アクセスを効率的にコントロールするために、サーバーは、ユーザーが接続する
際のログオン情報をキー・オフします。これは、Reporting and Analysis サービスと
のセッションを確立するために使用するユーザーのログオン名です。
サーバーは、このユーザー名から、ユーザーの組織における位置に関するいかな
る仮定も行いません。セキュリティ・システムは、既存のユーザー・グループか
ら完全に独立して構築できます。これによって、既存のグループ化のかわりに新
規グループ化を定義できます。グループはデータ保護を主要目的として定義され
ていないので、これは特に重要です。行レベルのセキュリティは、データ保護が
ユーザーとグループの構造に組み込まれている既存の構造を最大限に活用できま
す。多くの場合、行レベルのセキュリティは、既存のデータベース役割の定義と
サードパーティのソフトウェア・セキュリティ・システムにおいて動作します。
列レベル・セキュリティ
Interactive Reporting サーバーは、列レベルのセキュリティの課題を容易に処理で
きます。非表示にされる情報は、管理者が提供する値(NULL、ゼロ、空白、また
は同様のプレースホルダ値)で置き換えられるので、この種のセキュリティ制約に
よって、既存のレポートが損なわれることはありません。
パフォーマンスの問題
システムは重大なパフォーマンス・ペナルティを課さないように設計されていま
す。セキュリティ情報は、ユーザーがサーバーのリポジトリから Interactive
Reporting ドキュメントを開くとき、サーバーがセキュリティ・コントロールが使
用可能であることを認識している場合にのみ収集されます。ユーザーが Reporting
and Analysis サービスとともに前のセッションからローカルに保存された Interactive
588 Interactive Reporting ドキュメントの行レベルのセキュリティ
Reporting ドキュメントを開くとき、セキュリティ情報が変更されている場合には
サーバーに再接続する際に再収集されます。
セキュリティ保護付き環境での発行
Interactive Reporting の強力な機能は、「途中」でデータを取得する能力です。デー
タベースからデータを抽出すると、その時点で行レベルのセキュリティの制約が
適用され、データを Interactive Reporting ドキュメントに保存して、オフラインで
分析してレポートを作成できます。発行するユーザーは、データとレポートを公
開する範囲に注意する必要があります。
サーバーが認識しているユーザーおよびグループという現在の構成では、データ
の発行をコントロールするのが難しい場合は、次のオプションを検討してくださ
い:
l
l
「一般的な」閲覧者には、クエリーの詳細結果ではなく要約チャートとピボッ
トのみを公開します。要約データにドリル・インする必要がある場合は、ク
エリーを再実行する必要があります。その場合は、個々のセキュリティ制限
が適用されます。チャートやピボットによって、必要以上の情報が開示され
る場合もあるので、Interactive Reporting ドキュメントを発行するときにも配慮
が必要です。
Interactive Reporting ドキュメントを開くときに、OnStartup スクリプトを使用
して Interactive Reporting ドキュメントを作成してクエリーを再処理します。
このオプションによって、ユーザーが権限を持っているデータのみを開示で
きます。
Interactive Reporting から生成される情報を共有する場合、すべてのユーザーは同
様の予防対策を行う必要があります。これには、電子メールまたはネットワーク
共有ディレクトリによって Interactive Reporting ドキュメント(拡張子 BQY)自体を交
換する、HTML ファイルとしてデータをエクスポートして Web サイトに公開す
る、ジョブ・アクションの結果として FTP サーバーにデータを投稿する、レポー
トから PDF ファイルを作成する場合などが含まれます。
セキュリティ情報の保護
行レベルのセキュリティ機能は、データベース・テーブルによって実装されます。
サーバーはこのデータを読み取りますが、決して更新しません。Hyperion Solutions
では、これらのテーブルを実際にリポジトリ・スキーマ以外の別の場所で定義す
ること、および読取り専用アクセス権はセキュリティ情報を更新できる数人のユー
ザーのみに与えることをお薦めします。
追加の保護として、ビューを通じて実際のテーブルを非表示にし、それによって
データベースに接続し、行レベルのセキュリティ・テーブルを読み込んだサーバー
のユーザー ID のみがコンテンツを読み込むことができるように、各ビューの定義
に WHERE 句を追加できます(データベースがサポートしている場合)。表 173 に、
ユーザーが brioserver としてリポジトリに接続する場合の Where 句の例を示しま
す。
行レベルのセキュリティについて 589
brioserver として行われるリポジトリ接続
表 173
データベース
CREATE VIEW での WHERE 句の例
DB2
WHERE USER = 'BRIOSERVER'
Oracle
WHERE USER = 'BRIOSERVER'
SQL Server
WHERE USER = 'brioserver'
注: ユーザー名は大文字と小文字が区別されることに注意し、SQL サーバーで
はユーザーが dbo であることを許可してください。
各ビューには基になるテーブルと同じ名前が付いて、そのテーブルの使用可能な
列はすべて選択できます。
行レベルのセキュリティ・テーブル
Interactive Reporting Web Client と EPM Workspace の行レベルのセキュリティ機能
は、3 つのテーブルによって実装されます。テーブルには、サイトの要件に適合
する方法で移入できるので、Interactive Reporting 製品には、テーブルを維持する
ための定義済のユーザー・インタフェースは提供されていません。ただし、行レ
ベルのセキュリティ機能のアドホック実装のために、および本番環境用システム
を設定する際のチュートリアルまたはテスト・ツールとして、
row_level_security.bqy を変更することもできます。唯一の要件は、列の定義
の基本セットが維持されていることです。サンプル Interactive Reporting ドキュメ
ントは、サーバーが参照する行レベルのセキュリティのデータのレポート・ツー
ルとしてあらゆる場合に使用できます。
行レベルのセキュリティを使用して安全なデータ・アクセス環境を実装するには、
SQL に関する理解が必要です。まず、データベースの関係を定義する方法を理解
することが不可欠です。次に、制限の指定は最終的にデータベースで処理される
SQL に直接変換されます。
行レベルのセキュリティ・テーブルの作成
「カスタム」オプションを使用して Interactive Reporting コンポーネントをインス
トールする場合は、行レベルのセキュリティ・テーブルを作成するかどうか、お
よびどのデータベースに作成するかを尋ねるメッセージが表示されます。
「高速」オプションを使用して Interactive Reporting コンポーネントをインストール
するか、またはカスタム・インストール時に行レベルのセキュリティ・テーブル
を作成しないように設定している場合は、テーブルを手動で作成する必要があり
ます。前述の Interactive Reporting ドキュメントによってテーブルを作成するか、
このドキュメントにあるテーブル定義に基づいて必要な SQL DDL を作成するか、
またはインストール中にテーブルを作成するスクリプトを実行できます。このス
クリプトは、インストール CD の DATA ディレクトリの該当するデータベース・
ブランドまたはベンダーのサブフォルダにあります。スクリプトの名前は
CreateRLS.sql です。
590 Interactive Reporting ドキュメントの行レベルのセキュリティ
インストール後にテーブルを作成する場合は、Web ベースの管理モジュールを使
用してテーブルの場所をシステムに知らせます。必要な情報は、データ・ソース
名、
データベース・タイプ、データベースにアクセスするために使用する API、お
よび行レベルのセキュリティにアクセスするために必要なデータベースのログイ
ン情報です。
行レベルのセキュリティ機能の使用可能/使用不可を切り換える設定もあります。
この設定は、この機能を必要としないシステムのパフォーマンスを向上するため
にあります。この機能を使用不可にすると、これらのテーブルにアクセスされな
くなります。データのセキュリティ保護を行う必要がある場合は、この機能を必
ず使用可能にしてください。
BRIOSECG テーブル
BRIOSECG テーブルでは、行レベルのセキュリティの制約を受けるユーザーとグ
ループを定義します。このテーブルには、文字長(VARCHAR(n))が異なる BUSER
と BGROUP の 2 つの列があります。最大長は、サーバーによって固定されていな
いので、実用的な値に設定してください。
ユーザー名は、サーバー認証名として定義されます(ODSUsername は、Interactive
Reporting オブジェクト・モデルの ActiveDocument オブジェクトのプロパティ)。
ジョブでは、ジョブをスケジュールしたユーザーです。
グループ名は任意です。データのセキュリティ管理者は、必要に応じてグループ
名を定義できます。行の両方の列に Null 以外の値が移入されると、BUSER 列で定
義されるユーザー名は、BGROUP で定義されるグループ名のメンバーになりま
す。
サンプル Interactive Reporting ドキュメントの row_level_security.bqy で説明し
たように、ユーザーが追加されると、BGROUP 列に NULL 値が設定された行が
テーブルに追加されます。グループが追加されると、BUSER 列に NULL 値が設定
されます。これは、Interactive Reporting ドキュメントがテーブルを維持するため
に使用する推奨方法ですが、現行の行レベルのセキュリティが正しく動作するた
めの要件ではありません。
このテーブルは理論的に任意です。ただし、このテーブルがなければ、すべての
ユーザーが独自の個人ユーザーとして存在し、グループ化して単一の制限セット
をすべてのメンバーに適用することはできません。たとえば、Vidhya と Chi が
PAYROLL グループのメンバーになっているとします。この関係が BRIOSECG で
定義されていなければ、Vidhya に適用する制限を Chi にも適用する必要があり、
2 回定義する必要があります。PAYROLL グループおよびそのメンバー(Vidhya と
Chi)を定義すると、制限を 1 回だけ定義して PAYROLL グループに適用できます。
BUSER にグループ名を使用することはできません。つまり、グループを他のグ
ループのメンバーにすることはできません。もちろん、ユーザーを複数のグルー
プのメンバーにすることはでき、これによって、グループとサブグループの階層
を効率的に設定できます。たとえば、Sally、Michael、Kathy、David、Bill、Paul、
Dan の各ユーザーが PAYROLL グループのメンバーになっているとします。Sally、
Dan、Michael はマネージャなので、PAYROLL MANAGER グループのメンバーで
もあります。PAYROLL グループの制限は、PAYROLL MANAGER グループによっ
行レベルのセキュリティ・テーブル 591
て上書きでき、Sally と Michael がレポートを提出する Dan は、PAYROLL
MANAGER グループに明示的に指定された制限を上書きできます。
データベースがサポートし、Reporting and Analysis のユーザーの認証名が対応して
いる場合、このテーブルは、このユーザーがデータベースで割り当てられている
役割から作成されたビューにできます。たとえば、Oracle の場合は、次のとおり
です:
CREATE VIEW BRIOSECG (BGROUP, BUSER) AS
SELECT GRANTED_ROLE, GRANTEE FROM DBA_ROLE_PRIVS
DBA_ROLE_PRIVS は制限されたテーブルです。サーバーは構成されたデータベー
ス・ログオン情報を使用してビューを読み取るので、DBA_ROLE_PRIVS のかわり
に USER_ROLE_PRIVS を使用するのは適切ではありません。ユーザー・ビューに
は、サーバーのかわりに操作しているユーザーではなく、サーバーの役割のみが
反映されます。ここでも、Oracle の例を示します。他の RDBMS は同様のメカニ
ズムを提供していない場合があります。データベースによっては、簡単な SELECT
による情報収集で十分ではない場合、ストアド・プロシージャによってユーザー
の役割情報を収集して BRIOSECG テーブルに移入できることがあります。この場
合、役割の定義が変更されるたびにプロシージャを呼び出す手段が必要になりま
す。
データベースのカタログまたはその他の手段を使用して BRIOSECG を移入する場
合、サンプル Interactive Reporting ドキュメントの row_level_security.bqy を
ユーザーおよびグループの情報の維持に使用することはできません。
BRIOSECG で明示的に定義する必要がない PUBLIC という特別なグループがあり
ます。すべてのユーザーは、PUBLIC グループのメンバーです。PUBLIC グループ
に対して定義されるすべてのデータ・アクセス制限は、後で説明するように明示
的に上書きされないかぎり、すべてのユーザーに適用されます。
BUSER に「PUBLIC」を指定し、BGROUP にグループ名を指定する行を挿入する
ことによって、すべてのユーザーをそのグループに含めることができます。これ
は冗長であるように見えますが、PUBLIC グループがあるために、次のような利
点があります:
l
l
l
前述のデータベース・カタログのテクニックを使用できます。たとえば、Oracle
では、PUBLIC に役割を付与できます。
PUBLIC 以外のグループの制限を即座に適用したり、全ユーザーから制限を即
座に削除したりできます。
後述する上書き仕様を使用する場合の柔軟性が増します。
注: 制限を適用できるのは PUBLIC というグループのみで、PUBLIC という
ユーザーに適用することはできません。したがって、ユーザー名として
PUBLIC を使用しないでください。同様に、問題を避けるためにユーザー
名と同じグループ名を付けないでください。
BRIOSECP テーブル
BRIOSECP ('P'はパラメータを示す)には、CHAR(3)のデータ型を持つ BCONJUNC
という名前の列が 1 つあります。その値は AND または OR,のいずれかで、RLS を
592 Interactive Reporting ドキュメントの行レベルのセキュリティ
管理する Interactive Reporting ドキュメント・ファイルが、このテーブルを作成し
て移入します。
BRIOSECR テーブル
BRIOSECR テーブルは、行レベルのセキュリティ機能の中核を成します。このテー
ブルでは、ユーザーおよびユーザーが属するグループ(PUBLIC を含む)に適用され
る特定の制限を定義します。これらの制限は、結合操作(ユーザーは従業員テーブ
ルに結合される場合を除いて、従業員サラリー・テーブルの列にアクセスできな
い)、および結合されるソース・テーブル(SALARY)またはテーブル(EMPLOYEE)の
いずれかに適用される制約条件(WHERE 句の式)という形をとります。表 174 に、
BRIOSECR テーブルの列をリストします。
前に示唆しているように、既存のセキュリティ定義はここで説明されるフォーマッ
トに変換される場合があります。ビュー、ストアド・プロシージャ、またはプロ
グラマティック・メカニズムは、Reporting and Analysis サーバーによって
BRIOSECR に必要な情報を変換または移入するのに使用できます。これらのメソッ
ドが使用される場合、サーバーには前述の箇所で定義した列名とデータ型が必要
です。また、繰り返しますが、この情報を管理するために、サンプルの Interactive
Reporting ドキュメント、row_level_security.bqy を使用しないでください。
結合テーブルが指定されるが、ユーザーがアクセスするデータ・モデル内に存在
しない場合、その結合テーブルはセキュリティ制限が実施されていることを確認
するために生成される最後の SQL に追加されます。このプロセスは繰返しです。
テーブルが追加され、現在のユーザーが、直接であれ、グループのメンバーシッ
プによるものであれ、その追加されたテーブルへのアクセスが制限される場合、
その制限も適用されますが、これは追加のテーブルが追加されて、これらの制限
も確認されるなどを意味します。循環参照が定義されている場合には、循環参照
の結果、エラーになります。
表 174
BRIOSECR テーブルの列
列名
列タイプ
機能
UNIQUE_ID
INT
この列には任意の数値が含まれま
す。この数値は一意である必要が
あり、顧客はこれを任意の方法で
使用してテーブルの維持に役立て
ることができます。サーバーはこ
の列に依存せず、またこの列にア
クセスすることはありません。そ
のかぎりではこの列はオプション
ですが、推奨されています(サンプ
ルの Interactive Reporting ドキュメン
ト、row_level_security.bqy を
使用する場合に必要です)。RDBMS
がそれをサポートする場合、一意
の制約または一意のインデックス
がこの列のテーブルに適用される
必要があります。
USER_GRP
VARCHAR
ユーザー名またはユーザーが属し
ているグループの名前。PUBLIC の
場合は、すべてのユーザーに制限
が適用されます。
行レベルのセキュリティ・テーブル 593
列名
列タイプ
機能
SRCDB
VARCHAR、Null 指定可
データ・モデルのトピックの識別
に使用します(Interactive Reporting で
は、トピックは通常、データベー
スのテーブルに相当しますが、デー
タベースのビューにもなれます)。
トピックの物理名のプロパティが
フォーム name1.name2.name3 から
構成される場合、これは name1 で
あることを示します。多くの場合、
これはトピックが存在するデータ
ベースを示します。このフィール
ドは、使用中の接続によって要求
される場合を除いてオプションで
す。これを要求する可能性の高い
環境は、Interactive Reporting データ
ベース接続ファイル(接続定義ファ
イル)が複数のデータベースにアク
セスできるように設定された
Sybase または Microsoft SQL Servers で
す。
SRCOWNER
VARCHAR、Null 指定可
データ・モデルのトピックの所有
者/スキーマを識別するのに使用し
ます。これは前述の 3 部構成の命
名スキームの name2 になります。
トピック・プロパティ、物理名に
所有者が含まれる場合は、同様に
ここで使用される必要があります。
SRCTBL
VARCHAR
データ・モデルのトピックによっ
て識別されるテーブル/関係の識別
に使用します。これは 3 部構成の
命名スキームの name3 です。
SRCCOL
VARCHAR
SRCTBL で列の識別に使用します。
これはデータ・モデル用語のトピッ
ク・アイテムです。また、データ・
モデルから構築されるクエリーの
要求ラインに表示されるアイテム
です。セキュリティ実装のコンテ
キストで、ここで名前が付けられ
たアイテムは、セキュリティ・テー
ブル BRIOSECR のこの行で定義され
ている制限のオブジェクトです。
この列に*が含まれる場合、SRCTBL
のすべての列が制限されます。
JOINDB
VARCHAR、Null 指定可
存在する場合は、SRCTBL に結合さ
れる必要があるテーブル/関係の
データベース名修飾子を定義しま
す。
JOINOWNR
VARCHAR、Null 指定可
存在する場合は、SRCTBL に結合さ
れる必要があるテーブル/関係のス
キーマ/所有者名修飾子を定義しま
す。
594 Interactive Reporting ドキュメントの行レベルのセキュリティ
列名
列タイプ
機能
JOINTBL
VARCHAR、Null 指定可
存在する場合は、SRCTBL に結合さ
れる必要があるテーブル/関係を指
定します。
JOINCOLS
VARCHAR、Null 指定可
存在する場合は、JOINTBL の列に
結合される SRCTBL の列名を指定し
ます。
JOINCOLJ
VARCHAR、Null 指定可
存在する場合は、JOINCOLS で指定
された列に結合される(常に同等結
合)JOINTBL の列名を指定します。
CONSTRTT
CHAR(1)、Null 指定可
存在する場合は、制約(制約条件)を
適用するために使用されるテーブ
ル/関係を識別します。これはコー
ド化された値です。この列の値が
S の場合、制限される列は SRCTBL
です。J の場合は、JOINTBL の列が
制限されます。この列の値が O の
場合、現在のユーザー/グループ
で、列 OVRRIDEG で指定されたグ
ループ/ユーザーのソース列の制限
が解除され、無効であることを示
します。この値が NULL の場合、追
加の制限は定義されません。JOIN*
列もすべて NULL である場合、列は
ユーザー/グループにアクセスでき
ません。これは列レベルのセキュ
リティを実装します。列レベルの
セキュリティの詳細は、CONSTRTV
の関数の使用についての説明を参
照してください。
CONSTRTC
VARCHAR、Null 指定可
CONSTRTT によって識別されるテー
ブル/関係の列で、制約条件が適用
されます。
CONSTRTO
VARCHAR、Null 指定可
=、!= (等しくない)などの制約演算
子。BETWEEN および IN は有効な演
算子です。基本的にデータベース
の有効な演算子を指定できます。
CONSTRTV
VARCHAR、Null 指定可
制約条件として使用される値。こ
の値は、CONSTRTC および CONSTRTO
列のコンテンツとともに、WHERE
句の条件の有効な SQL 構文を作成
する条件を適切に形成します。そ
のため、サブクエリー式が許可さ
れています。リテラル値は一重引
用符で囲むか、または、定義され
ているリテラルのタイプに対して
データベースが必要とする区切り
記号を付ける必要があります。演
算子が BETWEEN の場合、AND キー
ワードが値を区切ります。:USER
が値に使用される場合、ユーザー
名は制約条件値です。:GROUP が使
用される場合、ユーザーがメンバー
であるすべてのグループが制限値
行レベルのセキュリティ・テーブル 595
列名
列タイプ
機能
として使用されます。:USER およ
び:GROUP の両方を、カンマで区
切って指定できます。パブリック・
グループは明示的に指定する必要
があります。これは:GROUP への参
照によって指定されません。
列レベルのセキュリティを適用す
る場合、CONSTRTV は要求ラインの
列を効果的に置き換える SQL 式を
提供します。たとえば、値ゼロ(0)
は Interactive Reporting ドキュメント
に使用される数値を置き換える場
合がありますが、指定されたユー
ザー/グループによってアクセスで
きません。SELECT リストで使用可
能な有効な SQL 式が許可される場
合は、使用が許容される値を選択
してください。たとえば、NULL は
許可されていますが、GROUP BY 句
で終わる場合もあるため、適切な
選択ではない可能性があります。
OVRRIDEG
VARCHAR、Null 指定可
グループまたはユーザーの名前。
CONSTRTT が O に設定される場合に
使用されます。OVRRIDEG で指定さ
れたグループがソース要素に制限
を持つ場合、この制限は USER_GRP
で指定されたユーザー/グループに
は効果的に無視されます。コレク
ションとしての SRCDB、
SRCOWNER、SRCTBL、および SRCCOL
は、上書きを指定する行と上書き
される条件を指定する行との間で
等しくする必要があります(例を参
照)。
グループ間の OR ロジック
同じグループまたはユーザーに適用される各権限または制限は、AND ロジックで
区切られますが、複数のグループに属するユーザーの場合、これらの権限または
制限のセットは OR 条件または AND 条件でオプションで区切られます。このオプ
ションはロジックをそれぞれ分離または結合します。たとえば、グループ'A'に属
し、東部地域の'truck'カテゴリの売上げデータを表示可能であり、またグルー
プ'B'にも属し、東部地域の'minivan'カテゴリの売上げデータを表示可能なユーザー
の場合、OR ロジックを使用した 1 つのクエリーから'truck'および'minivan'データ
の両方を表示できます。結合ロジックが使用された場合、そのユーザーはデータ
を表示できません。それはカテゴリを同時に'truck'および'minivan'にできないため
です。
596 Interactive Reporting ドキュメントの行レベルのセキュリティ
行レベルのセキュリティの例
これらの例は、Windows プラットフォームに Interactive Reporting をインストール
する際のオプションによって提供され、Interactive Reporting データベース接続ファ
イル(Sample.oce)を使用する Access のサンプル・データベースに基づきます。
これらの例では、ユーザー(BRIO、VIEW&PROCESS)は、他のユーザーに対して拒
否されているデータへのアクセスを必要とします。BRIO と VIEW&PROCESS は、
同じ名前の地域に対応する AMERICAS グループに属しています。ただし、BRIO
はすべてのデータを参照する必要がある役員です。
これらの例では、売上ファクト・テーブルの売上高列という 1 つのデータのみに
アクセスしています。これらの例は、想定されている以上に範囲が広くなります。
これらの例のスクリーンショットは、処理制限が適用される Interactive Reporting
ドキュメントおよび前掲のサンプル Interactive Reporting ドキュメント
(row_level_security.bqy)から取得されています。サンプル Interactive Reporting
ドキュメントから取得したスクリーンショットでは、画面上のほとんどのフィー
ルドに対して、BRIOSECR テーブルの列は上から下、左から右に表示されます。
これに対する例外は、必要に応じて示されます。特に、この一連のフィールドに
は、UNIQUE_ID 列は表示されないことに注意してください。これは、サンプル
Interactive Reporting ドキュメントによってバックグラウンドで使用されますが、
ソフトウェア機能のオプションの役割としては適しています。
図 6 に、データベースのデータのレイアウトを示し、データベース設計者が意図
した結合の可能性を説明します。
図6
データベースのデータのレイアウトが示す結合の可能性
図 7 に、発行された Interactive Reporting ドキュメントのデータ・モデルを示しま
す。
行レベルのセキュリティの例 597
図7
発行された Interactive Reporting ドキュメントのデータ・モデル
ユーザーとグループの定義
この例に含まれるユーザーとグループに関する前述の説明に基づいて、表 175 に
示されているように、BRIOSECG テーブルに少なくとも 2 行を挿入します。
表 175
BRIOSECG テーブルに挿入する行
BGROUP
BUSER
AMERICAS
BRIO
AMERICAS
VIEW&PROCESS
行レベルのセキュリティ情報を維持するためのサンプル Interactive Reporting ドキュ
メントでは、情報を追加すると、AMERICAS グループが選択された図 8 のように
なります。
図8
AMERICAS グループが選択されたサンプル Interactive Reporting ドキュメント
「残りのユーザー」の取り扱い
ここでは、AMERICAS グループのメンバーではないユーザーは、この情報にアク
セスしてはならないという要件があります。この要件を満たすには、いくつかの
方法があります。最良の方法は、誰が「残りのユーザー」かに依存します。
598 Interactive Reporting ドキュメントの行レベルのセキュリティ
エクストラネット・ユーザーの場合、一切のアクセスを許可できません。企業ネッ
トワークの外部のユーザーは要約データであっても販売データにアクセスすべき
ではありません。この種の情報は非公開情報と見なされ、潜在的な競合他社に開
示すべきではないからです。PUBLIC グループですべての列を表すアスタリスク
を使用すると、SALES_FACT テーブル全体からのこの情報へのアクセスを制限で
きます(図 9 を参照)。
図9
SALES_FACT テーブルに対する制限
(これは列レベルのセキュリティの例です。Request 行に表示されるこのテーブル
のすべての値は、NULL で置き換えられます。)
エクストラネットがない場合、すべての社員に自社の業績を開示することは適切
であると考えられるので、そのような一括制限は推奨できません。かわりに、販
売情報を特定の販売店、国、地域などに連結する唯一の手段である STORE_ID 列
の使用を制限します。これは、ソース列の名前にアスタリスクのかわりに
STORE_ID が指定されていることを除いて、前述例と同じです。
制約の上書き
明らかに、AMERICAS グループのメンバーは PUBLIC のメンバーでもあります。
したがって、PUBLIC グループの制限内容にかかわらず、その販売情報に対する
制限は AMERICAS グループには適用されません。このグループは、別の方法で制
限されるか、またはまったく制限されません。PUBLIC グループに何らかの制限
がある場合、同じメカニズムが適用されます。図 10 に、サンプル Interactive
Reporting ドキュメント(row_level_security.bqy)を使用した例を示します。
行レベルのセキュリティの例 599
図 10
ユーザー/グループの制約の上書き
これは、特定の列の PUBLIC 制約のみを上書きします。他の列に対する PUBLIC
の制限は、AMERICAS グループのメンバーにも引き続き適用されます。アスタリ
スクによって制限が指定されているテーブルのすべての列に適用される場合は、
上書きもアスタリスクを使用して指定し、特定の列の制約を必要に応じてグルー
プに再適用する必要があります。
制限のカスケード
AMERICAS グループのメンバーが適切な地域のみの販売情報にアクセスできるよ
うにするには、クエリーに既存のデータ・モデルに含まれない可能性がある他の
テーブルの列への参照を含めます。行レベルのセキュリティ機能は、テーブルが
データ・モデルにすでに存在しているかどうかにかかわらず、同様に動作します。
前述のテーブル関係にあるように、地域情報はストア・テーブルによって販売情
報に連結されています。特定の地域の販売情報のみを使用できるようにする制約
を実装するには、販売をストアに結合するエントリ、およびストアを地域に結合
するエントリの 2 つのエントリが BRIOSECR テーブルに必要です。後者の場合に
は、地域名の制限値も必要です。REGION_ID を制限して同じ目的を達成すること
もできますが、特にこの例のような場合は可読性に劣ります。ID タイプ列の制限
に関する別の視点については、この後のサブクエリーに関する説明を参照してく
ださい。
この例では、最初に STORE_ID 列に対する制限が必要です。この列を使用するた
めに、STORES テーブルに結合する必要があります。図 11 に、この結合を指定す
る方法を示します。
600 Interactive Reporting ドキュメントの行レベルのセキュリティ
図 11
STORES テーブルへの結合
図 12 に示すように、適切な制約値を含めて Regions テーブルへの結合が追加され
ました。
行レベルのセキュリティの例 601
図 12
Regions テーブルへの結合
この例でただ 1 つ残っている部分は、AMERICAS グループのメンバーでもあるユー
ザー BRIO にデータを無制限で表示することです。これについては、読者の練習
問題として残しておきます。
その他の重要事項
このセクションには、行レベルのセキュリティの実装に関するその他の情報が記
載されています。
カスタム SQL
カスタム SQL は、ソフトウェアが生成しない特別な SQL 構文を提供するために使
用します。行レベルのセキュリティがない場合、Interactive Reporting ドキュメン
トに対する適切なアクセス許可があるユーザーは、カスタム SQL を変更してアド
ホックな結果を生成できます。
行レベルのセキュリティがある場合、カスタム SQL は次の 2 つの影響を受けま
す:
l
発行された Interactive Reporting ドキュメントに開いている「カスタム SQL」
ウィンドウが含まれる場合にユーザーがクエリーを実行すると、ウィンドウ
はそのままで使用されます。SQL にはどのような制約も適用されませんが、
602 Interactive Reporting ドキュメントの行レベルのセキュリティ
ユーザーは SQL を変更できません。これは便利な機能ですが、Interactive
Reporting ドキュメントを発行する場合は、セキュリティ要件が損なわれない
ように注意する必要があります。
l
ユーザーが「カスタム SQL」ウィンドウで「リセット」ボタンを選択すると、
表示される SQL にデータの制約が含まれてしまい、カスタム SQL の当初の意
図が損なわれるばかりか、サーバーにその Interactive Reporting ドキュメント
を再び要求しないかぎりユーザーは元に戻ることができなくなります。
同じような問題がインポートされた SQL の使用でも発生します。
制約条件
行レベルのセキュリティ機能は、次の 3 つの例のように制約条件に影響します:
まず、特定の列のコンテンツへのアクセスが制限されているユーザーが、制限さ
れている列に制約を設定するために値を表示しようとすると、「値の表示」リスト
の取得に使用する SQL に制限が適用されます。このように、ユーザーはアクセス
が許可されていない値を表示して設定できません。
2 番目に、制約を設定し、行レベルのセキュリティの制限と組み合せると、予期
しない結果が発生することがあります。これについては、次のような例によって
理解できます。売上高を読み取るために、ユーザーはストア・テーブルの
STORE_ID 列への結合に制限され、州が Ohio の場合は、STORE_ID の情報のみを
参照できます。このユーザーが制限されていない STATE 列に制約条件を設定し、
Ohio 以外の情報を選択します。ユーザーはこれによってデータの制限を解除でき
ると考えます。ただし、このような場合、ユーザーに売上高の情報は戻されませ
ん。SQL は、「where state = 'ユーザーが選択した値' AND state = 'OH'」という条件
を指定します。明らかに同時に 2 つの州を指定できないので、データは戻されま
せん。
もちろん、ユーザーは都市名が複数の州に存在することもあると考えて、STATE
列ではなく CITY 列に制約条件を設定しようとします。SALES テーブルの売上高
列にアクセスしてストアの情報を確認する必要があるかぎり、州の制約は適用さ
れ、ユーザーが参照できないデータにはアクセスできません。売上高データがそ
のリストに含まれない場合に、ストアのリストが取得できなくなるわけではあり
ません。一般的には、ファクト・テーブルの外部キーに基づいているファクトへ
のアクセスを制限するのが最適です。ストアのリストへのユーザー・アクセスを
制限する必要がある場合は、ソース・テーブルに制約を指定して次元テーブルの
すべての列に適用する場合に、これらの次元の制限を適用するのが最も適してい
ます。
たとえば、前述の Ohio のみの売上高の情報に限定するという必要条件を使用し
て、同じ制限を次元データのみのクエリーに加えます。STORE_ID の STORES テー
ブルを結合する必要はありますが、売上高情報のアクセスの制約条件は適用しな
いでください。次に、Ohio の店舗のみに限定して、STORES テーブルのすべての
列に制限を追加します。これによって、ファクトと次元の両方のデータへのアク
セスが制限されます。
3 番目に、「値の表示」を使用して制約を設定する場合、制限する列のすべての制
約は、「値の表示」リストを生成する SQL に適用されることは、すでに述べまし
その他の重要事項 603
た。たとえば、前の段落で説明した制限を使用して、CITY 列の値のリストを表示
しようとすると、リストは Ohio に限定されます。次に例を示します。
SALES FACT テーブルにも TRANSACTION DATE 列と PRODUCT_ID 列がありま
す。トランザクション日付の列は PERIODS テーブルに結合され、期間は四半期、
会計年度、月などに分割されています。この多少不自然な例では、PERIODS テー
ブルに制限が設定され、値は SALES TRANSACTION テーブルに結合され、特定の
範囲で PRODUCT_ID 値によって制限されています。ユーザーは、PERIODS テー
ブルで会計年度の制約を設定し、「制約条件」ダイアログ・ボックスで範囲を選択
するための「値の表示」を呼び出します。制限があるので、会計年度は 1 年のみ
使用でき、ユーザーはそれを選択します。ユーザーは、FISCAL YEAR 列自体を要
求しないクエリーを作成しますが、PRODUCT_ID フィールドを参照して処理しま
す。このクエリーは 100 行を戻すとします。ここで、ユーザーは会計年度値を表
示する必要があると考え、それを Request 行に追加します。クエリーを再実行す
ると 50 行だけが戻されます。
この理由は次のとおりです。最初の場合、FISCAL YEAR 列に対するクエリーを実
行して結果が表示されるときに、範囲外の PRODUCT_ID 値が許可されました。2
番目の場合、クエリーに PRODUCT_ID の範囲に対する制限が含まれます。制限
は、ユーザーがデータの表示を要求する場合のみ適用されます。最初の場合、制
約を設定している間を除いて、FISCAL YEAR 列を表示する要求はありませんでし
た。PRODUCT_ID 値を表示する際に制限はありません。ファクト・テーブルの
データに基づいた次元へのアクセスを制限することはほとんどないので、この例
は実用的ではありません。ただし、制限を実装する際に注意する必要がある現象
の例を提示しています。
命名
前述の制限を設定するもう 1 つの方法は、サブクエリーです。STATE 列に直接制
約を設定するかわりに、STORES テーブルの STORE_ID 列の値を制限します。制
限演算子は IN で、制限値は、次のようになります:
(SELECT S.STORE_ID FROM STORES S WHERE S.STATE = 'OH')
ユーザーが STORES テーブルに設定する制約条件にかかわらず、それらは必ずグ
ループ・メンバーシップおよび各自のユーザー名に基づいて許可されるストア ID
のセットに制限されます。複数の州に存在する都市などのように、許可されてい
る州の外部の都市が選択された場合にも、他の都市にあるストアは結果に表示さ
れません。
サブクエリーは、既存のセキュリティ・システムを Interactive Reporting の行レベ
ルのセキュリティに組み入れる場合に役立ちます。この種の制約を構築する場合、
SQL に関する知識は特に重要です。たとえば、サブクエリーを指定する場合は、
サブクエリーを必ずカッコで囲む必要があることがわかります。EPM Workspace
が SQL を生成する方法およびその命名規則に従って正しい構文を生成することを
知っておくことも重要です。
604 Interactive Reporting ドキュメントの行レベルのセキュリティ
テーブルおよび列の名前
ほとんどの場合、簡単なセキュリティ制約は、データベースの実際のオブジェク
ト名を直接参照します。必要に応じて、名前の大文字と小文字の区別に注意する
必要があります。制約値を指定するために使用するサブクエリーおよびその他の
SQL の構築は、ソフトウェアの SQL 生成プロセスですでに使用されているオブ
ジェクトを参照すると便利な場合があります。そのためには:
l
l
FROM 句のテーブル参照では、From.tablename を使用します。この tablename
は、Interactive Reporting ドキュメントのデータ・モデルに表示される表示名で
す。表示名にスペースが含まれる場合は、アンダースコアを使用してスペー
スを表します。
列名の場合は、前述と同じ規則に従って tablename.columnname を使用しま
す。異なる点は、From.は使用できないことです。
別名
デフォルトでは、ユーザー・クエリーを処理する場合の SQL のテーブルは、常に
別名で参照されます。別名は、長い名前のテーブルを参照する場合に便利な略称
で、相関サブクエリーを構築する場合に必要です。別名は「ALn」という形式で、
n は任意の数字によって置き換えられます。この数字は、一般にデータ・モデル
のトピック優先度プロパティに基づき、いくつかの要素に基づいて容易に変更さ
れます。たとえば、適切なアクセス許可を持っているユーザーはトピックを並べ
替えて、異なる優先度を指定できます。この数字は動的なので、制約の仕様はこ
れに依存すべきではありません。かわりに、前述の命名スキームを使用して、適
切な別名が制約に追加されます。したがって、要件が相関サブクエリーの場合は、
相関サブクエリーが参照する際に、適切な名前が外部クエリーの列に与えられま
す。
上の例では、サブクエリーを使用して STORE_ID 値を特定の州に制限するために、
Hyperion Solutions の命名規則を使用する必要もなく、推奨もされていませんでし
た。その場合、一連の値は、メインのクエリーから独立して動作するサブクエリー
で生成されました。したがって、「From.」はサブクエリーの FROM 句で使用され
ず、別名は、ソフトウェアが自動的に生成する別名と衝突しないように指定され
ました。
相関するサブクエリーを使用するために、次のような構文を検討します:
…FROM STORES S WHERE S.STORE_ID = Stores.Store_Id
等号の右側への参照で、外部クエリーからの別名が取得され、正しい相関条件が
設定されます。
その他の重要事項 605
606 Interactive Reporting ドキュメントの行レベルのセキュリティ
24
Interactive Reportingのトラブ
ルシューティング
この章の内容
dbgprint を使用した接続のトラブルシューティング ........................................................ 607
dbgprint および Interactive Reporting Studio.......................................................................... 607
dbgprint および Interactive Reporting Web Client..................................................................... 609
dbgprint を使用した接続のトラブルシューティング
データベースへのログオンまたはデータベースのクエリー中に問題が発生した場
合は、dbgprint (デバッグ・プリント)ファイルのヘルプを使用して問題を解決で
きる場合があります。dbgprint ファイルは、プラットフォーム構成および接続問
題をトラブルシューティングする場合の助けとなる詳細なステータス情報のロギ
ングを自動的に行います。接続関連の問題を解決するために dbgprint ファイル
が役立つ場合には、通常、このファイルが Hyperion Solutions テクニカル・サポー
ト担当者によって要求されます。
このトピックは Interactive Reporting に関連して記述されていますが、dbgprint 手
順はその他の Hyperion ツールにも同様に適用されます。これらのツールを使用し
て継続的に接続問題が発生する場合、または dbgprint ファイルのコンテンツが
わかりづらい場合は、dbgprint ファイルの内容を Hyperion Solutions テクニカル・
サポートに転送できます。
注: dbgprint は厳密には診断ツールであり、含まれている情報はトラブルシュー
ティング目的にのみ役立ちます。Hyperion ツールはファイルへの情報のロ
ギングを繰り返し行うため、dbgprint はアプリケーション・パフォーマン
スをかなり遅延させます。そのため、接続問題が発生する場合にのみ使用
する必要があります。
dbgprint および Interactive Reporting Studio
dbgprint はテキスト・ファイルです。dbgprint が Interactive Reporting Studio 実行
ファイル(brioqry.exe)を含むディレクトリに配置されると、Interactive Reporting
Studio は dbgprint ファイルに内部ステータス情報を自動的に書き込みます。
ä dbgprint を Interactive Reporting Studio とともに使用するには:
1 実行中の場合は、Interactive Reporting Studio を終了します。
2 テキスト・エディタ(メモ帳、Simple Text、ワードパッドなど)を起動します。
dbgprint を使用した接続のトラブルシューティング 607
3 Interactive Reporting Studio 実行ファイルを含むディレクトリに空のファイルを dbgprint
(ファイル拡張子なし)として保存します。
通常、brioqry.exe は、HYPERION_HOME¥BIPlus¥Client¥bin¥brioqry.exe に保
存されています。
メモ帳を使用する場合は、ファイルを保存する前に、スペースか文字を 1 つ入力
する必要があります。ファイル拡張子を付けてファイルを保存しないでください。
UNIX 環境では、DbgPrint という名前のファイルを作成する必要があります。大
文字と小文字の区別に注意してください。このファイルは Interactive Reporting
Studio の bin ディレクトリに配置されます。
Windows 環境で作業している場合は、ファイル名の末尾に拡張子が追加されてい
ないことを確認してください。テキスト・エディタとしてメモ帳を使用している
場合は、.txt 拡張子が自動的に保存ファイルに追加されます。次の手順に進む前
に拡張子を必ず削除してください。
4 テキスト・エディタを閉じて、実際のアプリケーション・ファイルを開くことで、
Interactive Reporting Studio を開始します。
あるインスタンスで Interactive Reporting Studio が別名またはショートカットで開
始される場合には、dbgprint は情報のロギングを行いません。そのかわりに、
Finder (Macintosh)または Windows Explorer を使用して Interactive Reporting Studio
を開始します。ショートカットのクリックが機能するのは、ショートカットの「プ
ロパティ」ダイアログ・ボックスの「開始」フィールドが brioqry.exe ファイル
へのパスを示している場合のみです。
5 Interactive Reporting Studio を起動したら、前にエラーが発生したときと同じ操作を行う
か、Hyperion Solutions のテクニカル・サポート担当者の指示に従います。
テクニカル・サポート担当者から、通常、次のような指示があります:
l
データベースに接続する。
l
テーブルのリストを取得する。
l
ワークスペースにテーブルを追加する。
l
クエリーを作成して処理する。
l
制約条件を設定する。
6 前述のタスクを完了したら、Interactive Reporting Studio を終了して、dbgprint ファイル
を開きます。
7 dbgprint ファイルのコンテンツを確認します。
ファイルには Interactive Reporting Studio ログオン・セッションを詳述するステー
タス情報が含まれています。多くの場合、dbgprint ファイルのコンテンツを FAX
または電子メールのいずれかで Hyperion Solutions に送るように指示されます。
ファイルが空白の場合は、前述の手順を確認して、もう一度やり直してください。
注: 別の dbgprint ファイルを実行する必要がある場合は、ファイルのコンテン
ツを一意の名前で保存します。brioqry.exe ファイルを実行するたびに、
既存の dbgprint ファイルが上書きされます。
608 Interactive Reporting のトラブルシューティング
dbgprint および Interactive Reporting Web Client
DbgPrint ファイルは、Interactive Reporting Web Client とともに使用することもで
きます。
ä dbgprint を Interactive Reporting Web Client とともに使用するには:
1 Web ブラウザを閉じます。
2 テキスト・エディタ(メモ帳、Simple Text、ワードパッドなど)を起動します。
3 ブラウザの実行ファイル(.exe)が入っているフォルダ(C:¥Program Files¥Internet Explorer
ディレクトリなど)に、空のファイルを dbgprint ファイルとして保存します。
メモ帳を使用する場合は、ファイルを保存する前に、スペースか文字を 1 つ入力
する必要があります。
Windows 環境で作業している場合は、ファイル名の末尾に拡張子が追加されてい
ないことを確認してください。テキスト・エディタとしてメモ帳を使用している
場合は、.txt 拡張子が自動的に保存ファイルに追加されます。次の手順に進む前
に拡張子を必ず削除してください。
4 Web ブラウザを起動します。
DbgPrint ファイルはクエリーの処理に関するデバッグ情報の収集を開始します。
dbgprint および Interactive Reporting Web Client 609
610 Interactive Reporting のトラブルシューティング
25
Interactive Reporting Studio
INIファイル
この章の内容
Interactive Reporting Studio の INI ファイルについて ............................................................ 611
Interactive Reporting Studio の INI ファイルについて
Interactive Reporting Studio の INI ファイルは、システムおよびアプリケーション設
定の保管に使用される単純なテキスト・ファイルです。表 176 は、アプリケーショ
ンと格納されている情報のタイプ別に、使用される各 INI を示しています。
表 176
Interactive Reporting で使用される INI ファイル
アプリケーション
INI ファイル
コンテンツ
Interactive Reporting Studio
BQFORMAT.INI
ロケールとカスタムの数値
フォーマットを保管します。
BQMETA0.INI
サポートされているメタデー
タ・ソースの OMI メタデータ
設定を保管します。
BQTOOLS.INI
カスタム・メニューの定義を
保管します(カスタム・メ
ニューが定義されている場合
のみ)。
BRIOQPLG.INI
プラグインの地域設定を保管
します。
BQFORMAT.INI
ロケールとカスタムの数値
フォーマットを保管します。
BQTOOLS.INI
カスタム・メニューの定義を
保管します(カスタム・メ
ニューが定義されている場合
のみ)
Interactive Reporting Web Client
EPM Workspace
すべてのサーバー INI ファイ
ルは、Windows OS ディレクト
リではない HYPERION_HOME
ディレクトリの外のサブディ
レクトリに保管されます。
BQFORMAT.INI ファイルと
BQMETA0.INI ファイルの国際
バージョンも存在します。
Interactive Reporting Studio の INI ファイルについて 611
アプリケーション
612 Interactive Reporting Studio INI ファイル
INI ファイル
コンテンツ
BQFORMAT.INI
Oracle Enterprise Performance
Management Workspace, Fusion
Edition で使用するロケールお
よびカスタム数値フォーマッ
トを保管します。
INTELLIGENCE.INI
ユーザー・インタフェースの
デフォルト構成設定を保管し
ます。
SQR.INI
ジョブ・ファクトリの SQR 構
成情報を保管します。
26
Interactive Reporting Web
Clientのカスタマイズ
この章の内容
Interactive Reporting Web Client の共存 ............................................................................... 613
アイドル接続タイムアウト値を増やす......................................................................... 615
Interactive Reporting Web Client を複数のブラウザ・ウィンドウ内に開く................................ 616
Interactive Reporting Web Client インストーラのカスタマイズ ............................................... 616
Interactive Reporting Web Client の共存
Interactive Reporting Web Client ユーザーは同一クライアント・マシン上で異なる
バージョンの Reporting and Analysis を使用できます。この機能を使用可能にする
ために、新しい Interactive Reporting Web Client インストールには複数バージョン
のアプリケーションが含まれています。ユーザーはリリース 8.3+サーバーからリ
リース 8.5 までより古いすべてのサーバーを使用できます。Reporting and Analysis
インストールには下位互換メカニズムがなく、Interactive Reporting Web Client の
8.5 バージョンしかサポートしていないため、機能が追加されました。使用する適
切なバージョンは、Interactive Reporting ドキュメント(BQY)が開かれたときに決定
されます。たとえば、ユーザーがリリース 8.3 サーバーの Interactive Reporting ド
キュメント(BQY)を開く場合、その要求に対処できるように Interactive Reporting
Web Client の 8.3 バージョンが起動します。
このリリースでは、次の 2 つの Interactive Reporting Web Client バージョン(8.3 バー
ジョンと現在の 8.5 リリース)がインストールされます。各 Interactive Reporting Web
Client プラグイン・エンティティは、ディスクおよびレジストリで区別されます。
各バージョンは<IE インストール・ディレクトリ>¥PLUGINS¥Hyperion¥<Insight
Series Version>、または<Firefox インストール・ディレクトリ>¥Plugins¥Hyperion
¥<Insight シリーズのバージョン>の下の個別フォルダにインストールされます。
そのバージョンに基づいた特定の Interactive Reporting Web Client 実行ファイルの
検出と開始を行うためのメカニズムが実装されています。6x および 8x の共存を
提供する Interactive Reporting Web Client ランチャが 8.3、8.5 および将来のバージョ
ンと共存できるように拡張されています。システムには.bqy MIME 型およびファ
イルに関連付けられている単一のランチャがあります。
Reporting and Analysis インストール上に 8.x バージョンをインストールする場合、
両方が正しく動作するには Oracle Hyperion Reporting and Analysis のバージョンを
もう一度インストールする必要があります。
Interactive Reporting Web Client の共存 613
ローカルに保存された Interactive Reporting ドキュ
メント
ユーザーがローカルに保存された Interactive Reporting ドキュメントを使用し、そ
れを Interactive Reporting Web Client からディスクに保存する場合、ファイルがバー
ジョン情報とともに追加されます。ユーザーがそのファイルをもう一度開く場合、
適切なバージョンの Interactive Reporting Web Client が起動します。この後、
Interactive Reporting Web Client は、サーバーに接続するためにサーバー・バージョ
ンを確認します。サーバーが現在の Interactive Reporting Web Client より新しい場
合、現在のバージョンへアップグレードするようにメッセージが表示されます。
この場合、より古いバージョンがサーバーの URL にアクセスし、Zero
Administration ページを起動して、アップグレードを実行します。Interactive
Reporting Web Client は、アップグレードされたバージョンのファイル名を使用し
てディスクから開かれます。
Interactive Reporting ドキュメントが前のバージョンの Interactive Reporting Web
Client または Oracle Hyperion(R) Interactive Reporting Studio で作成されている場合、
使用するバージョンの入力を求めるメッセージが表示されます。6.x バージョンを
含む、Interactive Reporting Web Client のバージョンのリストから選択できます。
6.x バージョンを選択する場合、「ツール」メニューには Interactive Reporting Web
Client の別のバージョンのドキュメントを開くコマンドがないため、バージョン・
レコードがドキュメントに添付されません。
Interactive Reporting Web Client が起動された後に「ツール」メニューから次のオプ
ションを選択すると、ドキュメントを開く Interactive Reporting Web Client の指定
をいつでも変更できます:
l
l
Web Client のバージョンを変更してこのファイルを開く
ローカルに保存された Interactive Reporting ドキュメントに対してこの Web
Client をデフォルトにする
Interactive Reporting Web Client の不一致
サーバーが要求する Interactive Reporting Web Client のシリーズとユーザーが選択
した互換性のあるバージョンの間に不一致がある場合は、ファイル・バージョン
のレコードが保存され、ドキュメントがリロードされます。
必要な Interactive Reporting Web Client シリーズの情報は、8.5 バージョンのサー
バーによってのみ提供されます。この情報が使用不可の場合、ユーザーは 8.3 ま
たは 6.x のサーバー(特定の Cookie およびそれ以降のバージョンのサーバー Cookie
がないことによって検出される)のいずれかに接続されると仮定されます。また
は、ユーザーは 8.3 サーバーに接続されると仮定されます。ユーザーがサーバー
が必要とする以上のバージョン番号の Interactive Reporting Web Client でドキュメ
ントを開く場合(たとえば、6.x サーバーのドキュメントは 8.3 サーバーで開かれま
す)、ユーザーが誤ってより新しいシリーズにアップグレードすることがないよう
にドキュメントがリロードされる際に「保存して終了」プロンプトが非表示にな
ります。
614 Interactive Reporting Web Client のカスタマイズ
ä Web Client のバージョンを変更するには:
1 ツール、Web Client バージョンの変更の順に選択します。
メッセージ・ダイアログが表示され、「システムで Interactive Reporting Web Client
の複数のバージョンが検出されました。このドキュメントを開く際のバージョン
Interactive Reporting Web Client を選択してください」と示されます。
2 バージョン・ドロップダウンからドキュメントを開くために使用するバージョンを選
択します。
3 今後のドキュメントに使用するためにバージョンの選択を保管するには、この選択肢
を記憶して、今後は確認しないを選択します。
4 OK をクリックします。
Interactive Reporting Web Client が選択したバージョン以外のバージョンを想定して
いる場合、「この Interactive Reporting Web Client 以外のバージョンのサーバーに接
続しようとしています。サーバーのバージョンは x.x であることが必要です。こ
のバージョンのサーバーを使用するか、次のリストから別の Interactive Reporting
Web Client を選択してください。
」で始まるメッセージ・ダイアログが表示されま
す。この時点で、予期されたバージョンまたは別のバージョンのいずれかを選択
できます。予期していた以外のバージョンを選択する場合、元のドキュメントの
機能が使用不可の場合があります。
5 OK をクリックします。
アイドル接続タイムアウト値を増やす
管理者は、ポーリング時間を構成することによって、Interactive Reporting Web Client
への接続をアクティブに保つメッセージの頻度をコントロールできます。これに
より、接続のアイドル時間の制約があるプロキシやファイアウォールの背後で動
作している場合でも、Interactive Reporting Web Client から、様々な実行所要時間の
クエリーを処理できます。
ä アイドル接続タイムアウトを増やすには:
1 <SERVLETS DEPLOYMENT>/config フォルダにある ws.conf ファイルを好みのエディタで開き
ます。
2 次の行を追加します:
WebClient.Applications.DAServlet.PollingTimeSec=0
3 PollingTimeSec パラメータの値を 0 から希望の値に変更します。
l
l
l
l
PollingTimeSec パラメータのデフォルト値の 0 は、ポーリングしないことを意
味します。接続がアクティブかどうかは確認されません。
PollingTimeSec パラメータの値は秒単位で入力します。
PollingTimeSec パラメータの値は、プロキシおよびファイアウォールのタイム
アウト値よりは短くします(長くするとこの構成変更は無効になります)。
PollingTimeSec パラメータの設定値が低過ぎると、ネットワーク・トラフィッ
クが増大します。たとえば、アイドル・タイムアウトが 15 分に設定されてい
るファイアウォールでは、ポーリング時間を 720 秒(12 分)に設定します。この
アイドル接続タイムアウト値を増やす 615
ようなケースで、ポーリング時間を 10 秒に設定する必要はありません。その
ような短いポーリング時間を設定しもネットワークの負荷が不要に増大する
だけです。
前述のエントリを ws.conf ファイルに追加した後は、Servlet Configurator
(<INSTALL_HOME>/servlets/bin にある、Windows では servletconfig.bat、UNIX
では servletconfig.sh)を使用して値を操作できます。
4 ファイルを保存します。
Interactive Reporting Web Client を複数のブラウザ・ウィ
ンドウ内に開く
Interactive Reporting Web Client は、単一または複数のブラウザ・ウィンドウ内で起
動できます。この機能を使用すると、1 つ以上の Interactive Reporting ドキュメン
ト(BQY)を同時に表示できます。同じ Interactive Reporting ドキュメント(BQY)に対
して複数のブラウザ・ウィンドウを開いた場合、最後に保存したドキュメントが
リポジトリに保存されます。
ä Interactive Reporting Web Client を複数のブラウザ・ウィンドウ内に開くには:
1 <SERVLETS DEPLOYMENT>/config フォルダにある ws.conf ファイルを好みのエディタで開き
ます。
2 次の行を追加します:
WebClient.Applications.DAServlet.OpenNewWindow=true
3 ファイルを保存します。
ä Interactive Reporting Web Client を単一のブラウザ・ウィンドウ内に開くには:
1 <SERVLETS DEPLOYMENT>/config フォルダにある ws.conf ファイルを好みのエディタで開き
ます。
2 次の行を追加します:
WebClient.Applications.DAServlet.OpenNewWindow=false
3 ファイルを保存します。
Interactive Reporting Web Client インストーラのカスタマ
イズ
Interactive Reporting Web Client をインストールする場合、任意のインストールが可
能なカスタマイズ・オプションが利用できます:
l
ヘルプ・ファイル
l
フォント・ファイル
l
変換ファイル
616 Interactive Reporting Web Client のカスタマイズ
このセクションでは、Interactive Reporting Web Client のインストールをカスタマイ
ズするために、構成ファイルを変更する方法についても説明します。
ヘルプ・ファイルおよびフォント・ファイルのイ
ンストール
ä ヘルプ・ファイルおよびフォント・ファイルをインストールするには:
1 エクスプローラ・モードで、Oracle Hyperion(R) Interactive Reporting ドキュメントを選択し
ます。
2 ショートカット・メニューの「開く形式」を選択します。
サブメニューが表示されます。
3 サブメニューから、「Interactive Reporting Web Client」を選択します。
Interactive Reporting Web Client インストール・ウィザードが表示されます。
4 ヘルプ・ファイルおよびフォント・ファイルのインストールを選択します。
5 「次へ」をクリックします。
確認するメッセージに従ってインストールを完了します。
インストール済言語数の選択
ユーザーは、完全な国際化サポート、およびユーザー・インタフェースを異なる
言語に切り替える機能を常に必要としているわけではありません。管理者が、1
つの言語(ユーザーのログイン言語に一致する)のみを実装するのか、またはイン
ストール済言語のサブセットをインストールするのかどうかを判別します。
ユーザーが追加の翻訳ファイルおよび ini ファイルのカスタム・バージョンをイン
ストールできるようにするために、ファイルをインストーラ・パッケージととも
にアド・ホック・フォルダ("CustomFiles")およびインストーラで転送可能な相対パ
スに配置できます(たとえば、workspace¥zeroadmin¥component¥Insight
¥CustomFiles)。ファイルをユーザーのマシンに転送するには 3 つの方法が使用可
能です。
1 つ目の方法では、管理者はファイルを Interactive Reporting Web Client ホーム・
ディレクトリ(たとえば、c:¥program files¥internet explorer¥plugins¥hyperion)に転送
できます。この場合、ファイルは"CustomFiles"フォルダに記憶した相対パスに対
応して配置されます。たとえば、briottbl.txt ファイルがサーバー上の:CustomFiles
¥9.3¥Translations¥Latin フォルダに配置される場合は、c:¥program files¥internet
explorer¥plugins¥hyperion¥9.0.2¥Translations¥Latin¥briottbl.txt に転送されます。これ
により、インストーラの新バージョンごとの Interactive Reporting Web Client バー
ジョンに対応するサブフォルダ名への変更(たとえば、¥9.0.2¥Translations から
¥9.1¥Translations への変更)の必要がなくなります。カスタム・インストールの保
守を簡素化するために、特別なフォルダ名"PluginFolder"がサポートされています。
briottbl.txt は、サーバー上の CustomFiles¥PluginFolder¥Translations¥Latin フォルダ
に配置される場合は、インストール済の Interactive Reporting Web Client のバージョ
Interactive Reporting Web Client インストーラのカスタマイズ 617
ンに対応するフォルダ(たとえば、¥9.0.2¥Translations¥Latin¥briottbl.txt、
¥9.1¥Translations¥Latin¥briottbl.txt など)に転送されます。
2 つ目の方法では、ファイルを Windows システム・ディレクトリに転送できます。
このオプションは既存の Interactive Reporting Web Client、ini ファイル
(brioqplg_ev.ini など)の更新のみサポートしており、その他のファイルは Windows
システム・ディレクトリに転送できません。
3 つ目のオプションでは、*.ttf フォント・ファイルを転送できます。これらのファ
イルは Windows フォント・フォルダに転送し、適切に登録できます。登録では、
フォント名をインストーラで使用可能にする必要があります(管理者はフォント名
を取得するためのスクリプトを記述できます)。
構成ファイルの編集
Interactive Reporting Web Client をカスタマイズする一番簡単な方法は、settings.ini
ファイルを手動で編集することです。このファイルの構造は次のとおりです。
OneTranslationLanguage=<visible|invisible>,<enabled|disabled>
SilentInstall=<true|false>
<Component>=<visible|invisible>,<installed|skipped>
InstallFile=<path to file>
InstalledTranslationLanguages=<language>,<language>,
<Component> — カスタム・インストールでサポートされるコンポーネント
(Insight8.3、Font など)です。
<visible|invisible> — 選択したオプションをユーザーが変更できるかどうかを定義し
ます。
OneTranslationLanguage — 「ユーザーのログインに一致する 1 つの言語のみインス
トールする」オプションに相当します。
SilentInstall — サイレント・インストール・モードを設定します。このオプション
が true に設定されている場合は、コンポーネントを選択するダイアログ・ボック
スもインストールの完了を知らせるダイアログ・ボックスも表示されません。つ
まり、ユーザーの介入は不要です。
InstallFile と<path to file> — インストールする必要のある追加ファイルの情報をイ
ンストーラに提供します。インストールするファイルを定義する InstallFiles のエ
ントリ数には制約がありません。パスは CustomFiles フォルダの相対パスを指定し
ます。
InstalledTranslationLanguages — インストールする翻訳ファイルのサブセットを定義
します。<language>パラメータは、サポートされる翻訳言語(フランス語、イタリ
ア語、日本語など)のパラメータです。settings.ini ファイルにオプションが存在す
る場合は、選択されている言語の翻訳ファイルのみがインストールされます。
構成ファイルの例
次に、settings.ini ファイルの構成方法の例を示します:
デフォルトの構成では、Insight 8.3 はすべての翻訳言語とともにインストールされ
ます:
618 Interactive Reporting Web Client のカスタマイズ
OneTranslationLanguage=invisible,disabled
SilentInstall=false
Insight8.3=invisible,installed
Help=visible,installed
Fonts=visible,installed
Translation=invisible,installed
インストールの言語に一致する翻訳ファイルのみインストールする命令が出され
ます:
OneTranslationLanguage=invisible,enabled
SilentInstall=false
Insight8.3=invisible,installed
Help=visible,installed
Fonts=visible,installed
Translation=invisible,installed
翻訳言語の選択されたサブセットのみインストールする命令が出されます:
OneTranslationLanguage=invisible,enabled
SilentInstall=false
Insight8.3=invisible,installed
Help=visible,installed
Fonts=visible,installed
Translation=invisible,installed
InstalledTranslationLanguages=French,Italian,Japanese
Insight 8.3 をインストールしない命令が出されます:
OneTranslationLanguage=invisible,disabled
SilentInstall=false
Insight8.3=invisible,skipped
Help=visible,installed
Fonts=visible,installed
Translation=invisible,installed
ユーザーが Insight 8.3 のインストールを選択できるようにする命令、翻訳言語の
選択されたサブセットをインストールする命令が出されます。ただし、フォント・
フィルやヘルプ・ファイルはインストールされません:
OneTranslationLanguage=invisible,disabled
SilentInstall=false
Insight8.3=visible,skipped
Help=invisible,skipped
Fonts=invisible,skipped
Translation=invisible,installed
InstalledTranslationLanguages=French,Italian,Japanese
メインの Oracle Hyperion(R) Interactive Reporting Web Client プラグインと翻訳のみ
インストールし、ユーザーが介入しないサイレント・インストールを実行する命
令が出されます。個々のコンポーネントの状態が表示可能に設定されているかど
うかは関係ありません。この設定は、SilentInstall スイッチで上書きされます:
OneTranslationLanguage=invisible,disabled
SilentInstall=true
Insight8.3=visible,skipped
Help=visible,skipped
Fonts=visible,skipped
Translation=invisible,installed
Interactive Reporting Web Client インストーラのカスタマイズ 619
追加のカスタム翻訳ファイルとデフォルト以外の brioqplg_ev.in ファイルをインス
トールする命令が出されます:
OneTranslationLanguage=invisible,disabled
SilentInstall=false
Insight8.3=invisible,installed
Help=visible,installed
Fonts=visible,installed
Translation=invisible,installed
InstallFile=PluginFolder\Translations\Latin\briottbl.txt
InstallFile=Translations\Latin\briottbl.txt ; the launcher’s
translation
InstallFile=brioqplg_ev.ini
620 Interactive Reporting Web Client のカスタマイズ
用語集
! 感嘆符(!)(bang character(!))を参照してください。
Extract-Transform-Load(ETL) データを抽出してアプリ
#MISSING 欠落データ(#MISSING)(missing
ケーションに移行するための、データ・ソース固有
のプログラムです。
data(#MISSING))を参照してください。
2 パス(two-pass) 他のメンバーの計算済の値に依存す
るメンバーを再計算するために使用される、Essbase
GUI グラフィカル・ユーザー・インタフェースで
す。
のプロパティです。2 パスのメンバーは、2 番目の
ID(identity) 外部認証におけるユーザーまたはグルー
パスの間にアウトラインから計算されます。
プの固有の ID です。
CDF カスタム定義関数(CDF)(custom-defined
Install_Home Oracle Hyperion アプリケーションがイ
function(CDF))を参照してください。
CDM カスタム定義マクロ(CDM)(custom-defined
ンストールされるディレクトリを示す変数です。同
じコンピュータに複数のアプリケーションがインス
トールされている場合は、Oracle Hyperion アプリ
macro(CDM))を参照してください。
ケーションの 1 つのインスタンスを指します。
Cookie Web サイトによってコンピュータ上に配置さ
Interactive Reporting 接続ファイル(.oce)(Interactive Reporting
れたデータのセグメントです。
connection file(.oce)) データベース API (ODBC、
essbase.cfg Essbase のオプションの構成ファイルで
SQL*Net、など)、データベース・ソフトウェア、
す。管理者は、このファイルを編集して Essbase
サーバー機能をカスタマイズできます。一部の構成
は、Essbase クライアントで使用することにより、
データベース・サーバーのネットワーク・アドレ
ス、データベース・ユーザー名などのデータベース
接続情報を含むファイルです。管理者は、Interactive
Essbase サーバーの設定を上書きできます。
Reporting 接続ファイル(.oce)を作成して発行しま
EssCell 特定の Essbase データベース・メンバーの交
差を示す値を取得するために、Essbase スプレッド
シート・アドインに入力する関数です。
ESSCMD Essbase の操作を対話的に実行したり、バッ
チ・スクリプト・ファイルから実行したりするため
の、コマンドライン・インタフェースです。
ESSLANG テキスト文字を解釈するために使用される
エンコード方式を定義する Essbase 環境変数です。
エンコード方式(encoding)も参照してください。
ESSMSH MaxL シェル(MaxL Shell)を参照してくださ
す。
Java データベース接続(JDBC)(Java Database
Connectivity(JDBC)) Java クライアントとリレーショナ
ル・データベースにより使用されるクライアントと
サーバー間の通信プロトコルです。JDBC インタ
フェースにより、SQL データベースのアクセスのた
めの呼出しレベル API が提供されます。
JSP Java Server Page です。
LRO リンク・レポート・オブジェクト(LRO)(linked
reporting object(LRO))を参照してください。
い。
Extensible Markup Language (XML) データに属性を割り当
てるタグのセットで構成される言語です。スキーマ
に基づいて、複数のアプリケーションの間で解釈可
能です。
用語集 621
LSC サービス(LSC services) ローカル・サービス・コン
フィグレータで構成されたサービスです。これには
グローバル・サービス・マネージャ(GSM)、ローカ
MDX(多次元式)(MDX(multidimensional expression)) リレー
ル・サービス・マネージャ(LSM)、セッション・マ
る言語です。「OLAPQuery」セクションのアウトラ
ネージャ、認証サービス、承認サービス、パブリッ
シャ・サービスが含まれ、データ・アクセス・サー
ビス(DAS)と Interactive Reporting Service が含まれる
イナを構築するとき、Interactive Reporting クライア
場合もあります。
サーバーに送信され、サーバーはクエリーの結果と
なるレコードを戻します。SQL スプレッドシート
MaxL Essbase で使用される多次元データベース向け
ショナル・データベースで SQL を使用する際に、
OLAP 準拠のデータベース向けに OLE DB に命令す
ントは要求を MDX の命令に変換します。ユーザー
がクエリーを処理するとき、MDX がデータベース・
アクセス言語です。データ定義の言語(MaxL DDL)
(SQL spreadsheet)も参照してください。
とデータ操作の言語(MaxL DML)から構成されます。
MIME タイプ(MIME Type) 多目的インターネットメール
MaxL DDL、MaxL DML、および MaxL シェル(MaxL
拡張仕様(Multipurpose Internet Mail Extension)です。
Shell)も参照してください。
アイテムのデータ・フォーマットを示す属性によ
り、システムはオブジェクトを開くアプリケーショ
ンを判断します。ファイルの MIME タイプはファ
MaxL DDL Essbase で、バッチまたは対話的なシステ
ム管理のタスクに使用されるデータ定義の言語で
す。
イル拡張子または HTTP ヘッダーにより決定されま
MaxL DML Essbase で、データのクエリーと抽出に使
す。プラグインはブラウザに対して、サポートされ
る MIME タイプ、および各 MIME タイプに対応す
用されるデータ操作の言語です。
るファイル拡張子を通知します。
MaxL DML の計算済メンバー(calculated member in MaxL DML)
NULL 値(null value) データのない値です。NULL 値は
分析を目的として設計されたメンバーです。MaxL
DML クエリーのオプションの WITH セクションで
定義されます。
ゼロに等しくありません。
ODBC Open Database Connectivity の略です。データ
ベース管理システム(database management system:
MaxL Perl モジュール(MaxL Perl Module) Essbase MaxL
DBMS)の情報処理方法に関係なく、あらゆるアプリ
DDL の一部である Perl モジュール(essbase.pm)です。
ケーションにより使用されるデータベース・アクセ
スの方法です。
このモジュールを Perl パッケージに追加すると、
Perl プログラムから Essbase データベースにアクセ
スできます。
MaxL シェル(MaxL Shell) MaxL ステートメントを
Essbase サーバーに渡すためのインタフェースです。
MaxL シェルの実行可能ファイル(UNIX は essmsh、
Windows は essmsh.exe)は、Essbase の bin ディレク
トリに格納されています。
MaxL スクリプト・エディタ(MaxL Script Editor) 管理サー
ビス・コンソールのスクリプト開発環境です。MaxL
スクリプトで Essbase を管理するとき、テキスト・
「OK」ステータス(OK status) 集計ステータスの 1 つで
す。エンティティが集計済であり、階層の下にある
データが変更されていないことを示します。
OLAP メタデータ・カタログ(OLAP Metadata Catalog)
Essbase 統合サービスで、リレーショナル・データ・
ソースから取り出されるデータの特性、ソース、場
所およびタイプを記述したメタデータが含まれてい
るリレーショナル・データベースです。
OLAP モデル(OLAP model) Essbase 統合サービスで、リ
エディタと MaxL シェルの代替として MaxL スクリ
レーショナル・データベースのテーブルおよび列か
ら作成される論理モデル(スター・スキーマ)です。
プト・エディタを使用できます。
この OLAP モデルを使用して、多次元データベース
の構造を生成できます。
Open Database Connectivity(ODBC) 標準のアプリケーショ
ン・プログラミング・インタフェース(API)です。
これにより、アプリケーションから複数のサード
パーティ・データベースにアクセスできます。
622 用語集
PL 勘定(P&L)(P&L accounts(P&L)) 損益勘定です。通常、
Transmission Control Protocol/Internet Protocol(TCP/IP) 異な
会社の損益計算書を構成する費用勘定と収益勘定の
集合を指します。
るオペレーティング・システムおよび内部アーキテ
クチャを持つコンピュータをリンクする標準的な通
信プロトコルのセットです。TCP/IP を使用すると、
POV(視点)(POV(point of view)) 行、列、またはページの
軸に割り当てられていない次元メンバーを操作する
ための機能です。たとえば、通貨の次元を POV に
割り当ててユーロ・メンバーを選択します。デー
タ・フォームでこの POV を選択すると、ユーロの
値にデータが表示されます。
Production Reporting SQR Production ReportingSQR
Production Reporting。
PVA 期別価額メソッド(PVA)(periodic value
method(PVA)を参照してください。
root メンバー(root member) 次元分岐における最上位の
メンバーです。
RSC サービス(RSC services) リモート・サービス・コン
フィグレータで構成されるサービスです。リポジト
リ・サービス、サービス・ブローカ、名前サービ
ス、イベント・サービス、およびジョブ・サービス
を含みます。
LAN および WAN に接続する多様なコンピュータと
の間でのファイルの交換、メールの送信、および
データの格納が可能です。
Unicode モードのアプリケーション(Unicode-mode
application) 文字テキストが UTF-8 でエンコードされ
ている Essbase アプリケーションです。様々な言語
に設定されているコンピュータを使用するユーザー
が、アプリケーション・データを共有できます。
Web サーバー(Web server) イントラネットまたはイン
ターネットの Web ページや Web アプリケーション
をホストするソフトウェアやハードウェアです。
WITH セクション(WITH section) MaxL DML で、オプショ
ンで使用できるクエリーのセクションです。メン
バーのセットを定義する再利用可能な論理を作成す
るために使用されます。WITH セクションでセット
(カスタムのメンバー)を一度定義すると、クエリー
中に複数回参照できます。
Shared Services データを Shared Services に公開し、
ws.conf Windows プラットフォーム用の構成ファイ
データの統合を実行することによって、サポート対
象となっている Oracle Hyperion 製品間でのユーザー
ルです。
によるデータの共有を可能にするアプリケーション
です。
SPF ファイル(SPF files) SQR Production Reporting サー
バーで作成される、プリンタに依存しないファイル
です。フォント、間隔、ヘッダー、フッターなど、
フォーマットされた実際のレポート出力を表しま
す。
wsconf_platform UNIX プラットフォーム用の構成ファ
イルです。
XML Extensible Markup Language (XML)を参照してく
ださい。
Y 軸スケール(Y axis scale)「調査」セクションに表示さ
れる、チャートの Y 軸上の値の範囲です。たとえ
ば、各チャートについて一意の Y 軸スケールを使
SQL スプレッドシート(SQL spreadsheet) SQL クエリーの
用したり、すべての詳細チャートに同一の Y 軸ス
結果セットを表示するデータ・オブジェクトです。
ケールを使用したり、または列内のすべてのチャー
トに同一の Y 軸スケールを使用可能です。多くの
SQR Production Reporting データ・アクセス、データ操
作、および SQR Production Reporting ドキュメント
作成のための専用プログラミング言語です。
Structured Query Language (SQL) リレーショナル・デー
タベースに対する指示を処理するために使用される
言語です。
TCP/IP Transmission Control Protocol/Internet
Protocol(TCP/IP)を参照してください。
場合、共通の Y 軸スケールを使用すると、一目で
チャートを比較できるようになります。
Zero Administration サーバー上のプラグインの最新バー
ジョン番号を識別するソフトウェア・ツールです。
アウトライン(outline) 多次元データベースのデータ
ベース構造です。すべての次元、メンバー、タグ、
タイプ、連結、および算術的関係を含みます。デー
タは、アウトラインに定義された構造に応じてデー
タベースに保管されます。
用語集 623
アウトライン同期(outline synchronization) パーティショ
ン・データベースで、データベースのアウトライン
の変更を他のデータベースに伝播するプロセスで
す。
安全率(Risk Free Rate) より安全な投資から期待される
アクセサ(accessor) データ・マイニング・アルゴリズ
と子が値を共有します。
ムに関する入出力データ仕様です。
利回りです(米国の長期国債など)。
暗黙の共有(implied share) メンバーが 1 つ以上の子を
持ち、集計されている子は 1 つのみである場合、親
アーチファクト(artifact) 個別のアプリケーションまた
アクセス権(access permissions) リソースに対してユー
はリポジトリ・アイテムです(スクリプト、フォー
ザーが実行できる一連の操作です。
ム、ルール・ファイル、Interactive Reporting ドキュ
アクティビティ・レベルの承認(activity-level authorization)
メント、財務レポートなど)。オブジェクトとも呼
操作対象となるデータに依存せず、アプリケーショ
ンへのユーザー・アクセスやアプリケーションで実
行できるアクティビティのタイプを定義します。
ばれます。
アクティブ・サービス(active service) 実行タイプが保留
ではなく開始に設定されているサービスです。
アクティブ・ユーザー(active user) システムへのアクセ
スが許可されているユーザーです。
アクティブ・ユーザー/ユーザー・グループ(active user/
移行監査レポート(migration audit report) 移行ログから生
成されるレポートです。アプリケーションの移行に
関する追跡情報を提供します。
移行処理(promotion) アプリケーション、アーチファ
クト、またはユーザーを、別の環境またはコン
ピュータに転送するプロセスです。たとえば、テス
ト環境から実稼働環境にコピーします。
user group) ユーザー・プリファレンスにより現在の
移行スナップショット(migration snapshot) アプリケー
ユーザーとして識別されるユーザーまたはユー
ザー・グループ。デフォルト・ユーザー・プリファ
レンス、動的オプション、アクセスおよびファイル
のアクセス権を決定します。アクティブ・ユーザー
を自分のユーザー名や属するユーザー・グループに
設定できます。
ションの移行のスナップショットです。移行ログに
取込まれます。
値次元(value dimension) 入力値、換算値、および連結
の詳細を定義するために使用されます。
アドホック・レポート(ad hoc report) エンド・ユーザー
移行定義ファイル(.mdf)(migration definition file(.mdf)) アプ
リケーションの移行に使用される移行パラメータを
含むファイルです。これによりバッチ・スクリプト
を処理できます。
移行ログ(migration log) アプリケーションの移行のす
べてのアクションとメッセージを取込むログ・ファ
イルです。
がその場で作成するオンライン分析クエリーです。
依存エンティティ(dependent entity) 組織内の他のエン
アプリケーション(application) (1)特定のタスクまたは
ティティに属するエンティティです。
タスクのグループを実行するために設計されたソフ
トウェア・プログラムです(スプレッドシート・プ
一意でないメンバー名(non-unique member name) 重複メ
ログラム、データベース管理システムなど)。(2)必
要とされる特定の分析およびレポートに対応するた
めに使用される、次元および次元メンバーの関連す
るセットです。
ンバー名(duplicate member name)を参照してくださ
い。
一意のメンバー名(unique member name) データベース・
アウトライン内に一度のみ存在する、共有されない
メンバーの名前です。
アプリケーション移行ユーティリティ(Application Migration
Utility) アプリケーションとアーチファクトの移行に
一意メンバーのアウトライン(unique member outline) 重複
使用されるコマンドライン・ユーティリティです。
メンバー名を使用できないデータベース・アウトラ
インです。
アプリケーションの通貨(application currency) アプリケー
ションのデフォルトのレポート用通貨です。
イメージ・ブックマーク(image bookmarks) Web ページ
アペンダ(appender) 宛先を意味する Log4j の用語で
やリポジトリ・アイテムへのグラフィック・リンク
です。
す。
624 用語集
因果関係マップ(cause and effect map) 企業戦略を形成す
エージェント(agent) アプリケーションやデータベー
る要素の関連、およびこれらの要素が組織の戦略目
標を達成するためにどのように連動するかを示しま
す。因果関係マップのタブは、各戦略マップについ
て自動的に作成されます。
スの開始と停止、ユーザー接続の管理、ユーザー・
アクセスのセキュリティ対策を行う Essbase サー
インデックス(index) (1)疎データの組合せによりブ
親(parents) 直接レポートする依存エンティティを 1
ロック・ストレージ・データベースでデータを取得
する方法です。(2)インデックス・ファイルを指し
つ以上含むエンティティです。親はエンティティで
あると同時に少なくとも 1 つのノードに関連してい
ます。
るため、エンティティ、ノード、および親の情報が
関連付けられています。
インデックス・キャッシュ(index cache) インデックス・
ページを含むバッファです。
インデックス項目(index entry) 疎次元の交差へのポイ
ンタです。インデックス・エントリはディスク上の
データ・ブロックをポイントし、オフセットを使用
してセルを検索します。
インデックス・ファイル(index file) ブロック・ストレー
ジのデータ取得情報を格納する Essbase ファイルで
す。ディスクに常駐し、インデックス・ページを含
みます。
インデックス・ページ(index page) インデックス・ファ
イルの下位区分です。データ・ブロックを指すポイ
ンタを含みます。
「影響」ステータス(IMPACTED status) 親エンティティに
集計する子エンティティの変更を示します。
円グラフ(pie chart) 1 つのデータ・セットを扇形に分
割された円形で示すグラフです。
エンコード方式(encoding) テキストの作成、保管、表
示のためにビット組合せを文字にマッピングする方
法の 1 つです。各エンコード方式には UTF-8 など
の名前が付けられています。各エンコード方式で
は、それぞれの値は特定のビット組合せにマッピン
グされています。たとえば、UTF-8 では大文字の A
は HEX41 にマッピングされています。コード・ペー
ジ(code page)およびロケール(locale)も参照してくだ
さい。
バー・プロセスです。このエージェントは、
ESSBASE.EXE と呼ばれます。
親の調整(parent adjustments) 親に関連して子に転記さ
れる仕訳エントリです。
折れ線グラフ(line chart) データ・セットを最大 50 個
表示できるグラフです。各データ・セットは線で示
されます。折れ線グラフで絶対値やパーセントを表
す際に、前の線の上に次の線を重ねていく形で表示
することも可能です。
オンライン分析プロセス(OLAP)(online analytical
processing(OLAP)) 複数ユーザーによりクライアントと
サーバー間の計算を行える多次元の環境です。連結
された企業データをリアル・タイムで分析するユー
ザーが使用します。OLAP システムの機能には、ド
リルダウン、データのピボット、複素数計算、トレ
ンド分析、およびモデリングが含まれます。
会社間照合(intercompany matching) アプリケーション内
の会社間勘定科目のペアの残高を比較するプロセス
です。会社間の受取勘定科目は、対応する会社間の
支払い勘定科目と比較されます。一致する勘定科目
は、組織の集計合計から会社間のトランザクション
を消去するために使用されます。
会社間照合レポート(intercompany matching report) 内部取
引勘定科目の残高を比較して、勘定の収支が合って
いるかどうかを示すレポートです。
拡張リレーショナル・アクセス(Advanced Relational Access)
リレーショナル・データベースと Essbase 多次元
Administration Services の機能の 1 つです。グラフィ
データベースの統合を指します。これにより、すべ
てのデータがリレーショナル・データベースに保持
され、Essbase データベースに存在する要約レベル
カルなツリー・ビューを使用して Essbase 環境を管
のデータにマッピングされます。
理できます。エンタープライズ・ビューを使用する
と、Essbase アーチファクトを直接操作できます。
確認レベル(review level) プロセス管理の確認ステータ
エンティティ(entity) 部門、子会社、工場、地域、製
ん」、「第 1 パス」、「提出済」、「承認済」、「発行済」
品など、組織での財務報告単位となる組織単位を示
す次元です。
など、プロセス単位のレベルを示します。
エンタープライズ・ビュー(Enterprise View)
ス・インディケータの 1 つです。「開始していませ
用語集 625
加重(weight) スコアカードの項目に割り当てられた
カレンダ(calendar) ユーザー定義の期間、およびその
値です。スコアボード全体のスコアの計算におい
て、その項目の相対的な重要性を示します。スコア
カードのすべての項目の加重を総計すると 100%に
関係です。暦年または会計年度は、Q1、Q2、Q3、
なります。たとえば、ある製品について新機能を開
発する重要性を認めるため、開発者のスコアカード
上の New Features Coded のメジャーに Number of
および Q4 から構成されます。
為替レート(exchange rate) ある通貨から別の通貨に変
換する際に使用する数値です。たとえば、1 米ドル
をユーロに変換する場合、為替レートの 0.8936 に
Minor Defect Fixes のメジャーよりも大きな加重が割
米ドルを乗じます。これにより、1 米ドルに相当す
り当てられる可能性があります。
るユーロは 0.8936 と算出されます。
カスケード(cascade) メンバー値のサブセットに対し
為替レート・タイプ(exchange rate type) 為替レートの識
て複数のレポートを作成するプロセスです。
別子です。異なるレートのタイプが使用されるの
は、一定期間および年間について複数のレートが存
在することがあるためです。従来より、期末時点で
のレートを当期の平均レートおよび期末レートとし
て定義します。その他、ヒストリカル・レート、予
算レート、予測レートなどのレート・タイプがあり
ます。レート・タイプは特定の時点に適用されま
す。
カスタム・カレンダ(custom calendar) システム管理者が
作成したカレンダです。
カスタム次元(custom dimension) ユーザーが作成および
定義する次元です。チャネル、製品、部署、プロ
ジェクト、または地域がカスタム次元になることが
あります。
カスタム定義関数(CDF)(custom-defined function(CDF)) Java
で開発され、MaxL により Essbase の標準計算スク
換算(translation) 通貨換算(currency conversion)を参照
してください。
リプト言語に追加された、Essbase 計算関数です。
換算レート(conversion rate) 為替レート(exchange rate)
カスタム定義マクロ(CDM)(custom-defined
を参照してください。
macro(CDM))も参照してください。
カスタム定義マクロ(CDM)(custom-defined macro(CDM))
Essbase のマクロです。Essbase 計算機の関数および
専用マクロ関数を使用して記述されます。カスタム
定義マクロが使用する Essbase の内部マクロ言語に
より、計算関数を組み合せることが可能となり、複
数の入力パラメータが処理されます。カスタム定義
関数(CDF)(custom-defined function(CDF))も参照し
てください。
カスタム・プロパティ(custom property) ユーザーが作成
した次元または次元メンバーのプロパティです。
カスタム・レポート(custom report) 設計レポート・モ
ジュールで作成する複雑なレポートです。コンポー
ネントの様々な組合せによって構成されます。
カテゴリ(categories) データの分類(例、月)
株式ベータ(Equity Beta) 株のリスクを指します。その
勘定科目(account) 次元の 1 つで、会計用のデータの
場所とその主な性質を示します。
勘定科目次元(accounts dimension) 高機能の会計を可能
にする次元タイプです。勘定科目として定義可能な
次元は 1 つのみです。
勘定科目の種別(account type) 時間の経過に伴う勘定科
目の値のフロー、およびその符号の振る舞いを示し
ます。勘定科目タイプのオプションには、支出、収
益、資産、負債、および資本が含まれます。
勘定科目の消去(account eliminations) 集計時に集計ファ
イル内で値がゼロに設定された勘定科目です。
勘定科目のブロック(account blocking) 集計ファイルで
勘定科目が入力データを受け入れるプロセスです。
ブロックされた勘定科目は加算集計プロセスで値を
受け取りません。
関数(function) 値またはデータベース・メンバーを戻
株の収益と市場利益率の差異により測定され、ベー
タと呼ばれるインデックスで示されます。たとえ
ば、市場利益率が 1%変動するのに伴って株の収益
すルーチンです。
が通常 1.2%変動するのであれば、その株のベータ
を終了して、データベースからの情報を要求する文
字です。レポート・スクリプトは感嘆符を使用して
終了する必要があります。レポート・スクリプト内
では複数の感嘆符を使用できます。
値は 1.2 です。
626 用語集
感嘆符(!)(bang character(!)) 一連のレポート・コマンド
管理対象サーバー(managed server) 内蔵された Java 仮想
行の抑制(suppress rows) 欠落値を含む行を除外し、ス
マシン(Java Virtual Machine: JVM)で実行されるアプ
リケーション・サーバー・プロセスです。
プレッドシート・レポートからの文字にアンダース
コアを付けます。
関連勘定科目(Related Accounts) 勘定科目の構造体で
行ヘッダー(row heading) レポート・ページにメンバー
は、すべてのメイン勘定科目および関連勘定科目は
同一のメイン勘定科目番号にグループ化されます。
メイン勘定科目と関連勘定科目は、勘定科目番号の
最初の接尾辞により区別されます。
をリストするレポート・ヘッダー。メンバーは、各
行名の下にリストされます。
外部でトリガーされるイベント(externally triggered events)
ジョブの実行をスケジュールするための、時間ベー
スでないイベントです。
外部認証(external authentication) Oracle Hyperion アプリ
ケーションの外部に保管されたユーザー情報を使用
して、アプリケーションにログオンすること指しま
す。ユーザー情報の保管場所は、通常は MSAD や
クエリー(query) データ・プロバイダからの情報の要
求です。リレーショナル・データ・ソースにアクセ
スする場合などに使用されます。
クエリー・ガバナー(query governor) Essbase Integration
Server のパラメータまたは Essbase サーバーの構成
設定です。データ・ソースに対して実行されるクエ
リーの時間とサイズをコントロールします。
クラスタ(cluster) 単一リソースとして動作して、タ
算方法の 1 つです。一定期間における期別の為替
スクの負荷を共有し、フェイルオーバーのサポート
を提供する一連のサーバーまたはデータベースで
す。システムにおける単一障害点となるサーバーや
データベースを排除します。
レート値を適用して通貨を算出します。
クラスタ棒グラフ(clustered bar charts) カテゴリを横に
基本エンティティ(base entity) 組織の構造の一番下に
並べたグラフです。並列カテゴリの分析に便利で
す。垂直棒グラフでのみ使用されます。
NTLM などの企業ディレクトリとなります。
期別価額メソッド(PVA)(periodic value method(PVA) 通貨換
位置し、他のエンティティを持たないエンティティ
です。
基本次元(base dimension) 1 つまたは複数の属性次元に
関連付けられている標準次元です。たとえば、製品
に香りがあるとすると、Product 次元が Flavors 属性
次元の基本次元となります。
基本通貨(base currency) 日常の業務取引が行われる通
貨です。
期末(ending period) チャートの日付範囲を調整できる
期間です。たとえば、月の期末の場合、当月末まで
の情報がチャートに表示されます。
キャッシュ(cache) データを一時的に保持する、メモ
リー内のバッファです。
キューブ(cube) 3 つ以上の次元を含むデータのブロッ
クです。Essbase データベースはキューブです。
繰返し(iteration) 同じバージョンのデータを修正して
移行する予算またはプランニング・サイクルのパス
です。
クリーン・ブロック(clean block) 計算スクリプトによっ
てすべての次元が一度に計算された場合、または計
算スクリプトで SET CLEARUPDATESTATUS コマン
ドが使用された場合の、データベース全体の計算が
完了しているデータ・ブロックを指します。
クロス連結レポート(crosstab reporting) テーブル・
フォーマットでデータの分類および集計を行うこと
です。テーブルのセルには、交差する分類に合致す
るデータの集計結果が保管されています。たとえ
ば、製品販売情報のクロス集計レポートに、列見出
しとして Small や Large などのサイズ属性、行見出
しとして Blue や Yellow などの色属性を表示できま
す。テーブルの中で Large と Blue が交差するセルに
兄弟(sibling) 他の子メンバーと同じ世代で、すぐ上
は、サイズが Large のすべての Blue 製品の総売上げ
に同じ親を持つ子メンバーです。たとえば、メン
バー Florida とメンバー New York はメンバー East
が表示されます。
の子であり、互いの兄弟です。
共有メンバー(shared member) ストレージ・スペースを
別の同名メンバーとの間で共有するメンバーです。
Essbase アウトラインに複数回現れるメンバーが重
複して計算されることを防ぎます。
用語集 627
グリッドの POV(grid POV) 行、列、またはページの交
権限(permission) データまたは他のユーザーとグルー
差に次元を配置せずに、グリッド上で次元メンバー
を指定する手段です。レポート・デザイナはグリッ
ド・レベルで POV の値を設定し、ユーザーの POV
プを管理するために、ユーザーおよびグループに付
与されるアクセス・レベルです。
がグリッドに影響を与えないように防ぐことができ
ます。次元に含まれるグリッドの値が 1 つのとき、
その次元は行、列、またはページではなくグリッド
の POV に配置します。
グループ(group) 複数のユーザーに同様のアクセス権
検証(validation) アウトラインに対してビジネス・ルー
ル、レポート・スクリプト、またはパーティション
の定義をチェックして、チェック対象のオブジェク
トが有効であることを確認するプロセスです。
限界税率(Marginal Tax Rate) 税引き後の負債コストを計
を割り当てるためのコンテナです。
算するために使用されます。最近計上された所得に
適用される税率(所得額に適用される最高の税率区
グローバル・レポート・コマンド(global report command)
分の税率)を示し、連邦税、州税、および地方税を
別のグローバル・コマンドに置き換えられるか、ま
たはファイルが終了するまで実行し続けるレポー
ト・スクリプトのコマンドです。
含みます。課税対象所得と税率区分の現在のレベル
に基づいて、限界税率を予測できます。
計算(calculation) データを集約したり、データベース
で計算スクリプトを実行したりするプロセスです。
貨タイプが指定されていない場合は、現地通貨がエ
ンティティの基本通貨に一致します。
計算結果アイテム(computed item) データベースや
原点(origin) 2 つの軸の交差です。
キューブに物理的に格納される列に対して、仮想の
列を指します。クエリー実行時にデータベースによ
り、または Interactive Reporting Studio の「結果」セ
子(child) データベース・アウトライン内で親を持つ
メンバーです。
クションで計算されます。計算結果アイテムは、関
数、データ項目、およびダイアログ・ボックスで提
供される演算子に基づくデータ計算であり、レポー
トに含まれたり他のデータの計算に再利用されるこ
とがあります。
計算スクリプト(calc script) データベースの集計方法や
集約方法を定義する一連のコマンドです。集計プロ
セスとは別に、割当てや他の計算ルールを指定する
コマンドが計算スクリプトに含まれることもありま
す。
結合(join) 特定の列または行の共通のコンテンツに
基づく 2 つのリレーショナル・データベース・テー
ブルまたはトピックの間のリンクです。通常、異な
るテーブルまたはトピック内の同一または類似する
アイテムの間で結合が起きます。たとえば、
Customer テーブルと Orders テーブルで Customer ID
現地通貨(local currency) 入力通貨タイプです。入力通
高機能計算(intelligent calculation) 最後に実行された計
算以降に更新されたデータ・ブロックを追跡する計
算方法です。
交差(intersection) 多次元データベース内の次元の交差
を表すデータの単位で、ワークシートのセルです。
構成ファイル(configuration file) セキュリティ・プラッ
トフォームでは、XML ドキュメントの構成を製品
の管理者やインストール・プログラムに依存してい
ます。XML ドキュメントは有意義なプロパティの
値を示し、企業の認証シナリオに関連する場所と属
性を指定するように変更する必要があります。
構造ビュー(structure view) トピックをコンポーネント
のデータ項目の単純なリストとして表示します。
構築方法(build method) データベース・アウトライン
コードが Orders 内のレコードに結合します。
を変更するために使用する方法の一種です。デー
タ・ソール・ファイルのデータ・フォーマットに基
づいて構築方法を選択します。
欠落データ(#MISSING)(missing data(#MISSING)) ラベル付
個人の反復タイム・イベント(personal recurring time events)
けされた場所のデータが存在しないか、値が含まれ
ていないか、データが入力されていないかまたは
ロードされていないことを示すマーカーです。たと
えば、勘定科目に当期ではなく過去または将来の期
間のデータが含まれている場合は、欠落データが存
在します。
再利用可能なタイム・イベントです。作成したユー
ザーのみがアクセスできます。
の値が同一である場合、Customer テーブル内のレ
628 用語集
個人用変数(personal variable) 複雑なメンバー選択の特
定の選択ステートメントです。
個人用ページ(personal pages) リポジトリ情報を参照す
再生で開始(Start in Play) Web Analysis ドキュメントを
るための個人用ウィンドウです。表示する情報、お
よびレイアウトと色を選択します。
作成するための最も迅速な方法。再生で開始プロセ
スでは、データベース接続を指定する必要があり、
スプレッドシートのデータ・オブジェクトの使用が
想定されます。この方法では、時間次元とメジャー
次元の最上位の集約メンバーを使用して、スプレッ
ドシートの行軸と列軸が自動的に移入されます。
コミット・アクセス(committed access) Essbase の取引の
処理方法に影響する Essbase カーネルの分離レベル
です。コミット・アクセスでは、同時取引は書込み
ロックを長期間保持し、予測可能な結果を生成しま
す。
コンテキスト変数(context variable) タスクフロー・イン
スタンスのコンテキストを特定するために、特定の
タスクフローに定義される変数です。
コンテンツ(content) リポジトリに格納されたあらゆ
るタイプのファイルの情報です。
コントリビューション(contribution) 子エンティティか
ら親に追加される値です。それぞれの子は親に対す
るコントリビューションを持ちます。
コード・ページ(code page) 一連のテキスト文字への
ビット組合せのマッピングです。コード・ページ
は、それぞれ異なる文字セットをサポートします。
各コンピュータには、ユーザーが必要とする言語の
文字セットについてのコード・ページ設定が含まれ
ます。このドキュメントでは、コード・ページは非
Unicode のエンコードのビット組合せに文字をマッ
サブ勘定科目のナンバリング(Subaccount Numbering) 不連
続の整数を使用してサブ勘定科目のナンバリングを
行うためのシステムです。
サブスクライブ(subscribe) 項目またはフォルダが更新
されるときに自動的に通知を受け取るように、項目
またはフォルダにフラグを付けることを指します。
サポート詳細(supporting detail) セルの値を算出した計
算および仮定です。
三角換算法(triangulation) 第 3 の共通通貨を介して、あ
る通貨から別の通貨に残高を変換する手段です。欧
州の場合はユーロが共通通貨として使用されます。
たとえば、フランス・フランからイタリア・リラに
変換する場合、ユーロが共通通貨として定義されま
す。したがって、フランの残高をリラに変換するに
は、フランからユーロに変換してから、ユーロから
リラに変換します。
ピングします。エンコード方式(encoding)も参照し
算出勘定科目(Calculated Accounts) 算出勘定科目の式は
てください。
変更できません。これらの式は、構築中のモデルの
会計面における完全性を維持するために確定されて
います。たとえば、算出勘定科目の純利益に関する
式は Strategic Finance でモデル化されているため、
差異(variance) プラン値と実績値などの 2 つの値の差
です。
パスを実行し、同時に計算することを指します。
履歴期間と予測期間のいずれでも変更は不可能で
す。
再構成 URL(reconfigure URL) ユーザーが Workspace にロ
算出ステータス(calculation status) 一部の値または式の
サイクル・スルー(cycle through) データベース内で複数
グオンしているときに、サーブレット構成設定を動
的に再ロードするための URL です。
再構築(restructure) データベース・インデックス、ま
た場合によってはデータ・ファイルの再生成もしく
は再構築を行う操作です。
計算が変更されたことを示す集計ステータスです。
影響を受けるエンティティについて正しい値を取得
するには、再集計する必要があります。
算術演算子(mathematical operator) 式およびアウトライ
最新(latest) 最新の期間として定義されたメンバーか
ンでのデータの計算方法を定義する記号です。標準
的な算術演算子またはブール演算子が使用されます
(+、-、*、/、%など)。
らデータ値を取得するために使用される、スプレッ
ドシートのキー・ワードです。
算術データ・ロード(arithmetic data load) データベース
最上位メンバー(top-level member) 次元のアウトライン
など)を実行するデータ・ロードです。
で、階層ツリーの一番上に位置する次元メンバーで
す。次元メンバー間に階層の関係がない場合は、
ソート順で最初のメンバーを指します。階層の関係
がある場合、最上位メンバーの名前が次元名と同一
となるのが一般的です。
内の値に対して演算(たとえば各値に 10 を加算する
サンプリング(sampling) エンティティの特性を判断す
るためにエンティティの代表的な部分を選択するプ
ロセスです。メタデータのサンプリング(metadata
sampling)も参照してください。
用語集 629
サービス(services) ビジネス・アイテムを取得、変更、
集計(consolidation) 従属するエンティティからのデー
追加、および削除するためのリソースです(権限付
タを親エンティティに集約するプロセスです。たと
えば、次元 Year に Qtr1、Qtr2、Qtr3、および Qtr4
与、認証など)。
サーブレット(servlet) Web サーバーが実行可能なコン
パイルされたコードです。
サーブレット・コンフィグレータ(Servlet Configurator)
ローカルにインストールされているすべてのサーブ
レットを構成するユーティリティです。
というメンバーが含まれている場合、この集計は
Year になります。
集計ファイル(*.cns)(consolidation file(*.cns)) 集計ファイ
ルは、集計のプロセスでチャートまたはツリー・
ビューを使用して Strategic Finance ファイルを追加、
の値を保管する勘定科目の種別です。
削除、移動するためのグラフィカル・インタフェー
スです。集計ファイルを使用して、集計を定義した
り変更したりすることも可能です。
式(formula) データベース・メンバーを計算する演算
集計ファイル(親)(consolidated file(Parent)) 事業部門のす
子、関数、次元およびメンバー名、および定数の組
合せです。
べてのファイルが集計されたファイルです。集計の
定義を含みます。
式の保存(preserve formulas) データ取得中にワークシー
集計ルール(consolidation rule) 階層のノードを集計する
ト内に保持される、ユーザーが作成した式です。
際に実行されるルールを特定します。親の残高が正
しく集計されるように、顧客固有の適切な式を含め
ることができます。消去プロセスは、集計ルール内
で制御できます。
残高勘定科目(balance account) 特定の時点の符号なし
資産勘定科目(asset account) 勘定科目の 1 つです。会
社の資産の値を保管します。
支出勘定科目(expense account) 期別の値と年間累計値
を保管する勘定科目です。値が正の場合は、純利益
が減ります。
修飾名(qualified name) 定まったフォーマットのメン
バー名です。重複メンバーのアウトラインにおい
て、重複メンバー名を区別します([Market].[East].
市場リスク割増額(Market Risk Premium) 国債よりもリス
[State].[New York]、[Market].[East].[City].[New York]
クの高い投資を投資家に呼びかけるための、安全率
に追加して支払われる利回りです。予測される市場
利回りから安全率を差し引いて計算されます。この
数字が示すモデルは将来の市況に近いものとなる必
要があります。
など)。
システム抽出(system extract) データをアプリケーショ
ンのメタデータから ASCII ファイルに転送します。
子孫(descendant) データベース・アウトラインで親の
下に位置するメンバーです。たとえば、年、四半期
および月を含む次元では、メンバー Qtr2 およびメ
ンバー April がメンバー Year の子孫となります。
シナリオ(scenario) データを分類するための次元です
(Actuals、Budget、Forecast1、Forecast2 など)。
支配比率(percent control) 所属するグループ内でエン
ティティが受ける支配の程度です。
収益勘定科目(income account) 期別の値と年間累計値を
保管する勘定科目です。値が正の場合は純利益が増
えます。
集約(aggregation) 集約ストレージ・データベースの値
をロール・アップおよび保管するプロセスです。ま
たは集約プロセスによって保管された結果を指しま
す。
集約関数(aggregate function) 関数の一種です。合計、
平均の計算など、データの要約や分析を実行しま
す。
集約スクリプト(aggregation script) 集約を構築するため
の集約ビューの選択を定義するファイルです。集約
ストレージ・データベースのみで使用されます。
集約ストレージ・データベース(aggregate storage database)
潜在的に大きな多数の次元に分類される疎に分散
した大規模なデータをサポートするように設計され
たデータベースのストレージ・モデルです。上位の
メンバーと式は動的に計算され、選択されたデータ
値は集約、保管されます。通常、集約の合計所要時
間が改善されます。
集約制約(aggregate limit) 集約要求ライン・アイテムや
集約メタトピック・アイテムに設定する制約です。
630 用語集
集約セル(aggregate cell) 複数のセルから構成されるセ
時間次元(time dimension) データが示す期間を定義しま
ルです。たとえば、Children(Year)を使用するデー
す(会計期間、暦時間など)。
タ・セルは、Quarter 1、Quarter 2、Quarter 3、およ
び Quarter 4のデータを含む 4 つのセルに展開され
ます。
集約ビュー(aggregate view) 各次元内のメンバーのレベ
ルに基づく集約セルの集合です。計算時間を短縮す
るため、値は事前に集約されて集約ビューとして保
管されています。取得は集約ビューの合計から開始
され、合計に追加されます。
軸(axis) (1)測定と分類に使用されるグラフィックを
貫通する直線です。(2)多次元のデータを整理およ
び関連付けるために使用されるレポートのアスペク
トです(フィルタ、ページ、行、列など)。たとえ
ば、Simple Basic でデータ・クエリーを実行する場
合、軸では Qtr1、Qtr2、Qtr3、および Qtr4 の値の
列を定義できます。Market と Product の階層による
合計が行データとして取得されます。
出資比率(percent ownership) エンティティが親によっ
時系列レポート作成(time series reporting) カレンダの日
て所有される程度です。
付(年、四半期、月、週など)に基づくデータのレ
手動ステージ(manual stage) 完了するためにユーザー
ポート作成プロセスです。
が操作する必要があるステージです。
次元(dimension) ビジネス・データを整理して値の取
消去(elimination) 組織内のエンティティ間での取引を
得や保持のために使用されるデータ・カテゴリで
す。通常、次元には関連するメンバーをグループ化
した階層が含まれます。たとえば、Year 次元は多
ゼロに設定(消去)するプロセスです。
消去済勘定科目(Eliminated Account) 集計ファイルに表
示されない勘定科目です。
詳細チャート(detail chart) 要約チャートで、詳細な情
報を提供するチャートです。詳細チャートは要約
チャートの下にある「調査」セクションに列で表示
されます。要約チャートに円グラフが表示される場
合、その下の詳細チャートには円の各区分が示され
ます。
使用済ブロック(dirty block) 最後に計算された後に変更
くの場合四半期、月などの期間の各単位ごとのメン
バーが含まれます。
次元間の無関係性(interdimensional irrelevance) 次元が他
の次元と交差しない状況を指します。次元に含まれ
るデータは、交差しない次元はアクセスできないた
め、交差しない次元は無関係となります。
次元構築(dimension build) Essbase アウトラインに次元
およびメンバーを追加するプロセスです。
されたセルを含むデータ・ブロックです。子ブロッ
クが使用済である(つまり更新されている)場合、上
次元構築のルール(dimension build rules) データ・ロード
位のブロックにも使用済のマークが付けられます。
を変更するために使用されます。変更は外部デー
タ・ソース・ファイルのデータに基づきます。
シリアル計算(serial calculation) デフォルトの計算設定
のルールに似た仕様です。Essbase でアウトライン
です。Essbase は 1 つの計算を複数のタスクに分割
次元性(dimensionality) MaxL DML において、セットで
して、一度に 1 つのタスクを計算します。
示された次元およびその順序です。たとえば、
{ (West, Feb), (East, Mar) }というセットの場合は、含
仕訳(JE)(journal entry(JE)) シナリオと期間の残高勘定科
まれている 2 つのタプルはいずれも次元(Region,
目の借方または貸方に計上する調整の集合です。
Year)を反映しているため、同一の次元性であるこ
シングル・サインオン(single sign-on) 外部のログイン情
とになります。
報を使用するシングル・ログインにより、複数の
Oracle Hyperion 製品にアクセスできる機能です。
次元タイプ(dimension type) 定義済の機能を使用可能に
信頼できるパスワード(trusted password) ある製品につい
て認証されたユーザーが、パスワードを再入力せず
に他の製品にもアクセスできるようにするパスワー
ドです。
する次元のプロパティです。時間のタグが付けられ
た次元は、定義済のカレンダ機能を持ちます。
次元タブ(dimension tab)「ピボット」セクションで、
行と列の間でデータのピボットを実行するためのタ
ブです。
信頼できるユーザー(trusted user) 認証されたユーザー
です。
用語集 631
次元テーブル(dimension table) (1)特定のビジネス・プ
上位レベル・ブロック(upper-level block) 少なくとも 1 つ
ロセスに関する多数の属性を含むテーブルです。
(2)Essbase Integration Services では、Essbase の潜在的
の疎メンバーが親レベルのメンバーになっている
データ・ブロックです。
な次元を定義する 1 つ以上のリレーショナル・テー
ブルのための、OLAP モデルのコンテナを指しま
す。
自己資本コスト(Cost of Equity) 投資家が個々の株式へ
の投資に期待する利益です。CAPM メソッドを使用
すると、自己資本コストは、次の値に等しくなりま
す:
事前計算(precalculation) ユーザーが取得する前にデー
タベースで計算を実行することです。
持続性(persistence) Essbase の操作や設定に対する継続
的または長期的な影響です。たとえば、ユーザー名
やパスワードの有効性について、Essbase 管理者が
冗長データ(redundant data) 重複データ・ブロックで
す。Essbase で更新されたブロックがコミットされ
るまで、取引の間保持されます。
ジョブ(jobs) 出力生成のために起動できる特殊なプ
ロパティを持つドキュメントです。ジョブには
Interactive Reporting、SQR Production Reporting、ま
たは汎用ドキュメントを含めることができます。
ジョブの出力(job output) ジョブの実行によって生成さ
れたファイルやレポートです。
ジョブ・パラメータ(job parameters) 再利用可能なタイ
ム・イベントです。作成したユーザーのみがアクセ
スできます。
その持続性を制限することがあります。
実行される前にユーザーが入力または選択する変数
です。
数値属性範囲(numeric attribute range) 基本次元メンバー
を関連付けるために使用される機能です。メンバー
は個別の数値を含み、値の範囲を示す属性を持ちま
す。たとえば、顧客を年齢別に分類する場合、Age
実績の頻度(result frequency) 日付のセットを作成して
Group 属性次元に 0-20、21-40、41-60、および
結果を収集および表示するために使用されるアルゴ
リズムです。
61-80 という年齢範囲に該当するメンバーを含める
実行時プロンプト(runtime prompt) ビジネス・ルールが
自動逆仕訳(auto-reversing journal) 次期に逆仕訳する調
整を入力するための仕訳です。
自動ステージ(automated stage) ユーザーの操作を必要
としないステージです(データ・ロードなど)。
従業員(employee) 特定のビジネス・オブジェクトに
対して責任を負う(または関与する)ユーザーです。
従業員は組織に勤めている必要はありません(コン
ことができます。各 Customer 次元メンバーは Age
Group 範囲に関連付けられます。データを取得する
際は、個別の年齢の値ではなく年齢範囲に基づいて
処理されます。
スケジュール(schedule) 実行するジョブと、ジョブを
実行する時刻やジョブ・パラメータ・リストを指定
します。
スケール(scale) チャートの Y 軸の値の範囲です。
サルタントなど)。従業員は、認証のためにユー
スケール(scaling) スケーリングによって値の表示方
ザー・アカウントに関連付けられている必要があり
ます。
法を決定します(整数、十単位、百単位、千単位、
重要事業領域(CBA)(critical business area(CBA)) 部門、地
スコア(score) ターゲットを達成するレベルです。通
域、工場、コスト・センター、プロフィット・セン
ター、プロジェクト・チーム、またはプロセスに編
成された個人またはグループです。責任チームまた
はビジネス領域とも呼ばれます。
常はターゲットのパーセンテージとして表されま
す。
重要成功要因(CSF)(critical success factor(CSF)) 戦略目標
を達成するために確立および維持する必要のある能
力です。戦略目標または重要プロセスにより所有さ
れ、1 つ以上のアクションに対する親となります。
632 用語集
百万単位など)。
スコアカード(scorecard) 目標を達成する上での、従業
員、戦略要素、または責任要素の進行状況を示すビ
ジネス・オブジェクトです。スコアカードに追加さ
れた各メジャーおよび子スコアカードについて収集
されるデータに基づいて、進行状況が確認されま
す。
スコアカード・レポート(scorecard report) 従業員、戦略
スーパーバイザ(supervisor) サーバーのすべてのアプリ
要素および責任要素に添付されているスコアカード
に関する詳しい情報および実績を提示するレポート
です。
ケーション、データベース、関連ファイル、セキュ
リティ機構にフル・アクセスできるユーザーです。
スコープ(scope) Essbase の操作または設定により包含
されるデータ領域です(セキュリティ設定の影響を
ば、ページ全体またはページ幅に合わせて倍率を変
更したり、100%を基準としてパーセントで倍率を
受けるデータ領域など)。通常、スコープには 3 レ
指定できます。
ベルの粒度があり、上位レベルが下位レベルを包含
します。これらのレベルは上位から下位の順で、シ
ステム全体(Essbase サーバー)、Essbase サーバー上
のアプリケーション、Essbase サーバー・アプリケー
ション内のデータベースとなります。持続性
(persistence)も参照してください。
ステージ(stage) 通常は個別のユーザーにより実行さ
ズーム(zoom) レポートの倍率を設定します。たとえ
ズームチャート(ZoomChart) チャートを拡大すること
により詳細情報を表示するために使用されます。
チャートに表示されるメトリックについて数値情報
を詳細に表示できます。
精度(precision) 数値に表示される小数点以下の桁数
です。
れる、タスクフロー内の 1 つの論理ステップを形成
製品(product) Shared Services における、Planning や
するタスクの説明です。ステージには手動と自動の
2 つのタイプがあります。
Performance Scorecard などのアプリケーション・タ
ステージ・アクション(stage action) 自動ステージで、
セカンダリ・メジャー(secondary measure) プライマリ・
ステージを実行するために呼び出されたアクション
です。
メジャーよりも優先度の低いメジャーです。セカン
ダリ・メジャーには業績レポートがありませんが、
スコアカードで使用したり、次元メジャーのテンプ
レートを作成するために使用できます。
ステータス・バー(Status bar) 画面下部のステータス・
バーには、コマンド、勘定科目、およびデータ・
ファイルの現在のステータスに関する有用な情報が
表示されます。
スナップショット(snapshot) 特定の時点の読取り専用
データです。
スマート・カット(SmartCut) URL フォームのリポジト
リ項目へのリンクです。
スマート・タグ(smart tags) Microsoft Office アプリケー
ションでのキーワードです。スマート・タグのメ
ニューから使用可能な定義済アクションに関連付け
られています。Oracle Hyperion アプリケーションで
イプです。
責任マップ(accountability map) 組織内の責任チーム(重
要事業領域とも呼ばれます)の責任、報告、および
依存関係の構造を視覚的、階層的に示します。
セキュリティ・エージェント(security agent) Web アクセ
ス管理プロバイダ(Netegrity SiteMinder など)です。
企業の Web リソースを保護します。
セキュリティ・プラットフォーム(security platform) Oracle
Hyperion アプリケーションで外部認証とシングル・
サインオン機能を使用するためのフレームワークで
す。
も、スマート・タグを使用して Reporting and
セクション・ペイン(Section pane) 現在の Interactive
Analysis のコンテンツのインポートや Financial
Reporting クライアント・ドキュメントで使用可能
Management および Essbase の機能へのアクセスが可
なすべてのセクションを示します。
能です。
世代(generation) データベースにおけるメンバーの関
ら開始され、キーワード WHERE.を含むセクショ
係を定義する階層ツリー構造内のレイヤーです。各
世代は、次元の最上位メンバー(世代 1)から子メン
ン。
バーへと 1 世代ずつ下に配置されていきます。
スーパー・サービス(super service) RSC サービスを開始
世代名(generation name) 世代を説明する一意の名前。
スライサ(slicer) MaxL DML では、クエリーの末尾か
するために startCommonServices スクリプトによっ
て使用される専用のサービスです。
設計レポート(Design Report) コンポーネント・ライブ
ラリを使ってカスタム・レポートを作成するための
Web Analysis Studio のインタフェースです。
用語集 633
セッション(session) Essbase サーバーに接続したユー
組織(organization) 各エンティティ、およびその関係
ザーがログインしてからログアウトするまでの経過
時間です。
を定義するエンティティの階層です。
COLUMNS FROM Sample.Basic { [100-10] } が 1 つの
疎次元(sparse dimension) ブロック・ストレージ・デー
タベースで、他の次元と比較した場合に、すべての
メンバーの組合せのデータを含んでいる可能性の低
い次元です。たとえば、すべての顧客がすべての製
品のデータを持っているわけではありません。
セットとなります。
祖先(ancestor) その下にメンバーを含む分岐メンバー
接続ファイル(connection file) Interactive Reporting 接続
です。たとえば、メンバー Qtr2 とメンバー 2006 は
ファイル(.oce)(Interactive Reporting connection
メンバー April の祖先です。
file(.oce))を参照してください。
属性(attribute) 次元メンバーの特性です。たとえば、
セル(cell) (1)多次元データベースの次元の交差を表
Employee 次元のメンバーは名前、年齢、住所といっ
すデータ値です。ワークシート上の行および列の交
差を指します。(2)管理ドメインに属するノードの
た属性を持ち、Product 次元のメンバーはサイズ、
セット(set) MaxL DML で、1 つ以上のタプルの集合
の参照に必要な構文規則です。たとえば、次の
MaxL DML クエリーでは、SELECT { [100-10] } ON
論理グループです。
セル・ノート(cell note) Essbase データベースでセルに
付けられるテキスト注釈です。セル・ノートは LRO
の一種です。
選択リスト(choice list) レポート・デザイナがレポー
トの視点(POV)を定義する際に各次元に指定するメ
ンバーのリストです。定義されたメンバー・リスト
に指定されたメンバーを選択するか、または動的リ
ストの関数に定義された条件に一致するメンバーを
選択するだけで、選択リストを使用する次元の POV
を変更できます。
戦略マップ(Strategy map) 上位レベルのミッションお
よびビジョンのステートメントを、構成要素である
下位レベルの戦略的達成目標に組入れる方法を示し
ます。
戦略目標(SO)(strategic objective(SO)) 測定可能な結果に
よって定義された長期目標です。各戦略目標は、ア
プリケーション内の 1 つのパースペクティブに関連
付けられ、1 つの親(エンティティ)を持ち、重要成
功要因または他の戦略目標の親になります。
税金の初期残高(Taxes - Initial Balances) Strategic Finance
では、損失の初期残高、収益の初期残高、および納
税の初期残高のエントリは、Strategic Finance の最
初の期間に先立つ期間に発生していることを前提と
します。
相関サブクエリー(correlated subqueries) 親クエリーの各
行で一度評価されるサブクエリーです。サブクエ
リーのトピック・アイテムを親クエリーのトピック
に結合することにより作成されます。
634 用語集
味などの複数の属性を持つ可能性があります。
属性計算次元(Attribute Calculations dimension) メンバーの
グループに対して、合計、カウント、平均、最小、
および最大を計算するシステム定義の次元です。こ
の次元は動的に計算され、データベース・アウトラ
インでは表示されません。たとえば、メンバー Avg
を使用すると、製品 Red についてニューヨークで
の 1 月の平均売上の値を計算できます。
属性次元(attribute dimension) 次元の一種です。次元の
メンバーの属性や特質に基づいて分析できます。
属性タイプ(attribute type) 様々な関数(データのグルー
プ化、選択、または計算)を使用可能にするための
テキスト、数値、ブール値、日付、またはリンク属
性タイプです。たとえば、Ounces 属性次元は数値
タイプを持つので、各製品の属性として指定される
オンス数を使用して当該製品のオンス当たりの収益
を計算できます。
属性の関連付け(attribute association) データベース・ア
ウトラインでの関係です。これにより、属性次元の
メンバーが基本次元のメンバーの特性を表します。
たとえば、製品 100-10 がグレープ味である場合、
製品 100-10 は Flavor 属性の関連付けがグレープに
なります。したがって、Product 次元のメンバー
100-10 は Flavor 属性次元のメンバー Grape に関連付
けられることになります。
属性レポート(attribute reporting) 基本次元メンバーの属
性に基づくレポート作成プロセスです。基本次元
(base dimension)も参照してください。
貸借一致の仕訳(balanced journal) 借方の合計と貸方の
合計が等しい仕訳です。
対称型マルチプロセッシング(SMP)(symmetric
タプル(tuple) MDX 構文の要素です。セルは、各次
multiprocessing(SMP)) マルチプロセッシングとマルチ
元からのメンバーの交差として参照されます。次元
が削除されている場合、最上位のメンバーが示され
ます。たとえば、(Jan)、(Jan, Sales)、( [Jan], [Sales],
スレッディングを使用可能にするサーバーのアーキ
テクチャです。多数のユーザーが単一のインスタン
スに同時に接続した場合でも、パフォーマンスが大
きく低下することはありません。
[Cola], [Texas], [Actual] )といったタプルがあります。
単項演算子(unary operator) アウトラインのメンバーに
タイトル・バー(Title bar) Strategic Finance 名、ファイ
関連付けられている算術インディケータ(+、-、
ル名、およびシナリオ名のバージョン・ボックスを
表示します。
*、/、%)です。単項演算子では、データベースの
タイム・イベント(time events) ジョブを実行するトリ
ロールアップ中のメンバーの計算方法が指定されま
す。
ガーです。
代替階層(alternate hierarchy) 共有メンバーの階層です。
タイム・スケール(time scale) 指定された期間別(毎月、
代替階層はデータベース・アウトラインの既存の階
層に基づきますが、次元に代替レベルを持ちます。
代替階層により、異なる視点(POV)から同一データ
四半期ごとなど)にメトリックを表示します。
多次元データベース(multidimensional database) 3 つ以上
の次元によってデータを整理、保存、参照する方法
です。個々の値は次元のセットに対する交差点に
なっています。
タスクフロー(taskflow) ビジネス・プロセスの自動化
を指します。手続きのルールに従って、あるタスク
フロー参加者から別の参加者にタスクが渡されま
す。
を表示できます。
ダッシュボード(dashboard) 業務の要約を対話的に示す
メトリックとインディケータの集まりです。ダッ
シュボードにより分析アプリケーションを構築して
配置できます。
置換(replace) データ・ロードのオプションの 1 つで
ローの単一のインスタンスを示します。タスクフ
ローの状態と関連データが含まれます。
す。データ・ロード・ファイルに指定された期間の
すべての勘定科目からの既存の値を消去し、デー
タ・ロード・ファイルからの値をロードします。
ロード・ファイルに勘定科目が指定されていない場
合、指定された期間に該当する値が消去されます。
タスクフロー管理システム(taskflow management system)
チャート(chart) スプレッドシート・データをグラフィ
タスクフローの定義および作成し、その実行を管理
します。定義付け、ユーザーまたはアプリケーショ
ンのやりとり、およびアプリケーションの実行可能
ファイルが含まれます。
カルに表したものです。視覚的な表示により、分
析、カラー・コーディング、および比較の手助けと
なるビジュアル・キューの効率が上がります。
タスクフロー参加者(taskflow participant) 手動ステージ
ス・チャートに表示するメトリックを定義するテン
プレートです。
タスクフロー・インスタンス(taskflow instance) タスクフ
および自動ステージの両方について、タスクフロー
のステージのインスタンスに関連付けられているタ
スクを実行するリソースです。
タスクフロー定義(taskflow definition) タスクフロー管理
システムのビジネス・プロセスを示します。ステー
ジとステージ間の関係のネットワークから構成さ
れ、タスクフローの開始と終了を示す基準、および
個別のステージに関する情報(参加者、関連アプリ
チャート・テンプレート(chart template) ワークスペー
抽出コマンド(extraction command) Essbase レポート作成
コマンドの 1 つです。データベースから抽出される
RAW データの選択、向き、グループ分け、および
配列を処理します。小なり記号(<)から始まるコマ
ンドです。
調査(Investigation) ドリルスルー(drill-through)を参照
ケーション、関連アクティビティなど)が含まれま
してください。
す。
調整(adjustment) 仕訳(JE)(journal entry(JE))を参照して
タスク・リスト(task list) 特定のユーザーについて、
ください。
タスクの詳細ステータスを示すリストです。
調整勘定科目(plug account) 内部取引勘定科目の消去プ
タブ(tabs) Strategic Finance で、勘定科目とレポート
ロセスで均衡しない差額が保管される勘定科目で
す。
のナビゲーションを行うことができるビューです。
用語集 635
重複する別名(duplicate alias name) 別名テーブルに複数
定義済ドリル・パス(predefined drill paths) データ・モデ
存在し、データベース・アウトラインの複数メン
バーに関連付けられている可能性のある名前です。
重複する別名は、重複メンバーのアウトラインでの
み使用できます。
ルでの定義に従って次の詳細レベルにドリルするた
めに使用されるパスです。
重複メンバーのアウトライン(duplicate member outline) 重
複メンバー名を格納しているデータベース・アウト
ラインです。
重複メンバー名(duplicate member name) データベース内
適応状態(adaptive states) Interactive Reporting Web
Client の権限レベルです。
テンプレート(template) 特定のデータを一貫して取得
するように設計された定義済のフォーマットです。
デフォルト通貨単位(Default Currency Units) データの単位
に異なるメンバーを表して重複して存在する同一の
メンバー名です。たとえば、ニューヨーク州を示す
メンバーとニューヨーク市を示すメンバーが存在す
る場合、データベースに New York という名前のメ
スケールを定義します。たとえば、千単位で分析を
定義するように選択して「10」を入力すると、
ンバーが 2 つ含まれることがあります。
データの平均、最大値、カウントを求めたり、他の
統計値によりデータのグループを集計します。
直接レート(direct rate) 為替レート・テーブルに入力
する通貨レートです。直接レートは通貨換算に使用
されます。たとえば、残高を日本円から米ドルに変
換する場合、変換元通貨を日本円、変換先通貨を米
ドルとして、為替レート・テーブルに期間またはシ
ナリオのレートを入力します。
通貨(monetary) 金銭的な値です。
通貨換算(currency conversion) データベースの通貨の値
を別の通貨に変換するプロセスです。たとえば、1
米ドルをユーロに変換するには、ドルに為替レート
(たとえば、0.923702)を乗じます(1*0.923702)。変換
10,000 と解釈されます。
データ関数(data function) データを集約する関数です。
データ・キャッシュ(data cache) 非圧縮データ・ブロッ
クを保持するメモリー内のバッファです。
データ・セル(data cell) セル(cell)を参照してくださ
い。
データ値(data value) セル(cell)を参照してください。
「データなし」ステータス(NO DATA status) 連結ステータ
スの一つです。特定の期間と勘定科目のデータがこ
のエンティティに含まれていないことを示します。
データ・ファイル・キャッシュ(data file cache) 圧縮デー
後のユーロの額は 0.92 になります。
タ(PAG)ファイルを保持する、メモリー内のバッ
通貨の上書き(Currency Overrides) 入力期間で、選択した
ファです。
入力メソッドを上書きして、デフォルトの通貨/ア
データ・フォーム(data form) Web ブラウザなどのイン
イテムとして該当期間の値を入力できます。入力メ
ソッドを上書きするには、数値の前または後に
シャープ(#)を入力します。
タフェースからデータベースにデータを入力でき、
データまたは関連テキストを表示して分析できるグ
リッド表示です。一部の次元メンバー値は固定さ
れ、データが特定の視点から表示されます。
通貨パーティション(currency partition) アプリケーショ
ンでの定義に従って、基本通貨から現地通貨メン
バーを隔離する次元タイプです。通貨タイプ(実績、
予算、予測など)を特定します。
通常仕訳(regular journal) 特定の期間に一度かぎりの調
データベース接続(database connection) データ・ソース
への接続に使用する定義とプロパティを保管し、
データベース参照を移動可能にして広く使用できる
ようにするファイルです。
データ・マイニング(data mining) Essbase データベース
整を入力するための機能です。貸借一致エンティ
ティごとに貸借一致、貸借不一致のいずれかになり
ます。
を検索して、大量のデータの中から隠れた関係やパ
ターンを見つけるプロセスです。
積重ねグラフ(stacked charts) 比較しやすいようにカテ
データ・モデル(data model) データベース・テーブル
ゴリを上下に積み重ねたグラフ。現在のカテゴリを
サブカテゴリ化する場合に便利です。円グラフと折
れ線グラフを除き、Y 軸と Z 軸で積み重ねることが
のサブセットを示します。
できます。グラフを積み重ねた場合は Z 軸が、ファ
クトまたは値の軸になります。
636 用語集
データ・ロック(data lock) 指定された基準(期間、シナ
リオなど)に従ってデータの変更を防ぎます。
データ・ロードのルール(data load rules) テキストベー
動的計算(dynamic calculation) Essbase で、動的計算メン
ス・ファイル、スプレッドシート、またはリレー
ショナル・データ・セットからのデータをデータ
ベースにロードする方法を決定する一連の基準で
す。
バー、または動的計算および保管メンバーとしてタ
グ付けされているメンバーについてデータを取得す
る場合にのみ実行される計算です。メンバーの値
は、バッチ計算で事前に計算されるのではなく、取
得時に計算されます。
透過パーティション(transparent partition) ローカルの
データベースの一部であるかのように、リモート・
データベースのデータにアクセスして変更できるよ
うにする共有パーティションです。
透過ログイン(transparent login) ログイン画面を起動せ
ずに認証されたユーザーをログインさせます。
統合(integration) Shared Services を使用して Oracle
Hyperion アプリケーションでデータを移動するた
めに実行されるプロセスです。データ統合の定義に
よりソース・アプリケーションと宛先アプリケー
ションの間でのデータの移動が指定され、データの
動きのグループ化、順序付けおよびスケジュールが
決定されます。
トップ・ラベルとサイド・ラベル(top and side labels) 列
と行の見出しです。ピボット・レポートの上部とサ
イドにそれぞれ表示されます。
トラフィック・ライト(traffic lighting) 2 つの次元メン
バーの比較、または一定の制限値に基づいて、レ
ポートのセルまたはピンを色分けする機能です。
トリガー(triggers) ユーザーが指定した基準に従って
動的計算および保管メンバー(Dynamic Calc and Store
members) ブロック・ストレージ・アウトラインで、
値を最初に取得したときにのみ計算が行われるメン
バーです。計算された値はデータベースに格納さ
れ、2 回目以降の取得では計算を実行する必要があ
りません。
動的計算メンバー(Dynamic Calc members) ブロック・ス
トレージ・アウトラインで、取得時にのみ計算が行
われるメンバーです。取得要求の処理が完了する
と、計算された値は破棄されます。
動的参照(dynamic reference) データ・ソース内のヘッ
ダー・レコードを指すルール・ファイル内のポイン
タです。
動的時系列(Dynamic Time Series) ブロック・ストレー
ジ・データベースで、期間累計のレポート作成を実
行するプロセスです。
動的ビュー勘定科目(dynamic view account) 勘定科目の 1
つです。勘定科目の値は、表示されているデータか
ら動的に計算されます。
データを監視するための、Essbase の機能の 1 つで
動的メンバー・リスト(dynamic member list) システムに
す。基準に一致すると、Essbase はユーザーまたは
トークン(token) 外部認証システム上の 1 つの有効な
より作成される名前付きメンバー・セットです。
ユーザーが定義した基準が使用されます。アプリ
ケーションでリストが参照されるとき、リストは自
動的にリフレッシュされます。次元メンバーの増減
に応じて基準が自動的にリストに適用され、変更内
容が反映されます。
ユーザーまたはグループの暗号化された ID です。
動的レポート(dynamic report) レポートを実行するとき
同期(sync) Shared Services とアプリケーション・モデ
に更新されるデータを含むレポートです。
ルの同期です。
ドメイン(domain) データ・マイニングにおいて、デー
同期済(synchronized) モデルの最新バージョンがアプ
タ内での移動の範囲を表す変数です。
リケーションと Shared Services の両方に存在する状
ドリルスルー(drill-through) あるデータ・ソースの値か
態を指します。モデル(model)も参照してください。
ら別のソースの対応するデータに移動することで
す。
システム管理者にアラートを送信します。
トレース・レベル(trace level) ログ・ファイルで捕捉さ
れた詳細のレベルを定義します。
動的階層(dynamic hierarchy) 集約ストレージ・データ
ベースのアウトラインに限定して、取得時に値が計
算されるメンバーの階層です。
ドリルダウン(drill-down) 次元の階層を使用してクエ
リー結果セット内をナビゲートすることです。ドリ
ルダウンにより、ユーザーのパースペクティブが集
約データから詳細に移ります。たとえば、ドリルダ
ウンにより年と四半期の階層関係、または四半期と
月の階層関係が明らかになります。
用語集 637
内部取引消去(intercompany elimination) 消去(elimination)
反復タイム・イベント(recurring time event) ジョブの実
を参照してください。
行開始点と実行頻度を指定するイベントです。
名前付きセット(named set) MaxL DML で、MaxL DML
反復テンプレート(recurring template) 各期間に対して同
一の調整を行うための仕訳テンプレートです。
クエリーのオプションの WITH セクションに定義
された論理を使用するセットです。名前付きセット
はクエリー内で複数回参照できます。
入力データ(input data) 計算されるのではなくソース
からロードされるデータです。
認証(authentication) 安全対策としての ID の確認です。
一般に、認証はユーザー名およびパスワードに基づ
きます。パスワードおよびデジタル・シグネチャは
認証のフォームです。
認証サービス(authentication service) 単一の認証システ
ムを管理するコア・サービスです。
汎用ジョブ(generic jobs) SQR Production Reporting また
は Interactive Reporting 以外のジョブを指します。
凡例ボックス(legend box) 次元のデータ・カテゴリを
特定するためのラベルを含むボックスです。
バックアップ(backup) アプリケーション・インスタン
スの複製コピーです。
バッチ POV(batch POV) ユーザーの POV において、
バッチに含まれる各レポートおよびブックのすべて
の次元の集合です。バッチのスケジュールを立てる
際は、バッチ POV で選択されたメンバーを設定で
ネイティブ認証(native authentication) サーバーまたはア
きます。
プリケーション内で、ユーザー名とパスワードを認
証するプロセスです。
バッチ計算(batch calculation) データベースにおいて
ネスト列見出し(nested column headings) 複数の次元から
べてのデータベース計算など)。動的計算はバッチ
のデータを表示するレポート列の列ヘッダーの
フォーマットです。たとえば、Year と Scenario のメ
計算とはみなされません。
ンバーが含まれる列ヘッダーはネスト列です。ネス
ト列ヘッダーでは、ヘッダーの一番上の行の Q1
(Year 次元)が、ヘッダーの一番下の行の Actual およ
び Budget (Scenario 次元)で修飾されます。
ノート(note) ボックス、メジャー、スコアカード、
またはマップ要素に関連する補足情報です。
ハイパーテキスト・マークアップ言語(HTML)(Hypertext
Markup Language(HTML)) Web ブラウザでのデータ表示
を指定するプログラミング言語です。
ハイパーリンク(hyperlink) ファイル、Web ページ、ま
たはイントラネット HTML ページへのリンクです。
ハイブリッド分析(Hybrid Analysis) リレーショナル・
データベースに保管された下位のデータを、Essbase
バッチで実行される計算です(計算スクリプト、す
バッチ処理モード(batch processing mode) サーバー管理
や診断のルーチン・タスクを自動化するために使用
できるバッチやスクリプト・ファイルを記述するた
めに、ESSCMD を使用する方法です。ESSCMD ス
クリプト・ファイルは複数のコマンドを実行でき、
オペレーティング・システムのコマンド・ラインか
ら実行したり、オペレーティング・システムのバッ
チ・ファイルから実行したりすることが可能です。
バッチ・ファイルを使用すると、複数の ESSCMD
スクリプトを呼び出したり、ESSCMD の複数インス
タンスを実行したりできます。
バッチ・ファイル(batch file) 複数の ESSCMD スクリプ
トを呼び出して複数の ESSCMD セッションを実行
できるオペレーティング・システム・ファイルで
す。Windows システムの場合、バッチ・ファイル
に保管された要約レベルのデータにマッピングする
分析です。リレーショナル・システムの大規模ス
ケーラビリティと多次元データを組み合わせます。
には BAT というファイル拡張子が付けられます。
ハイライト(highlighting) 構成に応じて、チャートのセ
バージョン(version) データのシナリオのコンテキスト
ルまたはズームチャートの詳細がハイライトされ、
値のステータス(赤色は不正、黄色は警告、緑色は
内で使用される、起こりうる結果です。たとえば、
Budget - Best Case と Budget - Worst Case では、Budget
良好)が示されます。
がシナリオであり、Best Case と Worst Case がバー
範囲(range) 上限と下限、およびその間に含まれる値
のセットです。数字、金額、または日付を含むこと
が可能です。
638 用語集
UNIX の場合、バッチ・ファイルはシェル・スクリ
プトとして記述されます。
ジョンです。
パターン照合(pattern matching) 条件として入力される
パーティション領域(partition area) データベース内のサ
項目の一部またはすべての文字と値を照合する機能
です。欠落文字は、疑問符(?)またはアスタリスク
ブ・キューブです。パーティションは、データベー
スの一部からの 1 つ以上のセル領域によって構成さ
(*)などのワイルド・カード値で表すことができま
れます。複製パーティションおよび透過パーティ
ションの場合、2 つのパーティションが同じ形状と
す。たとえば、「Find all instances of apple」では apple
が戻されるのに対して、「Find all instances of apple*」
では apple、applesauce、applecranberry などが戻さ
れます。
パフォーマンス・インディケータ(performance indicator)
ユーザーが指定した範囲に基づくメジャーおよびス
コアカード・パフォーマンスを示すために使用され
るイメージ・ファイルです。ステータス記号とも呼
ばれます。デフォルトのパフォーマンス・インディ
ケータを使用することもできますが、無制限に独自
のパフォーマンス・インディケータを作成すること
も可能です。
パブリック・ジョブ・パラメータ(public job parameters)
管理者が作成する再利用可能な名前付きジョブ・パ
ラメータです。必要なアクセス権を持つユーザーが
アクセスできます。
パブリック反復タイム・イベント(public recurring time
events) 管理者が作成する再利用可能なタイム・イベ
ントです。アクセス・コントロール・システムから
アクセスできます。
パレット(palette) JASC に準拠し、.PAL 拡張子を持つ
ファイルです。各パレットには相互に補完し合う
16 色が含まれ、ダッシュボードの色要素の設定に
使用可能です。
パースペクティブ(perspective) スコアボードのメジャー
やアプリケーションにおける戦略目標をグループ化
するために使用されるカテゴリです。パースペク
ティブにより、主要な利害関係者(顧客、従業員、
なるには、領域内のセルの数がデータ・ソースと
ターゲットで同一であることが必要です。データ・
ソース領域に 18 個のセルが含まれる場合には、デー
タ・ターゲット領域にも対応する 18 個のセルが含
まれていなければいけません。
非アクティブ・グループ(inactive group) 管理者によりシ
ステムへのアクセスが非アクティブにされているグ
ループです。
非アクティブ・サービス(inactive service) 稼動が一時停
止しているサービスです。
「非アクティブ」ステータス(INACTIVE status) エンティ
ティの当期の集計が非アクティブになっていること
を示します。
非アクティブ・ユーザー(inactive user) 管理者によりア
カウントが非アクティブにされているユーザーで
す。
非次元モデル(non-dimensional model) Shared Services のモ
デル・タイプの 1 つです。セキュリティ・ファイ
ル、メンバー・リスト、計算スクリプト、Web
フォームなどのアプリケーション・オブジェクトが
含まれます。
表示タイプ(display type) リポジトリに保存された 3 種
類の Web Analysis フォーマット(スプレッドシート、
チャート、ピンボード)のいずれかを指します。
標準仕訳テンプレート(standard journal template) 各期間
株主、金融関係者など)またはキー・コンピテンシ
に共通する調整を転記するために使用する仕訳の機
能です。たとえば、共通する勘定科目 ID、エンティ
領域(時間、コスト、品質など)を示すことができま
ティ ID、または金額を含む標準テンプレートを作
す。
成すると、これを多数の通常仕訳の基準として使用
できます。
パーティション化(partitioning) データ・モデルの間で
共有またはリンクされるデータの領域を定義するプ
ロセスです。パーティション化は Essbase アプリ
ケーションのパフォーマンスとスケーラビリティに
影響することがあります。
標準次元(standard dimension) 属性次元以外の次元です。
標準テンプレート(Standard Template) 標準テンプレート
は、基本的な Strategic Finance ファイルのベースと
なるテンプレートです。標準テンプレートにはすべ
てのデフォルト設定が含まれます。別のテンプレー
トを選択する場合を除き、新規のファイルはすべて
標準テンプレートに基づいて作成されます。
用語集 639
ビジネス・プロセス(business process) 集合的にビジネ
ス上の目標を達成するための一連のアクティビティ
です。
フィールド(field) データ・ソース・ファイル内の項
ビジネス・ルール(business rules) 期待される一連の結
るファイルです。
果値を生成するためにアプリケーション内に作成さ
れる論理式または式です。
フォーマット(format) ドキュメントやレポート・オブ
ビジュアル・キュー(visual cue) 特定のタイプのデータ
値をハイライトする、フォントや色などのフォー
マットが設定されたスタイルです。データ値は、次
元メンバー、親メンバー、子メンバー、共有メン
バー、動的計算、式を含むメンバー、読取り専用
データ・セル、読取りおよび書込みデータ・セル、
またはリンク・オブジェクトのいずれかになりま
す。
ビュー(view) 年間累計または期別のデータを示すも
のです。
ピボット(pivot) 取得したデータのパースペクティブ
を変更する機能です。Essbase では、まず次元が取
得され、データが行に展開されます。その後、デー
タのピボット(並べ替え)を行うことにより、異なる
視点を得ることができます。
ピン(pins) ピンボードと呼ばれるグラフィック・レ
ポート上に配置される対話型アイコンです。ピン
は、基盤となるデータ値や分析ツールの基準に基づ
いて、イメージやトラフィック・ライトの色を変更
できます。
ピンボード(pinboard) 3 種類のデータ・オブジェクト
の表示タイプの 1 つです。ピンボードは、背景およ
びピンと呼ばれる対話型アイコンから成るグラ
フィックです。ピンボードを使用するにはトラ
フィック・ライトを定義する必要があります。
ファイルの区切り文字(file delimiter) データ・ソース内
目です。Essbase データベースにロードされます。
フォルダ(folder) 他のファイルを含んで階層を形成す
ジェクトの視覚的な特性です。
復元(restore) データベースが破損または破壊された
場合にデータおよび構造の情報を再ロードする操作
です。通常、データベースをシャット・ダウンおよ
び再起動した後で実行されます。
複製パーティション(replicated partition) パーティショ
ン・マネージャにより定義されるデータベースの一
部。あるサイトで管理されるデータの更新を別のサ
イトで保管されているデータのコピーに伝播するた
めに使用されます。ユーザーは、ローカルのデータ
ベースと同じようにデータにアクセスできます。
負債勘定科目(liability account) 一定時点における会社の
負債残高を保管する勘定科目タイプです。未払費
用、買掛金勘定、長期借入金などが負債勘定科目に
含まれます。
負債コスト(Cost of Debt) 会社の負債ポートフォリオ全
体の加重平均最終利回り(YTM)によって決定される
値です。名目負債コストではなく、現行の YTM 率
を使用します。負債利子は表面利率によって決まり
ますが、この利率は必ずしも会社の負債に対する現
時点での実際のコストを反映しません。必要収益を
変更した場合には、債券の発行価格も変更されま
す。これは、満期時における実際の負債利子と予想
収益によって、投資家はその修正済必要収益を獲得
するためです。つまり YTM は、債権者が要求する
当期利回りと、既存の負債を転換するべき利率を完
全に反映することになります。
のフィールドを区切る文字です(カンマ、タブな
フッター(footer) レポート・ページ下部に表示される
ど)。
テキストまたはイメージです。ページ番号、日付、
ロゴ、タイトル、ファイル名、作成者名など、動的
な関数や静的なテキストが含まれます。
ファクト・テーブル(fact table) スター結合スキーマの
中心のテーブルです。外部キー、および次元テーブ
ルから取得した要素により特徴付けられます。通
常、このテーブルにはスキーマの他のすべてのテー
ブルに関連する数値データが含まれます。
フリーフォーム・グリッド(free-form grid) 動的計算のた
めに、複数のソースからのデータを提示、入力、お
よび統合するためのオブジェクトです。
フィルタ(filter) データ・セットで、特定の基準に従っ
フリーフォーム・レポート作成(free-form reporting) ワー
て値を制限する制約です。たとえば、特定のテーブ
ル、メタデータ、または値を除外したり、アクセス
を制御したりする場合に使用されます。
クシートに次元メンバーまたはレポート・スクリプ
ト・コマンドを入力することにより、レポートを作
成することを指します。
640 用語集
フレーム(frame) デスクトップ上の領域です。ナビ
プランナ(planner) プランナは、大多数のユーザーか
ゲーションとワークスペースフレームの 2 つの主要
ら構成されます。データの入力と送信、他のプラン
ナが作成したレポートの使用、ビジネス・ルールの
実行、タスク・リストの使用、電子メール通知の使
用、および Smart View の使用が可能です。
な領域があります。
フロー勘定科目(flow account) 期別と年間累計の符号な
しの値を保管する勘定科目です。
ブック(book) 類似する Financial Reporting ドキュメン
トのグループを含むコンテナです。ブックには、次
元セクションまたは次元の変更が指定されているこ
とがあります。
ブックの POV(book POV) ブックが実行される次元のメ
ンバーです。
ブックマーク(bookmark) ユーザー個人のページに表示
されるレポート・ドキュメントまたは Web サイト
へのリンクです。ブックマークには、マイ・ブック
マークとイメージ・ブックマークの 2 つのタイプが
あります。
ブロック(block) プライマリ・ストレージ・ユニット
です。多次元配列であり、すべての密次元のセルを
表します。
プランニング・ユニット(planning unit) シナリオ、バー
ジョン、およびエンティティの交差におけるデー
タ・スライスです。プラン・データの準備、確認、
注釈付け、および承認のための基本単位です。
プレゼンテーション(presentation) Web Analysis ドキュ
メントのプレイリストです。レポートの分類、整
理、並べ替え、配布、および確認を行うことができ
ます。リポジトリ内のレポートを参照するポインタ
を含みます。
プロキシ・サーバー(proxy server) セキュリティを保証
するために、ワークステーション・ユーザーとイン
ターネットの間で仲介を行うサーバーです。
プロジェクト(project) 実装でグループ化された Oracle
Hyperion 製品のインスタンスです。たとえば、
Planning プロジェクトには Planning アプリケーショ
ブロックされた勘定科目(Blocked Account) 手動で入力す
ン、Essbase キューブ、Financial Reporting サー
る必要があるために集計ファイルの計算に含めない
勘定科目です。
バー・インスタンスが含まれることがあります。
ブロック・ストレージ・データベース(block storage
まれている領域です。円グラフの場合は、その周り
に表示される長方形の領域です。
database) 疎次元に定義されたデータ値の密度に基づ
いてデータを分類および格納する、Essbase のデー
タベース・ストレージ・モデルです。データ値はブ
ロック単位で格納され、ブロックは値を含む疎次元
メンバーについてのみ存在します。
ブロードキャスト・メッセージ(broadcast message)
Planning アプリケーションにログオンしているユー
ザーに対して管理者が提出する単純なテキスト・
メッセージです。メッセージには、システムの可用
性、アプリケーション・リフレッシュの通知、アプ
リケーションのバックアップなどのユーザー向けの
情報が表示されます。
分離レベル(isolation level) データベース操作のロック
とコミットの動作(コミット・アクセスまたはアン
プロット領域(plot area) X 軸、Y 軸、および Z 軸で囲
プロパティ(property) アーチファクトの特性です(サイ
ズ、タイプ、処理手順など)。
プロビジョニング(provisioning) ユーザーおよびグルー
プに対して、リソースへのアクセス権限を付与する
プロセスです。
並列エクスポート(parallel export) Essbase データを複数
のファイルにエクスポートする機能です。並列エク
スポートは、1 つのファイルにエクスポートした場
合に比べて時間を短縮できます。また、1 つのデー
タ・ファイルでサイズが大きくなりすぎた場合の、
オペレーティング・システムでの操作上の問題を解
決できます。
コミット・アクセス)を決定する Essbase カーネルの
並列計算(parallel calculation) 計算オプションの 1 つで
設定です。
す。Essbase では計算がタスクに分割され、一部の
プライマリ・メジャー(primary measure) 企業および事業
のニーズにとって重要な、優先度の高いメジャーで
す。コンテンツ・フレームに表示されます。
タスクは同時に計算されます。
並列データ・ロード(parallel data load) Essbase で、複数
プロセスのスレッドによりデータ・ロードのステー
ジを同時に実行することを指します。
用語集 641
変換(transformation) (1)アプリケーションの移行後も
ホスト・プロパティ(host properties) ホストに関係する
移行先の環境で正しく機能するように、アーチファ
クトを変換します。(2)データ・マイニングで、
プロパティです。ホストに複数の Install_Home が含
キューブおよびアルゴリズムのセルの間で(双方向
プロパティとなります。ホスト・プロパティは LSC
に)流れるデータを変更します。
から構成されます。
変換先通貨(destination currency) 残高の変換後の通貨で
保存された仮定(saved assumptions) ビジネス上の主要な
す。為替レートを入力して、変換元通貨から変換先
通貨に変換します。たとえばユーロから米ドルに変
換する場合、変換先の通貨は米ドルです。
計算を推進するための、Planning でのユーザー定義
まれる場合は、いずれかの Install_Home に関係する
の仮定です(事業所の床面積 1 平方フィート当たり
のコストなど)。
変換元通貨(source currency) 為替レートを使用して変
棒グラフ(bar chart) 1-50 のデータ・セットを含むこと
換先通貨に変換される前の、値の元の通貨です。
ができるグラフです。各データ・セットには任意の
数の値を割り当てることができます。データ・セッ
トは、対応する棒のグループ、上下に積み上げた
棒、または別々の行に個別の棒として表示されま
す。
「変更済」ステータス(CHANGED status) 集計ステータス
の 1 つです。エンティティのデータが変更されたこ
とを示します。
別名(alias) 代替名です。たとえば、列をより簡単に
特定する記述子として、メンバー名のかわりに別名
を表示できます。
別名テーブル(alias table) メンバーの代替名を含むテー
ブルです。
ページ(page) グリッドまたはテーブルでの情報表示
の一種です。しばしば Z 軸により示されます。ペー
ジには、1 つのフィールドからのデータ、計算によ
り得られるデータ、またはテキストを含めることが
できます。
ページ・ファイル(page file) Essbase のデータ・ファイ
ルです。
ページ見出し(page heading) レポートの現在のページ
で表示されているメンバーをリストした、レポート
見出しの一種です。ページ上のすべてのデータ値に
は、ページ見出し内のメンバーが共通属性として適
用されています。
ページ・メンバー(page member) ページ軸を決定するメ
ンバーです。
保管階層(stored hierarchy) 集約ストレージ・データベー
スのアウトラインのみで使用される用語です。アウ
トラインの構造に従ってメンバーが集約される階層
を指します。保管階層のメンバーには、式を含むこ
とができないなどの一定の制限があります。
ホスト(host) アプリケーションとサービスがインス
トールされているサーバーです。
642 用語集
マイニング属性(mining attribute) データ・マイニングに
おいて、一連のデータを分析する際の係数として使
用する値のクラスです。
マスター・データ・モデル(master data model) 複数のク
エリーによりソースとして参照される独立するデー
タ・モデルです。このモデルが使用される場合は、
「クエリー」セクションのコンテンツ・ペインに
「ロック済データ・モデル」と表示されます。デー
タ・モデルは「データ・モデル」セクションに表示
されるマスター・データ・モデルにリンクされてい
ます(管理者によって非表示になっていることがあ
ります)。
マップ・ナビゲータ(Map Navigator) 戦略、責任、およ
び因果関係の各マップに現在の位置を示す機能で
す。赤色のアウトラインで示されます。
マップ・ファイル(Map File) 外部データベースとの間
でのデータの送信や取得のための定義を格納するた
めに使用されます。マップ・ファイルの拡張子は、
データ送信用が.mps、データ取得用が.mpr となり
ます。
マージ(merge) データ・ロード・オプションの 1 つで
す。データ・ロード・ファイルで指定された勘定科
目の値のみを消去し、データ・ロード・ファイルの
値で置換します。
密次元(dense dimension) ブロック・ストレージ・デー
タベースでは、次元メンバーのすべての組合せにつ
いてデータを含んでいる可能性があります。たとえ
ば、時間次元はしばしば密ですが、これは時間次元
がすべてのメンバーのあらゆる組合せを含んでいる
可能性があるからです。疎次元と対照的です。
ミニレポート(minireport) レポートのコンポーネント
メンバー専用レポート・コマンド(member-specific report
の 1 つです。レイアウト、コンテンツ、ハイパーリ
command) レポート・ライターのフォーマット・コ
ンク、およびレポートのロード用の 1 つまたは複数
マンドの 1 つです。レポート・スクリプトで現れる
のクエリーを含みます。各レポートには、1 つ以上
と実行されます。このコマンドは関連するメンバー
にのみ影響し、メンバーを処理する前にフォーマッ
ト・コマンドを実行します。
のミニレポートを含めることができます。
耳折れ(dog-ear) 折り曲げられたページの角です。
チャートのヘッダー領域の右上の隅に表示されま
す。
メジャー(measures) OLAP データベースのキューブに
含まれる数値で、分析に使用されます。メジャーに
は、利益幅、売上原価、売上数量、予算などがあり
ます。ファクト・テーブル(fact table)も参照してく
ださい。
メタアウトライン(metaoutline) Essbase 統合サービス
で、OLAP モデルから Essbase のアウトラインを作
成するための構造と規則を含んだテンプレートで
す。
メタデータ(metadata) データベースに格納された、ま
たはアプリケーションにより使用されるデータのプ
ロパティと属性を定義および説明するデータ・セッ
トです。メタデータには、次元名、メンバー名、プ
ロパティ、期間、およびセキュリティなどが含まれ
ます。
メタデータ・セキュリティ(metadata security) ユーザー
により特定のアウトライン・メンバーへのアクセス
を制限するための、メンバー・レベルのセキュリ
ティ・セットです。
メタデータのサンプリング(metadata sampling) ドリルダ
ウン操作で次元に含まれるメンバーのサンプルを取
得するプロセスです。
メトリック(metric) ビジネス・データから計算される
数値測定単位です。業績評価や企業トレンド分析に
役立ちます。
メンバー(member) 次元内の個別のコンポーネントで
す。メンバーにより、類似する単位の集まりが個別
に特定および区別されます。たとえば、時間次元に
は Jan、Feb、および Qtr1 などのメンバーが含まれ
ることがあります。
メンバー選択レポート・コマンド(member selection report
メンバー・リスト(member list) 次元のメンバー、関数、
他のメンバー・リストを示す名前付きのグループで
す。システムまたはユーザーにより定義されます。
メンバー・ロード(member load) Essbase 統合サービス
で、次元およびメンバー(データを含まない)を
Essbase のアウトラインに追加するプロセスです
目標(target) 指定された期間(日、四半期など)につい
てメジャーに期待される結果です。
持株会社(holding company) 法的エンティティ・グルー
プの一部であるエンティティです。グループ内のす
べてのエンティティに対して直接的または間接的に
投資しています。
モデル(model) (1)データ・マイニングで、アルゴリ
ズムにより検査されたデータに関する情報の集合で
す。より広範なデータ・セットにモデルを適用する
ことにより、データに関する有用な情報を生成でき
ます。(2)アプリケーション固有の方法で示したデー
タが含まれるファイルまたはコンテンツの文字列で
す。モデルは Shared Services により管理される基本
データであり、次元と非次元のアプリケーション・
オブジェクトという 2 つの主要なタイプがありま
す。(3)Business Modeling で、検査対象の領域からの
業務および財務上のフローを示し、また計算するた
めに接続されたボックス・ネットワークです。
役割(role) リソースへのアクセス権をユーザーおよ
びグループに付与する際に使用される手段です。
優先株主コスト(Cost of Preferred) 優先株主への予定利
回りを表します。負債の場合と同様に、優先株の最
終利回りを入力しますが、タックス・シールド分の
入力は不要です。
ユーザー定義属性(UDA)(user-defined attribute(UDA)) アウ
トラインのメンバーに関連付けられ、メンバーの特
性を説明します。UDA を使用すると、指定された
command) 兄弟、世代、レベルなどのアウトライン
UDA が関連付けられているメンバーのリストが戻
の関係に基づいて、メンバーの範囲を選択するレ
ポート・ライター・コマンドの一種です。
ユーザー定義メンバー・リスト(user-defined member list)
されます。
ユーザー定義による、特定の次元に含まれるメン
バーの静的なセットです。
用語集 643
ユーザー・ディレクトリ(user directory) ユーザーおよび
リレーショナル・データベース(relational database) 関連
グループの情報を集中管理する場所です。リポジト
リまたはプロバイダとも呼ばれます。
する 2 次元テーブルにデータを格納するデータベー
ユーザー変数(user variable) ユーザーのメンバー選択に
database)と対比してください。
基づいて、データ・フォームを動的に配置し、指定
されたエンティティのみを表示します。たとえば、
Department というユーザー変数を使用すると、特
リンク(link) (1)リポジトリ・オブジェクトへの参照
定の部署および従業員を表示できます。
あるステージのアクティビティが終了して次のアク
ティビティが開始するポイントです。
要素(Elements) アクティブ・セクションで使用可能
スです。多次元データベース(multidimensional
です。リンクはフォルダ、ファイル、ショートカッ
トなどの参照に使用できます。(2)タスクフローで、
な要素のリストを表示します。クエリーがアクティ
ブ・セクションの場合はデータベース・テーブルの
リストが表示されます。ピボットがアクティブ・セ
クションの場合は結果列のリストが表示されます。
ダッシュボードがアクティブ・セクションの場合は
埋込み可能セクションのリスト、グラフィック・
ツール、およびコントロール・ツールが表示されま
す。
リンク条件(link condition) タスクフローのステージを
要約チャート(Summary chart)「調査」セクションで、
を使用して 2 つのデータベースをリンクするための
同じ列内で下に表示される詳細チャートをロール・
アップし、各チャート列最上位の要約レベルにメト
リックを描画します。
共有パーティションです。ワークシートのリンク・
セルをクリックすると、リンク・データベースの次
元を示す新しいシートが開きます。これにより、表
示される次元をドリルダウンできます。
予算管理者(budget administrator) アプリケーションの設
定、構成、維持、および制御の担当者です。アプリ
ケーションのすべての権限およびデータ・アクセス
権を持ちます。
ライトバック(write-back) 取得を行うスプレッドシー
トなどのクライアントが、データベースの値を更新
する機能です。
ライフ・サイクル管理(life cycle management) アプリケー
ション情報をライフ・サイクルの最初から最後まで
通して管理するプロセスです。
順序付けるためにタスクフロー・エンジンにより評
価される論理式です。
リンク・データ・モデル(linked data model) リポジトリ
のマスター・コピーにリンクされたドキュメントで
す。
リンク・パーティション(linked partition) データ・セル
リンク・レポート・オブジェクト(LRO)(linked reporting
object(LRO)) セル・ノート、URL またはテキスト付
きファイル、オーディオ、ビデオまたは画像などの
外部ファイルにリンクされたセルベースのリンクで
す。(Financial Reporting の Essbase LRO でサポート
されているのはセル・ノートのみです。)
隣接する四角形(bounding rectangle) Interactive Reporting
ドキュメントのセクションを個人用ページに埋め込
む場合に、Interactive Reporting ドキュメントのコン
ライン・アイテムの詳細(line item detail) 勘定科目で最
テンツをカプセル化する必須のパラメータです。高
さと幅を表すピクセル、または 1 ページ当たりの行
も下位の詳細レベルです。
数により指定されます。
リソース(resources) システムにより管理されるオブ
ルール(rules) ユーザー定義の式。
ジェクトまたはサービスです(役割、ユーザー、グ
ループ、ファイル、ジョブなど)。
リポジトリ(repository) ビューおよびクエリーに使用す
るためのメタデータ、フォーマット、および注釈の
情報を格納します。
領域(area) メンバーおよび値の定義済のセットであ
り、パーティションを構成します。
履歴平均(Historical Average) 多数の履歴期間にわたる勘
定科目の平均です。
644 用語集
例外(exceptions) 事前定義済の条件を満たす値です。
フォーマット・インディケータを定義したり、例外
が生成されたときに登録ユーザーに通知したりでき
ます。
レイヤー(layer) (1)階層構造内で横並びにメンバーを
レポートの通貨(reporting currency) 財務諸表を準備する
含む場所です。世代(上から下へ)またはレベル(下
ために使用される通貨です。現地通貨からレポート
の通貨に変換されます。
から上へ)により指定されます。(2)他のオブジェク
トに対して相対的なオブジェクトの場所です。たと
えば、Sample Basic データベースでは Qtr1 と Qtr4
は同じ年に含まれるので、世代が同一であることに
なります。しかし、不均衡階層を含むデータベース
の場合、Qtr1 と Qtr4 は同一世代であっても同じレ
レポート・ビューア(Report Viewer) レポート・スクリプ
トの実行後に完全なレポートを表示する Essbase コ
ンポーネントです。
連結比率(percent consolidation) 親に連結された子の値
イヤーに位置しないことがあります。
の割合です。
レコード(record) データベースで、1 つの完全な入力
ログ・アナライザ(Log Analyzer) Essbase ログのフィル
項目を形成するフィールドのグループです。たとえ
ば、顧客レコードには、名前、住所、電話番号、お
よび販売データのフィールドが含まれることがあり
ます。
タ、検索、および分析を行うための Administration
列(column) グリッドまたはテーブルで縦方向に表示
される情報です。列には、特定のフィールドからの
データ、計算により得られたデータ、またはテキス
トの情報が含まれます。
Services の機能です。
ロケーション別名(location alias) データ・ソースを特定
する記述子です。ロケーション別名により、サー
バー、アプリケーション、データベース、ユーザー
名、およびパスワードが指定されます。ロケーショ
ン別名は、DBA のデータベース・レベルで管理サー
ビス・コンソール、ESSCMD、または API を使用し
レベル(level) 階層ツリー構造において、データベー
て設定されます。
ス・メンバーの関係を定義するレイヤーです。レベ
ルは一番下の次元メンバー(レベル 0)から上位の親
ロケール(locale) コンピュータで使用される言語、通
メンバーへと並べられます。
レベル 0 のブロック(level 0 block) 疎のレベル 0 メン
バーの組合せに使用されるデータ・ブロックです。
レベル 0 のメンバー(level 0 member) 子の存在しないメ
ンバーです。
レベルを上げる(promote) データ単位を次の確認レベ
ルに移行して、適切なアクセス権限を持つユーザー
がデータを確認できるようにするアクションです。
たとえば、アナリストはデータ単位を次のレベルに
上げることによって、スーパーバイザにその確認を
求めることができます。
貨、および日付フォーマット、データのソート順、
文字セットのエンコード方式を指定するコンピュー
タ設定です。Essbase ではエンコード方式のみが使
用されます。エンコード方式(encoding)および
ESSLANG も参照してください。
ロケール・ヘッダー・レコード(locale header record) スク
リプトなど、一部の非 Unicode でエンコードされた
テキスト・ファイルの先頭で、エンコード・ロケー
ルを特定するテキスト・レコードです。
ロック済(locked) ユーザーやプロセスがデータを変更
するのを防ぐために、ユーザーが呼び出すプロセス
です。
レポート・エクストラクタ(Report Extractor) スクリプト
「ロック済」ステータス(LOCKED status) 連結ステータス
の実行時に、Essbase データベースからのレポート・
データを取得する Essbase コンポーネントです。
の一つです。変更できないデータがエンティティに
含まれていることを示します。
レポート・オブジェクト(report object) レポートの設計
ロック済データ・モデル(locked data model) ユーザーが
において、テキスト・ボックス、グリッド、イメー
ジ、チャートなどの動作や外観を定義するプロパ
ティを持つ基本要素です。
ローカル結果(local results) データ・モデルのクエリー
レポート・スクリプト(report script) 1 つまたは複数の
運用レポートを生成する、Essbase レポート・ライ
ター・コマンドを格納したテキスト・ファイルで
す。
変更できないデータ・モデルです。
結果です。ローカルの結合で結果を使用する場合
は、結果をデータ・モデルにドラッグして挿入でき
ます。ローカルの結果を要求すると、カタログに表
示されます。
用語集 645
ローカル・レポート・オブジェクト(local report object)
Explorer で Financial Reporting レポート・オブジェ
クトにリンクされていないレポート・オブジェクト
です。リンク・レポート・オブジェクト(LRO)
(linked reporting object(LRO))と対比してください。
ロールアップ(roll-up) 集計(consolidation)を参照してく
ださい。
ワイルド・カード(wild card) 検索文字列で単一の文字
(?)または文字グループ(*)を示す文字です。
ワークブック(workbook) 多数のワークシートを含むス
プレッドシート・ファイル全体です。
646 用語集
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
索引
記号
(), 393
.bqtools.ini, 106
.css, 110
.csv, 64, 69
.gif, 110
.htm, 110
.jpg, 110
.sql, 86
.txt, 64, 69
.xls, 69
「1 つにまとめる」コマンド, 385
2D 棒グラフ, 306
2D 棒グラフ、データ分析に使用, 306
2 次元棒グラフ, 306
3D 表示, 307
3D 棒グラフ, 308
3 次元棒グラフ, 308
:COLALIAS, 527, 529, 531, 533
:COLUMN, 527
:LOOKUPID, 527, 532
:OWNER, 527, 529, 531, 533
:QUERYSQL, 578
:REPOSITORYNAME, 578
:ROWSRETRIEVED, 578
:SILENT, 578
:TABALIAS, 527, 529, 531, 533
:TABLE, 527, 529, 531, 533
=, 397
¥<, 397
¥<=, 397
¥<>, 397
¥>, 397
¥>=, 397
A-Z
Abs 関数, 421
AddMonths 関数, 420
AND, 393
API ソフトウェア, 492
Ascii 関数, 425
Atn 関数, 421
AvgNonNull 関数, 423, 449
Avg 関数, 423, 448
BEGINS WITH, 397
BETWEEN, 397
BMP を PNG に変換, 98
BQAUDIT テーブル、サンプル構造, 576
bqmeta0.ini, 526, 528
bqtbls5.ini, 132
bqtools.ini, 106
BQY, 581
brioqry.exe、インストール場所, 608
BRIOSECP テーブル, 592
Ceil 関数, 421
chr 関数, 423
COLALIAS, 527, 529, 531, 533
ColMax 関数, 423, 451
ColMin 関数, 423, 452
COLUMN, 527
Concat 関数, 425
CONTAINS, 397
Cosh 関数, 421
Cos 関数, 421
CountDistinct 関数, 424
CountNonNull 関数, 424
CountNull 関数, 424
Count 関数, 422, 423
CSS ファイル, 110
CSV ファイル, 64, 69
CubeQuery, 213, 244
カタログ, 217
ドリル, 245
CubeQuery コマンド, 271
CubeQuery セクション
Missing ラベル, 239
索引 647
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
クエリー・オプション, 236
グローバル・オプション, 237
構築, 219
サブセット, 226
次/前の項目を選択, 228
データ・フィルタ, 230
動的時系列, 223
ドリル・オプション, 240
表示オプション, 238
メンバー選択, 220
CubeQuery セクションの行に追加, 271
CubeQuery セクションのクエリー・オプショ
ン, 273
CubeQuery セクションの結果にダウンロード,
272
CubeQuery セクションの次元の取得, 271
CubeQuery セクションのフィルタに追加, 271
CubeQuery セクションの変数, 224
CubeQuery セクションの列に追加, 271
CubeQuery ドリル・オプション
同じ世代へドリル, 272
兄弟へドリル, 272
最下位へドリル, 272
すべての子孫をドリル, 272
次のレベルへドリル, 272
同一レベルでドリル, 272
ドリルアップ, 272
ドリルダウン, 271
CubeQuery のチャートとして表示, 273
Cume 関数
定義, 424
DATAMODEL 列、サンプル BQAUDIT テーブ
ル内, 576
DAY_EXECUTED 列、サンプル BQAUDIT テー
ブル内, 576
DayOfMonth 関数, 420
DB2 OLAP、接続, 501
dbgprint
Interactive Reporting Web Client および, 609
接続のトラブルシューティング, 607
ファイルの上書き, 608
Decode 関数, 419
ENDS WITH, 397
EQUAL, 397
Essbase
監査, 575
クエリー言語, 25
648 索引
コマンド言語, 25
接続, 501
属性次元, 186
代替変数, 203
表示オプション, 188
メジャー・フィルタの適用, 200
EVENT_TYPE 列、サンプル BQAUDIT テーブ
ル内, 576
Excel ファイル, 69
Exp 関数, 422
GIF ファイル, 110
GREATER OR EQUAL, 397
GREATER THAN, 397
HTML
エクスポート・ウィザード, 111
制限と限界, 85
HTML テンプレートのディレクトリ, 101
HTML ファイル・フォーマット, 70
比較, 70
IBM 情報カタログ
オブジェクト・タイプの作成, 583
オブジェクト・タイプの設定, 585
定義, 581
ドキュメントの管理, 584
ドキュメントの登録, 581
IBM 情報カタログへのドキュメントの登録,
581
Informatica テーブル、フィルタ, 528
Initcap 関数, 426
INI ファイル, 106
Instr 関数, 426
Interactive Reporting
オプション, 90
終了, 88
Interactive Reporting Studio
dbgprint および, 607
接続のトラブルシューティング, 607
Interactive Reporting Studio のリポジトリ
管理, 562
グループの管理, 565
ドキュメントのアップロード, 566
Interactive Reporting Web Client
Interactive Reporting Web Client: 複数のブラウ
ザ・ウィンドウ内に開く, 616
Interactive Reporting Web Client、dbgprint およ
び, 609
Interactive Reporting Web Client 接続の保留, 517
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
Interactive Reporting Web Client の共存, 613
Interactive Reporting データベース接続
オプション, 495
作成, 509
選択, 508
デフォルト・ディレクトリ, 493
デフォルトの設定, 510
変更, 507
Interactive Reporting データベース接続ファイ
ル, 23
OLAP の作成, 500
定義, 491
デフォルト・ディレクトリ, 493
Interactive Reporting データベース接続ファイル
の変更
接続ファイル, 512
Interactive Reporting ドキュメント
起動, 45
分析とレポート作成, 25
Interactive Reporting ドキュメント(BQY), 88
Interactive Reporting ドキュメント、定義, 22
Interactive Reporting ドキュメントのセクショ
ン。「セクション。」を参照
Interactive Reporting ドキュメント・ファイルを
リポジトリにアップロード, 566
IP アドレス, 493
IS NULL, 397
JavaScript の式, 76
JPEG/JPG ファイル, 110
LastDay 関数, 420
Length 関数, 426
LESS OR EQUAL, 397
LESS THAN, 397
LIKE, 397
Locked コマンド, 369
LOOKUPID, 527, 532
Lower 関数, 426
Ltrim 関数, 426
MaxL(多次元アクセス言語), 25
Max 関数, 422
MDSQL(多次元クエリー言語), 25
MDX(多次元式言語), 25
MDX 関数, 196
Median 関数, 424
Microsoft Office Excel, 73
Min 関数, 422
Missing ラベル, 239
Mode 関数, 424
Mod 関数, 422
MonthsBetween 関数, 420
MovingMax, 478
NextDay 関数, 420
Next 関数, 424
NM 関数, 419
No Access ラベル, 239
NOT EQUAL, 397
NOT(演算子付き), 397
「Null」コマンド, 96
NULL 値の数関数, 327, 380
NUM_ROWS 列、サンプル BQAUDIT テーブル
内, 577
OCE。「Interactive Reporting データベース接
続。」を参照
ODBC
データ・ソース, 493
テーブル・フィルタおよび, 497
ODBC、ストアド・プロシージャおよび, 138
OLAP for Essbase, 213
OLAPQuery アイテム、フォーマット, 208
OLAPQuery セクション, 25
オフライン・アクセス, 199
オフライン作業, 199
ダイアグラム, 185
チャートとして表示, 207
OLAPQuery メンバーとレベルのルール, 192
OLAP クエリー
構築, 186
合計の追加, 207
OLAP クエリー言語用 OLE DB, 25
OLAP クエリーを処理するときに結果を自動生
成, 101
OLAP 接続ファイル、作成, 500
OLE DB プロバイダ、接続, 501
Open Catalog Extension。「Interactive Reporting
データベース接続。」を参照
Open Metadata Interpreter, 531
OR, 393
OWNER, 527, 529, 531, 533
Percentile 関数, 424
Power 関数, 422
Prior 関数, 424
QUERYSQL, 578
RankAsc 関数, 425
Rank 関数
索引 649
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
スカラー, 425
Replace 関数, 426
REPOSITORYNAME, 578
Round 関数, 422
ROWSRETRIEVED キーワード変数, 578
Rtrim 関数, 426
Sign 関数, 422
SILENT キーワード変数, 578
Sinh 関数, 422
Sin 関数, 422
SQL
Where 句のデータベース変数, 527, 529, 531,
532, 533
インポート, 65
エクスポート, 86
「カスタム SQL」制限オプションを使用した
コード記述制限, 555
監査ログ内の関数, 576
記録ステートメント, 575
ステートメント内のエラーのテスト, 575
定義, 25
テーブルおよび列の別名を指定, 527, 529,
531, 533
テーブル・フィルタおよび, 497
トピックの優先度, 556
入力, 527
メタデータでのステートメントの選択, 527
メタデータの句, 527
メタデータの句から, 527
メタデータのデフォルト値, 527
SQL_STMT 列、サンプル BQAUDIT テーブル
内, 576
SQL ファイル, 86
Sqrt 関数, 423
StdDevp 関数, 425
StdDev 関数, 425
Substr 関数, 426
Sum 関数, 424, 467
Sybase、テーブル・フィルタおよび, 497
Sysdate 関数, 420
TABALIAS, 527, 529, 531, 533
TABLE, 527, 529, 531, 533
Tanh 関数, 423
Tan 関数, 423
Teradata 関数, 429
条件, 429
Teradata 標準関数
650 索引
OLAP, 432
三角法, 431
システム, 431
数値, 430
その他, 430
日付, 430
文字列, 431
ToCha 関数, 420
ToDate 関数, 420
ToMonth 関数, 421
ToQtr 関数, 421
ToYear 関数, 421
Translate 関数, 426
Trunc 関数, 423
TXT ファイル, 64, 69
Upper 関数, 427
USERNAME 列、サンプル BQAUDIT テーブル
内, 576
Varp 関数, 425
Var 関数, 425
Var 制約条件インディケータ, 393
VBA 関数, 82
Visible コマンド, 369
Visual Warehouse、IBM, 581
Web ブラウザの制限と限界, 85
Where 句、SQL, 527, 529, 531, 532, 533
XLS ファイル, 69
あ行
アイコン結合、表示, 541
アイコン結合を非表示, 541
「アイコン結合の表示」オプション, 553
アイコン・ビュー
定義, 549
メタトピック, 523, 524
アイテム
計算したメタトピックの作成, 523
アイテム、ソート, 328
アイテムにフォーカス, 330, 382
「アイテムにフォーカス」コマンド, 292, 351,
388
「アイテムのグループ化」コマンド, 293, 351
「アイテムのグループ解除」コマンド, 293, 351
「アイテムの再表示」コマンド, 292, 351, 388
アイテムの非表示, 331, 382
「アイテムの非表示」コマンド, 292, 351, 388
アクセス
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
Open Metadata Interpreter, 525
アクセス、トピック・ビュー、設定, 550
値, 296, 325, 361
値参照、ソート, 329, 488
値制限, 554
値の制限, 554
値のない行, 238
値のない列, 238
値の表示, 395
「値の表示」制限オプション, 555
新しいデータの計算, 407
後処理監査イベント, 579
イベント
監査の定義, 577
色、チャート内での変更, 350
色、追加, 50
「印刷」コマンド, 88
「印刷プレビュー」コマンド, 88
印刷プロパティのリセット, 98
インタプリタ、メタデータを開く, 531
インパクト分析、データ, 575
インポート
SQL, 65
データ・ファイル, 64
エクスポート
HTML ウィザード, 111
SQL, 86
Web ページとしてのドキュメント, 84
クエリー・ログ, 87
スクリプトをテキスト・ファイルに, 87
セクション, 69
円グラフ
回転, 301
データの分析, 300
円グラフの回転, 301
演算子
論理, 397
円のパーセンテージの表示, 301
扇形、位置, 300
扇形の位置の変更, 300
帯グラフ, 311
オブジェクト
リポジトリの削除, 565
リポジトリの変更, 568
オブジェクト・タイプ、設定, 585
オブジェクト・タイプ・プロパティ、作成,
583
オブジェクトの説明、リポジトリの更新, 564
オブジェクト名, 369
オプション
Interactive Reporting データベース接続, 495
データ・モデル, 551
プログラム, 98
「オプション」コマンド, 109
オリジナル・ビュー、データ・モデル, 524,
551
折れ線グラフ, 311, 312
か行
改ページ、挿入, 89, 366
カウント関数, 181, 326, 379
カスケード・スタイル・シート, 110
「カスタマイズ」コマンド, 109
カスタム関数, 164, 181
カスタム結合方法, 540
カスタム合計、挿入, 162, 181
カスタム値, 396
「カスタム値」制限オプション, 555
カスタム・フォーマット、サーバーの日付,
500
カスタム・メニュー・アイテム, 105
カテゴリに占める割合%関数, 380
角丸長方形, 369
可変フィルタ、OLAPQuery 内, 201
「可変フィルタ」コマンド, 152
可変フィルタの設定, 400
空の行、抑制, 189
監査
キーワード変数, 578
サポートされない, 575
監査イベント
サンプル, 578
定義, 577
テスト, 575
例, 578
監査イベント、定義, 577
監査イベントのテスト, 575
監査テーブル
作成, 576
サンプル構造, 576
監査ログ、監視, 575
関数
MDX, 196
ソート, 329, 488
索引 651
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
データ, 207
関数、カスタム, 164
関数の使用, 418
カンマ区切りのファイル, 64, 69
管理
IBM 情報カタログ, 583
Interactive Reporting リポジトリ, 561, 562
ドキュメント、IBM 情報カタログ, 584
リポジトリ・グループ, 565
関連する値の比較, 325
関連領域、選択, 583
関連領域の選択、IBM 情報カタログ, 583
ガイド、デザイン, 373
外部キー・テーブル、テーブルの結合, 530
外部結合, 542
ガバナー
データ・モデル, 554
ローカル結果, 546
基準線, 315
線スタイルのプロパティ, 318
全般プロパティ, 317
ラベルのフォーマットのプロパティ, 319
基底値, 410, 412
機能、ソート・ライン, 328
共有メンバー, 238
キー、修飾子, 523
行, 368
行、選択, 168, 182
空白ドキュメント, 509
クエリー
構築、OLAP, 186
サイズ指定, 132
サイズの推定, 132
処理, 120, 198
処理時間の追跡, 575
自動処理, 557
追加, 136
トピックの追加, 47
トラブルシューティング, 132
取消し, 122
標準、定義, 561
複数, 117
マスター・データ・モデルにレベルを上げ
る, 557
例, 46
レポート付きの標準、定義, 561
クエリー、定義, 25
652 索引
クエリー SQL フィールド, 369
「クエリー・オプション」コマンド, 152
「クエリー・サイズの推定」コマンド, 151
クエリー制約条件、ローカル結果および, 546
クエリー制約条件フィールド, 369
クエリー・セクション
タイプ, 25
データ関数, 134
クエリー・セクションのサーバー・フィルタ,
392
クエリーの追加コマンド、ローカル結果およ
び, 547
クエリーの構築、わかりにくい側面, 521
「クエリーの処理」コマンド, 108
クエリーの処理、自動, 557
クエリーの処理時間、追跡, 575
クエリーの処理時間の追跡, 575
クエリーの処理順序, 121
クエリーの自動リフレッシュ, 102
「クエリーの追加」コマンド, 152
クエリーのフィルタ, 398
クエリー・プロパティ, 139
クエリー・ログ、エクスポート, 87
クラスタ棒グラフ
プロパティ, 346
理解, 309
「グラフィックの挿入」コマンド, 389
グラフィック要素, 367
グリッド, 372
「グリッド」コマンド, 388
グリッド線, 296
グループ、リポジトリの管理, 565
グループ間の OR ロジック, 596
グループ・ファクトの構文, 358
グループ・ヘッダー、レポート, 361
グループ・ラベルの構文, 358
グループ、リポジトリ、BRIOBRG2 テーブル,
571
計算結果アイテム, 407
Interactive Reporting ドキュメントのセクショ
ン, 408
OLAP クエリー内, 194
クエリー・セクション, 408
結果セクションとレポート・セクション,
409
チャート・セクション, 327
追加, 183, 350, 388, 413
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
テーブル・セクション, 178
データ関数との比較, 412
例, 443
レポート・セクション, 377
計算結果アイテム、およびローカル結果, 547
計算結果アイテムの追加, 178, 327, 377
「計算結果アイテムの追加」コマンド, 152, 172,
183, 292, 350, 388
「計算結果アイテムの変更」コマンド, 350
計算したメタトピック・アイテム、作成, 523
計算フィールド, 369, 370
結果
エクスポート, 170
操作, 168
表示, 47
微調整, 159
フィルタ処理, 160
保存, 57
列の自動追加, 167
「結果」メニュー・コマンド, 172
結果、ローカルの制約, 546
結果制約条件フィールド, 369
結果セクション
自動作成, 199
ダイアグラム, 155
データ関数, 162
結果にダウンロード(CubeQuery), 253
「結果にダウンロード」コマンド, 211
結果のフィルタ, 399
結合
アイコン・ビューの表示, 541
削除, 542
手動, 540
使用方法プリファレンス, 555
制約条件ローカル, 545
定義, 537
定義済パスの使用, 542
方法の指定, 539
メタデータ定義, 530
ユーザーに対して非表示にする, 522
ローカル, 543
ローカルの制約, 546
「結合されているすべてのトピックを使用」オ
プション, 555
結合タイプ、指定, 541
結合パス、定義済の使用, 542
「結合パスの自動生成を使用」オプション, 556
結合ビュー、データ・モデル, 551
結合方法, 539
欠落値とゼロ値の抑制, 244
現在の時刻フィールド, 370
現在の日付/時刻フィールド, 370
現在の日付フィールド, 370
更新
「コメント」タブ, 533
配布されたデータ・モデル, 558
リポジトリ・オブジェクトの説明, 564
降順ソート, 183
「降順ソート」コマンド, 172, 183
構造、BQAUDIT サンプル監査ログ, 576
構造化照会言語(SQL), 25
構造ビュー、トピック, 548
構文
式, 357
連結, 358
構文、連結, 358
コピー
メタトピックへのトピック・アイテム, 523
コマンド
「結果」メニュー, 172
「チャート」メニュー, 350
「ツール」メニュー, 108
「テーブル」メニュー, 183
ピボット・メニュー, 292, 453
フォーマット, 168
「レポート」メニュー, 388
コマンド、「データ・モデル」メニュー, 559
コメント
クエリー・セクションの表示, 532
ストアド・メタデータからの追加, 532
「コメント」タブ、並べ替え, 533
「コメント」タブの並べ替え, 533
コメント、表示, 133
「コメントの表示」コマンド, 151
コンテンツ、ドキュメント, 23
コンポーネント、レポート, 359
合計
OLAPQuery への追加, 207
計算, 50
結果セクションへの挿入, 162
小計, 182
小計の挿入, 182
テーブル・セクションの挿入
カスタム, 181
索引 653
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
小計, 181
総計, 181
列の合計の挿入, 181
合計関数, 181, 326, 379
合計コマンド, 183
「合計の削除」コマンド, 211
「合計の追加」コマンド, 292
さ行
最終印刷日フィールド, 370
最終保存日フィールド, 370
最小関数, 181, 326, 379
「最小数のトピックを使用」結合オプション,
555
「最小値の表示」制限オプション, 555
最大関数, 181, 326, 379
「サイド・ラベルの追加」コマンド, 210
削除, 533
IBM 情報カタログのオブジェクト・タイプ
とプロパティ, 584
結合, 542
トピック, 537
メタトピックとメタトピック・アイテム,
524
リポジトリ・オブジェクト, 565
「削除」コマンド, 173, 183
作成
3 次元棒グラフ, 308
Interactive Reporting データベース接続, 493
OLAP 接続ファイル, 500
オブジェクト・タイプ・プロパティ, 583
カスタム・レポート, 359
スマート・レポート, 384
チャート, 298
チャートのピボット・テーブル, 329
ピボット・テーブル, 275
メタトピック, 522
リポジトリ・オブジェクト, 566
リポジトリ・テーブル, 562
ログ・テーブル, 576
サブクエリー、作成, 123
サブセット, 226
参照アイテム、ソート, 329, 488
「参照されているすべてのトピックを使用」結
合オプション, 555
サンプル
BQAUDIT テーブルの監査ログ構造, 576
654 索引
監査イベント, 578
サーバー定義結合方法, 540
サーバーのデータ・フォーマット, 500
サーバーの日付フォーマット, 500
サーバー・フィルタ処理とローカル・フィルタ
処理, 392
式の構文, 357
式ライン, 357
指定
結合タイプ, 541
結合の使用方法プリファレンス, 555
結合方法, 539
自動結合方法, 539
ページ・サイズ, 373
余白, 374
集計情報を含む, 238
修飾子キー, 523
集約, 27, 133
「集約共有メンバー」コマンド, 173
主キー・アイテムとテーブル、テーブルの結
合, 530
小計, 162, 182
小計、計算, 50
「小計」コマンド, 173, 183
小計データ関数, 181
詳細にドリル、可能, 554
詳細ビュー
監査イベント, 579
トピック・ビューの変更, 548
「詳細へドリル可能」オプション, 554
「昇順にソート」コマンド, 172, 183, 350, 388
昇順のソート, 183, 350, 388
処理
OLAPQuery 内, 198
クエリー, 120
使用
Open Metadata Interpreter, 525
制約としてのローカル結合, 545
接続マネージャ, 511
定義済結合パス, 542
メタトピックとメタデータ, 521
ローカル結合, 543
使用可能な値の減少, 554
使用状況の統計、テーブルおよび列, 575
新規データ・モデル監査イベント, 579
新規ドキュメントのダッシュボード・スクリプ
トの暗号化, 99
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
新規ドキュメントを圧縮して作成します, 99
軸, 296
軸のグリッド線、表示, 333
軸のグリッド線の表示, 333
次元、定義, 156
次元、トピックの設定, 549
「次元の取得」コマンド, 210
次元のルート・レベル(ODBO レベル 10/世代 1)
のデータの方法 , 102
次元名、Essbase, 501
「時刻」コマンド, 96
時刻対応軸, 312
時刻データ型, 409
時刻フィールド, 370
時刻フォーマット, 500
「実数」コマンド, 96
実数データ型, 409
自動結合パスの生成, 556
自動処理コマンド, 557
自動データ型, 409
自動ログオン, 98
自動ログオン・コマンド, 510
条件付きフォーマット, 113
推奨結合方法, 540
数値のフォーマット、変更, 385
数値フィールドの定義, 97
数値フォーマット、デフォルト, 96
スカラー関数, 418
例, 447
スクリプト、メニュー・アイテムから実行,
105
ストアド・プロシージャ, 138
処理, 139
開く, 138
「ストアド・プロシージャ」コマンド, 152
ストアド・メタデータ, 531
「すべてのアイテムの表示」コマンド, 292, 351,
388
「すべての値の表示」」制限オプション, 555
スマート・レポート, 384
スマート・レポート、作成, 53
スライサ
可変フィルタ, 202
設定, 192
スライス, 296
「制限」タブ, 554
制限、ユーザーが適用できるようにする, 552
制限:値の表示監査イベント, 579
制限オプション, 554
制限参照レベルのプリファレンス, 554
「制限時間___分」ガバナー, 554
「整数」コマンド, 97
整数データ型, 409
正と負の値の表示, 301
制約条件値、レポートの, 371
制約条件ローカル結合
許容される数, 547
ローカル結合と組み合せる, 547
制約条件ローカル結合をローカル結合と組み合
せる, 547
セクション
間の移動, 93
エクスポート, 69
削除, 95
挿入, 89
追加, 93
名前変更, 94
非表示, 93
表示, 93
複製, 93, 94
セクション間の移動, 93
「セクションの境界」コマンド, 388
セクションの削除, 95
セクションの挿入, 89
セクションの非表示, 93
「セクションの複製」コマンド, 94
セクション名の変更, 94
「結果をテーブルに表示」コマンド, 151
設定
IBM 情報カタログのオブジェクト・タイプ,
585
接続プリファレンス, 495
チャートの値軸プロパティ, 345
チャートのラベル軸プロパティ, 342
デフォルトの OCE, 510
データ・モデル・オプション, 552
ページ列, 374
棒グラフ・プロパティ, 345
レポート, 373
接続
Essbase または DB2 OLAP, 501
OLE DB プロバイダ, 501
ディレクトリ、アクセス, 510
データベース, 508
索引 655
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
データ・モデル, 508, 509
データ・モデルを使用しない, 509
モニタリング, 508
「接続」コマンド, 108
接続関連の問題、トラブルシューティング,
607
接続情報, 492
接続ディレクトリ, 101
「接続の保存」コマンド, 108
接続パラメータ, 492, 493
接続プリファレンス
設定, 495
変更, 507
接続マネージャ, 511
「接続マネージャ」コマンド, 108
線形結合, 541
「選択アイテムの追加」コマンド, 292
選択項目のみ削除, 273
選択項目のみ保持, 273
「選択したアイテムの削除」コマンド, 292, 350,
389
ゼロ行, 238
ゼロ列, 238
全体に占める割合(%)関数, 326
全ドキュメントを圧縮, 99
相関サブクエリー, 124
総計, 163
「総計」コマンド, 173, 183
総計、挿入, 162, 181
総計データ関数, 181
挿入
改ページ, 366
カスタム・レポートの追加テーブル, 361
制約条件値, 371
チャートのテキスト, 333
テキスト, 333
ページ・ヘッダーおよびフッター, 365
レポート・ヘッダーおよびレポート・フッ
ター, 363
ソート
チャート, 278
チャート・アイテム, 328
テーブル, 177
ピボット・テーブル, 278
レポート, 376
レポート・アイテム, 376
ソート、OLAPQuery セクション, 487
656 索引
ソート、クエリー・セクション、結果セクショ
ン、テーブル・セクション, 486
「ソート」コマンド, 292, 388
ソート、ネストされた, 487
ソート・アイテム, 328, 488
「ソートの追加」コマンド, 152
ソート・ライン, 486
ソート・ライン機能, 328, 488
た行
タイプ、オブジェクトの設定, 585
「タイムスタンプ」コマンド, 96
タイムスタンプ・データ型, 409
タイムスタンプ・フォーマット, 500
多次元アクセス言語(MaxL), 25
多次元クエリー言語(MDSQL), 25
多次元式言語(MDX), 25
多次元チャート, 307
多次元データベース
クエリー, 185
コンポーネント, 185
サポート, 22
定義, 22
縦線, 368
タブ区切りのファイル, 64, 69
単純結合, 541
単純なソート, 485
単純なフィルタの設定, 398
ダイアログの参照, 418
代替変数, 223
楕円, 369
チャート, 52。「Data Analysis and Reporting with
Interactive Reporting」も参照
2 次元, 300
2 次元棒, 306
3 次元, 307
3 次元棒グラフ, 308
円グラフ, 300
帯グラフ, 311
折れ線グラフ, 312
計算結果アイテムの追加, 327
構築, 299
作成, 298
ソート, 52
多次元, 307
積重ね棒, 310
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
テキストの挿入, 333
データ・レイアウト, 299
ピボット, 329
ピボット・テーブルから作成, 276
複合, 314
面, 310
用語, 295
ラベルへの引出し線の追加, 301
「チャート」メニュー・コマンド, 350
チャート化されたデータの非表示およびフォー
カス, 330
チャート作成の基本, 295
チャート・セクション, 295
アウトライナ, 299
計算結果アイテム, 327
ソートの適用, 328
チャート・データの操作, 325
チャート・データ・ラベルの変更, 347
「チャートとして表示」コマンド, 211
チャートの回転による仰角の変更, 336
チャートの角度と仰角、変更, 336
チャートのカラー・スキームと網かけのパター
ンの変更, 347
チャートのテキスト、挿入, 333
チャートの凡例の変更, 334
チャート・パターン、色およびラベルのカスタ
マイズ, 346
チャート・プロパティ、変更, 340
チャート・プロパティとラベルのカスタマイ
ズ, 340
チャートへのドリル, 329
チャート要素、線およびテキストの色の変更,
350
チャート要素、操作, 300
チャート要素の選択, 332
チャート・ラベルのプロパティ, 342
重複値、抑制, 361
重複値の抑制, 361
長方形, 369
追加
計算結果アイテム, 413
ストアド・メタデータからのコメント, 532
セクション, 93
データ・モデルへのトピック, 536
フッター, 94
ヘッダー, 94
メタデータ定義, 526
「月(日付グループの追加用)」コマンド, 96
「次と分離しない」コマンド, 385
「次の最初の行数を戻す」ガバナー, 554
積重ね棒グラフ, 310
「ツール」メニュー・コマンド, 108
ツールバー、レポート・セクションの, 355
定義
IBM 情報カタログのプロパティ, 582
監査イベント, 577
メタデータ, 526
定義済結合パス、使用, 542
「定義済の結合パスを使用」結合オプション,
556
「定義済フィールドの挿入」コマンド, 389
テキスト、フォーマット, 89
テキスト・ラベル, 369
適用
値を制限するためのメタデータ, 531
データ・モデル・トピック・アイテムのメタ
データ名, 529
データ・モデル・トピックのメタデータ名,
528
ルックアップ値の制約のためのメタデータ,
531
テーブル
bqtbls5.inifile, 132
Informatica のフィルタ, 528
Interactive Reporting のサーバー・テーブル
BRIOBRG2 テーブル, 571
BRIOCAT2 テーブル, 570
BRIOGRP2 テーブル, 571
BRIOOBJ2 テーブル, 571
計算結果アイテムの追加, 178
使用状況の統計, 575
操作, 182
ピボット, 276
ピボットの変更, 276
フィルタ, 176
フィルタ処理, 497
ブリッジ, 542
メタデータ定義, 528
ログ, 576
テーブル・カタログ
定義, 536
テーブルのフィルタ, 498
リフレッシュ, 498
リポジトリ・テーブル, 563
索引 657
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
「テーブル・カタログ」コマンド, 559
テーブル次元の構文, 358
テーブル・セクション
計算結果アイテム, 178
ダイアグラム, 175
データ関数, 181
テーブル・データの操作, 176
テーブル・データの段階化, 176
テーブル・データのフィルタ, 176
テーブル・データ・レイアウト, 175
「テーブルの自動結合」オプション, 539, 553
「テーブルの挿入」コマンド, 389
テーブルの別名、SQL で指定, 527, 529, 531,
533
テーブル・ファクトの構文, 358
テーブル・メニュー・コマンド, 183
テーブル列フォーマット・オプション, 360
「テーブルをパブリックに割当て」オプション,
563
デザイナ・モードをパスワードで保護, 58
デザイン・オプション、データ・モデル, 553
デザイン・ガイド, 373
「デザイン・ガイド」コマンド, 388
デフォルト設定、単純結合, 541
デフォルトの Interactive Reporting データベー
ス接続、設定, 510
デフォルトの接続, 101
デフォルトのフォーマット, 96
データ
OLAPQuery での詳細設定, 192
インポート, 64
エクスポート, 69
計算, 48
チャート作成, 51
非表示, 50
ピボット, 49
フィルタ処理, 48
データ、計算, 407
データ、ピボット, 276
データ関数
OLAP クエリー内, 207
カスタム・レポート, 379
計算結果アイテムとの比較, 412
チャート内, 326
「データ関数」コマンド, 152, 211, 292, 350, 388
データ関数をテーブルに適用, 181
データ型, 156
658 索引
データ・ソース
ODBC, 493
データ・ソース、操作, 61
データソースの接続, 23
データ段階化領域としてのテーブル, 176
データのソート, 485
「データのリフレッシュ」コマンド, 293, 351
データ・ピボット, 276
データ・フィルタ, 230
値の条件の設定, 235
クエリーの保持, 235
上位 N 個/下位 N 個, 230
ソート, 230
表示/非表示, 230
データベース
Interactive Reporting Studio でのパスワードの
変更, 512
Interactive Reporting Web Client でのパスワー
ドの変更, 513
結合の使用, 537
コメントの表示, 133
接続, 508
定義, 22
テーブルの表示, 46
変更のプランニング, 575
別名, 493
ユーザー名, 493
ログオフ, 512
ログオン, 511
データベース結合, 537
データベース合計のダウンロード, 101, 237,
265
データベース接続ウィザード, 492, 493
データベース・テーブル
データ・モデル, 536
メタデータ定義, 528
データベース・テーブルおよび列、使用状況の
統計, 575
「データベースと同期」コマンド, 558, 559
データベースノクエリー、トラブルシューティ
ングの問題, 607
データベース変数, 527, 529, 531, 532, 533
データ・モデル, 24
BRIOCAT2 テーブル, 570
BRIOOBJ2 テーブル, 571
簡略化, 522
ガバナー, 554
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
結合, 537
使用した、または使用しない接続, 508, 509
自動処理, 557
整合性の確保, 558
定義, 561
トピックの削除, 537
トピックの追加, 536
「トピックの優先度」オプション, 556
トピック・ビューの変更, 548
同期, 558
バージョン・コントロール, 561
マスター, 557
メタデータの定義の検索, 531
メタトピック・レベルでの表示, 523
利点, 535
リポジトリへのアップロード, 566
データ・モデル・オプション
監査, 557
結合, 555
制限, 554
全般, 553
デザイン, 553
トピックの優先度, 556
データ・モデルの整合性の確保, 558
データ・モデルの同期, 558
「データ・モデルの同期」ダイアログ・ボック
ス, 558
データ・モデルの利点, 535
データ・モデルのリフレッシュ監査イベント,
579
データ・モデル・メニュー・コマンド, 559
データ・レイアウト
OLAPQuery と CubeQuery との相違, 218
チャート・セクション, 298, 299
テーブル・セクション, 175
ピボット・セクション, 276
「トップ・ラベルの追加」コマンド, 210
トピック
結合
手動, 540
自動, 539
結合方法の指定, 539
データ・モデルからの削除, 537
データ・モデルへの追加, 536
メタデータ名の適用, 528
メタトピックにレベルを上げる, 522
ランク付け, 556
トピック、クエリーへの追加, 47
トピック・アイテム
変更, 550
メタデータ名の適用, 529
「トピック内の値の表示」制限オプション, 555
トピックの結合
手動, 540
自動, 539
メタデータ結合情報の使用, 530
トピックの手動結合, 540
トピックの優先度, 556
トピックの優先度の設定, 556
トピックのランク付け, 556
トピック・ビュー
制限, 550
変更, 548
「トピック・ビュー」コマンド, 559
トピック・ビューの制限, 550
トピック・プロパティ
変更, 549
ローカル結果, 547
トラブルシューティング
Interactive Reporting Studio, 607
トレンド関数, 470
トレンド線, 321
線スタイルのプロパティ, 323
線の全般プロパティ, 323
線フォーマットのプロパティ, 324
ドキュメント
BRIOBRG2 テーブル, 571
IBM 情報カタログに登録, 581
Web ページとしてエクスポート, 85
圧縮, 57
管理, 584
空白, 509
コンテンツ, 23
パスワード保護, 58
保存, 57
リポジトリへのアップロード, 566
ドキュメント・ソート順言語, 104
ドキュメント・ディレクトリ, 100
ドキュメントの圧縮, 57
ドキュメントの作成, 88
ドキュメントのセクション。「セクション。
」を
参照
ドキュメントのバージョン・コントロール,
572
索引 659
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
ドキュメントの保存, 57
ドリル, 245
ドリルアップ, 194
「ドリルアップ」コマンド, 210, 292, 351
ドリルスルー、多次元からリレーショナルへ,
208
ドリルダウン, 50, 193
「ドリルダウン」コマンド, 210, 292
ドリルダウン・パス、定義, 549
な行
「名前の復元」コマンド, 293, 351
日時系列, 223
任意のドリル、可能, 553
「任意のドリル」コマンド, 351
「任意のドリル可能」オプション, 553
ネストされたソート, 487
ネストされたラベル, 278
は行
発行, 170
凡例, 296
凡例、配置とサイズ, 334
バイト・データ型, 409
バージョン、Interactive Reporting のコントロー
ル, 569
バージョン・コントロールされたデータ・モデ
ル, 561
パス、定義済結合の使用, 542
パス名フィールド, 370
パスワード
Interactive Reporting データベース接続およ
び, 492
データベース、変更, 513
パスワード保護ドキュメント, 58
パック型実数データ型, 409
非 NULL 値の数関数, 327, 380
非 NULL 値の平均関数, 327, 380
左結合, 542
「日付」コマンド, 96
日付、分割列, 167, 180
日付/時刻フィールド, 370
日付グループ・コマンド、追加, 183
日付グループの追加, 180
「日付グループの追加」コマンド, 173, 183
日付処理, 100
660 索引
日付処理オプション, 99
日付データ型, 409
日付フィールド, 370
表示
アイコン結合, 541
クエリー・セクションのコメント, 532
表示、ルーラー, 372
表示オプション
Essbase, 188
表示値, 410, 412
表示値の使用, 412
表示の違い, 386
標準クエリー、定義, 561
標準クエリー言語, 25
ビュー
トピック, 548, 549
トピックの制限, 550
ビュー、変更, 89
ピクチャ, 369
「ピクチャ」コマンド, 389
ピクチャの全般プロパティ, 151
ピボット・オプション, 412
ピボット・セクション, 275
「ピボット・チャートの作成」コマンド, 276
ピボット・テーブル
使用方法, 276
チャート作成, 276
ピボット・アイテムの操作, 276
変更, 276
要素の選択, 276
ピボット・テーブルの変更, 276
ピボット・テーブル要素の移動, 277
ピボット・テーブル要素の選択, 277
ピボット・データのレイアウト, 276
ピボット・メニュー・コマンド, 292, 453
ピボット要素、選択, 276
ファイル
OLAP 接続の作成, 500
ファイル、エクスポート, 69
ファイルの場所, 100
ファイル名フィールド, 370
ファクト, 275
ファクト、定義, 156
ファクト、トピック・アイテムの設定, 550
「ファクト/メジャーの追加」コマンド, 210
フィルタ
可変, 201
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
OLAPQuery 内, 201
スライサ, 202
削除, 177
適用
OLAPQuery 内, 199
メンバー選択, 200
テーブル, 176
メジャー
可変, 202
適用, 200
メンバー可変, 201
フィルタ、OLAPQuery での適用, 199
フィルタ、演算子, 397
「フィルタ」コマンド, 172, 183
「フィルタ」ダイアログ・ボックス, 394
フィルタ・オプション、カスタマイズ, 401
フィルタ・オプションのカスタマイズ, 401
フィルタ処理
Informatica テーブル, 528
テーブル, 497
「フィルタのカスタマイズ」コマンド, 152
「フィルタの追加」コマンド, 152
フィルタ・ライン, 393
フィルタ・ラインの構文, 393
「フィールドの挿入」コマンド, 389
フィールドの定義、数値, 97
フォント、デフォルト, 96
フォント、変更, 385
フォント・スタイル、変更, 385
フォーマット
デフォルト
指定, 96
数値, 97
フォント, 96
フォーマット・コマンド, 168
「フォーマットのロケールの選択」コマンド,
96
複合チャート, 314, 346
複合フィルタの設定, 399
複雑なソート
OLAPQuery セクション, 487
クエリー・セクション、結果セクション、
テーブル・セクション, 486
複数のデータ・ソース、レポートにおける,
383
複数列のレポート, 374
フッター, 94, 95
レポート, 363
フッター、カスタム・レポートのページ, 365
フッターの編集, 95
ブラウザの制限と限界, 85
ブリッジ・テーブル, 542
プリファレンス
結合の使用方法, 555
制限参照レベル, 554
接続、設定, 495
プログラムのオプション、選択, 98
プロット領域, 296
プロパティ
オブジェクト・タイプの作成, 583
定義, 582
トピック, 549
「プロパティ」コマンド, 351
プロパティ、チャート・ラベル, 342
平均関数, 181, 326, 379
平面, 296
ヘッダー, 94, 95
ページ、カスタム・レポート, 365
レポート, 363
レポート・グループ, 361
「ヘッダーとフッター」コマンド, 389
ヘッダーの編集, 95
変更
Interactive Reporting データベース接続ファイ
ル, 507
結合タイプ, 541
サーバーの日付フォーマット, 500
接続プリファレンス, 507
データベースのパスワード, 512
データ・モデル・ビュー, 551
トピック・アイテムのプロパティ, 550
トピック・ビュー, 548
トピック・プロパティ, 549
メタトピック, 522
要求ダイアログ, 557
リポジトリ・オブジェクト, 568
「変更」コマンド, 292
変更、ラベルのネスト・レベル, 278
変数、データベース, 527, 529, 531, 532, 533
別名
使用, 239
テーブル, 239
別名、SQL でテーブルと列を指定, 527, 529,
531, 533
索引 661
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
「別名テーブルの自動適用」オプション, 553
ベースライン, 320
ページ、レポートの設定, 54
ページ X/Y フィールド, 370
ページ数フィールド, 370
「ページ設定」コマンド, 87
ページ番号フィールド, 369
方法、結合, 539
他のレポート要素の追加, 367
保管されたメタデータを使用したトピックの命
名, 528
棒, 296
棒-折れ線グラフ、プロパティ, 346
棒グラフ
2D, 306
2 次元, 306
3D, 308
3 次元, 308
クラスタ、プロパティ, 346
積重ね, 310
プロパティ, 345
テーブル, 528
ルックアップ値の制約, 531
列, 529
メタデータのインタプリタ、開く, 531
「メタデータの定義」ダイアログ・ボックス,
525
メタデータ名
データ・モデル・トピック・アイテムへの適
用, 529
データ・モデル・トピックへの適用, 528
メタトピック, 24
アイテムのコピー, 523
アイテムの作成, 523
作成, 522
定義, 521
表示, 524
ローカル結果, 547
「メタトピック・アイテムの追加」コマンド,
559
「メタ・トピックにレベルを上げる」コマンド,
559
メタトピックのカスタマイズ, 524
メタトピックの表示, 524
ま行
メタビュー、データ・モデル, 524, 551
前処理監査イベント, 579
メニュー・コマンド
マスター・データ・モデル, 24
結果, 172
マスター・データ・モデル、レベルを上げる,
チャート, 350
557
ツール, 108
「マスター・データ・モデルにレベルを上げる」
テーブル, 183
コマンド, 557
ピボット, 292, 453
右結合, 542
レポート, 388
メジャー, 194
メニュー・コマンド、データ・モデル, 559
メジャー可変フィルタ, 202
メニューとメニュー・アイテム、カスタマイ
メジャー・フィルタ、適用, 200
ズ, 105
メタ接続ウィザード、自動結合方法, 540
面グラフ, 310, 311
メタデータ
メンバー、ドリルダウン, 193
Interactive Reporting, 525
メンバーとレベルのルール、OLAPQuery, 192
SQL 入力フィールド, 527
メンバーの検索, 218
コメントの追加, 532
文字列、折返し, 361
定義, 521, 526
文字列データ型, 409
適用, 531
文字列の折返し, 361
ルックアップ値の制約のための適用, 531
元のチャートの色, 342, 348
メタデータ、定義, 22
モニタリング
メタデータ結合情報、トピックの結合, 530
接続, 508
メタデータ定義
結合, 531
コメント, 532
や行
優先度、トピック, 556
追加, 526
662 索引
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
優先リポジトリ接続, 101
ユーザーが制限を適用できるようにする, 552
ユーザー名, 493
要求アイテム、非表示, 119
要求アイテムの削除, 119
要求アイテムのソート, 119
「要求アイテムの追加」コマンド, 152
要求アイテムの非表示, 119
要求ライン、マスター・データ・モデル, 557
要求ライン・アイテムの削除, 119
要求ライン・アイテムのソート, 119
要素
チャートの操作, 300
ピボットの選択, 276
曜日、戻す, 442
曜日データに基づくデータの分析, 443
曜日データのフォーマット, 442
曜日を戻す, 442
抑制
値のない行, 273
値のない列, 273
ゼロ行, 273
ゼロ列, 274
横線, 368
「余白」コマンド, 388
余白、レポート・セクションの, 374
ら行
ラベル、ネストされた, 278
ラベル参照、ソート, 329, 488
ラベル・プロパティ
チャート, 342
ラベルへの引出し線の追加, 301
リソース・マネージャ, 148
リポジトリ
Interactive Reporting ドキュメント・ファイル
をアップロード, 566
管理, 562
定義, 562
リポジトリ、BRIOGRP2 テーブル, 571
リポジトリ、ドキュメントに保存, 62
リポジトリ・オブジェクト
削除, 565
作成, 566
説明の更新, 564
変更, 568
「リポジトリから開く」コマンド, 62
リポジトリ・テーブル
アクセス権の付与, 563
作成, 561
作成の確認, 563
作成の失敗, 563
リポジトリ・テーブルの作成の確認, 563
「リポジトリに保存」コマンド, 62
「リポジトリに保存」ダイアログ・ボックス,
566
「リポジトリの管理」コマンド, 108
「リポジトリの管理」ダイアログ・ボックス,
562
リレーショナル集約を可能にする, 238
リレーショナル・データベース
定義, 22
リレーショナルへのドリル(CubeQuery), 247
「累計の追加」コマンド, 292
ルックアップ値の制約、メタデータの適用,
531
「ルーラー」コマンド, 388
レイアウト支援, 355
列, 48, 168, 182, 360, 361, 374
「列」コマンド
グループ化の追加, 183
再表示, 183, 351, 388
非表示, 183, 351, 388
変更, 183
列、使用状況の統計, 575
列グループ, 183
列グループの追加, 179
「列グループの追加」コマンド, 172, 183
列と行の選択, 182
列のグループ化, 165
列の合計, 181
列の合計の非表示, 360
列の合計の表示, 360
「列の再表示」コマンド, 173, 183, 351, 388
列の削除, 182, 360
列の自動追加(結果セクション), 167
「列の自動追加」コマンド, 173
列の順序の変更, 361
列の選択, 360
「列の非表示」コマンド, 173, 183, 351, 388
「列の変更」コマンド, 173, 183
列の別名、SQL で指定, 527, 529, 531, 533
列名
非表示, 360
索引 663
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
変更, 360
列名関数, 379
列名の非表示, 360
列名の表示, 360
列名の変更, 360
レベルのルール、OLAPQuery メンバー, 192
レベルを上げる
マスター・データ・モデルへのクエリー,
557
メタトピックへのトピック, 522
レポート
改ページの挿入, 366
計算結果アイテムの追加, 377
作成, 53
スマート, 384
設定, 54
対応, 52
データ関数, 379
複数列, 374
「レポート」メニュー・コマンド, 388
レポート・アイテムのフォーマット, 385
レポート・グループの追加, 361
レポート・グループ・ヘッダー, 361
レポート作成, 25
レポートされたデータを非表示およびフォーカ
スする, 382
レポート式の構文, 358
レポート・セクション
アイテムのフォーマット, 385
グラフィック要素, 368
計算結果アイテム, 377
計算フィールド, 370
式の構文, 357
スマート・レポートの作成, 384
制約条件値, 371
ダイアグラム, 353
ツールバー, 355
データ関数, 379
フィールド, 369
複数のデータ・ソースの使用, 383
要素, 353
「レポート設定」コマンド, 389
レポート付きの標準クエリー、定義, 561
レポートのコンポーネント, 359
レポート・ヘッダーおよびレポート・フッ
ター, 363
レポート・ページ, 372
664 索引
レポート名フィールド, 370
レポート要素の構文、連結, 358
レポート要素の構文の連結, 358
ロギング
データベース、トラブルシューティングの問
題, 607
データベースへのオンおよびオフ, 512
ログイン監査イベント, 578
ログオフ監査イベント, 578
ログ・テーブル, 576
ログ・ファイル
Interactive Reporting トラブルシューティング
用, 607
論理演算子, 397
ローカル結果
処理順序, 138
制約, 137
ローカル結果テーブルの集約, 547
ローカル結果とローカル結合の制約, 546
ローカル結合, 543, 546
ローカル・フィルタ、結果セクション, 392
Fly UP