SAP Web Intelligence ユーザーガイド

SAP Web Intelligence ユーザーガイド

Web Intelligenceでは、レポートを作成するか、既存のドキュメントを開くことによってデータ分析を実行できます。レポート内のデータを分析できます。データ取得先は、リレーショナルデータベースまたは OLAP データベースのデータをオブジェクトまたは階層に編成しているユニバース、Microsoft Excel ファイルや CSV ファイルなどの個人のデータプロバイダ、SAP インフォキューブに基づく BEx クエリ、Web サービス、または Advanced Analysis ワークスペースです。データプロバイダを作成して、これらのデータソースからデータを取得し、データプロバイダ内のデータからレポートを作成します。Web Intelligenceでは、Hadoop データソースもサポートされますが、カスタム SQL はサポートされません。

広告

アシスタントボット

助けが必要ですか? 私たちのチャットボットは既にマニュアルを読んでおり、あなたをサポートする準備ができています。 デバイスに関する質問はお気軽にどうぞ、詳細を提供することで会話がより生産的になります。

マニュアル 質問
SAP Web Intelligence ユーザーガイド | Manualzz
SAP BusinessObjects Business Intelligence Suite
文書バージョン: 4.0 Support Package 10 - 2014-07-24
SAP BusinessObjects Web Intelligence
ユーザーズガイド
目次
1
Web Intelligence の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1
SAP BusinessObjects Web Intelligence のオンラインドキュメント. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2
1.1.1
オンラインヘルプを使用する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.2
オンラインガイド. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
このユーザガイドについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.1
ドキュメント履歴: Web Intelligence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3
Web Intelligence について. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4
アプリケーション構造. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2
BI 起動パッドを使用する Web Intelligence の設定と使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1
BI 起動パッドの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1.1
BI 起動パッドについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.1.2
BI 起動パッドにログインする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.1.3
BI 起動パッドからログアウトする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1.4
Web Intelligence 基本設定の設定について. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3
ドキュメントの作成と操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1
ドキュメントでの作業. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1.1
Web Intelligence インタフェースを起動する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1.2
ドキュメントの作成と編集. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1.3
リポジトリからドキュメントを開く. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
3.1.4
Web Intelligence でドキュメントを開く. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.5
リポジトリからドキュメントを削除する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.6
ドキュメントの送信. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.7
ドキュメント内のレポートの管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.8
Web Intelligence におけるドキュメント、レポートおよびデータの保存について. . . . . . . . . . . . . . . . .28
3.1.9
MS Excel へのドキュメントの保存の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.10
Excel としてドキュメントを保存する基本設定を設定する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.11
リッチクライアントまたは Java インタフェースを使用したドキュメントの保存. . . . . . . . . . . . . . . . . . . 29
3.1.12
HTML インタフェースを使用したドキュメントの保存. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.1.13
自動保存および回復. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.1.14
ドキュメントプロパティの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4
クエリの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.1
クエリについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.1.1
4.2
ユニバースに対するクエリの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.2.1
2
クエリを使用したデータの取得. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
ユニバースの操作に使用できるインタフェース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
目次
4.3
4.2.2
ユニバース定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.2.3
デフォルトユニバースを選択する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.2.4
ユニバースに対するクエリを作成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2.5
階層のメンバーの選択. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2.6
不明瞭なクエリの解決. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
4.2.7
分析範囲. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.2.8
分析範囲のレベル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.2.9
分析範囲を設定する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.2.10
クエリによって生成されたスクリプトの表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.2.11
クエリから取得するデータ量の制限. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.2.12
クエリの最大実行時間を設定する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.2.13
ほかのユーザにクエリの編集を許可する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
BEx クエリに基づくクエリの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.3.1
BEx クエリについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.3.2
BEx クエリへのアクセス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.3.3
BEx クエリでの Web Intelligence クエリの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.4
ランタイム設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
4.5
Advanced Analysis ビューに対するクエリの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.6
4.7
4.8
4.5.1
SAP BusinessObjects Analysis 定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
4.5.2
分析ビューでのクエリの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
クエリの管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
4.6.1
データモードに切り替える. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4.6.2
データマネージャを使用したクエリの管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4.6.3
データマネージャを使用してクエリを管理する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.6.4
クエリのキー日付を設定する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.6.5
クエリ結果をプレビューする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.6.6
追加のクエリからのデータの表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.6.7
クエリを中断する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.6.8
クエリを削除する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.6.9
クエリを複写する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.6.10
クエリのデータソースの変更. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
複数のクエリでの作業. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4.7.1
複数のクエリの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4.7.2
複数のクエリ、複合クエリ、同期クエリの比較. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
複合クエリの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.8.1
複合クエリの定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.8.2
複合クエリの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.8.3
複合クエリの生成方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.8.4
複合クエリを作成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
SAP BusinessObjects Web Intelligence ユーザーズガイド
目次
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
3
4.9
4.10
4.11
4.8.5
複合クエリの構造. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.8.6
複合クエリの優先順位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
データベースのランク機能を使用したデータのランク付け. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.9.1
データベースの順位付け定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
4.9.2
データベースのランク付けパラメータ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.9.3
データベースのランクを作成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.9.4
給与の多い従業員の上位 10 名を部署別に順位付けする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
クエリ内のデータのフィルタ処理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
4.10.1
クエリフィルタを使用したデータのフィルタ処理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
4.10.2
プロンプトを使用したデータのフィルタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
4.10.3
サブフィルタを使用したデータのフィルタ処理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
BI 起動パッドからの、PDP/CDP データソースに基づく Web Intelligence ドキュメントの最新表示. . . . . . . . . . 131
4.11.1
BI 起動パッドからドキュメントを最新表示する前の考慮事項. . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
5
レポートの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.1
レポートについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.1.1
5.2
5.3
テーブルの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
5.2.1
テーブルでのデータ表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
5.2.2
独立セルでのデータの表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
5.2.3
セクション、ブレークおよび並べ替えを使用したデータの整列. . . . . . . . . . . . . . . . . . . . . . . . . . . 164
5.2.4
数値と日付の書式設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
チャートの操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
5.3.1
5.4
5.5
レポートの操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
チャートでのデータの表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
レポートデータのフィルタ処理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
5.4.1
レポートデータを選択する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
5.4.2
プロンプトを使用したデータのフィルタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
5.4.3
入力コントロールを使用したデータのフィルタ処理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
レポートデータの操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
5.5.1
レポートデータのドリル操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
5.5.2
ディメンションおよび階層のデータの結合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
5.5.3
レポートデータの順位付け. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
5.5.4
条件付き書式設定によるデータの強調表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
5.5.5
データの変化の追跡. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267
5.5.6
計算、式、および変数を使用したレポート機能の強化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
6
レポートの公開、書式設定、および共有. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
6.1
他のドキュメントへのリンク. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
4
6.1.1
他のドキュメントへのリンク. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
6.1.2
ハイパーリンクの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
目次
6.1.3
6.2
6.3
6.4
ドキュメント内のレポート要素のリンク. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288
カスケードスタイルシートを使ったレポートの書式設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
6.2.1
スタイルシートの説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288
6.2.2
Web Intelligence CSS の制限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
6.2.3
標準デフォルトスタイルについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
6.2.4
ドキュメントのデフォルトスタイルの変更. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
6.2.5
ドキュメント内のスタイルの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
6.2.6
デフォルトのスタイルをレポート要素に適用する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
6.2.7
新しいスタイルを手動でドキュメントに適用する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
6.2.8
すべてのユーザにスタイルをデプロイする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
6.2.9
Web Intelligence CSS の構文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
6.2.10
スタイルおよび 3.x ドキュメント. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
チャートの会社用パレットの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
6.3.1
会社用パレットについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
6.3.2
会社用パレット設定ファイルの構文. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
6.3.3
チャートの会社用パレットを定義する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
他のアプリケーションとのコンテンツの共有. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
6.4.1
Web サービスとしてのコンテンツの公開. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
6.4.2
公開されたコンテンツの表示と管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
6.4.3
QaaWS (Query as a Web Service) クエリのインポートと変換. . . . . . . . . . . . . . . . . . . . . . . . . . 307
6.4.4
BI サービスの構造. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308
7
エラーメッセージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
7.1
Web Intelligence エラー メッセージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .328
7.1.1
7.2
Web Intelligence エラーメッセージカテゴリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .328
Information Engine Services (IES) のエラーメッセージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
7.2.1
Information Engine Services (IES) のエラーメッセージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
SAP BusinessObjects Web Intelligence ユーザーズガイド
目次
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
5
1
Web Intelligence の概要
1.1
ント
SAP BusinessObjects Web Intelligence のオンラインドキュメ
このオンラインヘルプシステムは、SAP BusinessObjects Web Intelligence を使用して BI 起動パッドから企業データに対し
て Interactive Analysis を実行するために必要なすべての説明を提供します。
1.1.1
オンラインヘルプを使用する
アプリケーション右上隅のヘルプボタンの横にある矢印をクリックして、メニューから [ヘルプ目次] を選択します。
1.1.2
オンラインガイド
オンラインで使用できるガイドは次のとおりです。ガイドを入手できる URL については、「追加情報」を参照してください。
●
SAP BusinessObjects Web Intelligence ユーザーズガイド - BI 起動パッドから Java または HTML インタフェースを使
用して、企業データに対して操作を行うための完全なガイドです。
●
SAP BusinessObjects Web Intelligence リッチクライアントユーザーズガイド - デスクトップインタフェースを使用してデ
ータ分析を実行するための完全なガイドです。デスクトップインタフェースを使用すると、企業データに対してオフラインで
も分析を実行することができます。
●
Web Intelligence における関数、式、計算の使い方 - 式言語に関する詳細な説明と、計算コンテキストやスマートメジャ
ーなどの高度な計算に関するトピックが記載されています。
1.2
このユーザガイドについて
このユーザガイドでは、Web Intelligence の Java アプリケーションおよび HTML アプリケーションについて説明します。
Web Intelligence リッチクライアントアプリケーションに関する説明は、SAP BusinessObjects Web Intelligence リッチクライ
アントユーザーズガイドに記載されています。
1.2.1
ドキュメント履歴: Web Intelligence
以下の表は、最も重要なドキュメント変更の概要です。
6
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
Web Intelligence の概要
バージョン
日付
説明
SAP BusinessObjects
2010 年 11 月 30 日
商標変更された最初の Interactive Analysis。
Interactive Analysis (デスクトップ
このドキュメントの初版です。
版) 4.0
BusinessObjects Web
Intelligence 4.0 SP02
2011 年 6 月 15 日
サポートパッケージ 2。Web Intelligence にリ
ブランドされました。
接続オブジェクトに対する "接続をローカルに
ダウンロード" という追加の管理者定義セキュ
リティ権限
クエリパネルの拡張:
●
BEx クエリのスケール係数情報が表示さ
れます。
●
クエリパネルに、BEx クエリでアクティブ化
されている階層が示されます。
●
レポートに技術名が表示されます。
●
デフォルト階層が管理されます。
●
メンバー選択でプロンプトが表示されま
す。
●
指定した深さまでのすべての階層メンバ
ーを選択できます。
●
レベルに基づくメンバー選択を行います。
チャート:
●
ウォータフォールチャートを使用して垂直
棒を表示できます。
●
BusinessObjects Web
Intelligence 4.0 FP03
2012 年 2 月 20 日
階層ナビゲーションを利用できます。
Feature Pack 3
ゼロ線機能
カスタム並べ替え機能
クエリパネル機能
BusinessObjects Web
Intelligence 4.0 SP04
2012 年 7 月
サポートパッケージ 4
最後に選択したプロンプト値を消去 (データマ
ネージャを使用したクエリ編集時)
プロンプト (BEx 変数) の結合/結合解除 ([ド
キュメントプロパティ] ペインで設定)
BusinessObjects Web
Intelligence 4.0 SP05
2012 年 11 月
サポートパッケージ 5
●
BEx クエリの階層のバージョン履歴がサ
ポートされます。 階層のバージョンは、該
当するレポートテーブルにも表示されま
す。
SAP BusinessObjects Web Intelligence ユーザーズガイド
Web Intelligence の概要
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
7
バージョン
日付
説明
●
階層のレベルは、階層内のレベルを示す
数値 (1、2、3...) で表現されます。
●
BEx クエリにクエリストリッピングがデフォ
ルトで設定されるようになりました。
●
[レベルへの展開] は、BEx クエリから取
得されるデータのレベルを設定するため
に、管理者が指定できる設定です。
●
BusinessObjects Web
2012 年 11 月
Intelligence リッチクライアント 4.0
SP05
円チャートでテキストが折り返せるように
なりました。
サポートパッケージ 5
●
BEx クエリの階層のバージョン履歴がサ
ポートされます。 階層のバージョンは、該
当するレポートテーブルにも表示されま
す。
●
階層のレベルは、階層内のレベルを示す
数値 (1、2、3...) で表現されます。
●
BEx クエリにクエリストリッピングがデフォ
ルトで設定されるようになりました。
●
拡張するレベルは、BEx クエリから取得さ
れるデータのレベルを設定するために、
管理者が指定できる設定です。
●
BusinessObjects Web
Intelligence 4.0 SP10
2014 年 7 月
円チャートでテキストが折り返せるように
なりました。
サポートパッケージ 10
このガイドの "ランタイム設定" の節では、セマ
ンテックレイヤと BI ツールでの BW 直接接続
の動作を変更するための、実行時に設定でき
る設定オプションを説明します。 ランタイム設
定 [81 ページ]を参照してください。
1.3
Web Intelligence について
SAP BusinessObjects Web Intelligence を使用してデータ分析を実行するには、分析するデータに基づいてレポートを作成
するか、既存のドキュメントを開きます。ライセンスおよびセキュリティ権限に応じて、フィルタを適用する、ドリルダウンして詳
細を表示する、別のデータソースのデータを結合する、チャートにデータを表示する、式を追加するなどしてレポート内のデー
タを分析できます。
データ取得先は、リレーショナルデータベースまたは OLAP データベースのデータがオブジェクトまたは階層に編成されてい
るユニバース、Microsoft Excel ファイルや CSV ファイルなどの個人のデータプロバイダ、SAP インフォキューブに基づく
BEx クエリ、Web サービス、または Advanced Analysis ワークスペースです。データプロバイダを作成してこれらのデータソ
ースからデータを取得し、データプロバイダ内のデータからレポートを作成します。Web Intelligence では、Hadoop データソ
ースもサポートされますが、カスタム SQL はサポートされません。
8
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
Web Intelligence の概要
注記
Microsoft Excel ファイルは、MS Excel 97 より古いバージョンはサポートされません。
HANA (SAP High-Performance Analytical Appliance) データソースに接続して、インメモリコンピューティングの利点を活
用することもできます。
SAP BusinessObjects Web Intelligence の Java インタフェースまたは HTML インタフェースを使用して、BI 起動パッドから
データ分析を実行できます。起動されるインタフェースは、BI 起動パッドの [基本設定] の設定に応じて異なります。
Web Intelligence リッチクライアントを使用してデータ分析を実行することもできます。Web Intelligence リッチクライアントを
使用すると、リポジトリに接続せずにローカルで操作できます。詳細については、SAP BusinessObjects Web Intelligence リ
ッチクライアントユーザーズガイドを参照してください。
注記
このデスクトップツールを 1 回起動して閉じると、ツールバーでクイックスタートアイコンが使用できるようになります。このク
イックスタートアイコンを使用すると、このデスクトップツールをすばやく起動できます。
Web Intelligence の 3 つのインタフェースについて
BI 起動パッドを使用して、クエリの作成および編集、ドキュメントの作成および編集、レポートの作成、編集、および最新表示
を行うことができるインタフェースは 3 つあります。BI 起動パッドの [基本設定] メニューで使用するインタフェースを選択しま
す。次のインタフェースがあります。
表 1: Web Intelligence の 3 つのインタフェース
インタフェース
説明
Web
DHTML インタフェースともいいます。BI 起動パッドを使用し
て起動します。ユーザの権限に応じて、次の操作を実行でき
ます
●
'データソースがありません' を選択することによる空のド
キュメントの作成。
●
.unx ユニバースおよび .unv ユニバースをベースとする
クエリの作成と編集 (BEx クエリをベースとするクエリを
除く)。
●
すべてのタイプのレポートの作成、編集、および最新表
示。
注記
4.0 SP02 では、クエリを作成できませんでした。操作す
ることができたのは、ドキュメントとレポートのみでした。
リッチインターネットアプリケーション
Java アプレットともいいます。BI 起動パッドを使用して起動し
ます。ユーザの権限に応じて、次の操作を実行できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
Web Intelligence の概要
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
9
インタフェース
説明
●
'データソースがありません' を選択することによる空のド
●
.unx ユニバース、.unv ユニバース、BEx クエリ、分析ビ
キュメントの作成。
ュー (Advanced Analysis ワークスペース)、およびテ
キストソースをベースとするクエリの作成と編集。
●
すべてのタイプのレポートの作成、編集、および最新表
示。
BI 起動パッドを使用して、このバージョンの Web
デスクトップ
Intelligence リッチクライアントをダウンロードしてインストー
ルします。Web Intelligence リッチクライアントのこのバージ
ョンを使用すると、権限に応じて次のことを実行できます。
●
'データソースがありません' を選択することによる空のド
キュメントの作成。
●
.unx ユニバース、.unv ユニバース、およびテキストソー
スをベースとするクエリの作成。
●
すべてのタイプのレポートの作成、編集、および最新表
示。
注記
このバージョンの Web Intelligence リッチクライアン
トで使用される接続モードでは、BEx クエリまたは分
析ビューはサポートされていません。上記のリッチイ
ンターネットアプリケーションを使用するか、Web
Intelligence リッチクライアントのフルインストールを
実行する必要があります。ただし、このモードは BE x
クエリまたは分析ビューの使用をサポートしていない
同様のコネクタを使用するため、このバージョンを使
用しないでください。
1.4
アプリケーション構造
アプリケーションには、次のコンポーネントが含まれます。
コンポーネント
説明
メインツールバー
メインツールバーは、ドキュメントのオープン、保存および印刷、データ変更
の追跡、レポートアウトラインの表示に使用します。
メインツールバーは、アプリケーションがデザインモードの場合に [ファイル]
タブに表示されます。
10
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
Web Intelligence の概要
コンポーネント
説明
ツールボックス
ツールボックスは、データプロバイダの操作、レポート設計、分析タスクの実
行に使用します。
データモードとデザインモードの場合のみ、ツールボックスがアプリケーショ
ンの上部に表示されます。データモードの場合は、データプロバイダの操作
に関係するツールボックスのみがアクティブになります。
左のパネル
左のパネルには、現在のドキュメントのさまざまなビューを提供する複数の
枠がグループ化されています。異なるモードで使用できる枠を確認するに
は、次の表を参照してください。
●
[ドキュメントの要約] にはドキュメントのプロパティの概要が表示されま
す。
●
[使用できるオブジェクト] 枠には、レポートに取り込むことができるデー
タプロバイダとオブジェクトがリストされます。
注記
Web インタフェース (DHTML モード) では、この枠に式は表示され
ません。
●
[入力コントロール] 枠では、ドキュメントに適用する入力コントロールの
追加と編集ができます。
●
●
ユーザプロンプト入力
[ドキュメント構造とフィルタ] 枠には、ドキュメントの構造がツリービュー
で表示され、さまざまなレポート要素に適用されているフィルタが表示さ
れます。
注記
Web インタフェース (DHTML モード) では、この枠にフィルタは表示
されません。フィルタを使用する場合は、リッチインターネットアプリ
ケーション (Java アプレット) を使用します。
●
(リッチインターネットアプリケーションモードのみ)[ナビゲーションマッ
プ] 枠には、ドキュメントに含まれるすべてのレポートがリストされます。
この枠は、HTML モードのレポートマップと同じです。
●
(Web モードのみ)[レポートマップ] 枠には、ドキュメントに含まれるすべ
てのレポートがリストされます。この枠は、リッチインターネットアプリケ
ーションモードの [ナビゲーションマップ] と同じです。
●
[Web サービスパブリッシャ] 枠には、ドキュメントから公開されている
BI サービスがリストされます。
●
[データ] 枠はデータモードのときだけ表示されます。この枠では、ドキュ
メント内のデータプロバイダのナビゲーションができます。
[ファイル] タブと [プロパティ] タブ
[ファイル] タブと [プロパティ] タブは、デザインモードとデータモードのときだ
け使用できます。[ファイル] タブには主なファイルメニューのツールが含ま
れます。[プロパティ] タブでは [表示]、[ドキュメント] 、および [アプリケーシ
ョン] の各種プロパティを設定できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
Web Intelligence の概要
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
11
コンポーネント
説明
レポートパネル
[レポートパネル] には、レポートが表示されます。
ステータスバー
レポートの下に表示される [ステータスバー] を使用して、データ追跡の有効
化、表示モードの変更などのアクションを実行することができます。[プロパ
ティ] タブの [表示] メニューで、有効化または無効化できます。
左側のパネルで使用できるタブは、リッチインターネットアプリケーション (Java アプレットモード)、Web (HTML モード)、また
はデスクトップ (Web Intelligence リッチクライアント) のうちどのインタフェースを選択しているかによって異なります。
枠
RIA
RIA
RIA
Web
Web
リッチ
データ
デザイン
読み取り
デザイン
読み取り
クライアント クライアント クライアント
データ
ドキュメント
の要約
×
ナビゲーショ
ン マップ
○
○
○
○
レポート マッ
リッチ
リッチ
デザイン
読み取り
○
○
○
○
○
○
○
○
○
○
○
○
○
○
プ
○
入力制御
○
ユーザー プ
ロンプト入力
設定できるオ
ブジェクト
○
○
○
ドキュメント
構造とフィル
タ
○
○
○
Web サービ
○
○
スパブリッシ
ャ
データ枠
12
○
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
○
SAP BusinessObjects Web Intelligence ユーザーズガイド
Web Intelligence の概要
2
BI 起動パッドを使用する Web Intelligence の設
定と使用
2.1
BI 起動パッドの使用
2.1.1
BI 起動パッドについて
BI 起動パッドのメインタブは、[ホーム]、[ドキュメント]、および開いているドキュメントです。
表 2: BI 起動パッドペイン
タブペイン
説明
ホーム
最新のドキュメント、メッセージ、アラート、および実行できる
アプリケーションが表示されます。
ドキュメント
使用可能なフォルダおよびドキュメントを介して移動できま
す。このペインでは、ドキュメントを表示、整理、および管理で
きます。
Web Intelligence ドキュメント
開いている各ドキュメントに対して 1 つのタブがあります。
BI 起動パッドの [アプリケーション] タブを使用し、Web Intelligence を含むアプリケーションを起動します。
[基本設定] メニューを使用し、下の表で示されている基本設定を設定します。
表 3: [基本設定] メニュー項目
オプション
説明
一般設定
ユーザデフォルト設定を設定します。管理者が定義します。
パスワードの変更
パスワードを変更します。古いパスワードを入力してから、新
しいパスワードを 2 回入力します。
ロケールおよびタイムゾーン
[製品ロケール]、[優先表示ロケール]、および [現在のタイ
ムゾーン] を設定します。
Analysis edition for OLAP
アクセシビリティモードを設定します。ここでは説明しません。
Web Intelligence
表示モードおよび変更モードで使用するインタフェースを選
択します。
デフォルトユニバースを選択します。
ドリルオプションを設定します。
Excel での保存時における保存優先度を設定します。
BI ワークスペース
デフォルトスタイルを設定します。ここでは説明しません。
Crystal Reports
Crystal Reports オプションを設定します。ここでは説明しま
せん。
SAP BusinessObjects Web Intelligence ユーザーズガイド
BI 起動パッドを使用する Web Intelligence の設定と使用
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
13
2.1.2
BI 起動パッドにログインする
BI 起動パッドから Interactive Analysis を実行するには、次の情報が必要です。
●
BI 起動パッドの URL (例: http://arcachon:8080/BOE/BI)
●
ログイン名とパスワード
●
利用可能なリソースを制御する認証情報
これらが分からない場合は、管理者に詳細をお問い合せください。
注記
デフォルトでは、BI 起動パッドのログオンページにサーバ名と認証方法は表示されません。管理者がこれらのオプションを
表示するように設定している場合に限り、この情報を入力する必要があります。
SAP BusinessObjects Web Intelligence を起動するには、Web ブラウザを使用して、BI 起動パッドにログインします。
1.
Web ブラウザを起動します。
2.
ブラウザで、BI 起動パッドのブックマーク、または URL を指定します。
ログインページが表示されます。
3.
[システム] ボックスが空白の場合は、サーバ名を入力し、その後にコロン (:) を続けて、末尾にポート番号を入力します。
4.
[ユーザ名]ボックスにユーザ名を入力します。
5.
[パスワード]ボックスにパスワードを入力します。
6.
[認証]ボックスで、管理者から指定されている認証を選択します。
7.
[ログオン]をクリックします。
BI 起動パッドのホームページが表示されます。
2.1.3
BI 起動パッドからログアウトする
BI 起動パッドでの作業が終了したら、Web ブラウザを閉じるだけではなく、ログアウトする必要があります。
ログアウトすることで、セッション中に変更したすべての設定が確実に保存されます。またこれにより、システム管理者が任意
の時間にシステムにログインしているユーザ数を把握できます。システム管理者はこの情報を使用して、システムのパフォー
マンスを最適化できます。
[ログオフ]をクリックします。
2.1.4
Web Intelligence 基本設定の設定について
BI 起動パッドの [基本設定] タブを使用して、以下を実行します。
●
一般基本設定を表示します。通常は管理者が定義します。
●
パスワードを変更します。
●
ロケールおよびタイムゾーンの基本設定を設定します。
14
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
BI 起動パッドを使用する Web Intelligence の設定と使用
●
Web Intelligence の基本設定を設定し、読み取りモードと変更モードのインタフェースを選択します。
2.1.4.1
表示インタフェースとデザインインタフェースの選択
オプションを設定すると、読み取りインタフェースを使用して既存のドキュメントを表示したり調査する方法と、変更インタフェー
スを使用して新規ドキュメントを作成したり既存のドキュメントを編集および分析する方法を決定できます。これらのオプション
は、BI 起動パッドの [基本設定] パネルで設定できます。
ユーザの権限に応じて、読み取りモード、デザインモード、およびデータモードの選択肢があります。
注記
インタフェースの選択肢は、セキュリティプロファイルによりさらに制限されることがあります。
読み取りインタフェースは、会社用ドキュメントの一覧から既存のドキュメントを選択して右クリックし、メニューから [表示] を選
択すると起動します。デザインインタフェースは、新規ドキュメントを作成するか、既存のドキュメントを選択して、インタフェース
から [デザイン] を選択すると起動します。
BI 起動パッドの [読み取り] インタフェースの選択肢は次のとおりです。
インタフェース
説明
Web
BI 起動パッド内の Web インタフェースを使用してドキュメントを表
示します。
リッチインターネットアプリケーション
BI 起動パッド内のリッチインターネットアプリケーションインタフェー
スを使用してドキュメントを表示します。
注記
このインタフェースを使用するには、Java アプレットをダウンロ
ードする必要があります。
デスクトップ
ドキュメントを表示するには Web Intelligence リッチクライアントを
使用します。これは、BI 起動パッドの外で動作するスタンドアロンの
インタフェースであるため、会社用リポジトリに接続せずにドキュメン
トを操作することができます。
注記
Web Intelligence リッチクライアントは、ローカルマシンにインス
トールする必要があります。
PDF
PDF 形式で静的にドキュメントを表示します。
BI 起動パッドの [変更] インタフェースの選択肢は次のとおりです。
インタフェース
説明
Web
BI 起動パッド内の Web インタフェースを使用してドキュメントを作
成、編集および分析します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
BI 起動パッドを使用する Web Intelligence の設定と使用
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
15
インタフェース
説明
リッチインターネットアプリケーション
BI 起動パッド内のリッチインターネットアプリケーションインタフェー
スを使用してドキュメントを作成、編集および分析します。[デザイ
ン] または [データ] モードを選択できます。
注記
このインタフェースを使用するには、Java アプレットをダウンロ
ードする必要があります。
ドキュメントを作成および編集するには Web Intelligence デスクト
デスクトップ
ップを使用します。これは、BI 起動パッドの外で動作するスタンドア
ロンのインタフェースであるため、会社用リポジトリに接続せずにド
キュメントを操作することができます。[デザイン] または [データ] モ
ードを選択できます。
注記
Web Intelligence リッチクライアントは、ローカルマシンにインス
トールする必要があります。
特定のインタフェースで作業を開始した後は、セッションが終了するまでそのインタフェースで作業し続けます。たとえば、読み
取りインタフェースとして [Web]、変更インタフェースとして [リッチインターネットアプリケーション] を選択した場合は、同じア
プリケーション内で [デザイン] モード (変更インタフェースを使用します) に切り替えた場合でも [Web] インタフェースで作業
を続行することになります。
2.1.4.1.1
ドキュメント表示を選択し、インタフェースをデザインする
1.
BI 起動パッドの [基本設定] をクリックして、[基本設定] ダイアログボックスを開きます。
2.
[基本設定] ダイアログボックスの左ペインにある [基本設定] をクリックして基本設定の一覧を表示し、一覧から [Web
Intelligence] を選択します。
3.
[読み取り] オプションから表示インタフェースを選択します。
4.
[変更] オプションからデザインインタフェースを選択します。
これにより、選択したインタフェースでデータおよびデザイン編集モードにアクセスできるようになります。データ編集モー
ドは、Web インタフェースでは使用できません。
5.
[保存して終了] をクリックします。
6.
変更を永続化するには、BI 起動パッドからログアウトしてから、再度ログオンします。
2.1.4.2
インタフェースおよびドキュメントロケールの設定
ロケールは、アプリケーションインタフェース (メニュー項目やボタンのテキストなど) およびデータ (日付や数値の書式設定な
ど) の表示方法を決定します。
次の 3 つのロケールがあります。
16
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
BI 起動パッドを使用する Web Intelligence の設定と使用
ロケール
説明
製品ロケール
Web Intelligence インタフェースのロケール
ドキュメントのロケール
現在ドキュメントに含まれるデータのロケール
優先表示ロケール
ドキュメントデータを表示する際に優先されるロケール
ロケールの設定によって、ロケールを相互に作用してドキュメントデータを表示する方法が決定されます。
2.1.4.2.1
製品ロケール
製品ロケールは、ユーザインタフェース (メニュー項目やボタンのテキストなど) の表示に使用します。
注記
GetLocale 関数は、製品ロケールを返します。
2.1.4.2.1.1
BI 起動パッドで製品ロケールを設定する
1.
BI 起動パッドツールバーで、[基本設定] をクリックします。
2.
[ロケールおよびタイムゾーン] をクリックして、使用可能なオプションを表示します。
3.
[製品ロケール] 一覧から製品ロケールを選択します。
4.
[保存して終了] をクリックします。
2.1.4.2.2
ドキュメントのロケール
ドキュメントのロケールは、ドキュメント内のデータの書式設定を行います。たとえば、日付および数値の表示方法はドキュメン
トのロケールによって決定されます。
デフォルトでは、ブラウザのロケールが使用されます。ユーザは、[地域の永続的な書式設定] オプションを選択した状態でド
キュメントを保存することにより、現在のドキュメントのロケールを永続的にドキュメントに関連付けることができます。このオプ
ションを選択した状態でドキュメントを保存すると、設定は無視され、常に保存されたドキュメントのロケールを使用してドキュメ
ントデータが書式設定されます。これは、[地域の永続的な書式設定]オプションを選択したユーザだけではなく、すべてのユ
ーザに当てはまります。
注記
GetContentLocale 関数は、ドキュメントのロケールを返します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
BI 起動パッドを使用する Web Intelligence の設定と使用
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
17
関連情報
ドキュメントとロケールを永続的に関連付ける [19 ページ]
2.1.4.2.2.1
BI 起動パッドでドキュメントのロケールを設定する
1.
BI 起動パッドのツールバーで [基本設定] をクリックして [基本設定] パネルを表示します。
2.
[Web Intelligence] をクリックします。
3.
[ドキュメントの表示] セクションで、[データの書式設定にドキュメントのロケールを使用] または [データの書式設定に現
在の優先表示ロケールを使用] を選択します。
4.
[保存して閉じる]をクリックします。
関連情報
優先表示ロケール [18 ページ]
BI 起動パッドで優先表示ロケールを設定する [19 ページ]
2.1.4.2.3
優先表示ロケール
優先表示ロケールは、ドキュメントデータを表示する際に使用されるユーザの優先ロケールです。BI 起動パッドで優先表示ロ
ケールが優先されるよう設定しておくと、ドキュメントのロケールがユーザの優先表示ロケールになります。
[データの書式設定に現在の優先表示ロケールを使用] を使用してユーザの優先表示ロケールが優先されるようにロケール
を設定すると、ユーザがドキュメントを開いたときにドキュメントのロケールが優先表示ロケールに設定されます。ユーザがド
キュメントを保存すると、ドキュメントとともにこのドキュメントのロケールも保存されます。
ユーザの優先表示ロケールが優先されるように設定していない場合は、ドキュメントとともに保存されたドキュメントのロケー
ルに従ってデータが書式設定されます。
ユーザがドキュメントを作成すると、優先表示ロケールが優先されるように設定されているかどうかに関係なく、常にユーザの
優先表示ロケールがドキュメントの初期ロケールとして割り当てられます。
注記
GetPreferredViewingLocale 関数は、優先表示ロケールを返します。GetLocalized 関数も、翻訳された文字列
の表示に優先表示ロケールを使用します。
18
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
BI 起動パッドを使用する Web Intelligence の設定と使用
2.1.4.2.3.1
BI 起動パッドで優先表示ロケールを設定する
1.
BI 起動パッドのツールバーで [基本設定] をクリックして [基本設定] ダイアログボックスを表示します。
2.
[全般]をクリックして一般的なオプションを表示します。
3.
[優先表示ロケール] 一覧から優先表示ロケールを選択します。
4.
[Web Intelligence] をクリックして Web Intelligence のオプションを表示します。
5.
優先表示ロケールを使用してデータを書式設定する場合、[ドキュメントの表示] の [データの書式設定に現在の優先表
示ロケールを使用] をクリックします。
6.
[保存して終了] をクリックします。
2.1.4.2.4
1.
ドキュメントとロケールを永続的に関連付ける
デザインモードで、左パネルの [プロパティ] タブの [ドキュメント] をクリックして、[ドキュメントの要約] ダイアログボックス
を表示します。
2.
[地域の永続的な書式設定] を選択します。
3.
[OK] をクリックします。
4.
ドキュメントを保存します。
2.1.4.3
アプリケーションモードの設定
クエリ、ドキュメント、レポートの作成とレポート内のデータの分析には、データモード、読み取りモード、デザインモードの 3 つ
のアプリケーションモードを使用します。
モード
説明
データ
データモードでは、レポートにデータを供給するクエリの作
成、編集および管理を行います。たとえば、新しいデータプロ
バイダの作成、データプロバイダの名前変更、データプロバ
イダのデータ取得先の変更などができます。
データモードでは、現在のドキュメントで使用されるすべての
データプロバイダがリストに表示され、データプロバイダの操
作に関係しないツールボックスはすべて無効になります。
Web インタフェースではデータビューが使用できません。
読み取り
読み取りモードでは、既存レポートの表示、レポート内のテキ
スト検索、レポートデータの変更追跡、レポートデータのドリ
ルダウンが実行できます。
読み取りモードでは、メインアプリケーションツールバーと左
のパネルが使用できます。ツールボックスは使用できませ
ん。
SAP BusinessObjects Web Intelligence ユーザーズガイド
BI 起動パッドを使用する Web Intelligence の設定と使用
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
19
モード
説明
デザインモード
デザインモードでは、さまざまな分析タスクが実行できます。
たとえば、テーブルやチャートなどのレポート要素の追加と
削除、条件付き書式設定ルールの適用、式および変数によ
るレポートの拡張などができます。
レポート構造を操作できるのはデザインモードの場合のみ、
またはデータが入力されているレポートを使用する場合のみ
です。
レポート構造のみを操作する場合は、サーバにアクセスせず
に変更を加えることができます。データが入力されているレ
ポートを操作する場合は、変更するたびにその内容がサー
バに適用されます。
大量に変更する場合は、レポート構造のみを操作し、変更が
終わってからレポートにデータを入力するようにしてくださ
い。
2.1.4.3.1
アプリケーションモードを切り替える
1.
データモードで作業するには、[データ] をクリックします。
2.
読み取りモードで作業するには、[読み取り] をクリックします。
3.
デザインモードでレポート構造のみを使用して作業をするには、
4.
デザインモードでレポートデータを使用して作業するには、
デザイン
デザイン
構造のみ
データあり
をクリックします。
をクリックします。
選択したモードに応じて、そのモードに関係のあるツールボックスおよびツールバーが使用可能になり、その他のツール
ボックスおよびツールバーは表示されないか無効になります。
20
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
BI 起動パッドを使用する Web Intelligence の設定と使用
3
ドキュメントの作成と操作
3.1
ドキュメントでの作業
3.1.1
Web Intelligence インタフェースを起動する
[BI 起動パッド] で、Web Intelligence を起動します。これには、
ン
アプリケーション
Web Intelligence アプリケーショ
をクリックするか、アプリケーションショートカットで [Web Intelligence アプリケーション] を選択します。
Web Intelligence が起動します。メインペインで [Web Intelligence] タブがアクティブです。どのインタフェース (Web、リ
ッチインターネットアプリケーション、またはリッチクライアント) が起動したかを確認するには、[基本設定] をクリックして
[Web Intelligence] を選択します。
関連情報
クエリ定義 [40 ページ]
表示インタフェースとデザインインタフェースの選択 [15 ページ]
3.1.2
ドキュメントの作成と編集
SAP BusinessObjects Web Intelligence または Web Intelligence リッチクライアントを使用して、BI 起動パッドからドキュメ
ントを作成または編集できます。Web Intelligence リッチクライアントでは、会社用リポジトリに接続せずにオフラインでドキュ
メントを操作できます。
ドキュメントを操作するには、既存のドキュメントを選択するか、選択したインタフェースを起動して既存のドキュメントを開くか
新しいドキュメントを作成します。
ドキュメントの基にできるのは、リレーショナルデータソースまたは OLAP データソースのデータをオブジェクトの集合として表
すユニバース、Microsoft Excel または CSV ファイルなどのローカルデータソース、SAP BEx クエリ、または Advanced
Analysis ワークスペースです。
空のドキュメントまたはデータソースに基づいた新しいドキュメントを作成します。 使用できるデータソースは、使用中のインタ
フェースによって異なります。
表 4: [利用可能なデータ ソース]
データソース
Web インタフェース
リッチインターネットアプリケ
ーションインタフェース
Web Intelligence リッチ ク
ライアント
データソースなし
○
○
○
ユニバース (unx または
unv)
○
○
○
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
21
データソース
Web インタフェース
リッチインターネットアプリケ
ーションインタフェース
Web Intelligence リッチ ク
ライアント
BEx クエリ
×
○
○
分析ビュー
×
○
○
テキストソース
×
○
○
注記
Web Intelligence リッチクライアント固有の情報については、SAP BusinessObjects Web Intelligence リッチクライアント
ユーザーズガイド、または Web Intelligence リッチクライアントのオンラインヘルプを参照してください。
注記
ユニバースデザインツール、Web Intelligence リッチクライアント、Web Intelligence などの SAP BusinessObjects
OLAP 製品から Essbase OLAP データソースに接続するには、Essbase クライアントミドルウェアが、これらの SAP
BusinessObjects OLAP 製品をホストするマシンで、適切にインストールおよび設定されていることを確認します。 特に、
Essbase クライアントの環境変数 ARBORPATH および ESSBASEPATH が、Windows のユーザ環境変数とは別に、
Windows システム環境変数として作成および設定されていることを確認します。
3.1.2.1
空のドキュメントを作成する
[デザイン] モードで Web Intelligence インタフェースを起動しました。
後で使用する空のドキュメントを作成するとします。
1.
ツールバーで [新規] アイコンをクリックします。
2.
[データソースがありません] を選択し、[OK] をクリックします。
空のドキュメントが開かれます。[使用できるオブジェクト] ペインにはオブジェクトが含まれません。
3.1.2.2
ユニバースに基づいて新規ドキュメントを作成する
ユニバースデータソースにアクセスし、クエリおよびドキュメントを作成するために必要な権限を持っています。権限によって
は、特定のユニバースオブジェクトを使用できない可能性があります。
インフォメーションデザインツールで作成された .unx ユニバースか、またはユニバースデザインツールで作成された .unv ユ
ニバースに基づいてドキュメントを作成するとします。
1.
ツールバーで [新規] アイコンをクリックします。
2.
[ユニバース] を選択し、[OK] をクリックします。
3.
必要に応じ、.unx または .unv ユニバースを選択します。デフォルトユニバースが提案されます。このユニバースを使用
するか、または別のユニバースを選択することができます。.unx ユニバースのファイル拡張子は .unx、.unv ユニバース
のファイル拡張子はありません。
22
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
4.
[選択] をクリックします。
空のドキュメントが作成され、[クエリパネル] が開かれ、左ペインには [ユニバースのアウトライン] が、メインペインには [結
果オブジェクト]、[クエリフィルタ]、および [データプレビュー] パネルが表示されます。選択されたユニバースでクエリを構築お
よび実行できます。
3.1.2.3
BEx クエリに基づいて新規ドキュメントを作成する
●
アクセスできるのは、「このクエリへの外部アクセスを許可」フラグが有効になっている BEx クエリのみです。
●
オブジェクトマッピングは必ずしも等価ではありません。クエリを正しく使用するために、等価および制約に関するページを
参照してください。
注記
Web Intelligence Web インタフェースを使用し、BEx クエリに基づいてドキュメントを作成することはできません。
クエリを BEx クエリデータソースで実行するとします。
1.
ツールバーで [新規] アイコンをクリックします。
2.
[BEx] を選択し、[OK] をクリックします。
[BW BEx クエリの選択] ペインが表示されます。外部アクセスが可能であり、使用権限を持つ BEx クエリのみが表示さ
れます。
3.
適切な接続フォルダを選択します。接続フォルダに複数の BEx クエリが含まれている場合、適切な BEx クエリを選択し、
[OK] をクリックします。
空のドキュメントが作成され、[クエリパネル] が開かれ、使用可能な BEx クエリオブジェクトが表示される左ペインには [ユニ
バースのアウトライン] が、メインペインには [結果オブジェクト]、[クエリフィルタ]、および [データプレビュー] パネルが表示さ
れます。選択された BEx クエリでクエリを構築および実行できます。
3.1.2.4
分析ビューに基づいて新規ドキュメントを作成する
分析ビューにアクセスしてそれらをレポートで使用するための適切な権限を持っています。
注記
Web Intelligence Web インタフェースを使用し、分析ビューに基づいてドキュメントを作成することはできません。
1.
ツールバーで [新規] アイコンをクリックします。
2.
[ユニバース] を選択し、[OK] をクリックします。
3.
使用する分析ビューに移動し、分析ビューを選択して、[OK] をクリックします。
新しい空のドキュメントが作成され、使用可能なクエリオブジェクトを示すクエリパネルが開かれます。[クエリ] および [フィル
タ] ペインにオブジェクトを追加し、クエリを実行することができます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
23
3.1.3
リポジトリからドキュメントを開く
BI 起動パッドにログインしています。
1.
BI 起動パッドで、[ドキュメント] タブをクリックして、リポジトリで使用可能なドキュメントを表示します。
2.
左側の [フォルダ] タブをクリックし、ドキュメントのあるフォルダに移動します。
3.
ドキュメントを選択し、右クリックして
表示
を選択すると、選択した表示インタフェースでドキュメントが開きます。また
は、[変更] を選択すると、選択した変更インタフェースでドキュメントが開きます。
起動時にデータを最新表示するようにドキュメントが設定されている場合 ([起動時に最新表示] オプションがオンの場
合)、ドキュメントには最新の情報が表示されます。
注記
[起動時に最新表示] オプションは、2 つの CMS 設定に依存します。これらはドキュメント関連とユーザ関連のセキュ
リティ設定で、CMC/アプリケーション/Webi/プロパティの ["すべてのドキュメントに対して、起動時の自動最新表示
を無効にする" セキュリティ権限を確認する] と、CMC/アプリケーション/ユーザセキュリティ設定の [すべてのドキュメ
ントに対して、開いた時の自動更新を無効にする] です。CMC/アプリケーション/Webi/プロパティおよび CMC/アプ
リケーション/ユーザセキュリティ設定で、["すべてのドキュメントに対して、起動時の自動最新表示を無効にする" セキ
ュリティ権限を確認する] セキュリティ設定プロパティが有効またはオンになっていて、このユーザに対して [すべての
ドキュメントに対して、開いた時の自動更新を無効にする] セキュリティ権限が無効になっている場合、ドキュメントは
[起動時に最新表示] に設定されていなくても起動時に最新表示されます。
[基本設定] オプションで選択したインタフェースで、ドキュメントが開きます。
関連情報
表示インタフェースとデザインインタフェースの選択 [15 ページ]
3.1.4
Web Intelligence でドキュメントを開く
ドキュメントへのアクセス権と、ドキュメントを開くための適切な権限を持っています。
1.
Web Intelligence の起動:
2.
ツールバーで [開く] アイコンをクリックします。
アプリケーション
Web Intelligence アプリケーション
をクリックします。
[ドキュメントの選択] ダイアログが表示されます。
3.
フォルダから、開くファイルに移動します。ファイルを選択し、[開く] をクリックします。
ドキュメントがデザインモードで開かれます。権限によっては、読み取りモードおよびデザインモードで作業できます。
24
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
3.1.5
リポジトリからドキュメントを削除する
ファイルを削除するための適切な権限を開始しています。
1.
BI 起動パッドにログインします。
2.
[ドキュメント] タブをクリックして、リポジトリで使用可能なドキュメントを表示します。
3.
削除するドキュメントのあるフォルダに移動します。
4.
削除するドキュメントを右クリックし、[整理] をクリックします。
5.
[削除] をクリックします。
3.1.6
ドキュメントの送信
3.1.6.1
ドキュメントを電子メールで送信する
1.
送信するドキュメントを選択します。
2.
ドキュメントを送信するには、次の操作を行います。
a) Web インタフェースでは、ツールバーで [送信] を選択し、[電子メール] を選択します。
b) リッチインターネットアプリケーション (Java アプレット) および Web Intelligence リッチクライアントでは、[電子メー
ルの添付ファイルで送信] の隣にある矢印をクリックします。
3.
電子メール情報を入力し、必要に応じてメッセージを入力します。
4.
[送信]をクリックします。
3.1.6.2
ドキュメントを他のユーザに送信する
注記
Web Intelligence リッチクライアントでは、このオプションを使用できません。
1.
送信するファイルを選択します。
2.
ツールバーで [送信] を選択し、[BI 受信ボックス] を選択します。
3.
[ユーザとグループ] 一覧から、ドキュメントの送信先のユーザまたはグループを選択します。
4.
自動生成された名前でドキュメントを送信する場合は、[自動生成される名前] をクリックします。
5.
ドキュメントに名前を付ける場合は、[特定の名前] をクリックして、ボックスに名前を入力します。
6.
ドキュメントへのショートカットを送信する場合は [ショートカット] を、ドキュメントのコピーを送信する場合は [コピー] をク
リックします。
7.
[送信] をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
25
3.1.6.3
ドキュメントを FTP で送信する
Web Intelligence でドキュメントが開いており、FTP を介してファイルを送信するために必要な権限を持っています。権限を持
っていない場合、[FTP に送信] ダイアログは表示されません。
現在のドキュメントを FTP を介して転送するとします。
1.
送信する前に、ドキュメントを保存します。
2.
ツールバーでメールアイコンをクリックし、[FTP に送信] を選択します。
3.
[ホスト] ボックスにホストの名前を入力します。
4.
[ポート] ボックスにポートを入力します。
5.
[ユーザ名] ボックスにユーザ名を、[パスワード] ボックスにパスワードをそれぞれ入力します。
6.
[アカウント] ボックスにアカウントを入力します。
7.
[ディレクトリ] ボックスにディレクトリを入力します。
8.
自動生成された名前でドキュメントを送信する場合は、[自動生成される名前] をクリックします。
9.
ドキュメントに名前を付ける場合は、[特定の名前] をクリックして、ボックスに名前を入力します。
10. [送信]をクリックします。
3.1.7
ドキュメント内のレポートの管理
各 Web Intelligence ドキュメントには、1 つ以上のレポートが含まれます。レポートの追加、削除、複製、または順序の変更
ができます。
3.1.7.1
レポート名を変更する
ドキュメントをデザインモードで開きました。
1.
名前を変更するレポートの [レポート] タブを右クリックします。
2.
メニューの [レポート名の変更] を選択して、新しいレポート名を入力します。
3.
[レポート名] タブの外側をクリックし、ドキュメントを保存します。
3.1.7.2
レポートを複写する
ドキュメントをデザインモードで開きました。
1.
複写するレポートのレポートタブを右クリックします。
2.
[レポートの複写]をクリックします。
3.
必要に応じ、複写されたレポートの名前を変更します。
4.
ドキュメントを保存します。
26
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
3.1.7.3
レポートを削除する
1.
削除するレポートのレポートタブを右クリックし、[レポートの削除] を選択します。
2.
ドキュメントを保存します。
3.1.7.4
レポートの順序を変更する
1.
ドキュメント内で順序を変更するレポートのレポートタブを右クリックします。
2.
メニューで [レポートの移動] をクリックして、以下のメニューオプションの 1 つを選択します。
オプション
説明
最初へ
レポートはドキュメントの最初のレポートになります。
前へ
レポートはドキュメント内の前の位置に移動します。
次へ
レポートはドキュメント内の次の位置に移動します。
最後へ
レポートはドキュメント内の最後の位置へ移動します。
3.1.7.5
レポートを追加する
ドキュメントをデザインモードで開きました。
任意の既存レポートのレポートタブを右クリックして、[レポートの追加] をクリックします。
新しい空のレポートがドキュメントに追加され、"レポート n" というデフォルト名が付けられます。
3.1.7.6
レポートをローカルで保存する
1.
レポートタブを右クリックし、[現在のレポートのエクスポート形式] を選択します。
2.
PDF 形式で保存する場合は [PDF] を、Excel 形式で保存する場合は [Excel] を、Excel 2007 形式で保存する場合は
[Excel 2007] を、テキスト形式で保存する場合は [テキスト] をクリックします。
3.
[ファイルのダウンロード] ダイアログボックスで [保存] をクリックして、ファイルの保存場所にナビゲートします。
4.
ドキュメントを保存するフォルダに移動します。
5.
[保存] をクリックします。
ドキュメントは選択したフォルダに保存されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
27
3.1.8 Web Intelligence におけるドキュメント、レポートおよびデータ
の保存について
Web Intelligence ドキュメントを会社用リポジトリに保存するか、ローカルにエクスポートするか、またはデータを CSV 形式で
エクスポートすることができます。レポートをローカルにエクスポートすることもできます。次の設定ができます。
●
Web Intelligence ドキュメントを会社用リポジトリに保存する
●
ドキュメントを PDF ファイルとしてローカルにエクスポートする
●
ドキュメントを Excel ファイルとしてローカルにエクスポートする
●
ドキュメントを Excel 2007 ファイルとしてローカルにエクスポートする
●
ドキュメントをテキストファイルとしてローカルにエクスポートする
●
レポートを PDF ファイルとしてローカルにエクスポートする
●
レポートを Excel ファイルとしてローカルにエクスポートする
●
レポートを Excel 2007 ファイルとしてローカルにエクスポートする
●
レポートをテキストファイルとしてローカルにエクスポートする
●
データを CSV 形式ファイルとしてローカルにエクスポートする
使用しているインタフェースにおける各種形式での保存方法に関する指示については、該当するトピックを参照してください。
3.1.9
MS Excel へのドキュメントの保存の概要
MS Excel へ保存する優先順位を選択できます。
●
ドキュメントの書式設定の優先順位をつける: SAP BusinessObjects Web Intelligence で作業する場合と同じような形
式でデータを表示する場合は、このオプションを選択します。
●
Excel 内で容易なデータ処理の優先順位をつける: テキスト形式でデータを表示する場合は、このオプションを選択しま
す。
注記
テーブルまたはチャートを Excel 2003 形式にエクスポートした場合、この形式では 56 色のみが使用されるため、Web
Intelligence で 56 色のみが生成されます。 これは、エクスポートされたドキュメントの最終的な色/網掛けに影響する可
能性があります。 GIF 画像としての Excel 2003 形式へのエクスポートが可能ですが、この場合は色が正しくエクスポート
されます。 Excel 2007 形式にエクスポートする場合は、色/網掛けの制限はありません。
3.1.10 Excel としてドキュメントを保存する基本設定を設定する
BI 起動パッドにログインしています。
MS Excel へ保存する優先順位を選択できます。 可能な操作
1.
ヘッダパネルで、基本設定をクリックします。
2.
[Web Intelligence]をクリックします。
28
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
3.
[MS Excel へ保存する優先順位の選択] で、ニーズに最も適合するオプションを選択します。
a) Web Intelligence での作業と類似する形式でデータを表示するには、ドキュメントの書式設定の優先順位をつける
を選択します。
b) テキスト形式でデータを表示するには、Excel 内で容易なデータ処理の優先順位をつけるを選択します。
4.
[保存して終了] をクリックします。
3.1.11 リッチクライアントまたは Java インタフェースを使用したドキュメン
トの保存
3.1.11.1
を使用)
ドキュメントを会社用リポジトリに保存する (Java インタフェース
Java インタフェースを使用して、このアクションを実行しています。
1.
[ファイル] タブのツールバーで [保存] の横にある矢印をクリックし、[名前を付けて保存] を選択して [名前を付けて保
存] ダイアログボックスを表示します。
2.
ダイアログボックスの左にある会社用リポジトリを選択します。
3.
デスクトップインタフェースを使用している場合は、ダイアログボックスの左にある [My Enterprise] を選択してリポジトリ
にログインすることにより、使用可能な任意の会社用リポジトリに保存できます。
4.
[フォルダ] または [カテゴリ] をクリックして、リポジトリをフォルダ別またはカテゴリ別に表示します。
5.
[名前]ボックスにドキュメントの名前を入力します。
6.
[詳細] をクリックして、追加のドキュメントオプションを表示します。
デスクトップインタフェースでは、追加のオプションは常に表示されています。
7.
[説明] ボックスに、ドキュメントの説明を入力します。
8.
[キーワード] ボックスに、このドキュメントを検索するときのキーワードを入力します。
9.
ドキュメントを開くたびにドキュメントを最新表示するには、[起動時に最新表示] を選択します。
10. ドキュメントの地域の書式設定を維持するには、[地域の永続的な書式設定] を選択します。
11. すべてのドキュメントセキュリティを削除して、スタンドアロンモードでドキュメントにアクセスできるようにするには、[ドキュ
メントセキュリティの削除] を選択します (デスクトップインタフェースの場合のみ)。
12. ドキュメントが現在のユーザによってロックされないようにするには、[すべてのユーザ用に保存] を選択します (デスクトッ
プインタフェースの場合のみ)。
13. [OK] をクリックします。
注記
CMC/アプリケーション/Webi/プロパティおよび CMC/アプリケーション/ユーザセキュリティ設定で、["すべてのドキ
ュメントに対して、起動時の自動最新表示を無効にする" セキュリティ権限を確認する] セキュリティ設定プロパティが
有効またはオンになっていて、このユーザに対して [すべてのドキュメントに対して、開いた時の自動更新を無効にす
る] セキュリティ権限が無効になっている場合、ドキュメントは [起動時に最新表示] に設定されていなくても起動時に
最新表示されます。
ドキュメントは会社用リポジトリに保存されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
29
3.1.11.2 ドキュメントを Excel スプレッドシートとして保存する (Java イン
タフェースを使用)
Java インタフェースを使用して、このアクションを実行しています。Excel として保存する場合、書式設定を指定できます。この
設定は別途行います。下記の関連リンクを参照してください。
注記
ドキュメントまたはレポートを pdf としてエクスポートするとき、[コンテンツを HTML として表示] のセル書式はサポートされ
ません。この書式が設定されているセルは、生成された pdf で空白で表示されます。pdf でコンテンツを取得するには、こ
のプロパティの選択を解除してください。セルを右クリックして [セルの書式設定] を選択し、[全般] タブの [表示] セクショ
ンで、[コンテンツの表示] を HTML 以外の値に変更します。この設定は列全体に適用されます。
1.
[ファイル] タブのツールバーで [保存] の横にある矢印をクリックし、[名前を付けて保存] を選択して [名前を付けて保
存] ダイアログボックスを表示します。
2.
ダイアログボックスの左にある [マイコンピュータ]、[マイデスクトップ]、または [マイドキュメント] を選択して、ドキュメント
を保存するフォルダに移動します。
3.
[ファイルの種類] の一覧から [Excel] または [Excel 2007] を選択します。
Excel 2007 の各ワークシートには、エクスポートしたデータを最大 100 万行含めることができます。Excel 2007 以外の
Excel に保存する場合は、エクスポートしたデータ 65,000 行ごとに、ワークシートが新しくなります。
4.
Excel として保存するレポートを選択するか、[すべて選択] を選択してすべてのレポートを保存します。
ドキュメントを丸ごと Excel に保存する選択をした場合は、ドキュメントに含まれる各レポートが別々のワークシートとして
Excel ファイルに保存されます。
5.
ドキュメントのレイアウトと書式設定をできるだけ Excel ファイルに近づけるようにする場合は、[ドキュメントの書式設定
の優先順位をつける] を選択します。その代わりに、このオプションでは Excel のデータ処理機能を下記オプションと同程
度には活用できません。
6.
複数のセルを Excel のセルに結合するのをできるだけ避けて、Excel のデータ処理機能を活用できるようにする場合は、
[Excel 内で容易なデータ処理の優先順位をつける] を選択します。
7.
[保存] をクリックします。
Web Intelligence では、すべてのチャートが自動的に Excel で画像に変換されます。Excel の機能を使用して、エクスポ
ートしたデータで独自のチャートを作成できます。
関連情報
MS Excel へのドキュメントの保存の概要 [28 ページ]
Excel としてドキュメントを保存する基本設定を設定する [28 ページ]
30
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
3.1.11.3
用)
ドキュメントを PDF として保存する (Java インタフェースを使
Web Intelligence リッチクライアントまたは Java インタフェースを使用して、このアクションを実行しています。
注記
ドキュメントまたはレポートを pdf としてエクスポートするとき、[コンテンツを HTML として表示] のセル書式はサポートされ
ません。この書式が設定されているセルは、生成された pdf で空白で表示されます。pdf でコンテンツを取得するには、こ
のプロパティの選択を解除してください。セルを右クリックして [セルの書式設定] を選択し、[全般] タブの [表示] セクショ
ンで、[コンテンツの表示] を HTML 以外の値に変更します。この設定は列全体に適用されます。
1.
[ファイル] タブのツールバーで [保存] の横にある矢印をクリックし、[名前を付けて保存] を選択して [名前を付けて保
存] ダイアログボックスを表示します。
2.
ダイアログボックスの左にある [マイコンピュータ]、[マイデスクトップ]、または [マイドキュメント] を選択して、ドキュメント
を保存するフォルダに移動します。
3.
4.
[ファイルの種類] フィールドで、[PDF] を選択します。
現在のレポートのエクスポート形式
PDF
を選択して現在のレポートを PDF として保存します。
レポートにチャートや画像が含まれている場合、96 DPI サイズを選択して、エクスポートしたドキュメントのサイズを最適
化することができます。これは、オンラインでの公開に役立ちます。
5.
一覧からレポートを選択する場合は [レポート選択] を選択してから保存するレポートを選択し、現在のレポートを保存す
る場合は [現在のレポート] を選択して、保存するページを選択します。
6.
[保存] をクリックします。
3.1.11.4 ドキュメントをテキストとして保存する (Java インタフェースまた
はリッチクライアントを使用)
Java インタフェースを使用して、このアクションを実行しています。
●
レポート要素は次の順序でエクスポートされます。
1.
レポート要素 (左上隅) の位置に基づきます。
2.
左から右、上から下の順にエクスポートされます。
3.
ページモードでは、レポート要素はページごとにエクスポートされます。
4.
左上隅のレポート要素が n ページにある場合、すべてのレポート要素データがこのページでエクスポートされます。
5.
ページモードでエクスポートされたファイルは、下書きモードの結果と異なる場合があります。
●
使用される区切り文字はタブスペースです。
●
チャートや画像はエクスポートされません。
●
テキストファイルのサイズ制限は CMC (エクスポート制限) で定義されます。デフォルト値は 5 MB です。このサイズ制限を超える場
合、エラーメッセージが表示されます。
●
1.
複数のレポートを選択した場合、同じテキストファイルに次々と追加されます。
[ファイル] タブのツールバーで [保存] の横にある矢印をクリックし、[名前を付けて保存] を選択して [名前を付けて保
存] ダイアログボックスを表示します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
31
2.
ダイアログボックスの左にある [マイコンピュータ]、[マイデスクトップ]、または [マイドキュメント] を選択して、ドキュメント
を保存するフォルダに移動します。
3.
[ファイルの種類] フィールドで、[TXT ファイル] を選択します。
4.
一覧から保存するレポートを選択するか、[すべて選択] を選択してすべてのレポートをエクスポートします。
5.
[保存] をクリックします。
3.1.11.5
を使用)
ドキュメントデータを CSV として保存する (Java インタフェース
デザインモードまたはデータモードの Java インタフェースを使用して、このアクションを実行しています。CSV に保存すると、
レポート内で編集したテーブルのデータだけでなく、キューブの未処理データが保存されます。エクスポートされるデータを確
認するには、[データ] タブをクリックします。すると、レポートテーブルから削除したすべての列が、まだドキュメントに含まれて
います。
1.
デザインモードまたはデータモードで、データを CSV 形式で保存するクエリを選択し、
タのエクスポート
データアクセス
ツール
デー
を選択します。
2.
ファイル名をクリックします。
3.
ダイアログボックスで、テキスト修飾子、列区切り文字、および文字セットを選択します。
4.
前の手順で選択したオプションを CSV に保存する場合のデフォルトのオプションにする場合、[デフォルト値として設定]
を選択します。
5.
[保存] をクリックします。
3.1.12
HTML インタフェースを使用したドキュメントの保存
3.1.12.1 ドキュメントを会社用リポジトリに保存する (HTML インタフェー
スを使用)
HTML インタフェースを使用して、このアクションを実行しています。
1.
[保存] アイコンの横にある矢印をクリックし、[名前を付けて保存] を選択して [名前を付けて保存] ダイアログボックスを
表示します。
2.
ドキュメントを保存するフォルダを選択します。
3.
[ファイル名] ボックスにドキュメントの名前を入力します。
4.
展開ボタンをクリックして、追加のドキュメントオプションを表示します。
デスクトップインタフェースでは、追加のオプションは常に表示されています。
5.
[説明] ボックスに、ドキュメントの説明を入力します。
6.
[キーワード] ボックスに、このドキュメントを検索するときのキーワードを入力します。
7.
[カテゴリの割り当て] ボックスで、ドキュメントに関連付けるカテゴリを選択します。
8.
ドキュメントを開くたびにドキュメントを最新表示するには、[起動時に最新表示] を選択します。
32
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
9.
ドキュメントの地域の書式設定を維持するには、[地域の永続的な書式設定] を選択します。
10. [OK] をクリックします。
ドキュメントは会社用リポジトリに保存されます。
3.1.12.2 ドキュメントまたはレポートを Excel スプレッドシートとして保存
する (HTML インタフェースを使用)
HTML インタフェースを使用して、このアクションを実行しています。ドキュメントまたはレポートをローカルに保存するには、
[エクスポート] メニューを使用してドキュメントの形式を選択します。Excel として保存する場合、書式設定を指定できます。こ
の設定は別途行います。下記の関連リンクを参照してください。
注記
ドキュメントまたはレポートを pdf としてエクスポートするとき、[コンテンツを HTML として表示] のセル書式はサポートされ
ません。この書式が設定されているセルは、生成された pdf で空白で表示されます。pdf でコンテンツを取得するには、こ
のプロパティの選択を解除してください。セルを右クリックして [セルの書式設定] を選択し、[全般] タブの [表示] セクショ
ンで、[コンテンツの表示] を HTML 以外の値に変更します。この設定は列全体に適用されます。
1.
ツールバーの [エクスポート] アイコンをクリックして、
式
Excel
または
ドキュメントのエクスポート形式/現在のレポートのエクスポート形
ドキュメントのエクスポート形式/現在のレポートのエクスポート形式
Excel 2007
を選択しま
す。
○
Excel 2007 の各ワークシートには、エクスポートしたデータを最大 100 万行含めることができます。Excel 2007 以
外の Excel に保存する場合は、エクスポートしたデータ 65,000 行ごとに、ワークシートが新しくなります。
○
ドキュメントを丸ごと Excel に保存する選択をした場合は、ドキュメントに含まれる各レポートが別々のワークシートと
して Excel ファイルに保存されます。
2.
表示された [ファイルのダウンロード] ダイアログボックスで [保存] をクリックして、ファイルを保存するフォルダに移動し
ます。
すべてのチャートが自動的に Excel で画像に変換されます。Excel の機能を使用して、エクスポートしたデータで独自の
チャートを作成できます。
3.
ダウンロードボックスを閉じます。
関連情報
MS Excel へのドキュメントの保存の概要 [28 ページ]
Excel としてドキュメントを保存する基本設定を設定する [28 ページ]
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
33
3.1.12.3 ドキュメントまたはレポートを PDF として保存する (HTML イン
タフェースを使用)
HTML インタフェースを使用して、このアクションを実行しています。現在のドキュメントまたは現在アクティブなレポートを保存
します。
注記
ドキュメントまたはレポートを pdf としてエクスポートするとき、[コンテンツを HTML として表示] のセル書式はサポートされ
ません。この書式が設定されているセルは、生成された pdf で空白で表示されます。pdf でコンテンツを取得するには、こ
のプロパティの選択を解除してください。セルを右クリックして [セルの書式設定] を選択し、[全般] タブの [表示] セクショ
ンで、[コンテンツの表示] を HTML 以外の値に変更します。この設定は列全体に適用されます。
1.
[ファイル] タブのツールバーで [エクスポート] の横にある矢印をクリックし、
ポートのエクスポート形式
2.
PDF
ドキュメントのエクスポート形式/現在のレ
を選択します。
表示された [ファイルのダウンロード] ダイアログボックスで [保存] をクリックして、ファイルを保存するフォルダに移動し
ます。
3.1.12.4 ドキュメントまたはレポートをテキストとして保存する (HTML イ
ンタフェースを使用)
HTML インタフェースを使用して、このアクションを実行しています。現在のドキュメントまたは現在アクティブなレポートを保存
できます。
●
レポート要素は次の順序でエクスポートされます。
1.
レポート要素 (左上隅) の位置に基づきます。
2.
左から右、上から下の順にエクスポートされます。
3.
ページモードでは、レポート要素はページごとにエクスポートされます。
4.
左上隅のレポート要素が n ページにある場合、すべてのレポート要素データがこのページでエクスポートされます。
5.
ページモードでエクスポートされたファイルは、下書きモードの結果と異なる場合があります。
●
使用される区切り文字はタブスペースです。
●
チャートや画像はエクスポートされません。
●
テキストファイルのサイズ制限は CMC (エクスポート制限) で定義されます。デフォルト値は 5 MB です。このサイズ制限を超える場
合、エラーメッセージが表示されます。
●
1.
複数のレポートを選択した場合、同じテキストファイルに次々と追加されます。
[ファイル] タブのツールバーで [エクスポート] の横にある矢印をクリックし、
ポートのエクスポート形式
2.
テキスト
ドキュメントのエクスポート形式/現在のレ
を選択します。
表示された [ファイルのダウンロード] ダイアログボックスで [保存] をクリックして、ファイルを保存するフォルダに移動し
ます。
3.
34
ダウンロードボックスを閉じます。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
3.1.12.5 ドキュメントデータを CSV として保存する (HTML インタフェー
スを使用)
HTML インタフェースを使用して、このアクションを実行しています。CSV に保存すると、レポート内で編集したテーブルのデ
ータだけでなく、キューブの未処理データが保存されます。
1.
[ファイル] タブのツールバーで [エクスポート] の横にある矢印をクリックし、[データを CSV 形式でエクスポート] を選択し
ます。
2.
ダイアログボックスで、テキスト修飾子、列区切り文字、および文字セットを選択します。
3.
前の手順で選択したオプションを CSV に保存する場合のデフォルトのオプションにする場合、[デフォルト値として設定]
を選択します。
4.
[OK] をクリックし、表示された [ファイルのダウンロード] ダイアログボックスで [保存] をクリックして、ファイルを保存する
フォルダに移動します。
3.1.13
自動保存および回復
3.1.13.1
ドキュメントを自動保存する
自動保存が有効化されていて、適切なセキュリティ権限を持っている場合、作業中にドキュメントがお気に入り/ フォルダに
自動的に保存されます。自動保存されたドキュメントの名前は、ドキュメント ID を先頭に付けたドキュメント名の後に自動保存
されたドキュメント ID を付けたものになります。ドキュメント ID が -1 の場合、ドキュメントは自動保存されるまで保存されてい
ません。
注記
Web Intelligence リッチクライアントではドキュメントは自動保存されません。
ドキュメントが自動保存される間隔は CMC で定義されます。この間隔は、ドキュメントが手動で保存されるごとに、またドキュ
メントが自動保存されるごとにリセットされます。また、ドキュメントを手動で保存すると、自動保存されたドキュメントは削除さ
れます。
定期的な自動保存に加えて、セッションがタイムアウトになった場合にドキュメントが保存されます。
注記
ドキュメントが保存前に失われた場合は、フォルダに自動保存バージョンがないかすぐにチェックしてください。お気に入
り/ フォルダは、自動保存されたドキュメントの永続的な保存場所ではありません。
自動保存に影響を与える設定およびセキュリティ権限の詳細については、Central Management Console のドキュメントを
参照してください。
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
35
関連情報
自動保存されたドキュメントの管理 [36 ページ]
自動保存されたドキュメントのリカバリ [36 ページ]
3.1.13.2
自動保存されたドキュメントのリカバリ
ドキュメントでの作業中にセッションがタイムアウトすると、ドキュメントはお気に入り/ フォルダに保存され、セッションが終了
したことを通知するダイアログボックスが表示されます。
ダイアログボックスで [復元] を選択すると、新しいセッションを起動して、自動保存されたドキュメントをもう一度開くことができ
ます。次回ドキュメントを手動で保存すると、そのドキュメントは元のフォルダに保存されます。
[閉じる] を選択すると、BI 起動パッドのホームページにリダイレクトされます。自動保存されたドキュメントはお気に入り/ フォ
ルダにあります。
場合によっては、サーバのタイムアウト後または接続切断後は、自動保存されたドキュメントにリンクできないことがあります。
この場合は、自動保存されたドキュメントを復元するオプションが提供されません。お気に入り/ フォルダに自動保存されたド
キュメントがないかすぐにチェックする必要があります。ドキュメントは、自動保存設定に基づいて定期的にフォルダから削除さ
れます。
関連情報
ドキュメントを自動保存する [35 ページ]
自動保存されたドキュメントの管理 [36 ページ]
3.1.13.3
自動保存されたドキュメントの管理
ドキュメントはお気に入り/ フォルダに自動保存されます。
通常、自動保存は透過的であり、自動保存されたドキュメントにユーザが直接アクセスすることはありません。直接アクセスす
る必要があるのは、セッションがタイムアウトになり、自動保存されたドキュメントを手動で取得できなくなった場合です。
注記
自動保存されたドキュメントに直接アクセスする必要がある場合は、すぐにお気に入り/ フォルダをチェックしてください。こ
のフォルダ は、自動保存されたドキュメントの永続的な保存場所ではありません。
お気に入り/ フォルダには最大サイズ制限がありますが、これは CMC で設定します。フォルダ内のドキュメントの合計サイ
ズがこの制限を超えた場合は、最新のドキュメントを保存するために必要な容量を確保するため、フォルダ内のドキュメントが
最も古いものから順に削除されます。
また、すべてのドキュメントが一定の間隔でフォルダから削除されます。この間隔は、CMC で設定します。
36
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
ドキュメントを保存せずに、ブラウザ内でこのドキュメントから移動すると、ドキュメントは失われ、お気に入り/ フォルダの内
容は消去されます。
関連情報
ドキュメントを自動保存する [35 ページ]
自動保存されたドキュメントのリカバリ [36 ページ]
3.1.14
ドキュメントプロパティの設定
次の表に、[ドキュメントの要約] 枠で表示と設定の両方またはいずれかができるドキュメントのプロパティを示します。
プロパティ
説明
タイトル
BI 起動パッドに含まれるドキュメントの名前。これは全般プロ
パティの上に表示され、編集できません。
種類 (Web インタフェースの場合のみ)
ドキュメントの種類。
作成者
ドキュメントの作成者。
作成日
ドキュメントの作成日
ロケール
ドキュメントの書式設定ロケールを示します。
説明
ドキュメントを説明する情報(オプション)。
キーワード
BI 起動パッドに含まれるドキュメントの検索に使用できるキ
ーワード (オプション)。
最新更新日時
データベースの最新データで結果を最後に最新表示した日
時を示します。
最終更新日時
ドキュメントを最後に更新した日時を示します。
最終更新者
ドキュメントを最後に変更したユーザを示します。
前の最新表示の期間
前回結果を最新表示する際にデータベースからデータを取
得するのにかかった時間を示します。
拡張表示
このオプションをチェックすると、レポートの外観が画面表示
用に最適化されます。
起動時に最新表示
ドキュメントを開くたびに、レポート内の結果がデータベース
の最新データで自動的に最新表示されます。
[起動時に最新表示] をオンにすると、データ追跡で最新表
示前のデータと最新表示後のデータの差異が表示されませ
ん。最新表示によってドキュメントが消去されるので、最新表
示後のデータは新しいデータとして処理されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
37
プロパティ
説明
地域の永続的な書式設定
ドキュメントの保存時に設定した書式ロケールに従って、ドキ
ュメントを書式設定します。
クエリドリルの使用
クエリドリルモードでドリルします。
クエリストリッピングの有効化
レポートに使用されているオブジェクトのうち、そのレポートに
寄与しているオブジェクトだけを使用するクエリを生成しま
す。クエリを最新表示するたびに、レポートに寄与していない
オブジェクトが無視されます。関連データのみがデータプロ
バイダから取得されます。この機能により、パフォーマンスが
向上します。
注記
BEx クエリではクエリストリッピングがデフォルトで有効に
されます。
チャートの警告アイコンを非表示
読みやすくするため、警告アイコンを非表示にします。
デフォルトスタイルの変更 (Web インタフェースでは使用でき リッチインターネットアプリケーションインタフェースでの作業
時のドキュメントのデフォルトスタイルを変更できます。新しい
ません)
スタイルをインポートしたり、現在のスタイルをエクスポートし
たりできます。
データ追跡
ディメンションの自動結合
次のデータ変更の種類を追跡します。
●
挿入されたデータ
●
削除されたデータ
●
変更されたデータ
●
増加した値
●
減少した値
同じユニバースの同じ名前のディメンションを自動的に結合
します。結合されたディメンションは、さらにその下位の結合
されたディメンションと共に、使用できるオブジェクトのリスト
に表示されます。
結合されたディメンションは、異なるデータプロバイダのデー
タを同期するためのしくみです。
結合ディメンション値を拡張
結合ディメンションの値を拡張します。結合されたディメンショ
ンは、異なるデータプロバイダのデータを同期するためのしく
みです。これを使用して、同期されたデータがテーブルに含
まれる場合の結果を制御します。
選択されているとき、結合で使用されているディメンションが
テーブルに含まれている場合、このディメンションのクエリの
値とテーブル内にオブジェクトが存在する他のデータプロバ
イダから結合された他のディメンションの値の合計が返され
ます。
38
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
プロパティ
説明
選択されていないとき、結合で使用されているディメンション
がテーブルに含まれている場合、このディメンションのクエリ
の値が返されます。
デフォルトの形式
ドキュメントで使用されるデフォルトの形式を変更できます。
次の設定ができます。
●
異なる CSS スタイルシートをインポートして、既存のスタ
●
現在のスタイルシートをエクスポートして、別の場所で保
存または使用する。
●
製品と一緒にインストールされた元のスタイルシートを
使用するようにドキュメントをリセットする。このオプショ
ンを使用できるのは、現在のドキュメントのスタイルシー
トが、元のスタイルシートと異なる場合のみです。
イルシートと置き換える。
プロンプト (BEx 変数) の結合
Web Intelligence で元の BE x クエリの BE x 変数から作成
されたプロンプトを結合する場合に、このオプションを選択し
ます。同じ技術名を持つ BE x 変数のみが結合されます。こ
のオプションが選択解除されると、以前に結合された BE x
変数の結合が解除され、別々のプロンプトとして扱われま
す。
注記
セントラル管理コンソールで、"すべてのドキュメントに対して、起動時の自動最新表示を無効にする" セキュリティ権限の選
択を解除することにより、ドキュメントプロパティで [起動時に最新表示] オプションがオンではなくてもドキュメント起動時に
自動的に最新表示するよう、Web Intelligence を設定できます。
関連情報
定義済みデータの結合 [243 ページ]
定義済みのクエリドリル [241 ページ]
3.1.14.1
ドキュメントのプロパティを表示および設定する
ドキュメントを [デザイン] モードのインタフェースで開いています。
1.
[プロパティ] タブで [ドキュメント] をクリックして、[ドキュメントの要約] ダイアログボックスを表示します。
2.
上記のダイアログボックスでプロパティを表示または編集します。
3.
変更が終了したら、[OK]をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
ドキュメントの作成と操作
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
39
4
クエリの作成
4.1
クエリについて
4.1.1
クエリを使用したデータの取得
4.1.1.1
4.1.1.1.1
クエリ定義
クエリとドキュメントのユーザアクセス権の概要
ドキュメントとレポートを表示、作成、変更、削除できるかどうかも、ユーザアクセス権によって決まります。レポートの特定の要
素は適切なアクセス権がなければ表示できません。これらのアクセス権は管理者が定義します。アクセス権が一部のユーザ
に制限されている場合も、管理者はクエリを表示および編集できます。
4.1.1.1.2
クエリ定義
ドキュメントを作成したり、ドキュメントに新しいデータを追加したりする場合、クエリを使用して、データソースからドキュメントに
データを取得します。クエリは、[クエリパネル] を使用して作成しますが、クエリパネルの種類はクエリのデータソースによって
異なります。
インタフェースに応じて、使用するインタフェース上で、リレーショナルデータベースまたは OLAP データベースにオブジェクトと
してデータを表示するユニバース、テキストファイルや Microsoft Excel ファイルなどのローカルのデータソース、SAP BW
Business Warehouse の SAP インフォキューブ (BEx クエリを使用して)、Pioneer データソース、または Web サービスをベ
ースにして、クエリを作成できます。クエリを実行してレポートにデータが返されると、その後、たとえばデータのフィルタリング
やデータの順位付けによってレポートを分析できます。
注記
Microsoft Excel ファイルは、MS Excel 97 より古いバージョンはサポートされません。
メジャーは、すべてのクエリで共通です。メジャーは、クエリ (ディメンションまたは階層) 内で別のオブジェクトに基づいて計算
されるデータを、たいていの場合数値で返します。
ユニバースに基づくクエリは、階層または非階層にできます。非階層のクエリは、階層関係を持たないディメンション内にデー
タを整理します。たとえば、"顧客" ディメンションおよび "売上げ"メジャーを含むクエリは、顧客ごとの売上げを計算します。
階層はデータを階層関係に整理します。たとえば、地理階層には、国、州、市町村 (階層の異なるレベル) に関するデータを
含められます。"地理階層" および "売上げ" メジャーを含むクエリは、階層の異なるレベル (国、州、市町村) における売上げ
を計算します。
ユニバースクエリが階層なのか非階層なのかは、ユニバースがそのデータを取得してくるデータベースに依存します。
40
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.1.1.1.3
クエリ内で利用可能なオブジェクト
Web Intelligence クエリでは、次のオブジェクトを利用できます。
4.1.1.1.3.1
クラスとサブクラス
オブジェクトは、クラスと呼ばれるフォルダにグループ分けされます。また各クラスには、1 つまたは複数のサブクラスを含める
ことができます。サブクラスには、そのクラスのオブジェクトの下位レベルに属するオブジェクトがまとめられます。
クラスの役割は、オブジェクトを論理的なグループに分けることです。ユニバースでクエリを作成する際、クラスを使用すること
でクエリで指定する情報を表すオブジェクトが簡単に見つかります。
4.1.1.1.3.2
分析ディメンション
分析ディメンションには関連階層のコレクションが含まれます。分析ディメンションはクエリの結果オブジェクトとして表示されま
せん。分析ディメンションを選択すると、そのデフォルト階層がクエリに表示されます。
分析ディメンションは、以下のように表示されます。
4.1.1.1.3.3
ディメンション
ディメンションは、レポートで行う分析のベースとなる非階層データを表します。ディメンションでは通常、顧客名、リゾート名、
日付などの文字型のデータを取得します。たとえば、"顧客" ディメンションと "売上げ" メジャーを含むクエリは、顧客ごとの売
上げを返します。
ディメンションにより、クエリによって生成された結果セットに非階層列が作成されます。
階層データソースでは、階層はディメンションに基づいています。階層は使用可能オブジェクトのリストでベースとなるディメン
ションの下に表示されます。非階層データを返すようにクエリにディメンションを含めるか、または階層データを返すように 1 つ
以上の関連階層を含めることができます。
4.1.1.1.3.4
属性
属性は、ディメンションまたは階層に関する詳細なデータを提供します。たとえば、年齢は顧客ディメンションの属性になること
ができます。
属性は、関連付けられたディメンションと一対一の関係である必要があります。各ディメンションオブジェクトの値は、いずれか
の属性の関連付けられた値を 1 つのみ持つことができます。上の例では、各顧客値は、年齢詳細オブジェクトで関連付けら
れた値を 1 つのみ持つことができます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
41
正しくないユニバースデザインのため、詳細オブジェクトが 1 つのディメンション値に対して複数の値を返そうとする場合、セル
に #MULTIVALUE エラーメッセージが表示されます。
属性は次のように表示されます。
注記
.unv ユニバース (ユニバースデザインツールで作成されたもの) の場合、属性は詳細として参照され、リレーショナルデー
タソースに適用されます。
4.1.1.1.3.5
階層
階層とは、レベルまたは親子関係内に編成されたデータメンバーのセットです。 たとえば、[地理] 階層には [国]、[州]、およ
び [都市] レベルを含めることができます。
階層により、クエリによって生成された結果セットに階層列が作成されます。 階層内の項目を展開してデータを検索できます。
たとえば、[地理] 階層内の [カリフォルニア州] レベルを展開すると、カリフォルニア関連のデータを検索できます。
メンバーセレクタを使用して、結果セットに表示するメンバーを選択することができます。
階層データソースでは、階層はディメンションに関連付けられ、使用可能オブジェクトのリストで関連付けられるディメンション
の下に表示されます。 階層オブジェクトとともに、次の情報も表示されます。
表示オブジェクト
説明
メンバーアイコンによる矢印
Web Intelligence のデフォルトの階層。取得された階層のプレース
ホルダ。
黒色の円の中の 'V' 記号
検証または切り替え。このオブジェクトが BEx、MSAS、および
Essbase の 'アクティブ' な階層であることを示します (MSAS で
は、「デフォルト」という用語はアクティブな階層を説明するのに使用
されます)。
[n] ('n' は整数値)
BEx クエリに適用。 設計時に使用された BW 階層のバージョン番
号。 これらの階層では、Web Intelligence によって階層名の後に
階層のバージョンが表示されるようになりました。 例: 国階層 [2]。
BEx クエリのデザイナは、分かりやすくするためにバージョン番号
の前に文字列を追加できます。例: [バージョン 2]。 このバージョン
は、レポートテーブルヘッダにも表示されます。
4.1.1.1.3.6
レベルオブジェクト
レベルとは、階層のルートから同じ距離にある階層内のメンバーのセットです。たとえば、[都市] は [ロサンゼルス] および
[サンフランシスコ] などのメンバーを含む [地理] 階層内のレベルです。レベルの名前の前には、レベルの深さが表示されま
す。この数字は連続していて、常に次のようにルート (数字 1) からはじまります。
1 - レベル a
42
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
2 - レベル b
3 - レベル c
レベルにより、クエリによって生成された結果セットにフラット列が作成されます。たとえば、[国] レベルおよび [売上げ] オブ
ジェクトを含むクエリは、以下のような結果を生成します。
国
売上げ
アメリカ
10,123,121
フランス
8,232,231
ドイツ
7,342,342
イギリス
9,343,092
すべての階層にレベルが含まれるとは限りません。レベルは BEx クエリ内の階層では使用できません。
レベルは、以下のように表示されます。
関連情報
BEx クエリの定義 [69 ページ]
4.1.1.1.3.7
メンバー
メンバーは階層内の個々のデータアイテムです。たとえば、"地理" 階層は、"国" レベルに "フランス"、または "市町村" レベ
ルに "ラスベガス" などのメンバーを含めることができます。
階層内にすべてのメンバーを含めない場合は、クエリ結果に含める個々のメンバーを階層から選択します。また、メンバーセ
ットを含む名前付きセットを定義することもできます。
4.1.1.1.3.8
名前付きセット
名前付きセットとは、メンバーのセットを返す名前付きの式です。名前付きセットは OLAP データベース、またはリレーショナル
または OLAP データベースに基づくユニバースで定義できます。
4.1.1.1.3.9
計算メンバー
計算メンバーは、MDX 式によって返されるメンバーです。MDX は OLAP データベース内の階層データにアクセスするのに使
用される言語です。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
43
OLAP データベースの管理者は、データベースにアクセスする MDX クエリで使用できる計算メンバーを作成できます。
計算されたメンバーは、以下のように表示されます。
4.1.1.1.3.10
メジャー
メジャーは、データベースのデータを計算して得たデータ (通常は数値) を取得するために使います。たとえば、[売上げ]は、
販売個数に単価を掛けた計算結果です。メジャーは通常メジャークラスに属します。
デフォルトで、メジャーはデータベースから返された詳細値を集計して計算されます。スマートメジャーとは、データベース自体
によって計算され、集計済みクエリによって返された特別な種類のメジャーです。
スマートメジャーが、計算の表示方法に影響を与えることもあります。スマートメジャーに関する詳細については、Web
Intelligence における関数、式、計算の使い方ガイドを参照してください。
メジャーは、クエリ内で関連付けられるオブジェクトに基づき結果を返します。たとえば、"顧客" ディメンションおよび "売上げ"
メジャーを含むクエリは、顧客ごとの売上げを返します。"地理" 階層および "売上げ" メジャーを含むクエリは、階層内で可能
なすべての異なる集計に対して計算された売上げを返します。
メジャーオブジェクトは、以下のように表示されます。
4.1.1.1.4
非階層クエリの定義
非階層クエリは、データを階層で整理するオブジェクトを含まないユニバースベースのクエリです。ディメンション、属性、メジャ
ーを使用して非階層クエリを作成します。ディメンションは、顧客や市町村などのビジネスオブジェクトを表示します。メジャー
は、クエリに含めるディメンションから通常は数値で結果を抽出します。たとえば、"顧客" ディメンションおよび "売上げ" メジャ
ーを含むクエリは、顧客ごとの売上げを返します。
非階層クエリは、ディメンションが関連していない結果セットを作成します。クエリ内の各オブジェクトは、結果セット内で 1 つの
フラットな列を作成します。
非階層クエリは、階層、レベル、メンバー、または名前付きセットのようなオブジェクトを含みません。
関連情報
ユニバースに対するクエリを作成する [50 ページ]
44
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.1.1.1.5
階層クエリの定義
階層クエリには、少なくとも 1 つの階層オブジェクトが含まれます。階層データをサポートするユニバース、または SAP Info
Query に直接アクセスする BEx クエリで、階層クエリを作成するためのオプションがあります。階層データは、ユニバースによ
るデータの構築方法によって、リレーショナルデータベースまたは OLAP データベースから取得できます。
注記
リレーショナルデータソースの場合、厳密には階層ではなくナビゲーションパスです。
階層は、結果オブジェクトまたはフィルタオブジェクトのいずれかに含めることができます。階層クエリを作成する際、クエリパ
ネルでは、階層データを操作するための追加機能を提供します。たとえば、結果オブジェクトとして階層を含める場合、結果に
表示する階層からメンバーを選択する機能があります。これらの階層機能は、クエリを非階層データで作成する場合には使
用できません。また、階層クエリパネルで使用可能になる適切な機能は、アクセスしている階層データのソースにも依存しま
す。
階層クエリによって作成される結果セットでは、階層データ分析を実行することができます。クエリ内の各階層オブジェクトは、
レポート内に階層列を作成します。メンバーを展開して子メンバーを明らかにできます。たとえば、"地理" 階層で "アメリカ" メ
ンバーを展開してアメリカの州を明らかにできます。
ブロック内のメジャーは、関連付けられているメンバーに従って集計されます。たとえば、"顧客"、"売上げ数量" および "店舗
コスト" メジャーを含む階層クエリでは、次のような結果セットになります。
顧客
ユニット数量
店舗コスト
すべての顧客
364,707
371,579
276,773
234,555
CA
45,506
67,999
OR
32,104
56,700
10,324
12,325
アメリカ
アルバニー
関連情報
BEx クエリでの階層メンバー選択 [53 ページ]
BEx クエリでのコンテキストの使用 [81 ページ]
4.1.1.1.5.1
クエリへの複数の階層の追加
クエリ内で複数の階層を結合する場合、クエリは異なる階層にあるメンバーのすべての組み合わせの結果を返します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
45
例
クエリへの 2 つの階層の追加
"性別" ("すべて"、"男性" および "女性" メンバーを含む) および "顧客の地理" の 2 つの階層があるとします。メジャーを
使用してクエリ内で結合すると、2 つの階層は次のような結果を返します。
顧客の地理
性別
インターネット売上金額
すべての顧客
両方の性別
$29,358,677
フランス
女性
$10,000,000
男性
$19,358,677
両方の性別
Pierre
女性
$1,058,677
男性
$1,285,340
両方の性別
女性
Alain
両方の性別
女性
4.1.1.1.5.2
$2,644,017
$1,249
$1,249
$1,155
$1,155
階層操作時の制限
注記
階層を操作する際、次の制限が適用されます。
階層の機能
Web Intelligence の制限
階層のフィルタ処理 (展開制限)
フィルタにより、階層の中間ノードを削除できます。ユーザは単純な
展開アクションで、親ノードから次のレベルのメンバーにアクセスで
きません。親ロールの子孫を照会するには、[すべて展開] オプショ
ンを使用します。
階層に基づく結合オブジェクトのフィルタ処理
結合された階層に競合が発生する可能性があるため、できませ
ん。
階層のフィルタ処理 (レポート/テーブル)
階層が存在するレポート/テーブルフィルタでは、階層構造を考慮
せずに行を削除できます。フィルタは現在展開されている親ノードを
削除できますが、折りたたまれているリーフやノードは保持されま
す。空のテーブルが返されないよう、階層は自動的にブロックで展
開され、結果メンバーが表示されます。
unx ユニバースを使用した OLAP ソースからのオブジェクトのフィ
ルタ処理 (BEx クエリ含む)
46
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
インタフェースからフィルタ処理する際、フィルタは指定されたオブジ
ェクトのキーをベースとします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
階層の機能
Web Intelligence の制限
OLAP ディメンションの入力コントロールからのフィルタ処理
キーの階層フィルタをフィルタ処理するキャプションをフィルタ処理し
ます。
フィルタバーからのフィルタ処理
キーが設定された OLAP ビジネスオブジェクトに対してさえも、キャ
プションをフィルタ処理します。
フィルタバー (ドリルバー)
フィルタバーによる階層のフィルタ処理時に、折りたたまれているた
めにテーブルに表示されないノードを選択すると、空のテーブルが
表示されます。すべての値を表示するには展開機能を使用します。
階層の並べ替え
階層 (および OLAP ソースのディメンション) を並べ替える際、並べ
替えは、他のビジネスオブジェクトのように辞書式順序ではなく、基
盤となるシステムでのメンバーの順序を基に行われます。階層の並
べ替えでは、階層の構造が考慮され、特定のレベルで兄弟メンバ
ーが並べ替えられます。
テーブル内のメジャーの並べ替え
メジャーの並べ替えでは、同じテーブルの階層内のメンバーの順序
は維持されません。並べ替えを適用したテーブルに、階層が平坦に
表示されます。
階層の対称/非対称折りたたみ/展開
別の階層の右側にある折りたたみ/展開を実行する場合、非対称
折りたたみ/展開が実行されます。折りたたみ/展開は、左側の階
層の特定のメンバーに対する選択済みメンバーのみに対して実行
されます。選択済みメンバーのすべてのインスタンスに対してアクシ
ョンを実行するように、対称折りたたみ/展開を明示的に依頼できま
す。デフォルトでは、ディメンションの右側にある階層に対して対称
折りたたみ/展開が実行されます。デフォルトの折りたたみ/展開と
対称折りたたみ/展開の結果は同じになります。
階層の折りたたみ/展開
最新表示時に階層が変更される (階層ノード変数、要求されるメン
バー選択、キューブレベルでの修正) 場合、クエリパネルの [プレビ
ュー] ペインからの最新表示後に、この変更がブロックされる場合
があります。その場合、列に階層を再びドラッグアンドドロップし、こ
の状況を解決できます。
階層の平坦化
階層が平坦になると、ディメンションなどについて、+ - を使用したナ
ビゲーション、および [折りたたみ/展開] コンテキストメニューがなく
ても、階層のすべてのメンバーがディメンションと同じレベルに表示
されます。
順位付けと階層
階層があるテーブルでの順位付けでは、データの階層構造が考慮
されません。階層を含むテーブルで順位付けを定義すると、階層は
平坦になります。
メジャーまたは詳細へのブレークの挿入
ブレークは、常にブレークが適用されるオブジェクトの並べ替えと関
連します。ブレークが適用されるテーブル内のすべての階層は平坦
になります。階層を復元するには、基盤となるオブジェクトのブレー
クを削除します。
階層がある結合オブジェクト
階層に基づく結合オブジェクトは、レポートで直接使用できません。
階層構造が競合する可能性があるためです。結合オブジェクトはド
ラッグできません。結合オブジェクトを使用する式を作成すると、メッ
セージ #SYNTAX が返されます。
OLAP ビジネスオブジェクトのキーでの結合
同じソース (キューブまたは BEx クエリ) からの同じオブジェクトの
データ同期は、これらのオブジェクトの値の内部キーに基づきます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
47
階層の機能
Web Intelligence の制限
BEx クエリのメジャー集計
SUM 関数で集計を行うメジャーでは、Web Intelligence で合計が
集計されます。他のタイプのメジャー集計は依頼されます。
依頼メジャー集計
必要な集計がクエリで使用できない場合、#TOREFRESH が返され
ます。新しいレベルの集計を取得するには、ドキュメントを最新表示
します。
依頼メジャー集計
ディメンション上の式のコンテキスト、または、メジャー集計のコンテ
キストにないディメンションの複数値フィルタで使用すると、
#UNAVAILABLE が返されます。この状況は、たとえば依頼メジャ
ーが存在するテーブルのディメンションを基盤とした URL の定義時
に発生します。この場合、元のディメンションの詳細を基盤とする変
数を作成し、元のディメンションをブロックに含める (ただし非表示に
する) ことをお勧めします。
クエリストリッピング
.unv、OLAP、および BEx クエリソースで使用できます。その他のタ
イプのソースでは使用できません。
BEx クエリからのオブジェクトのドリル置換機能は存在しません (ナ
ドリル置換機能
ビゲーションパスがありません)。
OLAP ソースでのクエリドリル
.unx ユニバースを使用して OLAP ソースで使用することはできま
せん。この機能は、.unv ユニバースを使用する場合にのみ利用で
きます。
レポート LOV の OLAP ディメンションメンバー
レポートの値の一覧 (フィルタバーまたは入力コントロール) におけ
る OLAP ディメンションメンバーの順序は、辞書式順序に並べられ
ます。
4.2
ユニバースに対するクエリの作成
4.2.1
ユニバースの操作に使用できるインタフェース
.unv または .unx データソースをベースとして、クエリの作成、レポートの表示、編集、または最新表示を行うには、以下の節
で説明するインタフェースを使用します。
クエリの作成
.unv または .unx ユニバースデータソースをベースとして、ドキュメントを作成したりクエリを作成したりするには、次のいずれ
かのインタフェースを使用する必要があります。
●
Web インタフェース (BI 起動パッドから起動)
●
リッチインターネットアプリケーションインタフェース (BI 起動パッドから起動)
●
デスクトップインタフェース (BI 起動パッドから起動)
●
SAP Business Objects スイートからインストールされた Web Intelligence リッチクライアント。
48
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
レポートの操作
レポートの表示、編集、または最新表示を行うには、次のいずれかの Web Intelligence インタフェースを使用できます。
●
Web インタフェース (BI 起動パッドから起動)
●
リッチインターネットアプリケーションインタフェース (BI 起動パッドから起動)
●
デスクトップインタフェース (BI 起動パッドから起動)
●
SAP Business Objects suite からインストールされた Web Intelligence リッチクライアント
4.2.2
ユニバース定義
ユニバースは、リレーショナルまたは OLAP データソースからのデータを関連オブジェクトのコレクションとして表示します。ユ
ニバースには次の 2 つのデータタイプが含まれます。
データタイプ
説明
リレーショナル
リレーショナルデータは、関連オブジェクト (ディメンション、詳細、お
よびメジャー) のコレクションとしてデータを整理します。レポートを
作成するために実行するクエリ内でユニバースオブジェクトを結合
します。たとえば、"顧客" ディメンションおよび "売上げ" メジャーを
含むクエリは、顧客ごとの売上げを表示するレポートを作成します。
階層
階層データは、関連する階層内のメンバーとしてデータを階層で整
理します。たとえば、地理階層には、国、州、市町村を表示するレベ
ルを含められます。地理階層および売上げメジャーで作成されたク
エリは、階層の異なるレベルで生成された売上げ (国別、州別、市
町村別の売上げ) を表示するレポートを作成します。クエリは、売上
げ値を階層の異なるレベルで自動的に計算します。
ユニバースのクエリを作成するのに使用できる、クエリパネルの機能は、当該ユニバース内のデータによって異なります。たと
えば、階層クエリパネルでは、階層からデータメンバーを選択できます。
4.2.3
デフォルトユニバースを選択する
ユニバースを使用するクエリのデフォルトユニバースを選択できます。ユーザが新しいドキュメントを作成するとき、[ユニバー
スの選択] ダイアログがデフォルトユニバースが選択された状態で表示されます。
1.
BI 起動パッドで、[基本設定] をクリックします。
2.
ダイアログボックスの左ペインにある [基本設定] をクリックして基本設定の一覧を表示し、一覧から [Web Intelligence]
を選択します。
3.
[デフォルトのユニバースを選択] で [参照] をクリックし、デフォルトとして選択するユニバースを参照します。
4.
ユニバースを選択し、枠の下部にある [OK] をクリックします。
5.
[保存して終了] をクリックします。
6.
変更を有効にするには、ログオフしてからログオンする必要があります。
ユニバースに基づく新しいドキュメントを作成するとき、データソースを選択すると、新しいデフォルトデータソースが選択され
ます。必要に応じて、別のデータソースを選択できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
49
4.2.4
1.
ユニバースに対するクエリを作成する
[データ]をクリックします。
データマネージャに、ドキュメントで使用できるすべてのクエリが表示されます。
2.
3.
データプロバイダ
新規
ユニバースから
を選択します。
ドキュメントを作成するユニバースを選択します。Web Intelligence リッチクライアントを使用している場合は、さらに [選
択] をクリックします。
クエリパネルが開きます。
4.
クエリに含めるオブジェクトを選択し、[結果オブジェクト]枠にドラッグします。 クラス内のすべてのオブジェクトを追加する
には、クラス を[結果オブジェクト]枠にドラッグします。
5.
6.
目的のすべてのオブジェクトをクエリに追加するまで、上の手順を繰り返します。
クエリフィルタを定義するオブジェクトを選択し、[クエリフィルタ]枠にドラッグします。 オブジェクトにクイックフィルタを作成
するには、[結果オブジェクト]枠でオブジェクトを選択し、枠の右上にある[クイックフィルタの追加]をクリックします。
7.
分析範囲とその他のクエリプロパティ設定します。
8.
[結果オブジェクト]枠または[クエリフィルタ]枠からオブジェクトを削除するには、枠の右上隅にある[削除]をクリックしま
す。
9.
[結果オブジェクト]枠または[クエリフィルタ]枠からすべてのオブジェクトを削除するには、枠の右上隅にある[すべて削
除]をクリックします。
10. [クエリの実行]をクリックし、クエリを実行します。
注記
同じソース (ユニバース) に基づく 2 つのデータプロバイダ (クエリ) を使用してドキュメントが作成された場合、クエリ
のいずれかのソースを変更しても、ほかのデータプロバイダのソースは変更されません。
関連情報
クエリ結果をプレビューする [90 ページ]
非階層クエリの定義 [44 ページ]
4.2.5
階層のメンバーの選択
クエリで階層を使用する場合、メンバーセレクタを使用して、クエリ結果セットから作成されるレポート内に表示する階層のメン
バーを選択します。メンバーの選択後、メンバーはクエリパネル内の階層オブジェクトの下に表示されます。
メンバーは明示的に選択することも、関数を介して暗黙的に選択することもできます。たとえば、"地理" 階層の "カリフォルニ
ア州" および "ロサンゼルス" メンバーを明示的に選択することができます。アメリカの州を指定するために、"アメリカ" メンバ
ーの子メンバーを選択することができます。また、最も売上げの高い市町村を含めるために、たとえば、売上げ上位の市町
村、などの名前付きセット内に含まれるメンバーを選択することもできます。
50
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
関連情報
メンバーセレクタの概要 [52 ページ]
メンバー選択および階層のフィルタリング比較 [51 ページ]
4.2.5.1
メンバー選択および階層のフィルタリング比較
クエリフィルタでメンバーをフィルタリングすると、メジャーの集計にも影響を与えます。これは、メジャーに影響を与えないメン
バーセレクタでのメンバー選択とは異なります。
例
メンバー選択および階層フィルタリング
この例では、次のデータがあります。
顧客の地理
インターネット売上金額
すべての顧客
$29,358,677.22
$2,644,017.71
フランス
オードセーヌ
$263,416.19
セーヌ (パリ)
$539,725.80
$2.894,312.34
ドイツ
ブランデンブルク
$119,871.08
ヘッセン
$794,876.08
メンバーセレクタでフランス関係のメンバーのみを選択すると、"すべての顧客" メジャーの値は影響を受けません。
顧客の地理
インターネット売上金額
すべての顧客
$29,358,677.22
$2,644,017.71
フランス
オードセーヌ
$263,416.19
セーヌ (パリ)
$539,725.80
クエリフィルタを使用してドイツおよびその子メンバーをフィルタリングすると、ドイツがそれ以降集計で計算されなくなるた
め、"すべての顧客" メジャーが影響を受けます。
顧客の地理
インターネット売上金額
すべての顧客
$26,464,364.08
$2,644,017.71
フランス
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
オードセーヌ
$263,416.19
セーヌ (パリ)
$539,725.80
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
51
関連情報
階層のメンバーの選択 [50 ページ]
4.2.5.2
メンバーセレクタの概要
メンバーセレクタを使用して、階層内のメンバーを表示して選択します。メンバーを明示的に使用するか、または、たとえば関
数別、名前付きのセット、あるいは階層レベルなど、指定されたメンバーセットを使用することができます。
また、メンバーセレクタを使用してプロンプトを定義することもできます。これにより、クエリを実行したときに階層に含めるメン
バーをユーザが選択できるようになります。
クエリパネルで、クエリに含まれる階層オブジェクトからメンバーセレクタを起動します。
メンバーセレクタで使用できるタブは以下の表のとおりです。
タブ
説明
メンバー
[メンバー] タブに、階層に配置されたメンバーが表示されま
す。階層内の管理者が定義した位置に、計算メンバーが表
示されます。
[メタデータ] タブに、階層レベル (階層がレベルをサポートし
メタデータ
ている場合)、名前付きセットおよび計算メンバーが表示され
ます。
[プロンプト] タブを使用して、メンバーを選択するためのプロ
プロンプト
ンプトを表示することによって、クエリが実行されるまでメンバ
ー選択を保留できます。
注記
[クエリパネル] には、オブジェクトまたは階層オブジェクトの技術名とビジネス名が表示されます。技術名は、ビジネス名に
加えて、オブジェクトを識別する名前です。ビジネス名がローカライズされるのに対し、技術名はローカライズされません。
たとえば、ビジネス名が '顧客' だとすると、技術名は Z_CUSTOMER などとなります。
関連情報
階層のメンバーの選択 [50 ページ]
4.2.5.3
階層メンバーを選択する
クエリパネルを起動すると、クエリに含められる階層オブジェクトが少なくとも 1 つあります。
52
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
1.
階層オブジェクトをクエリパネル内の [結果オブジェクト] 枠に追加します。
2.
階層オブジェクトの右側の矢印をクリックして、メンバーセレクタを起動します。
3.
メンバーセレクタを使用して、クエリ内に含めるメンバーを選択します。
4.
メンバーセレクタを閉じます。
選択されたメンバーが [結果オブジェクト] 枠にある階層オブジェクトの下に表示されます。クエリを実行する際、これらの
メンバーのみがクエリ結果に含まれます。
メンバーを選択しない場合は、階層のデフォルトメンバー (データベース内で定義済み) がクエリ結果で使用されます。デフォ
ルトメンバーが定義されていない場合は、最上位のメンバーが使用されます。
4.2.5.4
選択した階層メンバーの表示
クエリパネルには、どのメンバーが選択されているかが示されます。
4.2.5.5
明示的に階層メンバーを選択する
クエリパネルを起動し、階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
1.
階層メンバーを表示するには [メンバー] をクリックします。
2.
階層表示内のメンバーの横にあるチェックボックスをクリックして、メンバーを選択します。
メンバーは、メンバーセレクタ内の選択されたメンバーの一覧に表示されます。
3.
階層内のすべてのメンバーを選択するには、階層の最上部にある [すべてのメンバー] をクリックします。
このオプションは、階層構造が今後変更されても、すべてのメンバーを含める場合に便利です。
4.
メンバーセレクタを閉じます。
選択されたメンバーが、クエリパネルの階層オブジェクトの下に表示されます。
関連情報
階層メンバーを選択する [52 ページ]
4.2.5.5.1
BEx クエリでの階層メンバー選択
[クエリパネル] の [メンバーセレクタ] を使用して、クエリの階層のメンバーを選択します。
注記
BEx クエリにデフォルト値のない必須の変数が含まれている場合、[メンバーセレクタ] を開く前に、[クエリパネル] で [変数
の設定] ペインを開き、[変数の設定] ペインにデフォルト値を入力する必要があります。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
53
次の階層は、BEx クエリで動作するメンバー選択を示します。
世界
EMEA
ヨーロッパ
中東
アフリカ
北米
アジア太平洋
アジア
太平洋
オーストラリア
フィリピン
ニュージーランド
南アフリカ
ルール
例
所定のレベルの階層のメンバーを選択するとき。
階層内のすべての親メンバーが選択されます。ルートは常に
選択されます。特定のレベルを 1 つ選択することはできませ
ん。
親メンバーがすでに選択されている場合、メンバーを選択解
除すると、その親のすべての子メンバーも選択解除されま
す。
子メンバーの一部がすでに選択されている場合、メンバーを
選択すると、すべての子メンバーが選択されます。
子孫メンバーがすでに選択されている場合、メンバーを選択
すると、メンバーのすべての子と、選択された子孫メンバー
のすべての兄弟も選択されます。
大西洋およびそのすべての子メンバーがすでに選択されて
いる場合、オーストラリアを選択解除すると、フィリピンおよび
ニュージーランドも選択解除されます。次の選択メンバーが
表示されます。
●
ヨーロッパ
●
太平洋
ヨーロッパが選択されている場合、EMEA を選択すると、中
東およびアフリカも選択されます。次の選択メンバーが表示
されます。
●
EMEA
●
EMEA の子
オーストラリアがすでに選択されている場合、アジア太平洋
を選択すると、(アジア太平洋の子)、フィリピンおよびニュー
ジーランド (オーストラリアの兄弟) も選択されます。次の選
択メンバーが表示されます。
54
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
●
アジア太平洋
●
アジア太平洋の子
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
ルール
例
子孫メンバーがすでに選択されている場合、メンバーを選択
すると、メンバーのすべての子と、選択された子孫メンバー
のすべての兄弟も選択されます。
●
太平洋
●
太平洋の子
オーストラリアがすでに選択されている場合、アジア太平洋
を選択すると、(アジア太平洋の子)、フィリピンおよびニュー
ジーランド (オーストラリアの兄弟) も選択されます。次の選
択メンバーが表示されます。
●
アジア太平洋
●
アジア太平洋の子
●
太平洋
●
太平洋の子
関連情報
BEx クエリを使用する場合の制限 [71 ページ]
特定の深さまでの階層メンバーの選択について [57 ページ]
BEx クエリでの階層メンバー選択 [53 ページ]
BEx クエリでのコンテキストの使用 [81 ページ]
4.2.5.5.2
BEx クエリでの階層ノード変数について
BEx クエリの階層ノードの特徴にプロンプトが存在する場合、これは階層ノード変数と呼ばれます。これが発生すると、その階
層に対するメンバー選択機能が無効化されます。階層ノード変数に関連するプロンプトは実行時に表示されます。
4.2.5.6
関数を使用して階層メンバーを選択する
クエリパネルを起動し、階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
1.
階層メンバーを表示するには [メンバー] をクリックします。
2.
関数を適用するメンバーを右クリックします
メニューには、次のオプションが表示されます。
オプション
Children
説明
メンバーのすべての子メンバーを選択されたメンバーのリ
ストに追加します。
.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
55
オプション
説明
選択されたメンバーの直下のメンバーは、その子です。
メンバーはリストに "選択されたメンバー" の子として表
示されます。
注記
同じメンバーの子および子孫を含めることはできませ
ん。[子] を選択する前に [子孫] をすでに選択している
場合、子孫はリストから削除され、子に置き換えられま
す。
Descendants
メンバーのすべての子孫メンバーを選択されたメンバーの
リストに追加します。
階層内で選択したメンバーの下位にあるすべてのメンバー
は、その子孫です。
メンバーはリストに "選択されたメンバー" の子孫として
表示されます。
注記
同じメンバーの子および子孫を含めることはできませ
ん。[子孫] を選択する前に [子] をすでに選択している
場合、子はリストから削除され、子孫に置き換えられま
す。
Parent
メンバーの親メンバーを選択されたメンバーのリストに追
加します。
選択されたメンバーの真上のメンバーは、その親です。
メンバーはリストに "選択されたメンバー" の親として表
示されます。
注記
同じメンバーの親および祖先を含めることはできませ
ん。[親] を選択する前に [祖先] をすでに選択している
場合、祖先はリストから削除され、親に置き換えられま
す。
Parent 関数は BEx クエリでは使用できません。
Ancestors
メンバーのすべての祖先メンバーを選択されたメンバーの
リストに追加します。
階層内で選択したメンバーの上位にあるすべてのメンバー
は、その祖先です。
56
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
オプション
説明
メンバーはリストに "選択されたメンバー" の祖先 とし
て表示されます。
リスト内の同じメンバーの祖先および親を含めることはで
きません。[祖先] を選択する前に [親] をすでに選択して
いる場合、親はリストから削除され、祖先に置き換えられ
ます。
Ancestors 関数は BEx クエリでは使用できません。
Siblings
選択されたメンバーとその兄弟メンバーを選択されたメン
バーのリストに追加します。
選択されたメンバーとして同じレベルにあり、同じ親を共有
するすべてのメンバーは、兄弟となります。メンバーはリス
トに "選択されたメンバー" の兄弟 として表示されま
す。
Siblings 関数は BEx クエリでは使用できません。
3.
メンバーセレクタを閉じます。
選択されたメンバーが [結果オブジェクト] 枠にある階層オブジェクトの下に表示されます。クエリを実行する際、これらの
メンバーのみがクエリ結果に含まれます。
関連情報
階層メンバーを選択する [52 ページ]
4.2.5.7
レベルに基づくメンバー選択について
[クエリパネル] の [メタデータ] ペインで、レベルによりメンバーを選択できます。レベルと階層の深さに基づいて、メンバーを
選択できます。
4.2.5.8
特定の深さまでの階層メンバーの選択について
[クエリパネル] で、特定の深さまでのすべての階層メンバーを選択できます。選択した階層の特定の深さまでのすべてのメン
バーが、レポートに表示されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
57
4.2.5.9
特徴で階層変数が定義されている場合
特徴で階層変数が定義されている場合、デフォルトの 1 つの階層のみがクエリパネルのユニバースアウトラインに表示されま
す。
4.2.5.10 レベルから階層メンバーを選択する
クエリパネルを起動し、レベルをサポートする階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
階層がレベルにまで整理されている場合、階層内の各レベルですべてのメンバーを選択できます。
注記
すべての階層がレベルにまで整理されるとは限りません。
1.
階層レベルを表示するには [メタデータ] をクリックします。
2.
含めるメンバーのレベルを選択します。
メンバーがリスト内に "選択されたレベル" レベルのすべてのメンバーとして表示されます。
3.
メンバーセレクタを閉じます。
選択されたメンバーが [結果オブジェクト] 枠にある階層オブジェクトの下に表示されます。クエリを実行する際、これらの
メンバーのみがクエリ結果に含まれます。
関連情報
階層メンバーを選択する [52 ページ]
4.2.5.11
計算メンバーを選択する
クエリパネルを起動し、階層オブジェクトを選択して、メンバーセレクタを起動しておきます。ユニバースが基にしているデータ
ベースは計算メンバーをサポートします。
1.
[メタデータ] をクリックして計算メンバーを選択するか、[メンバー] をクリックして階層から計算メンバーを選択します。
○
階層内での計算メンバーの位置は、管理者によって決定されます。
○
計算メンバーに関数 (例: Children または Parent) を適用することはできません。
2.
計算メンバーの一覧から計算メンバーを選択します。
3.
メンバーセレクタを閉じます。
選択されたメンバーが [結果オブジェクト] 枠にある階層オブジェクトの下に表示されます。クエリを実行する際、これらの
メンバーのみがクエリ結果に含まれます。
58
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
関連情報
階層メンバーを選択する [52 ページ]
計算メンバー [43 ページ]
4.2.5.12 名前付きセットを選択する
クエリパネルを起動し、階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
1.
[メタデータ] をクリックします。
2.
[名前付きセット] フォルダ内から名前付きセットを選択します。
3.
メンバーセレクタを閉じます。
選択されたメンバーが [結果オブジェクト] 枠にある階層オブジェクトの下に表示されます。クエリを実行する際、これらの
メンバーのみがクエリ結果に含まれます。
利用可能なクエリオブジェクトのリストから、名前付きセットを選択することにより、クエリ結果に含めることもできます。名前付
きセットは、関連付けられている階層を含む分析ディメンションの下に表示されます。名前付きセットを選択すると、その親階
層が結果オブジェクトとして含まれ、名前付きセットが階層オブジェクトの下にメンバー選択として表示されます。
4.2.5.13 階層メンバーを除外する
クエリパネルを起動し、階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
1.
除外するメンバーまたはメンバーセットを選択します。
2.
選択されているメンバーの横にある [除外する] をクリックします。
3.
メンバーセレクタを閉じます。
除外されたメンバーが [結果オブジェクト] 枠にある階層オブジェクトの下に表示されます。クエリを実行する際、これらの
メンバーが階層から除外されます。
BEx クエリではメンバーを除外できません。
4.2.5.14 メンバーを検索する
クエリパネルを起動し、階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
メンバーセレクタを使用して、特定のメンバーの階層を検索できます。
注記
検索は、メンバーセレクタですでに取得されているメンバーだけでなく、データベースに保存されている階層全体で常に実
行されます。
1.
[メンバー] をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
59
2.
メンバー表示の右下にある [検索] ボタンをクリックし [検索] ダイアログボックスを起動します。
3.
[検索パターン] ボックスに検索テキストを入力します。
検索では、ワイルドカードを使用できます。
4.
ワイルドカード
説明
*
すべての文字列を置換します。
?
任意の 1 文字を置換します。
[テキスト内を検索] をクリックして、メンバーの表示テキストを検索するか、[キーの検索] をクリックして、データベースキ
ーを検索します。
4.2.5.15 メンバー選択のためのプロンプトを作成する
クエリパネルを起動し、階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
クエリが実行されるまで、メンバーの選択を保留することができます。保留すると、そのクエリを実行するときに、ユーザはメン
バーの選択を求められます。
注記
メンバープロンプトでの選択は、選択メンバーを明確にすることに制限されます。ユーザは Ancestors または Parent
などの関数を使用してメンバーを選択することはできません。
注記
ここでは、関数を使用したメンバーの選択に関するルールが適用されます。このトピックの最後にあるリンクを参照してくだ
さい。
1.
[プロンプト] をクリックします。
2.
そのクエリを実行するときに、[パラメータの有効化] をクリックしてメンバーの選択を有効化します。
このオプションが選択されている場合、メンバーセレクタ内の別のタブにはアクセスできません。
3.
[プロンプトテキスト] ボックスにプロンプトテキストを入力します。
4.
プロンプトが表示されるときに、デフォルトで以前選択した値を選択するプロンプトにするには、[最後に選択した値を維
持] をクリックします。
5.
プロンプトが表示されるときに、デフォルト値を選択するプロンプトにする場合、[デフォルト値の設定] をクリックし、[編集]
をクリックして、デフォルト値を選択します。
6.
[メンバーセレクタ] を閉じます。
クエリパネルの階層の下にプロンプトテキストが表示されます。
関連情報
関数を使用して階層メンバーを選択する [78 ページ]
60
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.2.6
4.2.6.1
不明瞭なクエリの解決
不明瞭なクエリの定義
不明瞭なクエリとは、潜在的に 2 種類の情報を返す可能性があるオブジェクトを含んだクエリのことです。
ユニバース内のディメンションには、データベース内で異なる 2 つの目的に使用される値を持ったものもあります。たとえば、
次のクエリの[国]ディメンションは 2 種類の情報を返すことができます。
●
[顧客] と顧客が休暇を過ごした [国]
●
[顧客] と顧客が休暇を予約した [国]
このクエリでの[国]の役割はあいまいです。国は、休暇を過ごした国と休暇が予約されている国のどちらにも当てはまります。
1 つは現存する情報(売上げ)であり、もう 1 つは未来の情報(予約)です。
クエリの不明瞭さを避けるため、ユニバースデザイナはユニバース内のオブジェクトのさまざまな用途を識別し、それらのオブ
ジェクトの組み合わせ方に制限を適用します。このような制限をコンテキストと呼んでいます。
4.2.6.2
コンテキストの定義
コンテキストとは、共通のビジネス上の目的を共有するオブジェクトのグループを定義したものです。このビジネス上の目的と
は、通常これらの関連オブジェクトが表す情報の種類です。たとえば、売上げコンテキストは売上げに関するクエリに使用でき
るオブジェクトをすべて集めたグループです。予約コンテキストは、予約に関するクエリに使用できるオブジェクトのグループで
す。コンテキストは、ユニバースデザイナによってユニバース内に定義されます。
同じコンテキスト内のオブジェクトであれば、自由に組み合わせてクエリを作成できます。また、異なるコンテキストのオブジェ
クトを組み合わせることもできます。複数のコンテキストに共通のオブジェクトをクエリに使用したときに、クエリに含まれる他
のすべてのオブジェクトに合致する最善のコンテキストを決定できない場合は、適用するコンテキストの選択を求めるプロンプ
トが表示されます。
4.2.6.3
クエリの実行時にコンテキストを選択する
クエリを作成したり、レポートを最新表示する際、クエリが実行される前にコンテキストを選択するよう要求される場合がありま
す。コンテキストは、不明瞭なクエリを回避するためにユニバースに設定されます。
クエリのプロパティ [最新表示時にコンテキストをリセット] が選択されている場合は、クエリを実行するたびにコンテキストを選
択する必要があります。クエリのプロパティで [コンテキストのクリア] オプションが選択されている場合も、コンテキストを選択
する必要があります。
1.
複数のコンテキストを含むクエリを実行します。
[コンテキストの選択]ダイアログボックスが表示されます。
2.
[コンテキストの選択]ダイアログボックスでコンテキストを選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
61
4.2.6.4
クエリの最新表示時にコンテキストをリセットする
クエリパネルが開いていることを確認します。
1.
クエリツールバーの [クエリのプロパティ] をクリックして、[クエリのプロパティ] ダイアログボックスを表示します。
2.
[最新表示時にコンテキストをリセット]を選択します。
4.2.6.5
クエリからコンテキストをクリアする
クエリパネルが開いていることを確認します。
1.
クエリツールバーの [クエリのプロパティ] をクリックして、[クエリのプロパティ] ダイアログボックスを表示します。
2.
[コンテキストのクリア] をクリックします。
4.2.7
分析範囲
クエリの分析範囲とは、クエリの各オブジェクトが返す結果をより詳細なレベルで構成させるためにデータベースから取得する
追加データのことです。この追加データは、初期の結果レポートには表示されませんが、データキューブ内で保持されるため、
追加データをレポートに取り込むことで、いつでも詳細な情報にアクセスできます。このようにデータを下位の詳細なレベルま
で絞り込むプロセスのことを、オブジェクトをドリルダウンするといいます。
注記
クエリパネルのこのオプションは、リレーショナル unx ユニバースのみで使用できます。OLAP では使用できません。
ユニバースでは、分析範囲はクエリに選択したオブジェクトの下位の階層レベルに相当します。たとえば、オブジェクト[年]の 1
レベル下の分析範囲には、[年]のすぐ下に表示される[四半期]オブジェクトが含まれることになります。
このレベルは、クエリの作成時に設定できます。これにより、[結果オブジェクト]枠に表示せずに階層の下位レベルのオブジェ
クトをクエリに含めることができます。ユニバースの階層によって、分析範囲とそれに応じてドリル可能なレベルを選択できま
す。また、特定のディメンションを選択して範囲に含めれば、カスタムの分析範囲を作成することもできます。
注記
クエリドリルモードで作業中、分析範囲を設定することができません。これは、このドリルモードを使用すると、ドリルアクショ
ンに呼応して動的に範囲が変更されるためです。
4.2.8
分析範囲のレベル
分析範囲に設定できるレベルは次のとおりです。
62
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
レベル
説明
なし
[結果オブジェクト]枠に表示されるオブジェクトだけをクエリ
に含めます。
●
1 レベルダウン
[結果オブジェクト]枠の各オブジェクトについて、階層ツリー
●
2 レべルダウン
の下位 1、2、または 3 レベルまでのオブジェクトをクエリに
●
3 レべルダウン
含めます。これらのオブジェクトのデータは、ドキュメントに追
加されるまでキューブ内に保管されます。
[分析範囲]パネルに手動で追加されたすべてのオブジェクト
カスタム
をクエリに含めます。
ドキュメントに分析範囲を含めると、ドキュメントのサイズが増大します。指定した範囲のデータは、ドリルモードを開始してデ
ータをドリルダウンして対応する値を表示するまではレポートに表示されませんが、ドキュメントには保存されます。
ドキュメントのサイズを最小限に抑え、パフォーマンスを最適化するには、ユーザがドリルを必要とすることが確実なドキュメン
トにだけ分析範囲を含めます。
4.2.9
1.
分析範囲を設定する
[分析範囲枠の表示/非表示]ボタンをクリックします。ボタンは押されたままの状態になります。
[分析範囲] パネルが [結果オブジェクト] ペインの下部に表示されます。デフォルトの分析範囲は[なし]です。[分析範
囲]枠には、[結果オブジェクト]枠内の各ディメンションが表示されます。
2.
[分析範囲]ドロップダウンリストボックスの下向き矢印をクリックします。
3.
分析範囲のレベルを選択します。
リスト ボックスにレベルが表示され、[結果オブジェクト]枠内の各ディメンションの下位ディメンションが[ 分析範囲]枠に
表示されます。
4.
選択したディメンションを分析範囲に追加する場合、またはカスタムの分析範囲を作成する場合は、クエリー マネージャ
ーでディメンションを選択し、[分析範囲]パネルにドラッグします。
4.2.10 クエリによって生成されたスクリプトの表示
クエリを作成すると、データベースに対して実行する SQL スクリプトまたは MDX スクリプトが見えないところで生成され、クエ
リ結果が返されます。SQL はすべてのリレーショナルデータベースが理解できるクエリ言語です。MDX は OLAP データベー
スが理解できるクエリ言語です。
クエリで生成された SQL は、表示および編集することができます。MDX クエリは表示できますが、編集はできません。
注記
データベースストアドプロシージャを呼び出すクエリのスクリプトは表示することができません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
63
4.2.10.1 生成されたスクリプトを表示および編集する
注記
クエリにオプションのプロンプトが含まれている場合は、クエリスクリプトを編集できません。 スクリプトを編集する前に、ク
エリを編集してオプションのプロンプトを削除してください。
1.
クエリツールバーの [スクリプトの表示] をクリックして、[クエリスクリプトビューア] ダイアログボックスを表示します。
スクリプトが編集可能でない場合、プロンプトに対して入力された値はクエリに直接表示されます。
たとえば、[Country] のプロンプトに対して「UK」と入力すると
Resort_country.country In ('UK')
上記のような行がクエリに表示されます。
プロンプトに値が入力されない場合は、プロンプトの Web Intelligence 構文がクエリに表示されます。構文については次
に示します。
2.
[カスタムのクエリスクリプトを使用] をクリックして、生成されたスクリプトを編集可能にします。
スクリプトを編集可能にすると、プロンプトの Web Intelligence 構文がクエリに表示されます。
たとえば
Resort_Country.country = @prompt('Enter Country:','A','Resort\Country',
Mono,Free,Persistent,,User:0)
クエリに表示されます。
3.
スクリプトの編集後、[確認] をクリックすると、編集が有効かどうかを確認できます。
4.
[コピー] をクリックすると、スクリプトがクリップボードにコピーされます。 このオプションは Web インタフェースでは使用で
きません。
5.
[印刷] をクリックすると、スクリプトが印刷されます。 このオプションは、Web インタフェースでは使用できません。
4.2.11
4.2.11.1
クエリから取得するデータ量の制限
クエリから取得するデータ量を制限する
クエリパネルが開いていることを確認します。
クエリから取得するデータ量を制限することができます。これには、クエリが返すことができる最大行数の設定、結果セットの
サンプルの使用、空の行および重複する行を取得するかどうかの選択を行います。
表 5: クエリから取得するデータ量を制限する方法
機能
使用できる対象
重複する行を無視しない
リレーショナル .unx、OLAP で使用できますが、BEx クエリ
では使用できません。
64
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
機能
使用できる対象
結果セットのサンプルを返す
リレーショナル .unx で使用できますが、OLAP .unx または
BEx クエリでは使用できません。
空の行を取得/除外する
OLAP .unx でのみ使用できます。BEx クエリでは使用できま
せん。
1.
クエリツールバーの [クエリのプロパティ] をクリックして、[クエリのプロパティ] ダイアログボックスを表示します。
2.
重複する行を除外するには、[重複する行を無視しない] を選択解除します (このオプションは BEx クエリでは使用できま
せん)。
3.
取得する最大行数を選択するには、[最大受信行数] を選択して、取得する行の最大数を設定します。
4.
結果セットのサンプルを返すには、[結果セットのサンプル] をクリックします。固定サンプリングを使用するには、[固定]
をクリックします。サンプリングは BEx クエリでは使用できません。
データソースでこのオプションがサポートされていない場合、[固定] オプションは表示されますが、使用できません
5.
結果から空の行を除外するには、[空の行を無視しない] を選択解除します。
関連情報
[空の行を無視しない] クエリプロパティ [67 ページ]
[重複する行を無視しない]クエリプロパティ [67 ページ]
[サンプルの結果セット]クエリプロパティ [66 ページ]
[最大受信行数]クエリプロパティ [65 ページ]
4.2.11.2
[最大受信行数]クエリプロパティ
[最大受信行数] クエリプロパティは、クエリの実行時に表示されるデータの最大行数を定義します。必要なデータ量を限定で
きる場合は、このオプションを使ってドキュメントのデータ行数を制限することができます。
最大受信行数がデータベースでサポートされている場合は、データベースレベルでこの行数が適用されます。サポートされて
いない場合は、データベースから取得された後に行が破棄されます。
最大受信行数では階層型データのレベルは区別されません。最大受信行数が 3 に設定されている場合、次の表の 1 番目の
テーブルのデータが 2 番目のテーブルのように切り捨てられます。
顧客
ユニット数量
店舗コスト
アメ
リカ
276,773
234,555
CA
45,506
67,999
OR
32,104
56,700
10,324
12,325
アルバニー
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
65
顧客
ユニット数量
店舗コスト
アメ
リカ
276,773
234,555
CA
45,506
67,999
OR
32,104
56,700
[サンプルの結果セット] クエリプロパティでもクエリの行数が制限されますが、この処理はデータベースレベルで行われます。
[最大受信行数] を 2000 に設定し、[結果セットのサンプリング] を 1000 に設定すると、クエリで取得されるのは最大 1000
行だけです。
この設定は、管理者がセキュリティプロファイルに設定した制限値によって無効になる場合があります。たとえば [最大受信行
数] を 400 行に設定しても、受信できる行数がセキュリティプロファイルで 200 行に制限されていれば、クエリの実行時に取
得できるデータは 200 行だけです。
関連情報
[サンプルの結果セット]クエリプロパティ [66 ページ]
4.2.11.3
[サンプルの結果セット]クエリプロパティ
[サンプルの結果セット]クエリプロパティは、クエリから返される最大行数を定義します。この制限は、データを返すときに使用
される生成済みのスクリプトで、データベースレベルに適用されます。
注記
クエリパネルのサンプルの結果セットオプションは、リレーショナル unx ユニバースのみで使用できます。OLAP .unx ユニ
バースや BEx クエリでは使用できません。
[固定] オプションを指定すると、固定サンプルが使用されます。データを最新表示するたびに、クエリは同じ行数を返します。
[固定] オプションを設定しない場合は、無作為にサンプリングされます。データを最新表示するたびに、クエリは異なる行数を
サンプリングして返します。
[サンプルの結果セット]は、クエリですべての行数を取得してから制限を超える行数を破棄する[最大受信行数]よりも効率的
です。
すべてのデータベースがサンプリングをサポートしているわけではありません。サポートされない場合、オプションはアクティブ
化されません。同様に、特定のデータベースでは [固定] オプションはサポートされません。その場合、[固定] オプションはア
クティブ化されません。サンプリングは、BEx クエリや OLAP .unx ユニバースでは使用できません。
関連情報
[最大受信行数]クエリプロパティ [65 ページ]
66
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
BEx クエリの定義 [69 ページ]
4.2.11.4 [重複する行を無視しない]クエリプロパティ
データベースでは、同じデータが何行にも渡って繰り返されていることがあります。クエリでこれらの繰り返し行を取得するか、
一意の行だけを取得するかを選択できます。
このオプションは BEx クエリでは使用できません。また、基になっているデータベースでサポートされていない場合も使用でき
ません。
関連情報
BEx クエリの定義 [69 ページ]
4.2.11.5
[空の行を無視しない] クエリプロパティ
[空ではない行だけ返す] クエリプロパティは、データを含む行だけを返します。
このプロパティは、OLAP データソースを基にしたユニバースだけで使用できます。
4.2.12 クエリの最大実行時間を設定する
クエリパネルが開いていることを確認します。
注記
この機能は BEx クエリでは使用できません。
1.
クエリツールバーの [クエリのプロパティ] をクリックして、[クエリのプロパティ] ダイアログボックスを表示します。
2.
[最大受信時間] を選択して、時間を秒数で入力します。
4.2.13 ほかのユーザにクエリの編集を許可する
クエリパネルが開いていることを確認します。
デフォルトで、クエリはそれを作成したユーザのみが編集できます。BI 管理者から割り当てられたクエリの編集権限を持つユ
ーザがクエリを編集できるようにすることができます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
67
1.
クエリツールバーの [クエリのプロパティ] をクリックして、[クエリのプロパティ] ダイアログボックスを表示します。
2.
[ほかのユーザによるクエリ編集を許可] をクリックします。
4.3
BEx クエリに基づくクエリの作成
4.3.1
BEx クエリについて
このガイドでは、BEx クエリをベースとする Web Intelligence クエリの作成に関する仕様について説明します。 クエリやレポ
ートの作成のプロセスに関する詳細については、Web Intelligence ユーザーズガイドまたは Web Intelligence リッチクライア
ントユーザーズガイドを参照してください。
BEx クエリ (Business Exchange クエリ) は、SAP BEx Query Designer で作成されたクエリであり、SAP Business
Warehouse (SAP BW) の SAP インフォキューブをベースにしています。 BEx クエリでは、データソースからメタデータを取得
します。 Web Intelligence で BICS (BI コンシューマサービス) 接続を使用して BEx クエリに接続し、BEx クエリを介してレポ
ート用にデータを取得します。 Web Intelligence は、ユニバースベースの階層クエリの場合と同様に、BEx クエリのデータを
自動的に階層、属性、ディメンション、およびメジャーにマップします。 BICS 接続を介して SAP BEx クエリに直接アクセスす
る場合は、メタデータを名前変更、内容変更または追加することはできません。 BEx クエリではユニバースは作成しません。
BEx クエリの使用時には、以下の点に注意してください。
●
アクセスできるのは、「このクエリへの外部アクセスを許可」フラグが有効になっている BEx クエリのみです。
●
オブジェクトマッピングは必ずしも等価ではありません。クエリを正しく使用するために、等価および制約に関するページを
参照してください。
注記
Web Intelligence リッチインターネットアプリケーションインタフェース (Java アプレット)、または Web Intelligence リッチク
ライアントを使用した BE x クエリに基づいたドキュメントおよびレポートを作成、編集、最新表示できます。 Web
IntelligenceWeb インタフェース (DHTML モード) では、ドキュメントの参照および最新表示のみが可能です。
4.3.1.1
BEx クエリの操作に使用できるインタフェース
クエリの作成、レポートの表示、編集、または最新表示を行うには、以下の節で説明するインタフェースを使用します。
クエリの作成
BEx クエリをベースにして、ドキュメントを作成したりクエリを作成したりするには、次のいずれかを使用する必要があります。
●
BI 起動パッドからアクセスできるリッチインターネットアプリケーション。
●
SAP Business Objects スイートからインストールされた Web Intelligence リッチクライアント。
68
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
レポートの操作
レポートの表示、編集、または最新表示を行うには、次のいずれかの Web Intelligence インタフェースを使用できます。
●
Web インタフェース (BI 起動パッドからアクセス可能)
●
リッチインターネットアプリケーション (BI 起動パッドからアクセス可能)
●
デスクトップインタフェース (BI 起動パッドからアクセス可能)
●
SAP Business Objects スイートからインストールされた Web Intelligence リッチクライアント。
4.3.1.2
BEx クエリの定義
BEx クエリは、異なるツールで作成されたクエリであり、SAP BW Business Warehouse の SAP インフォキューブをベースに
しています。Web Intelligence は、ユニバースベースの階層クエリの場合と同様に、BEx クエリのデータを自動的に階層、属
性、ディメンション、およびメジャーにマップします。BEx クエリでは、ユニバースを作成しません。
Web Intelligence で 'BICS' (BI コンシューマサービス) 接続を使用して BEx クエリに接続します。結果のマイクロキューブは
オブジェクトのツリーとして [使用できるオブジェクト] 枠に表示されますが、ユニバースベースの階層クエリで提供される一部
機能を使用します。たとえば、Siblings、Parent、および Ancestor メンバー関数は BEx クエリ内のメンバーセレクタで
は利用できません。これらの制限は、機能に関連するマニュアルに記載されています。
注記
Web Intelligence では、BEx クエリ接続認証が事前定義されている場合にのみ、BEx クエリでドキュメントを作成できま
す。ドキュメント作成時に要求される認証モードは BEx クエリではサポートされていません。
関連情報
BEx クエリに基づく新しいクエリを作成する [75 ページ]
4.3.1.3
サポートされる BEx クエリメタデータ
サポートされている SAP BW メタデータ機能は次のとおりです。
BEx クエリのメタデータ
サポートされる
特性 (時間と単位を含む)
○
階層
○
基本的なキー数値
○
ナビゲーション属性
○
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
69
BEx クエリのメタデータ
サポートされる
表示属性
○
計算キー数値/式
○
制限キー数値
○
カスタム構造
○
変数
○
メタデータタイプは、クエリの作成およびレポートの実行に使用できるユニバースオブジェクトにマップされます。 データマッピ
ングは次のとおりです。
表 6: BEx クエリメタデータのマップ方法
BEx クエリのメタデータ
マップ先の Web Intelligence 4.x オブジェクト
特性
ディメンション
階層
階層
階層レベル
該当なし (レベルは [メンバーセレクタ] に表示されます)
属性
属性
特性プロパティ (キー、キャプション、短い説明、説明、長い
属性
説明)
キー数値 (単位/通貨なし)
メジャー (数値)
プロパティ書式設定値 (文字列)
キー数値 (単位/通貨あり)
メジャー (数値)
プロパティ単位/通貨 (文字列)
プロパティ書式設定値 (文字列)
SAP Business Warehouse のキー数値の Web Intelligence メジャーオブジェクトへのマ
ッピング
BEx クエリをベースとするデータソースでは、BW のキー数値が Web Intelligence のメジャーオブジェクトにマップされます。
BW のキー数値のデータ型に応じて、これらのメジャーは文字列、日付、または数値が割り当てられる特定の型を持ちます。
ただし、BEx クエリ設計で、結果セット列に各行の異なるタイプのオブジェクトを含めるように、キー数値と特性オブジェクトを
列や行に配置している場合は、Web Intelligence レポート内のメジャーオブジェクトは「文字列」型として表示されます。 Web
Intelligence では、型が分からなくても対応できるように、1 列に 1 つのデータ型というルールが適用されます。 そのため、列
内で異なる種類のデータ型と判断されたときに「文字列」データ型が適用されます。 キー数値構造が列軸上のみにある場合
が、これに該当します。 BEx クエリの同じ軸上に両方の構造を設定することもできます。
注記
たとえば、集計を追加することで結果を操作する場合は、レポート内にマップされた Web Intelligence のメジャーを、式を
使用して異なるデータ型に変換することで変更できます。
70
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.3.1.4
BEx クエリを使用する場合の制限
注記
管理者は、BEx クエリが以下の表で説明するレポーティング制限に準拠していることを確認する必要があります。
BEx クエリの機能
Web Intelligence の制限
リンクされたノード
リンクされたノードは表示されません。
下位レベルノード
下位レベルノードは常にメインノードの後に表示されます。
小数
BEx クエリの小数の定義は Web Intelligence で使用できません。
レポートで正確な小数の設定を維持する必要がある場合は、書式
設定値を使用してください。レポートのテーブルおよびチャートに小
数の設定を適用することもできます。
クエリで使用できるオブジェクトの数
BEx クエリでは 50 を超えるオブジェクトを使用しないでください。
50 を超えると、エラーが発生します。
複合特性および親オブジェクトに依存する変数
複合特性とその親の変数間に依存関係がある場合、その依存関係
は保証されません。
行/列の階層としての表示
軸階層から階層全体を表示することはできません。階層を構成する
特性、階層、およびキー数値が保持されます。
デフォルト値の変数
BEx クエリのデフォルト値に変数を定義しないでください。変数にプ
ロンプトを実行しても BEx クエリに対する効果はありません。代わり
に、デフォルト値をフィルタに定義してください。
入力準備済み変数
BEx Query Designer で入力準備済み変数を定義すると、Web
Intelligence の [プロンプト] パネルで文字列を手動で入力すること
はできません。値の一覧から選択することしかできません。BEx ク
エリでは、手動入力は現在サポートされていません。
デフォルト値としてのフィルタ
サポートされていません。この機能は BEx クエリから削除されまし
た。フィルタは無視されます。変数が使用された場合、変数プロンプ
トは表示されますがユーザ応答は無視されます。変数に基づく制限
をレポーティングで有効にするには、その制限をフィルタゾーンに移
動します。
レベルへの展開
デフォルトで、階層が所定のレベルに展開されることはありません。
デフォルトレベルは常にレベル 00 です。この動作を再現するに
は、レポートのテーブルおよびチャートを展開してからドキュメントを
保存します。IT 管理者は CMC インタフェースを使用してこのデフォ
ルト値を再定義できますが、値を大きく設定しすぎると、Web
Intelligence は階層データ全体を取得することになり、システムの
パフォーマンスと安全性に重大な影響を与えることに注意してくださ
い。レポート作成者は、レポートクエリ設計時、取得する階層レベル
の数を常に明示的に指定する必要があります。
順位付けと階層
階層があるテーブルでの順位付けでは、データの階層構造が考慮
されません。階層を含むテーブルで順位付けを定義すると、順位付
けは平坦になります。
OLAP ビジネスオブジェクトのキーでの結合
同じソース (キューブまたは BEx クエリ) からの同じオブジェクトの
データ同期は、これらのオブジェクトの値の内部キーに基づきます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
71
BEx クエリの機能
Web Intelligence の制限
BEx クエリのメジャー集計
SUM 関数で集計を行うメジャーでは、Web Intelligence で合計が
集計されます。他のタイプのメジャー集計は依頼されます。
クエリストリッピング
.unv、OLAP、および BEx クエリソースで使用できます。その他のタ
イプのソースでは使用できません。
クエリ例外は、Web Intelligence では考慮されません。代わりに、
クエリ例外
Web Intelligence の条件付き書式設定を適用してください。
複合選択
変数で複合選択のサポートが定義されている場合、これと同等の
機能はありません。この機能は範囲選択に限定されています。
ゼロの非表示
値がゼロの行は結果テーブルから削除されません。
クエリのデフォルトレイアウト
行/列の特性のデフォルト位置は再現されません。
下位レベルノードの位置
下位レベルノードは、常に上位レベルノードより下に表示されます。
ローカル計算 ("Rank"、"Minimum" など)
ローカル計算が定義されているキー数値は、BEx クエリから削除さ
れます。ローカル計算の使用を避け、レポートの同等の計算機能を
使用してください。
結果行の代わりに、Web Intelligence の集計を使用することをお
結果行
勧めします。
計算を含む式
サポートされないレイアウトに依存する計算を含む式
("Percentage share of result") の使用を避けることをお勧めしま
す。Web Intelligence レポートで、同等の計算機能を使用できま
す。
階層メジャー構造
階層メジャー構造は、メジャーのフラットリストとして表示されます。
ドリル置換機能
BEx クエリからのオブジェクトのドリル置換機能は存在しません (ナ
ビゲーションパスがありません)。
条件
条件を使用しないでください。クエリ実行時、条件がクエリに存在し
ても、適用されません。
メジャー
フィルタでは使用できません。
階層
結果セットとフィルタにおいて同時に使用することはできません。
属性
結果セットとフィルタにおいて同時に使用することはできません。
4.3.2
BEx クエリへのアクセス
BEx クエリにアクセスするには、以下の条件を満たしている必要があります。
●
アクセスできるのは、「このクエリへの外部アクセスを許可」フラグが有効になっている BEx クエリのみです。
●
BEx クエリにアクセスしてレポーティングで使用するための適切なセキュリティ権限が必要です。
接続を定義するには、CMC を使用して接続を定義するか、インフォメーションデザインツールを使用して CMC に接続を公開
します。簡単なのは、CMC を使用する方法です。
72
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.3.2.1
BEx クエリへのアクセスを有効にする
Web Intelligence を含むその他のツールから BEx クエリにアクセスできるのは、[このクエリへの外部アクセスを許可] が有
効になっている場合のみです。以下のタスクを、ユーザ自身でまたは管理者に依頼して実行する必要があります。
1.
BEx Query Designer で、Web Intelligence を使用してアクセスするクエリを選択します。
2.
[プロパティ] ペインで [詳細設定] を選択し、[このクエリへの外部アクセスを許可] が選択されていることを確認します。
3.
クエリを保存します。
4.
Web Intelligence で使用できるようにするすべての BEx クエリに対して上記の手順を繰り返します。
これで、Web Intelligence でこれらの BEx クエリにアクセスできるようになります。
4.3.2.2
CMC で BICS 接続を定義する
CMC で作成および保存された BICS 接続を介して BEx クエリに接続できます。 CMC を使用するための適切な権限がある
ものとします。 BEx クエリに接続する際には、インフォメーションデザインツールで BICS 接続を定義できます。 接続は、単一
の BEx クエリ、または複数の BEx クエリを含むインフォプロバイダに対して定義できます。
1.
CMC コンソールで、CMC にログインします。
2.
[OLAP 接続] を選択します。
3.
新しい接続を定義します。 新しい接続ウィンドウで、プロバイダダイアログから、"SAP Business Warehouse" を選択し
ます。
4.
接続情報およびシステムの詳細を入力します。
5.
接続を保存します。
4.3.2.3 インフォメーションデザインツールで BEx クエリへの BICS 接
続を定義する
BEx クエリに接続する際には、インフォメーションデザインツールで BICS 接続を定義できます。 接続は、単一の BEx クエリ、
または複数の BEx クエリを含むインフォプロバイダに対して定義できます。
1.
インフォメーションデザインツールで、新しい OLAP 接続 4 ウィザードを使用して OLAP 接続を定義し、SAP BW SAP
BICS クライアントミドルウェアドライバを選択します。
2.
Web Intelligence からアクセス可能なリポジトリに、接続を公開します。
新しい OLAP 接続ウィザードを使用して、OLAP 接続を定義します。
これで、Web Intelligence を使用して接続を選択し、BEx クエリに接続できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
73
4.3.3
BEx クエリでの Web Intelligence クエリの作成
次の節では、BEx クエリデータソースをベースにした Web Intelligence クエリを作成する方法について説明します。
4.3.3.1
階層クエリの定義
階層クエリには、少なくとも 1 つの階層オブジェクトが含まれます。階層データをサポートするユニバース、または SAP Info
Query に直接アクセスする BEx クエリで、階層クエリを作成するためのオプションがあります。階層データは、ユニバースによ
るデータの構築方法によって、リレーショナルデータベースまたは OLAP データベースから取得できます。
注記
リレーショナルデータソースの場合、厳密には階層ではなくナビゲーションパスです。
階層は、結果オブジェクトまたはフィルタオブジェクトのいずれかに含めることができます。階層クエリを作成する際、クエリパ
ネルでは、階層データを操作するための追加機能を提供します。たとえば、結果オブジェクトとして階層を含める場合、結果に
表示する階層からメンバーを選択する機能があります。これらの階層機能は、クエリを非階層データで作成する場合には使
用できません。また、階層クエリパネルで使用可能になる適切な機能は、アクセスしている階層データのソースにも依存しま
す。
階層クエリによって作成される結果セットでは、階層データ分析を実行することができます。クエリ内の各階層オブジェクトは、
レポート内に階層列を作成します。メンバーを展開して子メンバーを明らかにできます。たとえば、"地理" 階層で "アメリカ" メ
ンバーを展開してアメリカの州を明らかにできます。
ブロック内のメジャーは、関連付けられているメンバーに従って集計されます。たとえば、"顧客"、"売上げ数量" および "店舗
コスト" メジャーを含む階層クエリでは、次のような結果セットになります。
顧客
ユニット数量
店舗コスト
すべての顧客
364,707
371,579
276,773
234,555
CA
45,506
67,999
OR
32,104
56,700
10,324
12,325
アメリカ
アルバニー
関連情報
BEx クエリでの階層メンバー選択 [53 ページ]
BEx クエリでのコンテキストの使用 [81 ページ]
74
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.3.3.2
BEx クエリをベースにしたクエリの作成について
BEx クエリに接続すると、Web Intelligence によって BEx クエリメタデータが Web Intelligence クエリオブジェクトにマップさ
れます。[クエリパネル] を使用して、クエリを作成するために適切なオブジェクトを選択します。フィルタおよびプロンプトはユ
ニバースでのクエリ作成の場合と同じように追加できますが、一部の状況において制限があります。BEx クエリを使用する場
合の制限の節を参照してください。
関連情報
BEx クエリを使用する場合の制限 [71 ページ]
特定の深さまでの階層メンバーの選択について [57 ページ]
BEx クエリでの階層メンバー選択 [53 ページ]
BEx クエリでのコンテキストの使用 [81 ページ]
4.3.3.3
BEx クエリに基づく新しいクエリを作成する
BEx クエリにアクセスするには、BEx クエリで [このクエリへの外部アクセスを許可] フラグが有効になっている必要がありま
す。
1.
設計モードで、
2.
ダイアログボックスの左のペインで、適切な BICS 接続を選択します。
3.
新規作成
Bex
をクリックして [BW BEx クエリの選択] ダイアログボックスを表示します。
右のペインで BEx クエリを選択し、[OK] をクリックします。 BICS 接続がインフォキューブに基づいている場合、使用でき
る BEx クエリが複数ある場合があります。
[クエリパネル] が表示され、クエリ内のオブジェクトが階層、ディメンション、および属性として表示されます。 使用する
BEx クエリが表示されない場合、BEx Query Designer を使用して、クエリで [このクエリへの外部アクセスを許可] プロ
パティのタグが設定されていることを確認します。
4.
使用可能なオブジェクトを使用して、クエリおよびクエリフィルタを作成します。
注記
デフォルト値がない必須変数を 1 つ以上含む BEx クエリに基づく Web Intelligence クエリを作成する場合、値のリス
トを選択したりメンバーセレクタを使用したりしようとすると、エラーメッセージが表示されます。 [変数の設定] ダイアロ
グを使用して、必須変数の値を設定します。
注記
BEx クエリで結果オブジェクトをフィルタリングすることはできません。
注記
SAP サーバ側の変数を含むように作成された SAP BEx クエリに接続した場合、[クエリパネル] で変数の値を変更で
きます。変更するには、[変数の設定] ボタンをクリックし、使用可能な値の一覧から新しい変数を選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
75
4.3.3.4
BEx クエリでのスケール係数について
スケールされたキー数値からマップされたメジャーが BEx クエリに含まれる場合、結果レポートにそのメジャーのスケールの
係数が表示されます。キー数値に対するスケール係数が変更された場合、この変更がレポートに反映されるのは、レポートを
最新表示する際です。スケール係数は、レポート内のメジャー名および [クエリパネル] のメジャー属性の欄に表示されます。
4.3.3.5
BEx クエリでの階層ノード変数について
BEx クエリの階層ノードの特徴にプロンプトが存在する場合、これは階層ノード変数と呼ばれます。これが発生すると、その階
層に対するメンバー選択機能が無効化されます。階層ノード変数に関連するプロンプトは実行時に表示されます。
4.3.3.6
BEx クエリでの階層メンバー選択
[クエリパネル] の [メンバーセレクタ] を使用して、クエリの階層のメンバーを選択します。
注記
BEx クエリにデフォルト値のない必須の変数が含まれている場合、[メンバーセレクタ] を開く前に、[クエリパネル] で [変数
の設定] ペインを開き、[変数の設定] ペインにデフォルト値を入力する必要があります。
次の階層は、BEx クエリで動作するメンバー選択を示します。
世界
EMEA
ヨーロッパ
中東
アフリカ
北米
アジア太平洋
アジア
太平洋
オーストラリア
フィリピン
ニュージーランド
南アフリカ
76
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
ルール
例
所定のレベルの階層のメンバーを選択するとき。
階層内のすべての親メンバーが選択されます。ルートは常に
選択されます。特定のレベルを 1 つ選択することはできませ
ん。
親メンバーがすでに選択されている場合、メンバーを選択解
除すると、その親のすべての子メンバーも選択解除されま
す。
子メンバーの一部がすでに選択されている場合、メンバーを
選択すると、すべての子メンバーが選択されます。
子孫メンバーがすでに選択されている場合、メンバーを選択
すると、メンバーのすべての子と、選択された子孫メンバー
のすべての兄弟も選択されます。
大西洋およびそのすべての子メンバーがすでに選択されて
いる場合、オーストラリアを選択解除すると、フィリピンおよび
ニュージーランドも選択解除されます。次の選択メンバーが
表示されます。
●
ヨーロッパ
●
太平洋
ヨーロッパが選択されている場合、EMEA を選択すると、中
東およびアフリカも選択されます。次の選択メンバーが表示
されます。
●
EMEA
●
EMEA の子
オーストラリアがすでに選択されている場合、アジア太平洋
を選択すると、(アジア太平洋の子)、フィリピンおよびニュー
ジーランド (オーストラリアの兄弟) も選択されます。次の選
択メンバーが表示されます。
子孫メンバーがすでに選択されている場合、メンバーを選択
すると、メンバーのすべての子と、選択された子孫メンバー
のすべての兄弟も選択されます。
●
アジア太平洋
●
アジア太平洋の子
●
太平洋
●
太平洋の子
オーストラリアがすでに選択されている場合、アジア太平洋
を選択すると、(アジア太平洋の子)、フィリピンおよびニュー
ジーランド (オーストラリアの兄弟) も選択されます。次の選
択メンバーが表示されます。
●
アジア太平洋
●
アジア太平洋の子
●
太平洋
●
太平洋の子
関連情報
BEx クエリを使用する場合の制限 [71 ページ]
特定の深さまでの階層メンバーの選択について [57 ページ]
BEx クエリでの階層メンバー選択 [53 ページ]
BEx クエリでのコンテキストの使用 [81 ページ]
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
77
4.3.3.6.1
関数を使用して階層メンバーを選択する
クエリパネルを起動し、階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
1.
階層メンバーを表示するには [メンバー] をクリックします。
2.
関数を適用するメンバーを右クリックします
メニューには、次のオプションが表示されます。
オプション
Children
説明
メンバーのすべての子メンバーを選択されたメンバーのリ
ストに追加します。
.
選択されたメンバーの直下のメンバーは、その子です。
メンバーはリストに "選択されたメンバー" の子として表
示されます。
注記
同じメンバーの子および子孫を含めることはできませ
ん。[子] を選択する前に [子孫] をすでに選択している
場合、子孫はリストから削除され、子に置き換えられま
す。
Descendants
メンバーのすべての子孫メンバーを選択されたメンバーの
リストに追加します。
階層内で選択したメンバーの下位にあるすべてのメンバー
は、その子孫です。
メンバーはリストに "選択されたメンバー" の子孫として
表示されます。
注記
同じメンバーの子および子孫を含めることはできませ
ん。[子孫] を選択する前に [子] をすでに選択している
場合、子はリストから削除され、子孫に置き換えられま
す。
Parent
Ancestors
Siblings
指定したレベルまでの子孫
78
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Parent 関数は BEx クエリでは使用できません。
Ancestors 関数は BEx クエリでは使用できません。
Siblings 関数は BEx クエリでは使用できません。
レベルを選択するためにレベル名のリストを使用します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
3.
オプション
説明
以下のレベルまでの子孫
選択項目に含めるレベルの数を選択します。
メンバーセレクタを閉じます。
選択されたメンバーが [結果オブジェクト] 枠にある階層オブジェクトの下に表示されます。クエリを実行する際、これらの
メンバーのみがクエリ結果に含まれます。
注記
BEX クエリでは階層メンバーを除外できません。
関連情報
階層メンバーを選択する [52 ページ]
4.3.3.6.2
BEx クエリで計算メンバーを使用する場合の注意事項
計算メンバーに関する特定の制限については、BEx クエリを使用する場合の制限のトピックを参照してください。
関連情報
BEx クエリを使用する場合の制限 [71 ページ]
特定の深さまでの階層メンバーの選択について [57 ページ]
BEx クエリでの階層メンバー選択 [53 ページ]
BEx クエリでのコンテキストの使用 [81 ページ]
4.3.3.6.3
メンバーを検索する
クエリパネルを起動し、階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
メンバーセレクタを使用して、特定のメンバーの階層を検索できます。
注記
検索は、メンバーセレクタですでに取得されているメンバーだけでなく、データベースに保存されている階層全体で常に実
行されます。
1.
[メンバー] をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
79
2.
メンバー表示の右下にある [検索] ボタンをクリックし [検索] ダイアログボックスを起動します。
3.
[検索パターン] ボックスに検索テキストを入力します。
検索では、ワイルドカードを使用できます。
4.
ワイルドカード
説明
*
すべての文字列を置換します。
?
任意の 1 文字を置換します。
[テキスト内を検索] をクリックして、メンバーの表示テキストを検索するか、[キーの検索] をクリックして、データベースキ
ーを検索します。
4.3.3.6.4
メンバー選択のためのプロンプトを作成する
クエリパネルを起動し、階層オブジェクトを選択し、メンバーセレクタを起動しておきます。
クエリが実行されるまで、メンバーの選択を保留することができます。保留すると、そのクエリを実行するときに、ユーザはメン
バーの選択を求められます。
注記
メンバープロンプトでの選択は、選択メンバーを明確にすることに制限されます。ユーザは Ancestors または Parent
などの関数を使用してメンバーを選択することはできません。
注記
ここでは、関数を使用したメンバーの選択に関するルールが適用されます。このトピックの最後にあるリンクを参照してくだ
さい。
1.
[プロンプト] をクリックします。
2.
そのクエリを実行するときに、[パラメータの有効化] をクリックしてメンバーの選択を有効化します。
このオプションが選択されている場合、メンバーセレクタ内の別のタブにはアクセスできません。
3.
[プロンプトテキスト] ボックスにプロンプトテキストを入力します。
4.
プロンプトが表示されるときに、デフォルトで以前選択した値を選択するプロンプトにするには、[最後に選択した値を維
持] をクリックします。
5.
プロンプトが表示されるときに、デフォルト値を選択するプロンプトにする場合、[デフォルト値の設定] をクリックし、[編集]
をクリックして、デフォルト値を選択します。
6.
[メンバーセレクタ] を閉じます。
クエリパネルの階層の下にプロンプトテキストが表示されます。
関連情報
関数を使用して階層メンバーを選択する [78 ページ]
80
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.3.3.7
BEx クエリでのコンテキストの使用
コンテキストとは、共通のビジネス上の目的を共有するオブジェクトのグループを定義したものです。このビジネス上の目的と
は、通常これらの関連オブジェクトが表す情報の種類です。たとえば、売上げコンテキストは売上げに関するクエリに使用でき
るオブジェクトをすべて集めたグループです。予約コンテキストは、予約に関するクエリに使用できるオブジェクトのグループで
す。コンテキストは、ユニバースデザイナによってユニバース内に定義されます。
同じコンテキスト内のオブジェクトであれば、自由に組み合わせてクエリを作成できます。また、異なるコンテキストのオブジェ
クトを組み合わせることもできます。複数のコンテキストに共通のオブジェクトをクエリに使用したときに、クエリに含まれる他
のすべてのオブジェクトに合致する最善のコンテキストを決定できない場合は、適用するコンテキストの選択を求めるプロンプ
トが表示されます。
関連情報
BEx クエリを使用する場合の制限 [71 ページ]
BEx クエリでの階層メンバー選択 [53 ページ]
4.3.3.8
BEx クエリのデータソースの変更
BEx クエリをベースにしたドキュメントのデータソースは、次の方法で変更できます。
表 7: データソースの変更
元のデータソース
変更先...
BEx クエリ
OLAP ソースの .unv ユニバース
BEx クエリ
別の BEx クエリ
ソースを変更すると、自動的にクエリパネルが起動されます。クエリを適切に編集する必要があります。
4.4
ランタイム設定
この節では、セマンテックレイヤと BI ツールでの BW 直接接続の動作を変更するための、実行時に設定できる設定オプショ
ンを説明します。
これらすべてのオプションは Java ランタイムオプションであり、コマンドライン、プロパティファイル、または環境変数を通して
Java 仮想マシン (JVM) に提供される必要があります。
以下は、コマンドラインの例です。
-DoptionName=optionValue では、以下を使用します。
-Dsap.sl.bics.detectMdxCompliance=true
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
81
これらのリストは BI 4.1 SP01 で有効です。 これらのオプションのいくつかは、BI 4.0 でも利用可能です。
インフォプロバイダの参照
オプション
指定できる値
説明
ロングネーム:
rfcPerInfoQuery
BW インフォエリア/イ
sap.sl.bics.detectMdxCompliance
rfcProperty
ンフォキューブを参照
する際に BEx クエリ
ショートネーム:
infoArea
に対して MDX 準拠
detectMdxCompliance
false
検出メカニズムを設
定します。
デフォルト値:
4.0 対 4.1
応リリー
ス (記
載 SP
以降)
SP04
○
SP05
○
4.0
4.1
詳細については、後
述の "SAP BW 参照
rfcPerInfoQuery
ランタイム設定" を参
照してください。
ロングネーム:
bics
sap.sl.bics.browsingImplementation
olapClient
BW クエリ参照に使
用するための SL 実
装を設定します。
デフォルト値: bics
値の一覧
オプション
ロングネーム:
指定できる
値
説明
n>0
値の一覧にメンバーの最大数を設定しま ×
す。
○
n>0
LOV の数を超えるメンバーに対して取得 ×
○
sap.sl.bics.bicslovlimit
ショートネーム:
bicslovlimit
デフォルト値: 5000
ロングネーム:
sap.sl.bics.intervalLimitForBigSets
ショートネーム:
82
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
できる間隔の最大数を設定します (プロ
パティ bicslovlimit を参照してくださ
い)。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
オプション
指定できる
値
4.0
説明
4.1
intervalLimitForBigSets
デフォルト値: 0
メンバー選択および結果セットの範囲
オプション
ロングネーム:
指定できる
値
説明
4.0
4.1
n>0
データの取得時に expandToLevel
×
○
ディメンションまたは階層でメンバー ×
選択が設定されていない場合に、割
り当てられていないノードを展開しま
す。
○
×
○
の値を設定します。n は 1 から始ま
sap.sl.bics.expandToLevel
ります。0 は "BEx クエリのレベルへ
の展開を使用" を意味します。
ショートネーム:
expandToLevel
デフォルト値: 0
ロングネーム:
true
sap.sl.bics.expandNotAssignedNodes
false
ショートネーム:
expandNotAssignedNodes
デフォルト値: false
ロングネーム:
top
sap.sl.bics.depthRelativeTo
root
ショートネーム:
ノード
depthRelativeTo
デフォルト値: top
メンバーセレクタで使用される相対
的な奥行きの動作を定義します。
'top' は、'別のルートに属する範囲
外の選択されたノードを含む、選択
された最上位ノードに対する相対的
な奥行き' を意味します。
'root' は、'選択されたルートノードの
みに対する相対的な奥行きで、範囲
外のノードは除外' を意味します。
'node' は、'それぞれの選択されたノ
ードに対する相対的な奥行き' を意
味します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
83
診断およびデバッグ
オプション
指定できる値
説明
4.0
4.1
ロングネーム:
true
BW RFC トレースを有効化/無効化し、有効
×
○
sap.sl.bics.profileRFC
false
化された場合は特定のトレース形式を選択し
ます。
ショートネーム:
Txt
profile_rfc
xml
デフォルト値: false
csv
ロングネーム:
1
×
○
sap.sl.bics.viewResult
未定義
結果セットを印刷します。
ショートネーム:
View_Result
デフォルト値: 未定義
その他
オプション
指定でき
る値
説明
4.0
4.1
ロングネーム:
1
×
○
sap.sl.bics.reverseKeyFigureStructure
未定義
キー数値を含む構
造の軸を反転しま
す (ROWS <->
×
○
×
○
COLUMNS)。
ショートネーム:
Reverse_KF
デフォルト値: 未定義
ロングネーム:
true
sap.sl.bics.retrieveBWLevels
false
ショートネーム:
すべての階層に対
して BW レベルを
取得するか、また
は完全にスキップし
ます。
retrieveBWLevels
デフォルト値: true
ロングネーム:
true
sap.sl.bics.recycleGroupingSetView
false
ショートネーム:
84
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
すべてのグループ
化集合に対して単
一のクエリビューを
再利用および共有
します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
オプション
指定でき
る値
説明
4.0
4.1
recycleGSView
デフォルト値: V
ロングネーム:
true
sap.sl.bics.inlineGroupingSet
false
ショートネーム:
×
可能な場合はメイ
ンクエリでグループ
化集合を配置しま
す。
○
○
×
○
最新表示ワークフ ×
ローにもデザイン時
のクエリを使用しま
す。
○
同時スレッドで早期 ×
にデザイン時のク
エリをインスタンス
化します。
○
テキストが見つから ×
ない場合、入力が
キーとして考慮され
○
inlineGroupingSet
デフォルト値: false
ロングネーム:
true
sap.sl.bics.displayKeyInResultSet
false
×
クエリの実行時に
常にメンバー表示
キーを取得します。
true
BICS/BW のデザ
false
イン時サービスを
使用します。
ショートネーム:
displayKeyInResultSet
デフォルト値: false
ロングネーム:
sap.sl.bics.useDesignTimeServices
ショートネーム:
useDesignTimeServices
デフォルト値: true
ロングネーム:
true
sap.sl.bics.useDesignTimeQueryForRefresh
false
ショートネーム:
useDesignTimeQueryForRefresh
デフォルト値: false
ロングネーム:
true
sap.sl.bics.useConcurrentDesignTimeQuery
false
ショートネーム:
useConcurrentDesignTimeQuery
デフォルト値: true
ロングネーム:
true
sap.sl.bics.activateMemberResolutionFallbackWithKey
false
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
85
オプション
指定でき
る値
ショートネーム:
activateMemberResolutionFallbackWithKey
説明
4.0
4.1
ます。4.0 SP8 およ
び 4.1 SP2+
デフォルト値: false
SAP BW 参照ランタイム設定
この節では、MDX 準拠の情報を取得するためのランタイム設定について説明します (detectMdxCompliance)。
これまで、専用システムのインフォエリア (SystemMdxQueriesTopLevel) へのアクセスはハードコーディングされており、
設定することができませんでした。 BI 4.0 SP5 以降、このメソッドを設定することができます。
●
「インフォエリア専用システムのインフォエリア設定への復元」
この設定は引き続き新しい BW システムで使用することができ、小さいシステムでは非常に効率的です。 ただし、拡張す
ることはできません。 このメソッドは BW バージョン 7.30 よりも前の BW システム用です。
このメソッドを有効にするには、jvmArg を以下のように設定します。
sap.sl.bics.detectMdxCompliance=infoArea
これが、BI 4.0 の SP4 までのデフォルト値です。
これは BI 4.0 バージョン SP5 以降のデフォルト値ではありません。
このメソッドはさまざまな言語で効果的に機能します。
●
「InfoQuery ごとの RFC 呼び出しによる BW システムへのアクセスのための BO または BI システムの設定」
このメソッドはバージョン 7.30 よりも前の BW システム用です。 このメソッドは新しい BW システムで使用できますが、多
くの InfoQuery が含まれるインフォプロバイダでは効率的ではありません。 大規模なシステムの場合、インフォエリアシ
ステムよりも情報を取得する方が効率的です。
このメソッドを有効にするには、jvmArg を以下のように設定します。
sap.sl.bics.detectMdxCompliance=rfcPerInfoQuery
これはデフォルト値です。
●
「RFC 呼び出しによる BW システムへのアクセスのための BI システム設定 」
このメソッドは、バージョン 7.30 および 7.31 以降の BW システム用です。 SAP ノート 1647346 を参照してください。
このメソッドは、小さいシステム向けの以前のメソッドよりも非効率的ですが、パフォーマンスが高く、拡張することができ
ます。 内部的に、RFC 呼び出しは SAP BW ノードのクラスタに対して行われます。 最大数の制限はありません。 すべて
の情報は限られた数のノードの複数の RFC 呼び出しによって受信されます。
このメソッドを有効にするには、jvmArg を以下のように設定します。
sap.sl.bics.detectMdxCompliance=rfcProperty
これはデフォルト値ではありません。
RFC 呼び出しごとのノード数を上書きするには、jvArm を設定します。
sap.sl.bics.mdxComplianceInfoPerRfc=100
これはデフォルト値です。 フォルダは英語で表示されます。
86
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
●
「MDX 準拠フラグ取得の無効化」
MDX 準拠フラグは取得されないため、この方法は特殊です。 このメソッドは、すべての InfoQuery が MDX 準拠である
ことを確認したお客様のためだけに存在します。 すべての InfoQuery が MDX 準拠としてフラグ設定されます。 このメソ
ッドが最速のものですが、信頼性はお客様に依存します。
MDX 準拠フラグの取得を無効化するには、jvmArg を以下のように設定します。
sap.sl.bics.detectMdxCompliance=false
これはデフォルト値ではありません。
4.5
Advanced Analysis ビューに対するクエリの作成
4.5.1
SAP BusinessObjects Analysis 定義
SAP BusinessObjects Analysis は、分析を対話的に定義して OLAP データソース内のデータを閲覧するための OLAP 分
析ツールです。 分析内のデータを分析ビューとしてエクスポートし、SAP BusinessObjects Web Intelligence やその他のア
プリケーションで使用することができます。
分析ビューでクエリを作成し、Web Intelligence ドキュメント内のデータを分析できます。 分析ビューのデータは、階層、ディメ
ンション、属性などのレポートオブジェクトとしてクエリパネルに表示されます。
注記
カスタムオブジェクトを使用する分析ビューはサポートされていません。 SAP BW から直接使用する分析ビューのみがサ
ポートされます。
4.5.2
分析ビューでのクエリの作成
注記
Web インタフェース (DHTML クライアント) では、分析ビューでクエリを作成することはできません。
1.
デザインモードまたはデータモードで、
データアクセス
新規
分析ビューから
を選択して、[分析ビューの選択] ダ
イアログボックスを表示します。
2.
[フォルダ] 枠で分析ビューが含まれるフォルダを選択します。
3.
右枠で、分析ビューを選択します。
クエリパネルが表示され、分析ビューのデータをレポートオブジェクトとして表示します。
4.
[実行]をクリックし、クエリを実行します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
87
4.6
クエリの管理
4.6.1
データモードに切り替える
注記
データモードは Web インタフェース (DHTML クライアント) では使用できません。
メニューの右上の [データ] をクリックします。
ドキュメントが選択された状態で [データ] ペインが表示されます。[データ] ペインの右に、すべてのデータプロバイダが
一覧で表示されます。この一覧には、データプロバイダに含まれる行数や、データプロバイダの最終更新日など、データ
プロバイダに関する情報が表示されます。
4.6.2
データマネージャを使用したクエリの管理
データマネージャを使用して、ドキュメント内のすべてのクエリを表示、調査、および管理することができます。データマネージ
ャは、クエリの調査に使用する [データ] ペインと、[データ] ペインの選択によって表示内容が変わるリストで構成されていま
す。
データマネージャを使用するには、データビューに切り替えます。データビューでは、[データアクセス] グループ内のツールボ
ックスのみが使用できます。
4.6.2.1
データプロバイダのデータを表示およびフィルタ処理する
1.
データモードに切り替えてデータマネージャを表示します。
2.
[データ] ペインでデータプロバイダを選択します。
データプロバイダ内のオブジェクトのデータが 1 オブジェクトにつき 1 列ずつ、[データ] ペインの右の一覧に表示されま
す。
注記
データプロバイダに複数のコンテキストまたはグループ化集合が含まれている場合、リストペインの右上にドロップダ
ウンリストとして表示されます。各コンテキストまたはグループ化集合は、[結果 n] として表示されます。一覧のコンテ
キストまたはグループ化集合を選択すると、そのデータが表示されます。
3.
データをフィルタ処理するには、列ヘッダ上の矢印をクリックしてドロップダウンリストの値を選択するか、または [カスタ
ム] を選択してカスタムフィルタを定義します。
カスタムフィルタには、フィルタ演算子、および値の一覧から選択した値または直接入力した値が含まれます。指定できる
値の数は、演算子によって異なります。
カスタムフィルタには次のものがあります。
88
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
演算子
説明
is anything
データはフィルタされません。
は
データは単一値と等しい値です (ドロップダウンリストから単一値
を選択した場合と同じ結果になります)。
does not equal
データは単一値と等しくない値です (その値とは異なるすべての
値が表示されます)。
is in
データは値の一覧内にあります (選択された値だけが表示され
ます)。
is not in
データは値の一覧内にありません (選択された値以外のすべて
の値が表示されます)。
is empty
空の値を持つ行のみが表示されます。
is not empty
空の値を持たない行のみが表示されます。
先頭文字
入力したテキストで始まる行のみが表示されます。
終了文字
入力したテキストで終わる行のみが表示されます。
が次の値を含む
入力したテキストを含む行のみが表示されます。
が次の値を含まない
入力したテキストを含まない行のみが表示されます。
データは、指定した値に基づいてフィルタ処理されます。他の列の表示もフィルタによって制限されます。たとえば、"顧
客" ディメンションを表示する列で、3 つの値のみを表示するようにフィルタ処理した場合、"受注額" 列にはフィルタ後に
残った "顧客" の値に対応する値のみが表示されます。
4.6.3
データマネージャを使用してクエリを管理する
データマネージャを使用して、ドキュメント内のすべてのクエリを表示、調査、および管理することができます。データマネージ
ャにはすべてのクエリが一覧表示され、ユーザはこれを使用してクエリの名前変更や、クエリの基盤となっているデータソース
の変更などの操作を実行できます。
1.
データマネージャを表示するには、メインツールバーで [データ] をクリックします。
ドキュメントにデータを供給するすべてのクエリが一覧表示され、左のペインには選択されたクエリ内に含まれるすべての
オブジェクトを表示する [データ] タブのみが表示されます。また、クエリの管理に必要なツールボックスアイテムのみが有
効になっています。
2.
クエリを編集するには、クエリを右クリックしてコンテキストメニューで、[編集] を選択します。
選択したクエリ用のクエリパネルが表示されます。
3.
データのクエリを消去するには、クエリを右クリックしてコンテキストメニューで、[消去] を選択します。
4.
プロンプトへの最後の応答を消去するには、[最後に選択したプロンプト値を消去] を選択します。クエリが最新表示され
ると、デフォルト値 (ある場合) が提示されますが、消去前に最後に使用された応答は提示されません。このオプションが
選択されていない場合、最後に使用された応答が提示されます。
5.
クエリの名前を変更するには、クエリを右クリックしてコンテキストメニューで、[名前の変更] を選択して、新しい名前を入
力します。
6.
クエリのデータソースを変更するには、クエリを右クリックしてコンテキストメニューで、[ソースの変更]* を選択します。
クエリのデータソースの変更に関する詳細は、このトピックの下部にあるリンクを参照してください。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
89
* Excel データソースを Web Intelligence リッチクライアントで使用する場合、[ツール] -> [ソースの変更] オプションは
使用できません。[クエリパネル] を開き、[クエリのプロパティ] タブで、[ソースパス] メニューを使用して異なるソースファ
イルを選択します。
関連情報
クエリのデータソースの変更 [92 ページ]
4.6.4
クエリのキー日付を設定する
ドキュメント内の 1 つ以上のクエリにキー日付が含まれている場合、キー日付を設定することができます。
1.
データアクセス
データプロバイダ
キー日付
を選択します。
2.
各クエリにデフォルトのキー日付を設定するには、[すべてのクエリにデフォルトの日付を使用] を選択します。
3.
すべてのクエリにキー日付を指定するには、[すべてのクエリの日付の設定] を選択して日付を選択します。
4.
キー日付が含まれるクエリが最新表示されるたびにキー日付のプロンプトを表示するには、[日付を最新表示するときに
ユーザに確認] を選択します。
4.6.5
クエリ結果をプレビューする
クエリパネルで結果オブジェクトとフィルタオブジェクトを定義済みであるものとします。
クエリの結果を、クエリパネルの [データプレビュー] 枠でプレビューできます。
クエリパネルツールバーで [データプレビュー枠の表示/非表示] をクリックして、[データプレビュー] 枠を表示します。
4.6.6
追加のクエリからのデータの表示
クエリがドキュメントの最初のクエリではない場合、データをどのように表示するかを [新規クエリ] ボックスで指定する必要が
あります。
オプション
説明
テーブルを新しいレポートに含める
データをドキュメントの新しいレポートに表示する
テーブルを現在のレポートに挿入
データを選択しているレポートに新しいテーブルで表示する
テーブルを生成せずに結果オブジェクトをドキュメントに含める
ドキュメントにはデータを取り込むが、レポートにはデータを表示し
ない(クエリが返したオブジェクトは、いつでもレポートに追加できま
す)。
90
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.6.7
クエリを中断する
ドキュメントにすべてのデータが返される前に、クエリを中断することができます。
クエリを中断すると、部分的な結果だけがドキュメントに返されます。ドキュメントに表示される値は、クエリの定義を完全に反
映したデータではありません。
データの受信を中断するときに、表示するデータを選択できます。
注記
Web インタフェースの場合、実行中のクエリをキャンセルするとドキュメントの前の状態に戻され、データの受信を中断する
オプションは表示されません。
1.
[データの最新表示進捗]ダイアログボックスで[キャンセル]をクリックします。
[データ受信の中止]ダイアログボックスが開きます。
2.
[データ受信の中止]ダイアログボックスで、オプションから 1 つを選択します。
オプション
説明
前回のデータ受信の
結果を復元
前回クエリを実行したときに受信した値をドキュメントに復元します。表示される値は、データベースにある最
新の情報ではありません。後でクエリを実行して、データベースから最新情報を受信することができます。
ドキュメントからのデー 値が何も含まれていない空のドキュメントを表示します。ドキュメントの構造と書式はそのままです。後でクエ
タをすべて削除
リを実行して、データベースから最新情報を受信することができます。
部分的な結果を返す
4.6.8
現在までに受信した新しいデータをドキュメントの適切な部分に返します。それ以外の部分については、前
回のクエリ実行時に受信したデータが表示されます。
クエリを削除する
1.
該当する [クエリ] タブを右クリックして、削除するクエリを選択します。
2.
[削除] をクリックします。
4.6.9
クエリを複写する
クエリを複写する前に、まずクエリを実行しておく必要があります。
ドキュメントですでに使用しているユニバースに別のクエリを作成する場合は、クエリを最初から定義する代わりに、そのユニ
バースに対する既存のクエリを複写し、それを変更して利用することができます。
1.
レポートパネルの下に表示されている適切なクエリタブを右クリックして、複写するクエリを選択します。
2.
[複写]を選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
91
4.6.10 クエリのデータソースの変更
クエリのデータソースを変更することができます。これは、たとえばテスト環境のユニバースでドキュメントを作成し、後で実稼
動環境のユニバースに変更する場合に役に立ちます。
データソースを変更できますが、オブジェクトを同じまたは異なるクエリの異なるオブジェクトにマッピングする必要がありま
す。
すべてのデータソース間で変更を行うことができるわけではありません。次の表に、実行可能なソースからターゲットへの変更
の一覧を示します。
ソース
ターゲット
UNV ユニバー
ス
リレーショナル
データソースの
UNX ユニバー
ス
OLAP データソ 個人用データプ BEx クエリ
ースの UNX ユ ロバイダ
(CSV、Excel)
ニバース
変更可能
変更可能
変更可能
変更可能
変更可能
変更可能
変更可能
OLAP データソ
変更可能[ヘン
変更可能
変更可能
ースの UNX ユ
コウカノウ]
UNV ユニバー
Advanced
Analysis ビュ
ー
ス
リレーショナル
データソースの
UNX ユニバー
ス
ニバース
個人用データプ
ロバイダ
(CSV、Excel)
BEx クエリ
変更可能**
変更可能
Advanced
変更可能
Analysis ビュー
* これらの 2 つのソース間で変更を行う場合、オブジェクトの大規模な再マップが必要な場合があります。
** Web Intelligence リッチクライアントを使用した Excel ファイルのデータソースの変更については、下記の最初の注を参照
してください。
データソースを変更するクエリを選択すると、変更先として選択可能なデータソースのみが表示されます。
データソースの変更は、Java アプレットまたは Web Intelligence リッチクライアントでのみ行うことができます。Web
Intelligence リッチクライアントでは、Excel ファイルなどの個人用データファイルをベースにしたクエリのデータソースを変更
するオプションもあります (下記の最初の注を参照)。
注記
Excel データソースを Web Intelligence リッチクライアントで使用する場合、[ツール] -> [ソースの変更] オプションは利用
できません。[クエリパネル] を開き、[クエリのプロパティ] タブで、[ソースパス] メニューを使用して異なるソースファイルを
選択します。
92
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
注記
同じユニバースに基づく 2 つのクエリがレポートに含まれている場合、それらのクエリのうち 1 つのデータプロバイダを、ユ
ニバースから BEx クエリに変更できます。
注記
クエリのソースがユニバース (.unv ファイル) である場合、このソースを BEx クエリに変更することができます。新しいソー
ス内の対応するオブジェクトタイプに、オブジェクトを再マップする必要があります。
注記
Microsoft Excel ファイルは、MS Excel 97 より古いバージョンはサポートされません。
4.6.10.1 クエリのデータソースを変更する
クエリのベースとなるデータソースを変更するには、現在のデータソースのオブジェクトに対応するオブジェクトを新しいデータ
ソースで識別します。可能な場合、ソースオブジェクトとターゲットオブジェクトは、デフォルトで名前、オブジェクトタイプ、データ
タイプ、およびデータソース内の場所に基づいてマッピングされます。
注記
クエリフィルタオブジェクトはマッピングできません。
デフォルトでマッピングされないオブジェクトについては、手動でマッピングを変更するか手動でマッピングを作成することがで
きます。
1.
[データ] をクリックしてデータマネージャを表示し、ドキュメント内にあるデータプロバイダを一覧表示します。
2.
ソースを変更するクエリを右クリックして、[ソースの変更] を選択します。
MS Excel 97 データソースを Web Intelligence リッチクライアントで使用する場合、[ツール] -> [ソースの変更] オプショ
ンは利用できません。[クエリパネル] を開き、[クエリのプロパティ] タブで、[ソースパス] メニューを使用して異なるソース
ファイルを選択します。
3.
すでにドキュメントで使用されているターゲットデータソースを選択する場合は [ドキュメントから既存のデータソースを選
択] を選択します。または、異なるデータソースを選択する場合は [新しいデータソースを指定] を選択して一覧からデー
タソースを指定します。
すべてのタイプのデータソース間で変更を行うことができるわけではありません。一覧には、現在のデータソースからの
変更先として選択可能なデータソースのみが表示されます。
4.
[次へ] をクリックします。
デフォルトのマッピングにソースオブジェクトとターゲットオブジェクトが表示されます。
データソースに階層データが含まれる場合は、階層内のすべてのオブジェクトがそれぞれの親階層の下に表示されま
す。
5.
手動でマッピングするオブジェクトペアごとに [...] をクリックし、[マップオブジェクト] ダイアログボックスを表示します。
6.
[マップオブジェクト] ダイアログボックスを使用して、現在のユニバース内のオブジェクトと置換する新規ユニバースのオ
ブジェクトを選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
93
オブジェクトはデフォルトでオブジェクトタイプ、データタイプ、名前、およびソースデータソースおよびターゲットデータソー
ス内のパスに基づいてマッピングされます。デフォルトのマッピングをそのまま使用するか、独自のマッピングを選択する
ことができます。
デフォルトでマッピングできない場合、オブジェクトはターゲットデータソース内で [結果オブジェクトの削除] として表示さ
れます。新規データソースからオブジェクトを選択しない場合、データソースを変更すると、クエリからマッピングされてい
ないオブジェクトが削除されます。
削除されるオブジェクトがフィルタ適用オブジェクトまたはデータベースの順位付けにおける順位ベースのオブジェクトで
ある場合には、警告メッセージが表示されます。これらのオブジェクトを削除すると、順位付けまたはサブクエリからこれら
のオブジェクトが削除されます。
削除されるオブジェクトがクエリフィルタのクエリ内のフィルタオブジェクトである場合には、警告メッセージが表示されま
す。このオブジェクトを削除すると、クエリフィルタのクエリが削除されます。
7.
[完了] をクリックして、データソースを変更します。
4.7
複数のクエリでの作業
4.7.1
複数のクエリの使用
ドキュメントには、1 つ、または複数のクエリを含めることができます。これらのクエリは任意のサポートされるデータソースをベ
ースにすることができます。
たとえば、1 つのドキュメントに製品の売上げデータと顧客データを含めることができます。この場合、製品の売上げを記録し
た企業データを提供するユニバースと顧客データを提供するユニバースが別々にあります。製品の売上げ実績と顧客の年齢
層の情報を同じレポートに表示することにします。これには、それぞれのユニバースに対するクエリを含んだ 1 つのドキュメン
トを作成する必要があります。両方のクエリ結果を同じレポートに表示し、書式を設定します。
ドキュメントで使用するデータが複数のデータソースに分散している場合や、同じデータソースに焦点の異なるいくつかのクエ
リを作成する場合は、同一ドキュメントに複数のクエリを定義する必要があります。新規ドキュメントの作成時に複数のクエリ
を定義したり、既存のドキュメントにクエリを追加したりできます。すべてのクエリから得た情報は、同一ドキュメント内の 1 つの
レポートや複数のレポートに表示することができます。
4.7.2
複数のクエリ、複合クエリ、同期クエリの比較
ドキュメントでは、複数のクエリをさまざまな形で関連付けることができます。
●
基礎となる複数のクエリによって、異なるソースから関連しないデータが引き出されます。
●
クエリの同期化を実行すると、両方のクエリに共通するデータを含むディメンションを中心に、異なるクエリのデータが関
連付けられます。これらのディメンションは、結合ディメンションと呼ばれます。
複数のクエリを作成して実行した後で、ディメンションを結合します。
●
複合クエリは、特殊なクエリです。データベースでサポートされている場合は、複合クエリによって UNION、
INTERSECT、および MINUS の各演算子を含む SQL を生成するか、これらの演算子の効果をシミュレートします。
複合クエリを使用すると、標準のクエリでは公式化が難しい複雑なビジネス上の質問に答えることができます。
94
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
注記
このオプションは OLAP データベースまたは .unx リレーショナルデータベースの場合はアクセスできません。.unv リ
レーショナルユニバースの場合のみ使用できます。
4.8
複合クエリの使用
4.8.1
複合クエリの定義
複合クエリとは、連携して単一の結果を返すクエリのグループのことです。クエリは、次の 3 つの関係で結合できます。
●
ユニオン
●
インターセクション
●
マイナス
ユニオンクエリは、両方のクエリからすべてのデータを取得し、重複する行を削除して、複合データセットを作成します。
インターセクションクエリは、両方のクエリに共通するデータを返します。
マイナスクエリは、最初のクエリにはあって 2 つ目のクエリにはないデータを返します。
注記
BEx クエリまたは OLAP クエリは組み合わせられません。
例
ユニオン、インターセクション、およびマイナスのクエリ
この例では、次の表に示されるように国の一覧を返す 2 つのクエリがあるものとします。
クエリ
値
クエリ 1
アメリカ; イギリス; ドイツ; フランス
クエリ 2
アメリカ; スペイン
複合クエリの種類に応じて、次の値が返されます。
結合の種類
値
UNION
アメリカ; イギリス; ドイツ; フランス; スペイン
INTERSECT
アメリカ;
MINUS
イギリス; ドイツ; フランス
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
95
関連情報
BEx クエリの定義 [69 ページ]
4.8.2
複合クエリの使用
複合クエリを使用すると、標準のクエリでは作成しにくい、または作成できない質問に答えることができます。
例
複合クエリを使用したデータセットを返す
[アイランドリゾートマーケティング]サンプルユニバースには、リゾートにすでに滞在している客を返す"年"ディメンションと、
今後滞在するために予約している客を返す"予約年"というディメンションがあります。データベースとユニバースの構造に
より、これらのオブジェクトには互換性がありません。つまり、レポート内の同じブロックにそれらを含めることはできませ
ん。
リゾートに滞在した客数が n 人を超えた年と、リゾートへの滞在を予約した客数が n 人を超えた年を示す、年の単一の一
覧を返すには、どのようにすればよいでしょうか。それには、次のような複合クエリを使用します。
クエリ
戻り値
クエリ 1
リゾートに滞在した客数が n 人を超えた年
UNION
クエリ 2
リゾートへの滞在を予約した客数が n 人を超えた年
これらの 2 つのクエリ間にユニオンを使用すると、必要な年の一覧が返されます。
4.8.3
複合クエリの生成方法
使用しているデータベースがクエリに含まれる結合の種類をサポートしている場合は、データベースレベルで複合クエリが動
作します。つまり、データベースに送信したクエリが変更されます。変更は、ユニオン、インターセクション、およびマイナスの演
算子を含むクエリスクリプトを生成することによって行われます。
使用しているデータベースがクエリに含まれる結合の種類をサポートしていない場合は、データが取得された後に結合が行
われます。複数のクエリからレポートにデータが返された後、返されたデータはデータベースレベルの複合クエリにより生成さ
れる結果と同じものになります。
4.8.4
複合クエリを作成する
1.
クエリパネルで最初のクエリを作成します。
2.
ツールバーの [複合クエリの追加] アイコンをクリックして、クエリオブジェクトの一覧の下に [複合クエリ] パネルを表示し
ます。
96
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
[複合クエリ] パネルに現在のクエリが表示されます。クエリの名前を変更するには、パネルでクエリをクリックし、メニュー
から [名前の編集] を選択して、表示されたダイアログボックスの [名前] ボックスに新しい名前を入力します。
3.
[クエリの追加] をクリックして、別のクエリを追加します。2 つ目のクエリが [複合クエリ] 枠に表示されます。このクエリに
は次の特徴があります。
4.
5.
○
元のクエリとユニオン関係で結合されます。
○
Combined Query #n という名前が付けられます。
クエリを切り替えるには、[複合クエリ] 枠でクエリをクリックします。
クエリを削除するには、[複合クエリ] 枠でクエリを選択して Delete キーを押すか、そのクエリをユニバースの外側にドラッ
グアンドドロップします。
6.
結合の種類を変更するには、演算子をクリックします。演算子は、ユニオン、マイナス、インターセクションの順に切り替わ
ります。
7.
通常のクエリを作成するのと同じ方法で、複合クエリ内に各クエリを作成します。
8.
[クエリの実行]をクリックします。
4.8.5
複合クエリの構造
複合クエリ内のクエリは、同じデータ型の同じ数のオブジェクトを返す必要があり、オブジェクトは同じ順序であることが必要で
す。クエリ結果のオブジェクトの数とそれらのオブジェクトのデータ型が異なる場合、クエリは結合できません。たとえば、[年]
を返すクエリと[年]および[売上げ]を返すクエリを結合したり、[年]を返すクエリと[売上げ]を返すクエリを結合したりすること
はできません。
また、複合クエリのセマンティックにも注意する必要があります。[年]を返すクエリと[地域]を返すクエリが同じデータ型である
場合、これらを結合することは可能ですが、その結果は年と地域が混在した一覧になり、意味のないものになります。通常、
最初のクエリに[年]ディメンションが含まれる場合、2 つ目のクエリにも年のリストを返すディメンションが含まれます。
4.8.5.1
客数に基づいて年と予約年の一覧を返す
リゾートに滞在した客数が n 人を超えた年と、リゾートへの滞在を予約した客数が n 人を超えた年で構成される、年の一覧を
返すクエリを作成するとします。フィルタリングされたオブジェクトも [結果オブジェクト] 枠に表示されます。
1.
ユニバースの一覧から [アイランドリゾートマーケティング] ユニバースを選択し、クエリパネルを開きます。
2.
[年]、[客数]、[将来の客] オブジェクトを [結果オブジェクト] 枠にドラッグします。
3.
[客数] オブジェクトを [クエリフィルタ] ペインにドラッグして、n 人を超えた [客数] のみに制限するレポートフィルタを作成
します。
4.
[複合クエリの追加] をクリックします。
[複合クエリ]枠は、クエリパネルの左下に表示され、ユニオンで結合された 2 つのクエリが示されます。
5.
2 つ目のクエリをクリックし、[年]および[客数]オブジェクトを削除します。
6.
“予約年”オブジェクトを[結果オブジェクト]枠にドラッグします。
7.
[予定客数]オブジェクトを[クエリフィルタ]枠にドラッグして、n 人を超えた予定客数のみに制限するレポートフィルタを作
成します。
8.
[クエリの実行]をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
97
クエリは、年と予約年の複合リストを返します。
4.8.6
複合クエリの優先順位
複合クエリにおける実行の順序は、最終的な結果を決定する際に重要です。
最も単純な複合クエリでは、次の例のように、あるリレーションシップで 2 つ以上のクエリを結合します。
クエリ 1
INTERSECTION
クエリ 2
クエリ 3
このような場合、最初に計算される結果は、複合クエリ n と複合クエリ n + 1 のインターセクションです。次に計算される結果
は、最初の結果と複合クエリ n + 2 のインターセクションです。このリレーションシップにおけるすべてクエリの処理をこの方法
で続けます。これにより、上記の例の場合は、次のような結果になります。
クエリ
データ
クエリ 1
アメリカ; イギリス; フランス; ドイツ
クエリ 2
アメリカ; フランス; フィンランド
1 と 2 のインターセクション
アメリカ; フランス
クエリ 3
アメリカ; スペイン
最終的なインターセクション
アメリカ
4.8.6.1
複合クエリのネスト
複合クエリを追加すると、その複合クエリはデフォルトで既存のクエリの最初の複合レベルで結合されます。クエリを追加する
たびに、複合クエリのリストが拡張されます。すでにユニオンリレーションシップで複合されているクエリ 1 と クエリ 2 に、クエリ
3 を追加すると、次のようになります。
UNION
クエリ 1
クエリ 2
クエリ 3
複合クエリを複雑な複数レベルのリレーションシップでネストして、実行の順序をコントロールすることもできます。たとえば次
の例のように、クエリ 1 MINUS クエリ 2 の結果をインターセクトのリレーションシップでクエリ 3 と結合することができます。
複合クエリ 1
MINUS
INTERSECT
98
複合クエリ 2
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
クエリ 3
クエリグループは、右から左へ処理され、各グループ内では上から下に処理されます。上記の例の MINUS グループのよう
に、優先度の高いグループは右側にインデントされて表示されます。上の例で、最初に計算されるクエリは MINUS クエリで
す。次に MINUS クエリの結果が、INTERSECT クエリによってクエリ 3 と結合されます。
クエリ
結果
クエリ 1
アメリカ; イギリス; スペイン; ドイツ
クエリ 2
ドイツ
クエリ 1[MINUS]クエリ 2
アメリカ; イギリス; スペイン
クエリ 3
アメリカ; スペイン; フィンランド
(クエリ 1[MINUS]クエリ 2)
アメリカ; スペイン
INTERSECT
クエリ 3
注記
データベースが、実行する種類の複合クエリを直接サポートする場合、クエリによって生成されるスクリプトには直に結合
演算子が含まれます。この場合の優先順位は、データベースで定義された優先順位に基づいて決まります。詳細について
は、データベース管理者に確認してください。
4.8.6.2
複合クエリの優先順位を設定する
1.
編成するクエリを [複合クエリ] パネルで作成します。
2.
1 組のクエリをネストするには、新しい複合クエリノードを作成するために [新しい複合クエリノードの追加] ボタンをクリッ
クしてから、1 つのクエリを、ネストしたペアに関連付けるクエリの上にドラッグアンドドロップします。
新しい複合クエリノードは、デフォルトでユニオン関係となります。
3.
ネストされたグループに続けてクエリを追加するには、すでにグループに存在する任意の 2 つのクエリの間のスペースに
クエリをドラッグアンドドロップします。
4.
既存の優先順位の高いグループ内にさらにネストしたグループを作成する場合は、上の 2 つの手順 を繰り返します。
5.
クエリ内のすべてのグループの結合演算子をクリックし、それらを必要に応じて変更します。
関連情報
複合クエリを作成する [96 ページ]
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
99
4.9
データベースのランク機能を使用したデータのランク付け
4.9.1
データベースの順位付け定義
データをランク処理するとき、ランク基準に従ってデータを並べ替えてフィルタ処理します。順位付けされていないデータをデー
タベースから返して、レポートの中で順位付けすることができます。データベースのランク機能を使用すると、データベースの
段階でデータの順位付けができます。そのため、すでに順位付けされているデータがクエリから返されます。
データベースのランク機能には、次の利点があります。
●
データのランク付けによって、処理を集約できます。データベースレベルでランク付けすると、一般的にクライアントコンピ
ュータよりはるかに強力なサーバで、ランク付け処理を実行できます。
●
データを事前に順位付けしておくことにより、ネットワークのデータ転送量とドキュメントに格納されるデータの量が削減さ
れます。
データベースの順位付け機能は、クエリから生成されるスクリプトを変更することで機能します。クエリで使用するデータベー
スが順位付け機能に対応していない場合は、順位を作成するオプションをクエリパネルで使用することができません。
注記
データベースの順位付け機能に階層型オブジェクトを含めることはできません。
関連情報
データの順位付け [256 ページ]
4.9.2
データベースのランク付けパラメータ
データベースのランク付けはクエリパネルの [クエリフィルタ] 枠にあります。次の表に、ランク付けのパラメータの説明を左か
ら右に順に示します。
パラメータ
説明
順位付けの方向と種類
●
上位 - 順位付けされたディメンションに含まれる最初の
"レコード数" の値を降順に順位付けします。
●
下位 - 順位付けされたディメンションに含まれる最初の
"レコード数" の値を昇順に順位付けします。
●
上位 % - 順位付けされたディメンションに含まれる最初
の "レコード数" 割合分の値を降順に順位付けします。
●
下位 % - 順位付けされたディメンションに含まれる最初
の "レコード数" 割合分の値を昇順に順位付けします。
100
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
パラメータ
説明
レコード数/パーセンテージ
順位付けに返すレコード数 (上位 10 など) またはレコードの
割合 (下位 10% など)。
順位付けされたディメンション
順位付けに使用するディメンション。たとえば、ディメンション
が[地域]で、順位が[上位 10 位]である場合、上位 10 位ま
での地域を返します。
基準元
ディメンションの順位付けに使用するメジャー。たとえば、メジ
ャーが "売上げ" でディメンションが "地域" の場合、売上げ
別に地域が順位付けされます。
ランクの順序 (オプション)
順位付けのための追加の計算コンテキストを指定するディメ
ンション。たとえば、順位付けするディメンションが "地域"、メ
ジャーが "収益"、"ランクの順序" ディメンションが "国" の場
合、国ごとに地域が売上げ別に順位付けされます。
WHERE 条件 (オプション)
順位付けに返される値への追加の制限で、他のパラメータ
の下に表示されます。たとえば、地域の順位付けに対して
"国" を "USA" に限定する条件を加えると、アメリカ合衆国内
の地域だけが順位付けされます。
4.9.3
データベースのランクを作成する
1.
クエリに表示するオブジェクトをクエリパネルの [結果オブジェクト] 枠に追加します。
2.
[クエリフィルタ] 枠の上部にあるツールバーの [順位の追加] をクリックします。
ランク付けのアウトラインが[クエリフィルタ]枠に表示されます。
注記
使用しているデータベースに順位付け機能がない場合、[順位の追加] ボタンは使用できません。
3.
順位付けの方向と種類 (上位、上位 %、下位、または下位 %) を選択します。
4.
隣のボックスに、順位に返すレコード数 ([上位] または [下位] を選択した場合)、またはレコードの割合 ([上位 %] また
は [下位 %] を選択した場合) を入力します。
数値の隣の矢印をクリックして、[プロンプト] を選択すると、定数の代わりにプロンプトを指定できます。プロンプトを選択
する場合は、クエリ実行時に順位を入力する必要があります。
5.
順位付けするディメンションを [基準元] ボックスの左にあるボックスにドラッグします。
6.
順位付けの基準元にするメジャーを [基準元] ボックスにドラッグします。
7.
メジャーの計算コンテキストを指定するディメンションを [ランクの順序] ボックスにドラッグします。
このディメンションは省略できます。[ランクの順序] ボックスを表示するには、[基準元] メジャーの右側にある矢印をクリ
ックします。
8.
WHERE 制限に含めるディメンションを、ランクの一番下にある領域にドラッグします。
9.
[クエリの実行]をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
101
関連情報
定義済みのサブクエリ [128 ページ]
4.9.4
給与の多い従業員の上位 10 名を部署別に順位付けする
クエリパネルが開いていることを確認します。
1.
"部署"、"従業員名"、および "給与" オブジェクトを、クエリパネルの [レポートオブジェクト] 枠にドラッグします。
2.
[クエリフィルタ] 枠の上部にある [順位の追加] をクリックします。
[クエリフィルタ] 枠にデータベースランクの概要が追加されます。
3.
順位付けの方向/種類 を [上位] に設定し、[上位] の横にあるボックスにレコード数を 10 と設定して、上位 10 名の従業
員を降順に順位付けします。
4.
レコード数の右側にあるボックスに "従業員名" オブジェクトをドラッグして従業員を順位付けします。
5.
[基準元] ボックスに "給与" オブジェクトをドラッグして、給与を基準にして従業員を順位付けします。
6.
[ランクの順序] ボックスが表示されていない場合は [基準元] メジャーの横にある矢印をクリックして、[ランクの順序] ボ
ックスを表示します。
7.
[ランクの順序] ボックスに "部署" オブジェクトをドラッグアンドドロップして、給与を基準にして部署別に従業員を順位付
けします。
8.
クエリを実行して順位を返します。
4.10 クエリ内のデータのフィルタ処理
4.10.1 クエリフィルタを使用したデータのフィルタ処理
4.10.1.1
クエリフィルタの定義
クエリを定義する際にフィルタを適用して、ドキュメントに返されるデータを制限することができます。クエリフィルタを使用する
ことで、特定のユーザグループに公開しないデータを保護したり、ネットワーク上に保存するドキュメントのサイズを制限したり
することができます。ドキュメントデータに対してクエリを実行すると、クエリフィルタ定義に一致した値だけが返されます。
クエリフィルタはドキュメントに返されるデータを制限します。また、データベースからデータのサブセットを取り出し、対応する
値だけをドキュメントに返します。フィルタは、ビジネス上の質問に一致するように定義します。たとえば "年" ディメンションにフ
ィルタを適用して 2003 年の売上げだけを表示したり、"年収" ディメンションにフィルタを適用して年収 150 万ドル以上の顧客
だけを表示することができます。
クエリフィルタの目的:
●
特定のビジネス上の疑問に答えるために必要なデータだけを取得する。
●
特定のユーザがドキュメントにアクセスしたときにデータを隠す
102
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
●
ドキュメントに返されるデータの量を最小限に抑え、パフォーマンスを最適化する
例
担当地域で 2002 年の第 4 四半期に 1,300,000 円を超える利益を上げた店舗
関西のマーケティングマネージャは、関西地区の利益を把握しておく必要がありますが、ユニバースには日本全体のデー
タが含まれています。また、必要なのは、利益が 2002 年の第 4 四半期の四半期目標額である 1,300,000 円に達した
店舗の情報だけです。必要な情報だけを含んだドキュメントを作成するには、"都道府県"、"年"、"四半期" の各ディメンショ
ンと "利益" メジャーにそれぞれフィルタを適用します。
AND
"年"等しい(=)2002
"四半期"等しい(=)Q4
"都道府県"等しい(=)東京
[利益]以上(≧)\130000
[結果オブジェクト] 枠から "年"、"四半期"、"都道府県" オブジェクトを除外して、フィルタの値 "京都"、"大阪"、"兵庫"、"奈
良"、2002、"第 4" がテーブル列の "年"、"四半期"、"都道府県" に表示されないようにします。レポートを生成すると、
2002 年第 4 四半期の利益が 1,300,000 円以上の京都、大阪、兵庫、奈良の店舗がレポートに表示されます。
店舗名
売上げ
利益
e-Fashion Houston
307,914
133,802
e-Fashion Houston Leighton
316,232
136,055
4.10.1.2 クエリフィルタとレポートフィルタの比較
ドキュメント内で、フィルタを 2 つのレベルで適用できます。
●
クエリフィルタ: このフィルタはクエリに定義するフィルタで、データソースから取得してドキュメントに返すデータを制限しま
す。
●
レポートフィルタ: このフィルタはドキュメント内のレポート、テーブル、チャート、セクションに表示する値を制限しますが、
データソースから取得するデータを変更するのではなく、単にレポートレベルで値を隠すだけです。
注記
null 値が存在する場合に、値の一覧の [EMPTY_VALUE] オプションをフィルタに含めることもできます。
[EMPTY_VALUE] はクエリにフィルタを適用する場合のみ動作します。レポートにフィルタを適用する場合は動作しませ
ん。
4.10.1.3 クエリフィルタの構造
クエリフィルタは、フィルタ適用オブジェクト、演算子、オペランドという構造を持ちます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
103
"国" InList (アメリカ;フランス) というフィルタでは、"国" ディメンションがフィルタ適用オブジェクト、InList が演算
子、そして値の一覧 (アメリカ;フランス) がオペランドとなります。このフィルタにより、アメリカとフランス以外のすべての "国"
の値がクエリ結果から削除されます。
表 8: クエリフィルタのコンポーネント
コンポーネント
説明
フィルタ適用オブジェクト
フィルタ適用オブジェクトは、その値にフィルタが適用されるオブジェクトです。ディメンション、
属性、メジャー、階層、およびレベルをフィルタ適用オブジェクトとして使用できます。
BEx クエリの場合を除き、フィルタ適用オブジェクトが結果オブジェクトとしてクエリに含まれ
ている必要はありません。たとえば、"顧客" オブジェクトと "売上げ" オブジェクトを含むクエリ
で、"地域" オブジェクトをフィルタ処理することができます。フィルタが "地域" Equal To
"南西部" である場合、クエリは、南西部地域の顧客のみを返します。
演算子
演算子は、フィルタ適用オブジェクトをオペランドと比較するために使用されます。たとえば、
Equal To 演算子は、フィルタ適用オブジェクトの値のうち、オペランドと正確に一致する値の
みを保持します。
オペランド
オペランドはフィルタ適用オブジェクトをフィルタ処理するための値を提供します。次の表にオ
ペランドの種類を示します。
表 9: オペランドの種類
オペランドの種類
説明
定数
定数オペランドは、値を直接入力するために使用します。たとえば、定数を使用して、"国"
Equal To フランスというフィルタに「フランス」と入力することができます。
フィルタ適用オブジェクトが階層の場合は、その階層が パターンと一致またはパターンと
異なる演算子と一緒に使用されている場合を除き、オペランドを定数にすることはできませ
ん。
値の一覧
値の一覧オペランドは、フィルタ適用オブジェクトに関連付けられている一覧から値を選択す
るために使用されます。たとえば、フィルタ適用オブジェクトが "都市" である場合、値の一覧
を使用してこのオブジェクトに関連付けられている 1 つ以上の都市を選択することができま
す。
プロンプト
プロンプトは、クエリを最新表示したときに回答される動的フィルタです。
ユニバースオブジェクト
ユニバースからオブジェクトを選択し、その値でフィルタ適用オブジェクトをフィルタ処理する
ことができます。
注記
一部の OLAP データソースまたは階層のフィルタ適用オブジェクトでは、ユニバースオブ
ジェクトをオペランドとして選択できません。
他のクエリからの結果
104
フィルタ適用オブジェクトを、別のクエリから返された値と比較することができます。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
関連情報
BEx クエリの定義 [69 ページ]
4.10.1.3.1
クエリフィルタおよびプロンプト演算子
4.10.1.3.1.1
4.10.1.3.1.1.1
演算子の一覧
Equal To 演算子
ある値と等しいデータを取得するには、Equal To 演算子を使用します。
たとえば、US のデータのみを返すには、“国 Equal To US”フィルタを作成します。
4.10.1.3.1.1.2
Not Equal To 演算子
ある値と等しくないデータを取得するには、Not Equal To 演算子を使用します。
たとえば、US 以外のすべての国のデータを返すには、“国 Not Equal To US”フィルタを作成します。
注記
この演算子は OLAP unx ユニバースの親子階層や BEx クエリには使用できません。
4.10.1.3.1.1.3
Greater Than 演算子
ある値よりも大きいデータを取得するには、Greater Than 演算子を使用します。
たとえば、60 を越える年齢の顧客のデータを取得するには、“[顧客の年齢] Greater than 60”フィルタを作成します。
注記
この演算子は OLAP unx ユニバースの親子階層や BEx クエリには使用できません。
4.10.1.3.1.1.4
Greater Than Or Equal To 演算子
ある値以上のデータを取得するには、Greater Than or Equal To 演算子を使用します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
105
たとえば、売上げが 150 万ドル以上のデータを取得するには、“[売上げ] Greater than or equal to 1500000”フィルタを作
成します。
注記
この演算子は OLAP unx ユニバースの親子階層や BEx 階層には使用できません。
4.10.1.3.1.1.5
Less Than 演算子
Less Than 演算子は、ある値よりも小さいデータを取得する場合に使用します。
たとえば、試験結果が 40 点より低いデータを取得するには、“[試験結果] Less Than 40”フィルタを作成します。
注記
この演算子は、OLAP unx ユニバース、およびフィルタ内の階層 (BEx クエリの階層) では使用でません。
4.10.1.3.1.1.6
Less Than Or Equal To 演算子
ある値以下のデータを取得するには、Less Than Or Equal To 演算子を使用します。
たとえば、年齢が 30 歳以下の顧客のデータを取得するには、“[年齢] Less Than Or Equal To 30”フィルタを使用します。
注記
この演算子はフィルタの OLAP unx ユニバースおよび階層、または BEx クエリの階層には使用できません。
4.10.1.3.1.1.7
Between 演算子
2 つの境界値の間のデータ (2 つの境界値を含む) を取得するには、Between 演算子を使用します。1 つ目に宣言する値は
2 つ目の値より下の値である必要があります。
たとえば、第 25 週から第 36 週までの週 (第 25 週と第 36 週を含む) のデータを取得するには、"[週] Between 25 and
36" フィルタを作成します。
注記
この演算子はフィルタの OLAP unx ユニバースおよび BEx 階層には使用できません。
106
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.10.1.3.1.1.8
Not Between 演算子
2 つの値の範囲に含まれないデータを取得するには、Not Between 演算子を使用します。
たとえば、第 25 週から第 36 週までの週を除くすべての週 (第 25 週と第 36 週を含まない) のデータを取得するには、“[週]
Not between 25 and 36”フィルタを作成します。
注記
この演算子はフィルタの OLAP unx ユニバースおよび BEx 階層には使用できません。
4.10.1.3.1.1.9
In List 演算子
In List 演算子は、値の一覧の値に対応するデータを取得する場合に使用されます。
たとえば、US、UK、および Japan のデータのみを取得する場合、[国] In List フィルタを作成します。このフィルタでは、[値を
入力] フィールドに値を入力するときに「US;UK;Japan」と入力する必要があります。
クエリフィルタで階層型の値の一覧とともに使用する場合は、それが階層型の値の一覧か階層オブジェクトのいずれに関連
付けられているディメンションの値であっても、In List 演算子は階層の任意のレベルから複数のメンバーを選択できます。た
とえば、In List 演算子を使用した "地理" 階層のプロンプトでは、プロンプトの "市" レベルで "パリ" を、"国" レベルで "カナ
ダ" を選択することができます。
レポートフィルタで使用する場合、In List は値のフラットリストを作成します。
4.10.1.3.1.1.10 Not In List 演算子
複数の値に対応しないデータを取得するには、Not In List 演算子を使用します。
たとえば、US、UK、および Japan のデータを取得しない場合、[国] Not In フィルタを作成し、[値の入力] フィールドの値が入
力可能なとき、「US;UK;Japan」と入力する必要があります。
階層型の値の一覧とともに使用する場合は、それが階層型の値の一覧か階層オブジェクトかレベルオブジェクトのいずれに
関連付けられているディメンションの値であっても、In List 演算子は階層の任意のレベルから複数のメンバーを選択できま
す。たとえば、Not In List 演算子を使用する "地理" 階層のプロンプトでは、プロンプトの都市レベルで "パリ 、国レベルで "カ
ナダ" を選択することができます。
注記
この演算子は、レベルベースの階層など、特定の種類の階層でのみ使用できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
107
4.10.1.3.1.1.11
Matches Pattern 演算子
Matches Pattern 演算子を使用して、特定の文字列または文字列の一部を含むデータを取得します。
たとえば、1972 年生まれの顧客を取得するには、フィルタ [DOB] Matches Pattern "72" を作成します。
注記
この演算子は BEx 階層には使用できません。
4.10.1.3.1.1.12 Different From Pattern 演算子
Different From Pattern 演算子を使用して、特定の文字列を含まないデータを取得します。
たとえば、1972 年生まれではない顧客を取得するには、フィルタ [DOB] Different From Pattern '72' を作成します。
注記
この演算子は BEx または OLAP unx ユニバースの親ベースの階層には使用できません。
4.10.1.3.1.1.13 Both 演算子
Both 演算子を使用して、2 つの値に対応するデータを取得します。
たとえば、固定電話と携帯電話を所持している顧客を取得するには、フィルタ [Account Type] Both '固定' And '携帯' を作
成します。
注記
この演算子は、階層オブジェクトに基づくフィルタについてはサポートされておらず、また、OLAP データソースに基づくユニ
バース内でもサポートされません。
4.10.1.3.1.1.14 Except 演算子
Except 演算子を使用して、1 つの値に対応し、もうひとつの値を含まないデータを取得します。
たとえば、固定電話を所持し、携帯電話を所持していない顧客を取得するには、フィルタ [Account Type] '固定' Except '携
帯' を作成します。
Except 演算子は、Different From Pattern 演算子や Not In List 演算子よりも制限が厳格です。たとえば、顧客
を返すレポートで、フィルタが [Lines] Different From 'アクセサリ' の場合、'アクセサリ' 行に販売済みアイテムが
含まれている販売レコードはすべて除外されます。同じ顧客が購入済みアクセサリとアクセサリ以外のアイテムを所持してい
る場合、この顧客はレポートに表示されますが、支払い合計にはアクセサリ以外の販売額のみが含まれます。
108
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
フィルタが [Lines] Except 'アクセサリ' の場合、レポートにはアクセサリを購入していない顧客だけが含まれます。
注記
この演算子は OLAP データソースに基づくユニバース内ではサポートされません。
関連情報
Different From Pattern 演算子 [108 ページ]
Not In List 演算子 [107 ページ]
4.10.1.3.1.2
フィルタ演算子の制約[フィルタエンザンシノセイヤク]
以下のテーブルに、フィルタ適用オブジェクトおよびクエリのタイプごとの、プロンプト演算子およびフィルタ演算子の制約を一
覧表示します。
オブジェクト
使用できるフィルタ
レベルベースの階層
等しい、等しくない、 リスト内、リスト外、パターンと一
致、パターンと異なる
親子階層
等しい、リスト内、パターンと一致
BEx クエリ内の階層
等しい、リスト内
4.10.1.4 クエリフィルタの種類
次の種類のクエリフィルタを作成できます。
●
定義済みフィルタ - 管理者が作成したフィルタ
●
カスタムフィルタ - ユーザがクエリに定義するフィルタ
●
クエリフィルタ ‐ 単純なフィルタに使用する簡易形式のカスタムフィルタ
●
プロンプト - ドキュメントにクエリを実行するたびに異なるフィルタ値を選択できるよう、質問や値の一覧を表示する動的フ
ィルタ
同じクエリに、異なる種類のフィルタを組み合わせて適用することができます。
4.10.1.4.1
定義済みクエリフィルタ
定義済みフィルタは、レポートで最も必要とされる特定のデータを、常に使用できるようにします。このフィルタは管理者によっ
て作成され、ユニバースに保存されます。定義済みフィルタの多くには、データベース構造の詳細な知識を要する複雑な表現
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
109
が含まれています。ユニバースに定義済みフィルタを作成しておくと、その同じユニバースを使って新しいドキュメントを作成す
るたびに同じカスタムフィルタを作成する必要がなくなります。
定義済みフィルタのコンポーネントパーツを表示したり、定義済みのフィルタを編集することはできません。
4.10.1.4.1.1
定義済みクエリフィルタを選択する
1.
クエリパネルで、編集する Web Intelligence クエリを開きます。
2.
定義済みフィルタをダブルクリックするか、[クエリフィルタ]枠にドラッグします。
3.
クエリの実行をクリックします。
クエリを実行すると、選択したクエリフィルタに対応するデータはレポートに返されます。
4.10.1.4.2 クィックフィルタ
クィックフィルタを使うと、フィルタエディタを起動しなくても、特定の結果オブジェクトのために取得する値を簡単に指定できま
す。デフォルトでは、クイックフィルタを使って 1 つの値を選択する場合は Equal To 演算子を、複数の値を選択する場合は In
List 演算子を使います。
例:
●
“支払い状況”ディメンションと“未払い”の値を選択すると、“支払い状況”Equal to“未払い”のフィルタが作成されます。
●
“国”ディメンションと US、Japan、Germany の値を選択すると、”国”In list“US;Japan;Germany“のフィルタが作成されま
す。
注記
クイックフィルタは BEx クエリでは使用できません。
関連情報
BEx クエリの定義 [69 ページ]
4.10.1.4.2.1
クイックフィルタを作成/削除する
1.
フィルタを適用するオブジェクトを選択します。
2.
[結果オブジェクト] 枠の右上隅にある [クイックフィルタの追加] をクリックします。
[値の一覧] ダイアログボックスが開きます。選択したオブジェクトの値が一覧表示されます。
3.
110
データベースから取得する値を選択します。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
たとえば、クエリ結果を第 1 四半期の値に限定するには、"四半期" ディメンションを選択し、値の一覧から「第 1」を選択し
ます。
4.
[OK]をクリックします。
新しいフィルタが[クエリフィルタ]枠に表示されます。
5.
フィルタを削除するには、[クエリフィルタ] 枠で削除するフィルタを選択して Delete キーを押します。
4.10.1.4.3 カスタムクエリフィルタ
カスタムクエリフィルタを作成して、ドキュメントのデータを次のような情報に限定することができます。
●
特定のビジネス上の疑問に答えるデータ
●
特定のユーザグループのビジネス情報のニーズに答えるデータ
たとえば、カスタムフィルタを作成して、特定の日付、商品、サービスの売上げデータを取得したり、高収入の顧客や特定の地
域に住む顧客だけの情報を表示したりすることができます。
4.10.1.4.3.1
1.
カスタムクエリフィルタの追加と削除
フィルタを適用するオブジェクトを選択し、[クエリフィルタ]枠にドラッグします。
クエリフィルタが[クエリフィルタ]枠のアウトラインに表示されます。
2.
デフォルトの演算子([リスト内])の横にある矢印をクリックし、演算子の一覧からクエリ演算子を選択します。
3.
クエリフィルタの右側に表示される矢印をクリックし、適用するフィルタのタイプを選択します。タイプには、[定数]、[一覧
からの値]、[プロンプト]、[このクエリからのオブジェクト]、[他のクエリからの結果、他のクエリからの結果(任意)]、[他の
クエリからの結果(すべて)]があります。
オプション
説明
定数
オブジェクトを定数値と比較して、クエリ結果のフィルタ処理を行います。
一覧からの値
オブジェクトを一覧からの値と比較して、クエリ結果のフィルタ処理を行います。
プロンプト
○
フィルタ適用オブジェクトがディメンション、属性、またはメジャーである場合は、オブジェクトの任意の値を選
択できます。
○
フィルタ適用オブジェクトが階層である場合は、その階層の任意のメンバーを選択できます。
○
フィルタ適用オブジェクトがレベルである場合は、そのレベルの任意のメンバーを選択できます。
データの最新表示時に、ユーザがフィルタ値を入力する必要があるフィルタを作成します。
このクエリからの オブジェクトを、同じクエリからのオブジェクトによって返された値と比較します。
オブジェクト
他のクエリから
の結果
オブジェクトを、他のクエリ(フィルタクエリ)からのオブジェクトによって返された値と比較して、クエリ結果のフィル
タ処理を行います。
4.
フィルタに含める定数、値の一覧、オブジェクトを入力または選択します。
5.
フィルタを削除するには、フィルタを選択して[削除]キーをクリックし、[クエリフィルタ]の右上隅にある[削除]をクリックし
ます。すべてのフィルタを削除するには、[クエリフィルタ]枠の右上隅にある[すべて削除]をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
111
4.10.1.4.3.2
一覧から値を選択する
クエリでは、オブジェクトに応じて、値の一覧を 1 列、複数列、または階層で表示することができます。複数列の一覧では、2
列目以降の列にメインの値に関連する値が表示されます。階層の一覧では、値が階層関係で表示されます。
レポートでは、値は複数の列を持たないフラットリストで表示されます。
1.
ダイアログボックスを開いたときに値の一覧が表示されない場合は、一覧を最新表示するか一覧を検索して値を取得し
ます。値の一覧の検索の詳細については、このトピックの後半で説明します。
一部の値の一覧では、一覧が大きすぎて全体をロードできないため、初期検索を行って値を表示する必要があります。
2.
値の一覧が複数の範囲に分かれている場合は、リストの上にあるコントロールを使用して範囲間を移動します。
大規模な値の一覧の中には、データベースから取得されるデータの量を減らすために、複数の範囲に分割されているも
のがあります。
範囲を選択すると、その範囲内の値が一覧表示されます。
3.
値の一覧が他の値の一覧に依存している場合は、表示される [プロンプト] ダイアログボックスで、最初に依存値を指定
します。
値の一覧は、たとえばそれが階層の値の一覧の一部になっている場合に、他の値の一覧に依存することがあります。た
とえば、値の一覧に都市が含まれ、"都市" オブジェクトが階層 "国" > "地域" > "都市" の一部である場合は、国と地域の
値を最初に指定して都市の一覧をフィルタリングする必要があります。
注記
依存値の一覧は、クエリにのみ表示されます。レポート内で値の一覧から選択を行うときには表示されません。
値の一覧を最初に表示するときに [プロンプト] ダイアログボックスが表示されるので、これを使用して依存値を指定しま
す。依存値を指定した後に、フィルタリングされた一覧から値を選択できます。
4.
値キーを表示するには、[キー値の表示/非表示] をクリックします。
キー値は [選択した値] の一覧には表示されず、使用可能な値の一覧のみに表示されます。値の一覧にはキー値が含
まれているものがあります。キー値は表示値が同じである値を識別するために使用できる一意の値です。値の一覧に複
数の列が含まれている場合は、フィルタ列のキーのみが表示されます。
5.
一覧内の値を検索するには、一覧の下にあるボックスに検索テキストを入力して [大文字と小文字を区別する]、[キーの
検索]、または [データベースの検索] オプションを選択します。
オプション
説明
大文字と小文
字を区別する
検索では、大文字小文字が区別されます。
このオプションは、[キーの検索] または [データベースの検索] オプションを選択した場合には使用できません。
キーの検索
この検索では、表示値ではなく一意の値キーを使用します。
このオプションは、キー値をサポートする値の一覧でのみ使用できます。
データベース
の検索
この検索では、一覧にロードされた値に限定されることなく、データベースに保存されているすべての値が検索され
ます。この検索によって検索の精度は向上しますが、検索スピードは低下します。
このオプションは、データベースの検索をサポートする値の一覧でのみ使用できます。
112
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
オプション
説明
データベースの検索によって検索の精度は向上しますが、パフォーマンスが低下します。データベースの検索は、
値の一覧内の一部の値を受信できなかった場合に役立ちます。このような状況は、一覧内の値の合計数が、最大
受信行数] クエリプロパティ値を超える場合に起こります。
データベースの検索は、値の一覧が階層である場合に特に有効です。これは、値は階層内で展開されている親値
への応答としてのみデータベースからロードされるためです。たとえば、地理階層の場合、値 "カリフォルニア" の子
値 (カリフォルニアの都市) は、値 "カリフォルニア" が展開されない限りデータベースからロードされません。このオ
プションを選択すると、検索には値 "カリフォルニア" が展開されていなくてもこれらの項目が含まれます。
検索では、値の一覧が複数の範囲に分割されている場合でもすべての範囲が含まれます。
検索パターンでは、「*」ワイルドカードは任意の文字列を表し、「?」は任意の単一文字を表します。たとえば、値 "March"
は、"M*" または "Mar?h" という検索パターンによって返すことができます。「*」および「?」の文字を、ワイルドカードとし
てではなく文字通りに使用する場合は、検索パターン内で「*」および「?」の前に「\」を付加します。
6.
一覧から値を直接入力するか (一覧がデータの直接入力をサポートする場合)、一覧から値を選択します。
関連情報
[最大受信行数]クエリプロパティ [65 ページ]
4.10.1.4.3.3 他のクエリから返された値に関するクエリのフィルタ処理
他のクエリから返される値を使用してクエリのフィルタ処理を行うことができます。たとえば、クエリ 1 で、クエリ 2 の国に対応
する国がある国に関するすべての結果が返されるようにするには、[クエリ 2].[国] オブジェクトの値を使用して [クエリ
1].[国] オブジェクトのフィルタ処理を実行することができます。
フィルタ対象クエリは、リレーショナル (RDBMS) データソースを基盤とするユニバースに含まれている必要があります。フィ
ルタ値を供給するクエリ (フィルタクエリ) は、リレーショナルデータソース、OLAP データソース、またはローカルデータソース
を基盤とすることができます。
クエリ上にクエリを構築する場合、フィルタクエリは、実行または保存されるまでフィルタクエリとして使用可能なクエリの一覧
に表示されません。
フィルタ対象クエリを最新表示しても、フィルタクエリは最新表示されません。
クエリフィルタは、フィルタクエリによって返されるすべての値または任意の値についてフィルタ処理を実行することができま
す。サポートされる演算子とフィルタモードの組み合わせについて、以下の表に示します。以下の表にある演算子を選択しな
い場合、[他のクエリからの結果]メニュー項目が表示されません。
演算子
フィルタモード
説明
等しい (=)
任意
フィルタクエリによって返されるいずれかの
値と等しいフィルタ対象クエリの値が保持さ
れます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
113
演算子
フィルタモード
説明
等しくない (≠)
すべて
フィルタクエリによって返されるすべての値と
異なるフィルタ対象クエリの値が保持されま
す。
より大きい (>)
任意
フィルタクエリによって返されるいずれかの
値よりも大きい、またはそれ以上のフィルタ
以上 (≧)
対象クエリの値が保持されます。
つまり、フィルタクエリによって返される最小
値よりも大きい、またはそれ以上のフィルタ
対象クエリの値が保持されます。
より大きい (>)
すべて
フィルタクエリのすべての値よりも大きいフィ
ルタ対象クエリの値が保持されます。
以上 (≧)
つまり、フィルタクエリによって返される最大
値よりも大きい、またはそれ以上のフィルタ
対象クエリの値が保持されます。
より小さい (<)
任意
フィルタクエリによって返される任意の値より
も小さい、またはそれ以下のフィルタ対象ク
以下 (≦)
エリの値が保持されます。
つまり、フィルタクエリによって返される最大
値よりも小さい、またはそれ以下のフィルタ
対象クエリの値が保持されます。
より小さい (<)
すべて
フィルタクエリによって返される任意の値より
も小さい、またはそれ以下のフィルタ対象ク
以下 (≦)
エリの値が保持されます。
つまり、フィルタクエリによって返される最小
値よりも小さい、またはそれ以下のフィルタ
対象クエリの値が保持されます。
InList
任意
フィルタクエリによって返される値の一覧内
にあるいずれかの値と等しいフィルタ対象ク
エリの値が保持されます。
Not InList
任意
フィルタクエリによって返される値の一覧内
にあるいずれかの値と等しくないフィルタ対
象クエリの値が保持されます。
4.10.1.4.4 クエリフィルタの組み合わせ
4.10.1.4.4.1
クエリフィルタの結合
典型的なビジネス上の疑問では、複数の基準に一致した情報が要求されます。たとえば、顧客サービスデータを分析する場
合、特定の期間に加えて特定の地域、さらには特定の顧客サービス契約レベルに限定して顧客データを絞り込むといったこ
とは珍しくありません。同じクエリ内でフィルタを結合することで、このような複数の基準に対応するデータを取得できます。
114
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
例
床面積が 4,000 平方フィートを超え、今年の売上げが 1,500,000 円以下の店舗を分析する
この例のユーザは小売チェーンの業務管理者です。会社が目標として設定した売上げ高を達成していない、チェーン内の
大型小売店に関する情報を分析しようとしています。
これには[年]ディメンションに定義済みフィルタを追加し、今年の値だけを取り出すよう指定します。次に[店舗床面積]ディ
メンションに 2 つ目のフィルタを作成し、床面積が 4,000 平方フィートを超える店舗のデータだけを取り出すよう指定しま
す。さらに[売上げ]メジャーに 3 つ目のフィルタを作成し、売上げ高が 1,500,000 円以下の店舗のデータだけを取り出す
よう指定します。最後に、これらの 3 つのフィルタを And 演算子を使って結合します。
AND
去年
販売床面積 以上 (≧)4000
売上げ より小さい (<)1,500,000
クエリを実行すると、3 つの条件をすべて満たした店舗のデータだけがレポートに返されます。
関連情報
クエリフィルタを結合する [115 ページ]
クエリフィルタのネスト [116 ページ]
4.10.1.4.4.2 クエリフィルタを結合する
1.
フィルタを作成し、それらを[クエリフィルタ]枠に追加します。
フィルタはデフォルトで AND 演算子を使用して結合されます。
2.
演算子をクリックするか、演算子のチェックボックスの横にある矢印をクリックしてもう一方の演算子を選択することで、
AND と OR を切り替えます。
注記
BEx クエリなど一部の OLAP データソースと、Microsoft Analysis Services (MSAS) および Oracle Essbase 上の
OLAP unx ユニバースでは、OR 演算子はサポートされません。
関連情報
クエリフィルタの結合 [114 ページ]
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
115
4.10.1.4.4.3 クエリフィルタのネスト
クエリフィルタをネストして、同じレベルにあるフィルタを結合した場合よりも複雑なフィルタ条件を作成できます。
フィルタをネストする場合は、評価する順序を設定します。たとえば、OR 関係 (どちらか一方のフィルタ条件が true かどうか)
で結合された 2 つのクエリフィルタで指定されたデータを返し、別のフィルタをそれに適用してこのデータをさらに制限できま
す。この場合、OR 関係の 2 つのフィルタがネストされてから、AND 関係で他のフィルタと比較されます。
これについて次の例を使って説明します。
例
Q4、または売上げが 1000000 を超える日本でのすべての販売の一覧表示
この質問に回答するには、次のネストしたクエリフィルタを作成します。
AND
国 等しい(=)日本
OR
四半期 等しい(=)Q4
売上げ より大きい(>)1000000
このクエリフィルタの組み合わせでは最初に Q4 の販売データ、または売上げが 1000000 を超えた販売データを返して
から、このデータをさらに制限して日本で行われた販売のデータのみを返します。
関連情報
クエリフィルタをネストする [116 ページ]
クエリフィルタの結合 [114 ページ]
4.10.1.4.4.4 クエリフィルタをネストする
1.
レポートオブジェクトを既存のクエリフィルタにドラッグアンドドロップします。
レポートオブジェクトのクエリフィルタアウトラインが、既存のクエリフィルタとのネストした AND 関係に表示されます。
2.
新しいクエリフィルタを定義します。
関連情報
クエリフィルタのネスト [116 ページ]
クエリフィルタの結合 [114 ページ]
116
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.10.1.5 階層クエリへのフィルタ適用
4.10.1.5.1
レベルで階層型クエリをフィルタ処理する方法
レベルをクエリフィルタとして使用すると、指定したメンバーがそのレベルから削除され、さらにそれらのメンバーのすべての子
メンバーが階層から削除されます。フィルタはメジャー集計にも影響を与えます。
例
レベルでのフィルタ処理
次のデータには、"国" Not Equal To ドイツというレベルフィルタが適用されています。このフィルタを適用するに
は、"国" レベルをクエリパネルの [クエリフィルタ] 枠にドラッグし、Not Equal To 演算子を選択して、レベルの値の一覧か
ら "ドイツ" を選択します。
顧客の地理
インターネット売上金額
すべての顧客
$29,358,677.22
$2,644,017.71
フランス
オードセーヌ
$263,416.19
セーヌ (パリ)
$539,725.80
$2.894,312.34
ドイツ
ブランデンブルク
$119,871.08
ヘッセン
$794,876.08
フィルタ処理後、データは次のようになります。
顧客の地理
インターネット売上金額
すべての顧客
$26,464,364.88
$2,644,017.71
フランス
オードセーヌ
$263,416.19
セーヌ (パリ)
$539,725.80
フィルタを適用すると、ドイツとそのすべての子孫メンバーが階層から除外されます。ドイツの値が集計に含まれないた
め、"すべての顧客" の "インターネット売上金額" も減少します。
4.10.1.5.2
メジャーで階層型クエリをフィルタ処理する方法
メジャーのフィルタは階層のすべてのレベルに適用され、フィルタ結果のメジャー集計に影響を与えません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
117
例
メジャーでのフィルタ処理
次のデータには、"インターネット売上金額" より大きい 500,000 というフィルタが適用されています。
顧客の地理
インターネット売上金額
すべての顧客
$29,358,677.22
$2,644,017.71
フランス
オードセーヌ
$263,416.19
セーヌ (パリ)
$539,725.80
$2.894,312.34
ドイツ
ブランデンブルク
$119,871.08
ヘッセン
$794,876.08
フィルタ処理されたデータは、次のようになります。
顧客の地理
インターネット売上金額
すべての顧客
$29,358,677.22
$2,644,017.71
フランス
セーヌ(パリ)
$539,725.80
$2.894,312.34
ドイツ
ヘッセン
$794,876.08
フィルタは、階層内のレベルに関係なくすべてのメンバーに適用され、集計されたメジャーはフィルタ適用メンバーの削除に
よる影響を受けません。たとえば、"すべての顧客" の金額は $29,358,677.22 のままです。
4.10.2 プロンプトを使用したデータのフィルタ
4.10.2.1 プロンプトの定義
プロンプトは、特殊なタイプのクエリフィルタです。 これは、ドキュメント内のデータを最新表示するたびに取得するデータを問
い合わせる動的フィルタです。 プロンプトに回答するには、データを最新表示する前に、表示する値を入力または選択しま
す。 クエリは、指定された値だけをデータベースから取得し、それらの値をドキュメント内のレポートに返します。
プロンプトを使用することで、複数のユーザが同じドキュメントを使い、データベース内の異なる情報を取得して同じ形式のテ
ーブルやチャートに表示できます。 プロンプトには、データベースからのデータ取得に要する時間を短縮できるという利点もあ
ります。
プロンプトには、次の要素が含まれます。
●
118
フィルタ適用オブジェクト
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
●
演算子
●
メッセージ
たとえば、特定の年を選択するようユーザに要求するには、[年] ディメンションでプロンプトを定義します。
年 Equal To ("Which year?)
このプロンプトでは、フィルタ適用オブジェクトは [年]、演算子は Equal To、プロンプトメッセージは "Which year?" です。
プロンプトはディメンション、メジャー、属性、階層、およびレベルに対して定義できます。 たとえば、特定の年の値を返すよう
[年] ディメンションをフィルタリングするか、売上げ額の範囲の値を返すよう [売上げ] メジャーをフィルタリングするか、または
階層のメンバーを返すよう [地理] 階層をフィルタリングすることができます。
注記
Web Intelligence リッチクライアントまたはリッチインターネットアプリケーションインタフェースでは、OLAP unx ユニバース
の場合、メジャーのフィルタリング時には定数のみを入力できます。
注記
Web Intelligence リッチクライアントまたはリッチインターネットアプリケーションインタフェースでは、BEx クエリのフィルタ
パネルでメジャーまたは詳細オブジェクトを追加できません。
同じクエリ内で、AND または OR 演算子によって関係付けられた複数のプロンプトを作成できます。 また、プロンプトをネスト
することもできます。 ユーザがクエリを実行すると、プロンプトが表示されます。
注記
BEx クエリおよび OLAP unx ユニバースでは、AND 演算子のみを使用できます。
プロンプトは、クエリで生成されたスクリプトにおいて、プロンプトに対する応答として入力された値または特殊なプロンプト構
文として表示されます。 たとえば、[Country] のプロンプトは、生成された SQL で以下のように表示されます。
Resort_Country.country = @prompt('Enter Country:','A', 'Resort\Country',
Mono,Free,Persistent,,User:0)
または
Resort_country.country In ('UK')
プロンプトはオプションにできます。 オプションプロンプトに対する値の入力は必須ではありません。 値を入力しない場合、プ
ロンプトは無視されます。
独自のプロンプトを作成するか、すでにユニバースで定義されているプロンプトのいずれかを選択することができます。
4.10.2.1.1
結合プロンプト
ドキュメントに複数のデータプロバイダが含まれている場合、同じデータ型のオブジェクト、同じ種類の演算子、同じプロンプト
テキストを使用するプロンプトは結合されます。
データプロバイダがすべて最新表示された後は、これらのプロンプトについて同一のプロンプトメッセージが表示されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
119
結合されたプロンプトで表示される値の一覧は、最も厳しい条件の表示プロパティを持つプロンプトのオブジェクトに関連した
一覧です。
4.10.2.1.2
BE x 変数からのプロンプトの結合および結合解除
BE x 変数は Web Intelligence でプロンプトに変換されます。複数のデータソースクエリに 2 つ以上の BE x クエリがあり、同
じ BE x 変数が 2 つ以上ある場合、変数は結合することができ、1 回のみ情報の入力を求められます。同じ技術名を持つ BE
x 変数のみが結合されます。[ドキュメントの要約] ペインでプロンプトの結合を選択します。このオプションの選択を解除する
と、結合されたプロンプトはすべて、結合が解除されます。各 BE x 変数に対してプロンプトが表示されます。
4.10.2.1.3
階層プロンプト
次のオブジェクトの値の一覧は、プロンプト内で階層表示されます。
●
階層
●
レベル
●
階層型の値の一覧に関連付けられているディメンション
階層型の値の一覧は、ツリー形式で表示されます。ツリーを上下に移動して、対象とするアイテムを表示します。プロンプト内
のフィルタ演算子に応じて、アイテムを値の一覧のさまざまなレベルから選択できるか、最下位レベルのみから選択できま
す。
4.10.2.2 クエリフィルタおよびプロンプト演算子
4.10.2.2.1
4.10.2.2.1.1
演算子の一覧
Equal To 演算子
ある値と等しいデータを取得するには、Equal To 演算子を使用します。
たとえば、US のデータのみを返すには、“国 Equal To US”フィルタを作成します。
4.10.2.2.1.2
Not Equal To 演算子
ある値と等しくないデータを取得するには、Not Equal To 演算子を使用します。
たとえば、US 以外のすべての国のデータを返すには、“国 Not Equal To US”フィルタを作成します。
120
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
注記
この演算子は OLAP unx ユニバースの親子階層や BEx クエリには使用できません。
4.10.2.2.1.3
Greater Than 演算子
ある値よりも大きいデータを取得するには、Greater Than 演算子を使用します。
たとえば、60 を越える年齢の顧客のデータを取得するには、“[顧客の年齢] Greater than 60”フィルタを作成します。
注記
この演算子は OLAP unx ユニバースの親子階層や BEx クエリには使用できません。
4.10.2.2.1.4
Greater Than Or Equal To 演算子
ある値以上のデータを取得するには、Greater Than or Equal To 演算子を使用します。
たとえば、売上げが 150 万ドル以上のデータを取得するには、“[売上げ] Greater than or equal to 1500000”フィルタを作
成します。
注記
この演算子は OLAP unx ユニバースの親子階層や BEx 階層には使用できません。
4.10.2.2.1.5
Less Than 演算子
Less Than 演算子は、ある値よりも小さいデータを取得する場合に使用します。
たとえば、試験結果が 40 点より低いデータを取得するには、“[試験結果] Less Than 40”フィルタを作成します。
注記
この演算子は、OLAP unx ユニバース、およびフィルタ内の階層 (BEx クエリの階層) では使用でません。
4.10.2.2.1.6
Less Than Or Equal To 演算子
ある値以下のデータを取得するには、Less Than Or Equal To 演算子を使用します。
たとえば、年齢が 30 歳以下の顧客のデータを取得するには、“[年齢] Less Than Or Equal To 30”フィルタを使用します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
121
注記
この演算子はフィルタの OLAP unx ユニバースおよび階層、または BEx クエリの階層には使用できません。
4.10.2.2.1.7
Between 演算子
2 つの境界値の間のデータ (2 つの境界値を含む) を取得するには、Between 演算子を使用します。1 つ目に宣言する値は
2 つ目の値より下の値である必要があります。
たとえば、第 25 週から第 36 週までの週 (第 25 週と第 36 週を含む) のデータを取得するには、"[週] Between 25 and
36" フィルタを作成します。
注記
この演算子はフィルタの OLAP unx ユニバースおよび BEx 階層には使用できません。
4.10.2.2.1.8
Not Between 演算子
2 つの値の範囲に含まれないデータを取得するには、Not Between 演算子を使用します。
たとえば、第 25 週から第 36 週までの週を除くすべての週 (第 25 週と第 36 週を含まない) のデータを取得するには、“[週]
Not between 25 and 36”フィルタを作成します。
注記
この演算子はフィルタの OLAP unx ユニバースおよび BEx 階層には使用できません。
4.10.2.2.1.9
In List 演算子
In List 演算子は、値の一覧の値に対応するデータを取得する場合に使用されます。
たとえば、US、UK、および Japan のデータのみを取得する場合、[国] In List フィルタを作成します。このフィルタでは、[値を
入力] フィールドに値を入力するときに「US;UK;Japan」と入力する必要があります。
クエリフィルタで階層型の値の一覧とともに使用する場合は、それが階層型の値の一覧か階層オブジェクトのいずれに関連
付けられているディメンションの値であっても、In List 演算子は階層の任意のレベルから複数のメンバーを選択できます。た
とえば、In List 演算子を使用した "地理" 階層のプロンプトでは、プロンプトの "市" レベルで "パリ" を、"国" レベルで "カナ
ダ" を選択することができます。
レポートフィルタで使用する場合、In List は値のフラットリストを作成します。
122
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.10.2.2.1.10 Not In List 演算子
複数の値に対応しないデータを取得するには、Not In List 演算子を使用します。
たとえば、US、UK、および Japan のデータを取得しない場合、[国] Not In フィルタを作成し、[値の入力] フィールドの値が入
力可能なとき、「US;UK;Japan」と入力する必要があります。
階層型の値の一覧とともに使用する場合は、それが階層型の値の一覧か階層オブジェクトかレベルオブジェクトのいずれに
関連付けられているディメンションの値であっても、In List 演算子は階層の任意のレベルから複数のメンバーを選択できま
す。たとえば、Not In List 演算子を使用する "地理" 階層のプロンプトでは、プロンプトの都市レベルで "パリ 、国レベルで "カ
ナダ" を選択することができます。
注記
この演算子は、レベルベースの階層など、特定の種類の階層でのみ使用できます。
4.10.2.2.1.11 Matches Pattern 演算子
Matches Pattern 演算子を使用して、特定の文字列または文字列の一部を含むデータを取得します。
たとえば、1972 年生まれの顧客を取得するには、フィルタ [DOB] Matches Pattern "72" を作成します。
注記
この演算子は BEx 階層には使用できません。
4.10.2.2.1.12 Different From Pattern 演算子
Different From Pattern 演算子を使用して、特定の文字列を含まないデータを取得します。
たとえば、1972 年生まれではない顧客を取得するには、フィルタ [DOB] Different From Pattern '72' を作成します。
注記
この演算子は BEx または OLAP unx ユニバースの親ベースの階層には使用できません。
4.10.2.2.1.13 Both 演算子
Both 演算子を使用して、2 つの値に対応するデータを取得します。
たとえば、固定電話と携帯電話を所持している顧客を取得するには、フィルタ [Account Type] Both '固定' And '携帯' を作
成します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
123
注記
この演算子は、階層オブジェクトに基づくフィルタについてはサポートされておらず、また、OLAP データソースに基づくユニ
バース内でもサポートされません。
4.10.2.2.1.14 Except 演算子
Except 演算子を使用して、1 つの値に対応し、もうひとつの値を含まないデータを取得します。
たとえば、固定電話を所持し、携帯電話を所持していない顧客を取得するには、フィルタ [Account Type] '固定' Except '携
帯' を作成します。
Except 演算子は、Different From Pattern 演算子や Not In List 演算子よりも制限が厳格です。たとえば、顧客
を返すレポートで、フィルタが [Lines] Different From 'アクセサリ' の場合、'アクセサリ' 行に販売済みアイテムが
含まれている販売レコードはすべて除外されます。同じ顧客が購入済みアクセサリとアクセサリ以外のアイテムを所持してい
る場合、この顧客はレポートに表示されますが、支払い合計にはアクセサリ以外の販売額のみが含まれます。
フィルタが [Lines] Except 'アクセサリ' の場合、レポートにはアクセサリを購入していない顧客だけが含まれます。
注記
この演算子は OLAP データソースに基づくユニバース内ではサポートされません。
関連情報
Different From Pattern 演算子 [108 ページ]
Not In List 演算子 [107 ページ]
4.10.2.2.2 フィルタ演算子の制約[フィルタエンザンシノセイヤク]
以下のテーブルに、フィルタ適用オブジェクトおよびクエリのタイプごとの、プロンプト演算子およびフィルタ演算子の制約を一
覧表示します。
オブジェクト
レベルベースの階層
使用できるフィルタ
等しい、等しくない、 リスト内、リスト外、パターンと一
致、パターンと異なる
親子階層
等しい、リスト内、パターンと一致
BEx クエリ内の階層
等しい、リスト内
124
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
4.10.2.3 新しいプロンプトを作成する
1.
プロンプトによってフィルタを適用するオブジェクトをドラックして、[クエリフィルタ] 枠にドロップします。
クエリフィルタが[クエリフィルタ]枠のアウトラインに表示されます。アウトラインには、フィルタ適用オブジェクト、演算子、
およびオブジェクトに適用されるフィルタのタイプが表示されます。デフォルトで、フィルタは定数です。
2.
一覧からフィルタ演算子を選択します。
注記
使用可能な演算子の一覧は、フィルタ適用オブジェクトのタイプによって異なります。
3.
アウトラインクエリフィルタの右側にある矢印をクリックし、メニューから [プロンプト] を選択して、プロンプトを使用してオブ
ジェクトにフィルタを適用します。
注記
ドキュメントに複数のデータプロバイダが含まれていて、同じデータ型のオブジェクト、同じ種類の演算子を持った新し
いプロンプトと同じテキストのプロンプトがすでに存在する場合、それら 2 つのプロンプトが結合されることを告げるメッ
セージが表示されます。つまり、すべてのデータプロバイダが最新表示されるときに 2 つのプロンプトが結合され、メッ
セージが 1 つだけ表示されることになります。
[プロンプト] ダイアログボックスが表示されます。
4.
[値の一覧を伴うプロンプト] プロンプトプロパティがオフになっている場合、[プロンプトテキスト] ボックスに、プロンプトテ
キスト (「都市を入力」など) を入力します。
5.
ユーザがプロンプトに回答するときに値の一覧から選択できるようにする場合は、[値の一覧を伴うプロンプト] をクリック
します。
6.
○
ユニバースでフィルタ適用オブジェクトに値の一覧が関連付けられている場合は、このオプションがデフォルトで選択
されます。
○
フィルタ適用オブジェクトが階層である場合は、このオプションがデフォルトで選択され、選択解除することはできませ
ん。
○
フィルタ適用オブジェクトが日付の場合に、ユーザに対して日付選択用のポップアップカレンダを表示する際には、こ
のオプションを選択しないでください。
[パラメータのプロパティ] ダイアログボックスで、[一覧から選択] をクリックして、ユーザの選択肢を一覧で選択可能な値
に制限します。
7.
○
ユニバースでフィルタ適用オブジェクトに値の一覧が関連付けられている場合は、このオプションがデフォルトで選択
されます。フィルタ適用オブジェクトが階層である場合はこれを選択解除することはできません。
○
フィルタ適用オブジェクトが日付の場合に、ユーザに対して日付選択用のポップアップカレンダを表示する際には、こ
のオプションを選択しないでください。
デフォルトで前回のプロンプト回答時に選択した値が選択されるようにする場合は、[パラメータのプロパティ] ダイアログ
ボックスで、[最後に選択した値を維持] を選択します。
ユニバースでフィルタ適用オブジェクトに値の一覧が関連付けられている場合は、このオプションがデフォルトで選択され
ます。フィルタ適用オブジェクトが階層である場合はこれを選択解除することはできません。
8.
プロンプトを表示したときにデフォルト値が選択されるようにするには、[パラメータのプロパティ] ダイアログボックスで、
[デフォルト値の設定] をクリックして [値の入力] ボックスに値を入力するか、[...] をクリックして [値の一覧] ダイアログボ
ックスでデフォルト値を選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
125
注記
フィルタ適用オブジェクトに値の一覧が関連付けられていない場合、このボタンは無効になります。
9.
プロンプトをオプションにするには、[パラメータのプロパティ] ダイアログボックスで、[オプションプロンプト]を選択します。
オプションプロンプトに値を入力しない場合、プロンプトは無視されます。
10. テキストボックスの横にあるアイコンをクリックし、表示されたダイアログボックスを使用してプロンプトプロパティを設定し
ます。
ドキュメントを最新表示すると、作成したプロンプトが表示されます。
関連情報
プロンプト表示の定義 [126 ページ]
結合プロンプト [119 ページ]
4.10.2.4 既存のプロンプトを選択する
既存のプロンプトから選択して、クエリに追加することができます。フィルタ適用オブジェクトと互換性のある既存のプロンプト
のみが表示されます。
1.
プロンプトを適用するオブジェクトをドラッグし、[クエリフィルタ] 枠にドロップします。
クエリフィルタが [クエリフィルタ] ペインのアウトラインに表示されます。
2.
[クエリフィルタ]の右側にある矢印をクリックし、メニューから[プロンプト]を選択します。
3.
[ユニバースから] をクリックし、既存のプロンプトを選択して [OK] をクリックします。
一覧には、フィルタ適用オブジェクトと互換性のあるユニバースプロンプトのみが表示されます。たとえば、フィルタ適用オ
ブジェクトとユニバースプロンプトのデータ型は同じである必要があります。
4.10.2.5 プロンプトを削除する
[クエリフィルタ] 枠でプロンプトを選択して、[削除] キーを押します。
4.10.2.6 プロンプト表示の定義
プロンプトには、デフォルトでプロンプトボックスと値の一覧が表示されます。プロンプトに答えるにはボックスに値を入力する
か、一覧から値を選択します。
次のオプションの 1 つ、複数またはすべてを選択して、プロンプトの表示方法を変更できます。これらのオプションは、[パラメ
ータのプロパティ] ダイアログボックスにあります。
126
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
プロンプトに表示する内容
(状況)
選択するオプション
フィルタを適用するディメンション、メジャ オブジェクトのすべての値を表示し、適
ー、詳細に関連付けられた値の一覧
用する値を選択する場合
デフォルトで選択されたオプションをそ
のまま使用する: 値の一覧を伴うプロン
プト
前回の実行時にプロンプトで選択され
た値(別の値の選択は可能)
現在の月のように、ドキュメントの最新
表示で基本的には同じ値を指定する
が、必要に応じて別の値を選択できる
ようにする場合
デフォルトとして指定した値(別の値の
現在の年のように、ドキュメントの最新 オプションを選択する: デフォルト値の
表示でほぼ毎回同じ値を指定するが、 設定
必要に応じて別の値を選択できるように
する場合
選択は可能)
ユーザが選択する値の一覧
データベースに存在しない値が入力さ
れることを防ぐ場合
オプションを選択する: 最後に選択した
値を維持
オプションを選択する: 一覧から選択
プロンプトをオプションにするには、[オプションプロンプト]を選択します。オプションプロンプトには必ずしも値を指定する必要
はなく、指定しない場合は無視されます。
注記
日付のプロンプトの場合、ポップアップカレンダと値の一覧が表示されます。日付の選択にポップアップカレンダを使う場合
は、[値の一覧を伴うプロンプト] の選択を解除してください。
4.10.2.7 プロンプトの結合
1 つのクエリに複数のプロンプトを組み合わせことによって、ドキュメントに返すデータを細かく制限できるため、同じレポートを
表示する複数のユーザがそれぞれのニーズに対応した情報だけを表示できるようになります。たとえば、客アカウントドキュメ
ントで次の 3 つのプロンプトを結合できます。
●
顧客名
●
アカウント番号
●
期間:開始または終了
ドキュメントを表示する各経理責任者は、特定の期間の特定の顧客のアカウントのデータをレポートに表示できます。
プロンプトの結合は、クエリフィルタの結合と同じ方法で行います。
4.10.2.7.1
プロンプトとクエリフィルタの結合
1 つのクエリにプロンプトとフィルタを組み合わせると、フィルタで一部のクエリオブジェクトの値を限定し、プロンプトで他のオブ
ジェクトの値をさらに限定できます。たとえば人事ドキュメントでは、次のようにフィルタとプロンプトを組み合わせることができ
ます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
127
●
[年]等しい 今年
●
[役職]等しくない 基幹職
●
従業員名の指定
ドキュメントを表示するユーザは、どの従業員の情報を表示するかを選択できますが、今年のデータに限定され、さらに基幹
職のデータを見ることはできません。
4.10.2.8 プロンプトの順序を変更する
クエリパネルが開いていることを確認します。
1.
クエリパネルツールバーの [クエリのプロパティ] をクリックします。
2.
[プロンプトの順序]ボックスで順序を変更するプロンプトを選択し、ボックスの横にある上向きまたは下向き矢印を押しま
す。
4.10.3 サブフィルタを使用したデータのフィルタ処理
4.10.3.1 定義済みのサブクエリ
サブクエリはより柔軟なクエリフィルタで、通常のクエリフィルタで実行できるよりも高度な方法で値を制限することができま
す。
サブクエリが通常のクエリフィルタよりも強力な理由は次のとおりです。
●
クエリの制限に使用する値を持つオブジェクトの値と、他のオブジェクトの値とを比較できます。
●
WHERE 句を使用してサブクエリから返される値を制限できます。
●
単純なクエリフィルタでは式にすることが困難または不可能な複雑な質問を設定できます。たとえば、顧客、およびその
顧客が 2003 年の第 1 四半期(Q1)に(いずれかの顧客によって)すでに予約されていたサービスを購入した際の売上げ
の一覧を得ることができます。
サブクエリは、クエリデータを取得するために生成される SQL を変更することで動作します。SQL には、外部クエリから返され
るデータを制限するサブクエリが含まれます。SQL はすべてのリレーショナルデータベース (RDBMS) でサポートされるクエリ
言語ですが、データベースごとに独自の構文があります。SQL サブクエリの詳細については、SQL に関する書籍を参照してく
ださい。
注記
すべてのデータベースでサブクエリがサポートされているわけではありません。サポートされていない場合、サブクエリを作
成するオプションは、クエリパネルに表示されません。
注記
サブクエリの作成に使用できるのは、ディメンション、属性、およびメジャーだけです。階層オブジェクトを使用してサブクエ
リを作成することはできません。
128
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
関連情報
サブクエリを作成する [129 ページ]
サブクエリパラメータ [130 ページ]
4.10.3.2 サブクエリを作成する
1.
クエリに表示するオブジェクトを[結果オブジェクト]枠に追加します。
2.
サブクエリでフィルタ処理するオブジェクトを [結果オブジェクト] 枠で選択し、[クエリフィルタ] 枠の右上にある [サブクエリ
の追加] をクリックします。
サブクエリのアウトラインが[クエリフィルタ]枠に表示されます。デフォルトでは、選択したオブジェクトがフィルタオブジェク
トおよび適用フィルタオブジェクトとして表示されます。
3.
サブクエリに WHERE 条件を追加するには、レポートオブジェクトを[オブジェクトをここにドロップ]ボックスの下のサブクエ
リ領域にドラッグします。
4.
サブクエリに WHERE 条件を追加するには、レポートオブジェクトを[オブジェクトをここにドロップ]ボックスの下のサブクエ
リ領域にドラッグします。
既存のサブクエリまたは標準的なクエリフィルタを、サブクエリ内の WHERE 条件として使用できます。そのためには、既
存のフィルタまたはサブクエリを[オブジェクトをここにドロップ]ボックスの下のサブクエリ領域にドラッグアンドドロップしま
す。既存のフィルタを WHERE 条件に移動するのではなくコピーするには、コントロールキーを押したままドラッグアンドド
ロップします。この場合、既存のフィルタは元の場所に残り、そしてサブクエリの WHERE 条件の一部になります。
5.
WHERE 条件でオブジェクトをフィルタ処理するための演算子と値を選択します。
6.
[サブクエリ]をクリックして、その他のサブクエリをクエリフィルタに追加します。
AND または OR 関係でサブクエリをリンクするだけでなく、既存のサブクエリを[オブジェクトをここにドロップ]ボックスの
下の領域にドラッグすることで、それらをネスト(サブクエリの中にサブクエリを作成する)できます。この場合、内側のサブ
クエリは外側のサブクエリの WHERE 条件の一部になります。サブクエリを WHERE 条件に移動するのではなくコピーす
るには、コントロールキーを押したままドラッグアンドドロップします。この場合、2 番目のサブクエリは最初と同じレベルに
残り、そして最初の WHERE 句の一部になります。
デフォルトでは、2 つのサブクエリは AND 関係でリンクされます。AND と OR を切り替えるには、[AND] 演算子をクリッ
クします。
7.
サブクエリをネストする(サブクエリの中にサブクエリを作成する)には、既存のサブクエリを[オブジェクトをここにドロップ]
ボックスの下の領域にドラッグします。
サブクエリを WHERE 条件に移動するのではなくコピーするには、コントロールキーを押したままドラッグアンドドロップし
ます。この場合、2 番目のサブクエリは最初と同じレベルに残り、そして最初の WHERE 句の一部になります。
内側のクエリは外側のクエリの WHERE 条件の一部になります。
関連情報
定義済みのサブクエリ [128 ページ]
どの顧客が 2003 年の第 1 四半期にすでに予約されているサービスを購入したか、また、その売上げはいくらかを調べる
[130 ページ]
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
129
サブクエリパラメータ [130 ページ]
4.10.3.3 どの顧客が 2003 年の第 1 四半期にすでに予約されているサ
ービスを購入したか、また、その売上げはいくらかを調べる
クエリパネルが開いていることを確認します。
1.
[国]および[売上げ]オブジェクトをクエリパネルの[結果オブジェクト]枠にドラッグします。
2.
[サービス]オブジェクトを選択します。
3.
[サブクエリ]をクリックします。
サブクエリのアウトラインが[クエリフィルタ]枠に表示されます。
注記
選択されたオブジェクトが、サブクエリの概要の両方のボックスに表示されます。多くの場合、両方のボックスで同じオ
ブジェクトを使用しますが、必ずしもそのようにする必要はありません。オブジェクトが共通の値を返さない場合、サブ
クエリは値を返さないため、クエリも値を返しません。
4.
[予約年] オブジェクトを、[サービス] オブジェクトの下のサブクエリの概要の領域にドラッグして、[予約年] オブジェクトの
WHERE 条件を追加します。
5.
[予約年]の条件演算子を[等しい]に設定します。
6.
[定数を入力] ボックスに「FY2003」と入力します。
7.
[予約年] オブジェクトを、[サービス] オブジェクトの下のサブクエリの概要の領域にドラッグして、[予約四半期] オブジェ
クトを WHERE 条件に追加します。
8.
[予約四半期]の条件演算子を[等しい]に設定します。
9.
[定数を入力] ボックスに「Q1」と入力します。
10. [クエリの実行]をクリックし、クエリを実行します。
4.10.3.4 サブクエリパラメータ
サブクエリまたはサブクエリのセットには、次のパラメータがあります。
パラメータ
説明
フィルタオブジェクト
結果オブジェクトをフィルタするためにその値が使用されるオ
ブジェクト。
複数のフィルタオブジェクトを指定できます。その場合、選択
したオブジェクトの値は連結されます。
適用フィルタオブジェクト
130
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
どのフィルタオブジェクトの値をサブクエリが返すかを決定す
るオブジェクトです。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
パラメータ
説明
複数の適用フィルタオブジェクトを持つことができます。その
場合、選択したオブジェクトの値は連結されます。
演算子
フィルタオブジェクトと適用フィルタオブジェクトの関係を指定
する演算子です。
データベースによる制限のため、演算子と適用フィルタオブ
ジェクトの特定の組み合わせは使用できません。たとえば、
[等しい(=)] 演算子と複数の値を返す適用フィルタオブジェク
トを使用すると、この種類のサブクエリでは 1 つの値のみを
返す適用フィルタオブジェクトが必要であるため、データベー
スはこの SQL を拒否します。
生成された SQL がデータベースによって拒否された場合、
エラーメッセージにはデータベースによって返されたエラーの
説明が表示されます。
WHERE 条件(オプション)
適用フィルタオブジェクトの値の一覧を制限する追加の条
件。WHERE 条件では、通常のレポートオブジェクト、定義済
みの条件または既存のクエリフィルタ(サブクエリを含む)を
使用できます。
関係演算子
複数のサブクエリがある場合は、この演算子がサブクエリ間
の関係を決定します。
AND - すべてのサブクエリの条件を満たす必要があります。
OR - いずれか 1 つのサブクエリの条件を満たす必要があり
ます。
4.11 BI 起動パッドからの、PDP/CDP データソースに基づく Web
Intelligence ドキュメントの最新表示
テキスト、MS Excel 97 ファイルなど、個人用データソースから作成された Web Intelligence ドキュメントや、BI 起動パッドか
らの Web サービスなどのカスタムデータソースから作成された Web Intelligence ドキュメントを、最新表示することができま
す。
テキストまたは Excel ファイルを使用して作成された Web Intelligence ドキュメントの最新表示オプションを管理するには、以
下のいずれかの値を使用してレジストリ内の RefreshOnServer パラメータを編集する必要があります。
●
NO または DISABLE - 最新表示オプションを無効にします。
●
YES または ENABLE - サーバオプションで最新表示を有効にし、Server_Path のデータソースファイルを使用します。デ
ータソースパスが Server_Path で指定されていない場合、データソースは元のソースの場所 (Web Intelligence ドキュ
メントの作成元のデータソースの場所) から取得します。デフォルトでは、RefreshOnServer パラメータは ENABLE に設
定されています。
●
ALLOW_USE_WINDOWS_SHARE - Windows の共有場所/UNC パスからの最新表示を有効にします。ソースに接続
できなかった場合、フォールバック機構として、Server_Path にあるソースが調べられます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
131
注記
●
Server_Path は、サーバ上の個人用データソースのパスを指定する、レジストリのパラメータです。デフォルトでは、
Server_Path フォルダはインストール中に作成されません。Server_Path フォルダは手動で作成する必要がありま
す。また、Server_Path パラメータを編集することによって、レジストリ内の Server_Path 値を変更することもできま
す。
●
RefreshOnServer レジストリパラメータはカスタムデータソースには使用できません。カスタムデータソースに基づくフ
ァイルの場合、プラグインでデータソースのルックアップ/フォールバック機構を実装できます。
Windows プラットフォームでは、レジストリ内の次の場所にある RefreshOnServer パラメータを編集する必要があります。
●
テキスト: [HKEY_LOCAL_MACHINE]\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\Web
Intelligence\Calculator\PDP\TXT
●
Excel: [HKEY_LOCAL_MACHINE]\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\Web
Intelligence\Calculator\PDP\XLS
Server_Path パラメータの値を変更するには、次の場所にある Server_Path エントリを編集する必要があります。
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\Web Intelligence
\Calculator\PDP
Server_Path パラメータのデフォルト値は、<SAP_BOBJ_INST_DIR>\PersonalDPFiles> です。
UNIX プラットフォームで、テキストおよび Excel の個人用データソースを使用して作成されたドキュメントの最新表示オプショ
ンを管理するには、.registry ファイル内の RefreshOnServer パラメータを、YES/ENABLE または NO/DISABLE 値を使用
して編集する必要があります。RefreshOnServer パラメータのデフォルト値は、ENABLE です。.registry ファイルは次の場
所にあります。
●
テキスト: <SAP_BOBJ_INST_DIR>/sap_bobj/data/.bobj/registry/64/software/sap
businessobjects/suite xi 4.0/default/webintelligence/calculator/pdp/txt
●
Excel: <SAP_BOBJ_INST_DIR>/sap_bobj/data/.bobj/registry/64/software/sap
businessobjects/suite xi 4.0/default/webintelligence/calculator/pdp/xls
Server_Path パラメータの値を変更するには、次の場所にある .registry ファイルを編集する必要があります。<SAP_
BOBJ_INST_DIR>/sap_bobj/data/.bobj/registry/64/software/sap businessobjects/suite xi
4.0/default/webintelligence/calculator/pdp/
Server_Path パラメータのデフォルト値は home/<username>/<SAP_BOBJ_INST_DIR>/PersonalDPFiles です。
例
Excel 97 データソースに基づく Web Intelligence ドキュメントの最新表示
シナリオ A: ユーザ A は、Web Intelligence リッチクライアントを使用し、C:\xyz.xls にある Excel データソースに基づ
いて Web Intelligence ドキュメントを作成します。このドキュメントをリポジトリにエクスポートします。ここで、ユーザ A は、
BI 起動パッドを使用してドキュメントを表示および最新表示する必要がありますが、Web Intelligence サーバは別のマシ
ンにインストールされています。
ドキュメントを最新表示するには、次の手順を実行します。
1.
xyz.xls をサーバマシンの C:\ ディレクトリに置きます。
2.
xyz.xls をサーバの事前定義されたパスに置きます。デフォルトのサーバパスは <INST_DIR>\Business
Objects\PersonalDPFiles です。このパスは、レジストリ ([HKEY_LOCAL_MACHINE]\SOFTWARE
132
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
\Business Objects\Suite 12.0\default\WebIntelligence\Calculator\PDP]) の Server_Path
の値を変えることによって変更できます。
シナリオ B: ユーザ B は Web Intelligence リッチクライアントを使用し、UNC パス (\\MySharedLocation
\MYXLSFILEs\xyz.xls) にある Excel データソースに基づいて Web Intelligence ドキュメントを作成します。
このドキュメントを最新表示するには、ユーザ B は、上のシナリオ A で説明した Server_Path の下にデータソースを置く
か、RefreshOnServer パラメータの値を ALLOW_USE_WINDOWS_SHARE に設定する必要があります。この値は、
Windows の共有場所での最新表示が有効であることを示します。ただし、サーバから UNC パスにアクセスできない場合
に備え、Server_Path の場所へのフォールバック機構があります。
注記
●
上の例は、テキストデータソースの場合にも適用されます。
●
Server Intelligence Agent (SIA) は、ネットワークドメインで有効なユーザ認証によって管理する必要があります。
SIA はローカルシステムアカウントを使用して管理されます。そのため、上のシナリオ B において
行
\\MySharedLocation\MYXLSFILEs
スタート
実
から目的の Excel ファイルにアクセスできるにも関わらずサービス
がその Excel ファイルの共有場所にアクセスできない場合は、共有場所にアクセスできる認証情報を使用して SIA
を開始するか、このファイルを Server_Path に配置することができます。
4.11.1
BI 起動パッドからドキュメントを最新表示する前の考慮事項
BI 起動パッドからドキュメントを最新表示する前に、次の点を確認してください。
●
UNC (汎用命名規則) パスがデータソースの元の場所であっても UNC パスを使用しないことが要件である場合、
Server_Path では、データソースファイルが SAP BusinessObjects Enterprise サーバ上にある必要があります。SAP
BusinessObjects Enterprise サーバがクラスタ化されている場合、データソースファイルの同一のコピーで各クラスタを
すべて更新する必要があります。
●
要件で UNC パスを使用できる場合は、ネットワークドメインへのアクセス権を持つユーザアカウントを使用して Server
Intelligence Agent (SIA) を管理する必要があります。通常のインストールでは、SIA ではローカルシステムアカウントが
使用されますが、このアカウントでは UNC パスにアクセスできない可能性があるので、推奨されません。
特定のアカウント (ユーザ名/パスワード) で SIA を管理するには、以下の手順を実行します。
1.
セントラル設定マネージャ (CCM) を起動します。
2.
SIA を停止します。
3.
[SIA] を右クリックして [プロパティ] をクリックします。
4.
[プロパティ] タブの [ログオン名] で、[システムアカウント] オプションが選択されている場合は、選択を解除してユー
ザとパスワードの認証情報を入力します。
5.
[適用] をクリックし、[OK] をクリックします。
6.
SIA を起動します。
注記
これは Windows に対してのみ適用されます。
●
一般的な WS に基づいてドキュメントを最新表示する場合は、次のコマンドラインを使用して、
<SAP_BOBJ_INST_DIR>\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\jre\lib
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
133
(UNIX の場合は <BOBJ_INST_DIR>/sap_bobj/enterprise_xi40/<platform>_x64/sapjvm/jre/lib)
にある net.properties ファイルを更新します。
http.proxyHost=<http proxy hostname>
http.proxyPort=<http proxy port number>
http.nonProxyHosts=localhost|127.0.0.1
ここで、
○
proxyHost はプロキシサーバの名前です。(例: proxy.mydomain.com)
○
proxyPort は使用するポート番号です。デフォルト値は、80 です。
○
nonProxyHosts は、直接アクセスする必要のある '|' で区切られたホスト名のリストで、プロキシサーバを無視しま
す。デフォルト値は、localhost および 127.0.0.1 です。
●
HTTP パラメータに以下の値を入力します。
https.proxyHost=<http proxy hostname>
https.proxyPort=<http proxy port number>
ここで、
○
proxyHost はプロキシサーバの名前です。(例: proxy.mydomain.com)
○
proxyPort は使用するポート番号です。デフォルト値は、443 です。HTTPS プロトコルハンドラは http
nonProxyHosts リストを使用します。
134
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
クエリの作成
5
レポートの作成
5.1
レポートについて
5.1.1
5.1.1.1
レポートの操作
階層データおよび非階層データ
データソースに応じて、レポートに非階層データまたは階層データを含めることができます。非階層データと階層データでは振
る舞いが異なるため、作業方法も異なります。
5.1.1.1.1
非階層データでの作業
非階層データには、親子関係がありません。ディメンションは、非階層オブジェクトの例の 1 つです。たとえば、"国" ディメンシ
ョンと "都市" ディメンションをテーブルに表示すると、値は次のように表示されます。
国
都市
アメリカ
ニューヨーク
アメリカ
アトランタ
フランス
パリ
フランス
レンヌ
データには階層関係がありますが (たとえば "ニューヨーク" と "アトランタ" は "アメリカ" の子値)、データは非階層列に表示さ
れており、このデータ構造では親子関係は示されていません。
非階層データは、レポートにおいて並べ替えやフィルタなどのさまざまな方法で分析することができます。
5.1.1.1.2
階層データの操作
階層データでは親子関係によってデータが整理されます。ユーザはこれらの関係を使用して、これらのデータや関連メジャー
から返された結果にナビゲートして分析できます。
階層に関連付けられたメジャーは、階層内のデータの位置に基づいて集計されます。たとえば、"地理" 階層に関連付けられ
た "売上げ" メジャーは、"サンディエゴ" と "カリフォルニア" の売上合計を (詳細度の低い集計レベルで) 計算します。階層を
ナビゲートすることで、階層のさまざまなレベルのさまざまなメジャー値を閲覧することができます。
階層データの表示および振る舞いは、そのデータを含んでいるレポート要素によって異なります。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
135
関連情報
非階層データでの作業 [135 ページ]
5.1.1.1.2.1
階層データを含むレポートに関する制約
下の表は、階層データのレポート時に適用される制約を一覧にしたものです。 これらの制限は、このガイドの該当する節に繰
り返し記載されています。
表 10: 階層を含むレポート時の制約
制限の対象
説明
BEx クエリメジャー
BEx クエリメジャー: Sum 関数 (集計を含む) を使用して集計を行い、BEx
クエリではなく Web Intelligence で合計を集計するメジャー。 他のタイプ
のメジャー集計は依頼されます。
メジャーまたは詳細のブレーク
ブレークは、常にそれが適用されるオブジェクトの並べ替えと関連します。
そのため、ブレークが適用されるテーブル内の階層は平坦になります。 ユ
ーザは、基盤となるオブジェクトのブレークを削除して、階層を復元できま
す。
依頼メジャー集計
この制約は、依頼メジャーが使用されている場合は常に適用され、階層デ
ータでのレポーティングに固有のものではありません。 必要な集計がクエ
リで使用できない場合、依頼メジャー集計は #TOREFRESH を返します。
ユーザが新しいレベルの集計を取得するには、ドキュメントを最新表示す
る必要があります。 この状況は、たとえばユーザがフィルタバーを使用
し、"すべての値" の前に値を選択した場合、およびその逆で、選択された
値の前に "すべての値" を選択した場合に発生します。
依頼メジャー集計は、依頼メジャーがディメンションの式を含むテーブルに
ある場合、またはメジャー集計のコンテキスト以外でディメンションの複数
値フィルタにある場合に #UNAVAILABLE メッセージを返します。 この状
況は、たとえば依頼メジャーが存在するテーブルのディメンションを基盤と
した URL の定義時に発生します。 この場合、元のディメンションの詳細と
して URL 式を基盤とする変数を作成し、元のディメンションをブロックに含
める (ただし非表示にする) ことをお勧めします。
BEx クエリからのオブジェクトのドリル置換機能は存在しません (ナビゲー
ドリル
ションパスがありません)。
OLAP .unx ソースには、クエリドリルは存在しません。
展開/折りたたみ
対称/非対称折りたたみ/展開: ユーザが別の階層の右側にある階層で折
りたたみ/展開を実行している場合は、非対称折りたたみ/展開が実行さ
れます。 折りたたみ/展開アクションは、左側の階層における指定されたメ
ンバーの選択したメンバーのみに対して実行されます。 ユーザは、対称折
136
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
制限の対象
説明
りたたみ/展開を明示的に依頼できます。その場合、アクションは (左側の
階層の全メンバーに対する) 選択済みメンバーのすべてのインスタンスに
対して実行されます。
デフォルトでは、ディメンションの右側にある階層に対して対称折りたたみ/
展開が実行されます。その場合、デフォルトの折りたたみ/展開と対称折り
たたみ/展開の結果は同じになります。
最新表示時に変更される階層での折りたたみ/展開 (階層ノード変数、要
求されるメンバー選択、キューブレベルでの修正) は、クエリパネルのプレ
ビューからの最新表示後にブロックされる場合があります。 その場合、ユ
ーザは列で階層を再びドラッグアンドドロップし、この状況を解決できます。
階層のフィルタ
階層が存在するレポート/テーブルフィルタでは、階層構造を考慮せずに
行を削除できます。 そのため、フィルタによって現在展開されている親ノー
ドを削除し、折りたたまれたリーフまたはノードを保持することができます。
この場合に空のテーブルが返されないよう、階層は自動的にブロックで展
開され、結果メンバーが表示されます。
フィルタにより、階層の中間ノードを削除できます。 その場合、ユーザは単
純な展開アクションにより、親ノードから次のレベルのメンバーにアクセス
できません。 親ノードの子孫を照会するため、ユーザは "すべて展開" を
実行できます。
階層に基づく結合オブジェクトをフィルタすることはできません。
フィルタバー (ドリルバー): 階層でフィルタバーによるフィルタリングを行
い、折りたたまれているためテーブルに表示されないノードを選択すると、
テーブルは空の状態で表示されます。 ユーザは、すべての値を照会する
ために "すべて展開" を実行できます。
フィルタバーからのフィルタは、キャプションのフィルタです。キーがある
OLAP ビジネスオブジェクトについても同様です。
レポートフィルタ
ユーザがレポートフィルタを変更すると、レポートのすべての階層に対して
"すべて展開" が実行されます。
階層の平坦化
階層の平坦化: 階層が平坦化されると、+ - を使用せずにナビゲートし、コ
ンテキストメニュー "折りたたみ/展開" がないディメンションのように、階層
の全メンバーが同じレベルで表示されます。
結合オブジェクト
階層に基づく結合オブジェクトをフィルタすることはできません。
階層に基づく結合オブジェクト: 階層に基づく結合オブジェクトをレポートで
直接使用することはできません。 これは、元の階層が矛盾する階層構造
である場合 (メンバー A が別のメンバー B の子孫であり、他の階層ではメ
ンバー A がメンバー B の祖先)、結合階層を構築できないためです。 この
場合、結合オブジェクトをドラッグできません。 ユーザが結合オブジェクトを
使用して式を構築すると、#SYNTAX が返されます。 ユーザは、代わりに
レポートで元の階層を直接使用できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
137
制限の対象
説明
OLAP ビジネスオブジェクトのキーに対する結合: 同じソース (キューブま
たは BEx クエリ) からの同じオブジェクトのデータ同期は、これらのオブジ
ェクトの値の内部キーに基づきます。 それ以外の場合、データ同期はキャ
プションに基づきます。
階層の変数 (式): 階層に基づく式では、常に (階層データのない) 平坦な
変数
値の一覧が生成されます。
OLAP
レポート LOV (フィルタバー、入力コントロール) における OLAP ディメンシ
ョンメンバーの順序は、昇順の辞書式順序に並べられます。
特定のオブジェクトのキーに基づくフィルタ UI フィルタによる OLAP オブジ
ェクトのフィルタ
OLAP ディメンションの入力コントロールによるフィルタは、キャプションのフ
ィルタです。 階層のフィルタは、キーのフィルタです。
クエリストリッピングは、.unv、OLAP、および BEx クエリソースで使用でき
クエリストリッピング
ます。 その他のタイプのソースでは使用できません。
レポートの最新表示
レポートを最新表示すると、ルート値が変更されたすべての階層に対して
"すべて折りたたむ" が実行されます。
テーブル内の階層データのランク付け
階層があるテーブルでのランク付けでは、データの階層構造が考慮されま
せん。 そのため、ユーザがランク付けを定義したテーブル内の階層は平坦
になります。
並べ替え
並べ替えおよび階層: 階層 (および OLAP ソースからのディメンション) の
並べ替えは、基盤となるシステムにおけるメンバーの順序に基づきます
(これは自然順序と呼ばれるソース序数に基づき、他のタイプのビジネスオ
ブジェクトのように辞書式順序には基づきません)。 階層の並べ替えでは、
階層の構造が考慮されます。これにより、特定のレベルで兄弟メンバーが
並べ替えられます。
メジャーの並べ替えでは、同じテーブルの階層内のメンバーの順序は維持
されません。 そのため、ユーザがメジャーに並べ替えを適用したテーブル
内の階層は平坦に表示されます。
5.1.1.1.2.2
テーブルの階層データでの作業
階層はテーブル内では階層列として表示されます。階層列には、親子関係の階層が表示されます。値を展開したり折りたた
んだりすることによって、階層を閲覧できます。
例
テーブル内の階層列
次のテーブルに、"製品" 階層および "売上げ" メジャーが表示されています。
138
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
製品
売上げ
食品雑貨
203,124
調理器具
100,101
飲料
54,345
パン
48,678
メジャーには、階層内で対応する値の売上合計が表示されます。たとえば、食品雑貨製品の売上合計は 203,124 です。
飲料の詳細を表示するには、"飲料" メンバーをクリックします。
製品
売上げ
食品雑貨
203,124
調理器具
100,101
飲料
54,345
ソフトドリンク
10,100
ソーダ
20,200
牛乳
24,045
48,678
パン
メンバーを展開すると、売上げ列には各種飲料に関連付けられているメジャーも表示されます。
5.1.1.1.2.3
クロステーブル内の階層データ
クロステーブル内の階層データは、テーブル内の階層データと同じように振舞います。クロスタブの軸が階層に基づいている
場合は、データアイテムをクリックして展開することができます。
例
クロステーブル内の階層データ
次のクロスタブは、垂直軸に "時間" 階層、水平軸に "製品" 階層を持ちます。
時間
食品雑貨
2008
203,110
2009
321,400
2010
350,444
"食品雑貨" アイテムをクリックすると、展開されて、その子アイテムと対応するメジャー値が表示されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
139
時間
食品雑貨
調理器具
飲料
パン
2008
54,570
67,000
81,540
2009
101,000
98,990
121,410
2010
124,000
133,000
93,444
5.1.1.1.2.4
階層の検索
5.1.1.1.2.4.1
テーブル内のすべての階層を展開する/折りたたむ
テーブル内のすべての階層を展開して、階層メンバーで可能なすべての組み合わせを表示できます。
1.
テーブル内のすべての階層を展開するには、テーブル内の任意の場所を右クリックし、
すべての階層を展開
2.
階層ナビゲーション
を選択します。
テーブル内のすべての階層を折りたたむには、テーブル内の任意の場所を右クリックし、
すべての階層を折りたたむ
5.1.1.1.2.4.2
すべて
階層ナビゲーション
すべて
を選択します。
階層の非対称的な閲覧
非対称的な閲覧は、メンバーをクリックして展開または折りたたむ場合にデフォルトで使用される階層の閲覧方法です。
階層を非対称的に閲覧する場合、展開および折りたたみアクションは閲覧中の階層の左に表示されるその他のディメンション
の現在の値にのみ適用されます。
例
非対称的な閲覧
次のテーブルには、"製品" ディメンションおよび "地理" 階層が含まれています。
製品
地理
売上げ
食品雑貨
カリフォルニア
540,000
飲料
カリフォルニア
453,300
テーブルの最初の行の "カリフォルニア" メンバーを展開してカリフォルニアの都市を表示すると、この展開アクションは
"製品" ディメンションの現在の値 (食品雑貨) にのみ適用されます。
製品
地理
売上げ
食品雑貨
カリフォルニア
540,000
ロサンゼルス
140
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
320,000
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
製品
飲料
5.1.1.1.2.4.2.1
1.
地理
売上げ
サンディエゴ
100,000
サンフランシスコ
120,000
453,300
カリフォルニア
階層を非対称的に閲覧する
メンバーの子メンバーを展開するには、メンバーをクリックするか、メンバーを右クリックしてメニューから
子を展開
を
選択します。
テーブル内の展開された階層の左側にあるディメンションまたは階層の現在の値についてのみ階層が展開されます。
2.
メンバーのすべての子孫メンバーを展開するには、メンバーをクリックするか、メンバーを右クリックして
子孫を展開
を選択します。
テーブル内の展開された階層の左側にあるディメンションまたは階層の現在の値についてのみ階層が折りたたまれま
す。
3.
メンバーの子メンバーを折りたたむには、展開されたメンバーをクリックするか、右クリックして
子を折りたたむ
選択
します。
テーブル内の折りたたまれた階層の左側にあるディメンションまたは階層の現在の値についてのみ階層が折りたたまれ
ます。
5.1.1.1.2.4.3
階層の対称的な閲覧
階層を対称的に閲覧する場合、展開および折りたたみアクションは、テーブル内で閲覧中の階層の左に表示されるその他の
階層またはディメンションのすべての値に適用されます。
例
対称的な閲覧
次のテーブルには、"製品" ディメンションおよび "地理" 階層が含まれています。
製品
地理
売上げ
食品雑貨
カリフォルニア
540,000
飲料
カリフォルニア
453,300
最初の行の "カリフォルニア" メンバーを展開してカリフォルニアの都市を表示すると、この展開アクションは "製品" ディメ
ンションの両方の値に適用されます。
製品
地理
売上げ
食品雑貨
カリフォルニア
540,000
ロサンゼルス
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
320,000
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
141
製品
地理
飲料
サンディエゴ
100,000
サンフランシスコ
120,000
453,300
カリフォルニア
5.1.1.1.2.4.3.1
1.
売上げ
ロサンゼルス
120,000
サンディエゴ
200,000
サンフランシスコ
133,300
階層を対称的に閲覧する
メンバーの子アイテムを展開するには、メンバーを右クリックし、
階層ナビゲーション
対称
子を展開
を選択しま
す。
テーブル内の展開された階層の左側にあるディメンションまたは階層のすべての値について階層が展開されます。
2.
メンバーのすべての子孫アイテムを展開するには、メンバーを右クリックし、
階層ナビゲーション
対称
子孫を展
を選択します。
開
テーブル内の展開された階層の左側にあるディメンションまたは階層のすべての値について階層が展開されます。
3.
メンバーの子メンバーを折りたたむには、メンバーを右クリックし、
階層ナビゲーション
対称
子を折りたたむ
を
選択します。
テーブル内の折りたたまれた階層の左側にあるディメンションまたは階層のすべての値について階層が折りたたまれま
す。
5.1.1.1.2.4.4
階層のドリルフォーカスの変更
階層の閲覧時にドリルフォーカスを変更することができます。ドリルフォーカスを変更すると、親メンバーを展開したときにその
親メンバーと、親メンバーと同じレベルまたはその上位レベルのすべてのメンバーが除外されます。
ドリルフォーカスの変更は、階層データでチャートを作成する場合に役立ちます。親メンバーに関連付けられているメジャー値
はその子メンバーよりも多くの値が集約されているので、同じチャート軸で同じ目盛を使用して表示するのは困難です。親メン
バーを削除することによって、子メンバーの値を同じ目盛を使用して表示することができます。
例
階層のドリルダウン
テーブルに次のデータが含まれているとします。
時間
売上げ
2008
29,358,677.22
2009
30,242,323
142
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
時間
売上げ
2010
45,320,243
"2010" メンバーをドリルダウンすると、次のように表示されます。
時間
売上げ
第1
12,500,650
第2
14,353,231
第3
8,342,231
第4
10,124,131
四半期メンバーのメジャー値よりもはるかに大きな値が含まれている年メンバーは表示されません。
5.1.1.1.2.4.4.1
1.
階層のドリルフォーカスを変更する
階層をドリルダウンするには、以下の手順に従います。
a) Web インタフェースでは、展開するメンバーを右クリックし、
ドリルの開始
ドリルダウンのレベル
を選択しま
す。
b) リッチインターネットアプリケーションインタフェースおよび Web Intelligence リッチクライアントでは、展開するメンバ
ーを右クリックし、
2.
ドリルの開始
ドリル
を選択します。
階層をドリルアップするには、以前にドリルダウンしたメンバーの子メンバーを右クリックして、
アップ
ドリルフォーカス
ドリル
を選択します。
5.1.1.1.2.5
5.1.1.1.2.5.1
階層データの集計
階層データの集計方法
階層メジャーデータの集計方法は、集計の方法がデフォルトであるか明示的であるかによって異なります。集計ロジックは次
のルールに基づいて決まります。
●
集計に使用されるデータセット
1.
メジャーのコンテキスト内に階層がある場合、階層のルートメンバーのメジャー値が集計されます。デフォルトの
(Aggregate() メカニズムが明示的に宣言されていない) 場合に適用されます。
2.
明示的なタイプ (合計、最大、最小) の場合、データの階層の性質は無視されます。すでに集計されたデータ (すで
に集計された親メンバー) を含むすべての可視データが集計されます。
●
折りたたみ/展開状態の区別
1.
明示的集計では可視データのみが集計されます。ただし、設定されている式が特定の階層で使用されている場合を
除きます。この場合は設定されている式で定義されたオブジェクトが集計されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
143
2.
aggregate() 関数を含むデフォルト集計では、折りたたみ/展開の状態は区別されません。
5.1.1.1.2.5.1.1
デフォルト集計
デフォルト集計 (Aggregate() 関数を含む) では、重複を含まない (2 度カウントすることのない) 集計が行われます。デフォ
ルト集計では、階層内のデータに対してデフォルト集計関数を使用します。集計関数を指定せずにセルにメジャーを追加する
場合、または Aggregate 関数を使用する場合、メジャーはデフォルト集計関数を使用して計算されます。
デフォルト集計では、データベースによって返されるロールアップ値が使用されます。言い換えると、デフォルト集計はデータ
ベースによって返される集計値と互換性があるということです。デフォルト値を計算するには、デフォルト集計関数を階層内の
すべてのルート値に対して適用します。つまり、デフォルト集計では、階層内の複数の異なるルートアイテムの下に同じ値が
存在する場合を除き、値は一度しか計算されません。(下の例では、ルートアイテムは "飲み物" および "食品" で、どちらの
ルートアイテムの下にもアイテムは存在していません)
例
デフォルト集計
次のような階層を含んでいるレポート内の独立セルに "売上数量" を配置します。デフォルト集計関数は Sum です。この
結果、独立セルの値は 43,791 (24,597 + 19,194) になります。デフォルト集計関数を階層の各ルート値に適用すると、値
が返されます。
製品
売上数量
飲み物
24,597
アルコール飲料
6,838
飲料
13,573
19,194
食品
焼き菓子
5.1.1.1.2.5.1.2
7,870
明示的集計
明示的集計では、特定の集計関数 (Sum など) が式に直接組み込まれます。明示的集計において同じ値が複数回含まれる
場合、この値は階層の表示状態によっては複数回計算される可能性があります。たとえば、あるアイテムが展開されており、
明示的集計でそのアイテムとその子アイテムのうち 1 つを両方参照する場合は、ロールアップ計算によって、子の値が 2 回
計算されます。1 回は子の値自体が計算され、もう 1 回は子の親の値で計算されます。これは、Web Intelligence が子およ
び親の値を加算しているためです。
明示的集計では、階層の表示状態が参照されます。その結果、値が複数回計算されたり、アイテムが展開されているか折り
たたまれているかによって計算結果が異なる可能性があります。
144
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
設定に基づく明示的集計に関する制約
集計関数内で宣言された設定式に含まれない階層に従ってメジャーを集計する場合、集計は暗黙的には行われません。
たとえば、階層がテーブル形式で表示され、設定を使用する集計がテーブルフッタに含まれ、テーブル内の階層が設定式で
指定されていないときに、レポート内のいずれかのフィルタがテーブル内の階層の最初のルートを削除すると、これらのルート
の値は集計されませんが、元のフィルタが設定されていないルート (元のクエリ結果) は集計されます。
関連情報
デフォルト集計および明示的集計の例 [145 ページ]
5.1.1.1.2.5.1.3
デフォルト集計および明示的集計の例
例
デフォルト集計および明示的集計
以下のデータを含み、レポート内で完全に展開された状態で表示される階層があるとします。
製品
売上数量
飲み物
24,597
アルコール飲料
6,838
飲料
13,573
19,194
食品
7,870
焼き菓子
●
テーブルフッタに配置された場合、"売上数量" は 43,791 を返します。このデフォルト集計では、メジャーの総計値
(24,597 + 19,194) が返されます。
●
テーブルフッタに配置された場合、Sum("売上数量") は 72,072 を返します。この明示的集計では階層内に表示さ
れているすべての値 (24,597 + 6,838 + 13,573 + 19,194 + 7,870) を計算します。
●
明示的集計 Sum("売上数量";"製品"&"飲み物".children) は、20,411 (6,838 + 13,573) を返します。これ
は、"飲み物" が展開されているためです。
●
明示的集計 Sum("売上数量";{"製品"&"飲み物";"製品"&"飲料"}) は 38,170 (24,597 + 13,573) を返しま
す。"飲料" の値が計算内に 2 回出現していますが、これは "飲み物" が展開されているためです。
●
デフォルト集計 Aggregate("売上数量";{"製品"&"飲み物";"製品"."飲料"}) は 24,597 を返します。"飲
料" の値が計算内に 2 回出現することはありません。
レポートの "飲み物" ノードを折りたたむと、計算は次のようになります。
●
"売上数量" は 43,791 を返します。デフォルト集計は、表示方法の変更の影響を受けません。
●
Sum("売上数量") は 51,661 (24,597 + 19,194 + 7,870) を返します。明示的集計では、表示されているすべての
値を使用して値を返します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
145
●
Sum("売上数量";"製品".&"飲み物".children) は、"飲み物" の子メンバーが表示されていない場合でも
NULL ではない値を返します。
●
Sum("売上数量";{"製品".&"飲み物";"製品".&"飲料"}) は 38,170 を返します。これは、"飲料" が表示され
ていないためです。明示的集計では、表示されている値のみを使用します。
●
Aggregate("売上数量";{"製品".&"飲み物";"製品".&"飲料"}) は 24,597 を返します。デフォルト集計は、
表示方法の変更の影響を受けません。
5.1.1.2
テキストの検索
5.1.1.2.1
レポートでテキストを検索する
1.
下のツールバーで [検索] をクリックし、レポートの下に [検索] バーを表示します。
2.
[検索] ボックスに検索するテキストを入力します。
3.
ボックスの横にある矢印をクリックし、[大文字と小文字を区別する] を選択して大文字と小文字が区別される検索を行う
か、[大文字と小文字を区別しない] をクリックします。
4.
該当テキストが複数出現している場合は、[次へ] または [前へ] をクリックして別の出現箇所を強調表示するか、[すべて
強調表示] をクリックしてすべての出現箇所を強調表示します。
5.1.1.3
表示モード
5.1.1.3.1
表示モードの定義
データをどのように操作し、どのように表示させるかによって、レポートの表示モードを選択できます。
5.1.1.3.1.1
ページモード
ページモードは、ページ余白、ヘッダ、フッタなどレポートのページレイアウトを表示します。
ページモードは、テーブルやチャートの書式およびレポートページのレイアウトを調整する場合に使用します。
5.1.1.3.1.1.1
ページモードでのレポートサイズの設定
レポートサイズは、特定のパーセンテージ、または特定の高さと幅に設定できます。たとえば、レポートを 1 ページの高さに設
定すると、レポート上のすべての要素が横方向の 1 ページに納まるように再編成されます。
146
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
レポートサイズの設定は、レポートのページレイアウトを制御する他のすべての設定より優先されます。たとえば、3 つのセク
ションで構成されるレポートがあり、セクションごとにページ替えするように設定されていても、このレポートを 1 ページの高さに
設定すれば、レポートは 1 ページだけになります。
レポートサイズの設定が有効なのは、ページモードの場合だけです。
5.1.1.3.1.1.1.1
レポートサイズを設定する
1.
デザインモードで [ページ設定] タブを選択します。
2.
[幅] ボックスと [高さ] ボックスでそれぞれレポートの幅と高さを選択するか、[拡大縮小] ボックスでレポートサイズをパー
センテージで設定します。
パーセンテージを定義すると、幅と高さが自動的に計算されます。
5.1.1.3.1.2
クイック表示モード
デフォルトの表示モードは、クイック表示モードです。これは、物理的なレポートページのサイズではなく、データに基づいたペ
ージ付けのモードです。クイック表示モードでは、テーブル、レポート、レポートの独立セルだけが表示され、クイック表示の設
定に応じて最大レコード数が垂直および水平に表示されます。クイック表示モードでは、最小ページ幅および高さと、レポート
周辺部の余白も指定します。
クイック表示モードでは水平および垂直の行数が制限されるので、レポートにすべてのデータを格納できない場合がありま
す。
クイック表示モードは、結果の分析だけに限定して作業したり、計算や式を追加したり、テーブルにブレークや並べ替えを追加
して結果を構成する場合に使用します。
クイック表示モードのプロパティは、管理者が設定することも、アプリケーションで直接設定することもできます。
プロパティ
設定
最大垂直レコード
管理者
最大水平レコード
管理者
最小のページ幅
管理者
最小のページの高さ
管理者
右余白
管理者
下余白
管理者
ページごとの垂直のレコード
アプリケーション
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
注
●
水平テーブルとクロスタブのみに影響
を与えます。
●
水平テーブルは垂直には切断されませ
ん。
●
水平テーブルの行数は、垂直レコード
の計算では無視されます。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
147
プロパティ
設定
注
ページごとの水平のレコード
アプリケーション
●
垂直テーブル、フォーム、クロスタブの
みに影響を与えます。
●
垂直テーブルの行数は、水平レコード
の計算では無視されます。
その他の説明
●
テーブルのヘッダとフッタは行としてカウントされません。
●
独立セルとチャートは行としてカウントされません。
●
セクションが空でない場合、セクションセルは行としてカウントされません。
●
セクションが空の場合、セクションセルは垂直の行としてカウントされます。
●
クイック表示モードでは、[ブロック内では改ページしない]オプションは機能しません。
5.1.1.3.1.2.1
クイック表示モードの設定を変更する
ページあたりの水平レコード数と垂直レコード数は、クイック表示モードで変更できます。
1.
レポートを右クリックして [レポートの書式設定] を選択し、[レポートの書式設定] ダイアログボックスを表示します。
2.
[一般設定] タブを選択します。
3.
ページあたりの水平レコードと垂直レコードの数を、[ページコンテンツ (クイック表示モードのみ)] セクションで選択しま
す。
5.1.1.3.2
表示モードを切り替える
1.
クイック表示モードでレポートを表示するには、ステータスバーで [クイック表示] をクリックします。
2.
ページモードでレポートを表示するには、ステータスバーで [ページ] をクリックします。
5.1.1.4
レポートデータの表示と非表示
さまざまなレポート要素を折りたたんだり展開したりすることにより、レポートデータを非表示にしたり表示したりすることができ
ます。
セクション、ブレーク、およびテーブルを折りたたんだり展開したりすることができます。データはレポート要素に応じてさまざま
な方法で表示または非表示にすることができます。
レポート要素
結果
セクション
セクションが折りたたまれているときに、セクション詳細は非表示に
なり、空白のセルのみが表示されます。読み取りモードでは、
148
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
レポート要素
結果
DHTML ビューア (Web ビューア)、Java アプレット (リッチインター
ネットアプリケーション)、および Web Intelligence リッチクライアン
トを使用して、セクションの折りたたみおよび展開を行うことができま
す。
テーブルまたはブレーク
テーブルやブレークが折りたたまれている場合、行が非表示にな
り、ヘッダとフッタのみが表示されます。つまり、テーブルを折りたた
んだり展開したりするには、ヘッダとフッタが必要になります。
垂直テーブル、水平テーブル、およびクロステーブルは、折りたた
んだり展開したりすることができます。
読み取りモードでは、Java アプレット (リッチインターネットアプリケ
ーション) および Web Intelligence リッチクライアントを使用して、
セクションの折りたたみおよび展開を行うことができます。DHTML
ビューア (Web ビューア) では、テーブルの折りたたみおよび展開
を行うことはできません。
5.1.1.4.1
レポートデータを表示または非表示にする
読み取りモードおよびデザインモードでは、アウトラインを有効にすることでデータを折りたたんだり展開したりすることができ
ます。
1.
読み取りモードでは、ツールバーで [アウトライン] を選択して、レポートの左上に折りたたみ/展開バーを表示します。
DHTML ビューアを使用した場合、読み取りモードでは、セクションの折りたたみおよび展開のみを行うことができます。
Web Intelligence リッチクライアントおよび Java アプレット (リッチインターネットアプリケーション) を使用した場合、読み
取りモードでは、セクションおよびテーブルの折りたたみおよび展開を行うことができます。
2.
デザインモードでは、
分析
対話操作
アウトライン
を選択して、レポートの左上に折りたたみ/展開バーを表示し
ます。
3.
個別のレポート要素に対応して調整されているバー上の +/- アイコンを使用して、特定のレポート要素を折りたたんだり
展開したりします。
4.
バーの左下または右上にあるアイコンを使用して、レポート要素タイプの全インスタンスを折りたたんだり展開したりしま
す。
5.1.1.5
レポート内のすべての非表示コンテンツを再表示する
レポートでテーブル、セル、およびセクションを非表示にすることができます。
非表示コンテンツを含むレポートを右クリックして、[すべての非表示コンテンツを表示] をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
149
5.1.1.6
レポートの印刷
ドキュメントはレポート単位で印刷します。1 つのドキュメントから 1 つまたは複数のレポートを印刷できます。
レポートは左から右、上から下の順に印刷されます。レポートの幅が [レポートのページレイアウト] で定義された用紙サイズ
の幅よりも大きい場合は、改ページが挿入されます。
印刷時の用紙サイズと用紙の方向には、Java インタフェースまたはデスクトップインタフェースで表示されるレポートの用紙サ
イズと用紙の方向と異なる設定を使うことができます。この機能によって、さまざまなプリンタを使用する際に印刷時に適切な
レイアウトを指定することが可能になります。
ドキュメントは直接 Java インタフェースおよびデスクトップインタフェースから印刷できます。HTML インタフェースから印刷す
る場合は、ドキュメントを印刷可能な PDF ファイルにエクスポートします。
5.1.1.6.1
1.
レポートを印刷する
[ファイル] タブで [印刷] をクリックします。
○
HTML インタフェースを使用している場合は、[ファイルのダウンロード] ダイアログボックスが表示されます。
○
Java インタフェースまたはデスクトップインタフェースを使用している場合は、[印刷] ダイアログボックスが表示され
ます。
2.
印刷オプションを選択してレポートを印刷します。
5.2
テーブルの使用
5.2.1
5.2.1.1
テーブルでのデータ表示
テーブルの概要
新しいドキュメントを作成し、クエリを初めて実行して結果を表示すると、垂直テーブルにクエリ結果を含むレポートが、そのド
キュメントに追加されます。以下の処理を実行できます。
●
テーブルの整理方法の変更
●
データの削除または追加
●
他の行または列の挿入
●
結果の表示方法を変更するためのテーブルタイプの変更
●
結果の表示方法を変更するためのテーブルのチャートへの変換
●
他のテーブルの挿入
150
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.2.1.2
5.2.1.2.1
テーブルの種類
垂直のテーブル
垂直のテーブルでは、テーブルの上部にヘッダセル、各列に対応するデータが表示されます。デフォルトでは、テーブルに含
まれるディメンション、詳細、メジャーの名前がヘッダセルに表示され、対応する値がボディセルに表示されます。
5.2.1.2.2
水平のテーブル
水平のテーブルでは、テーブルの左にヘッダセル、各行に対応するデータが表示されます。デフォルトでは、テーブルに含ま
れるディメンション、詳細、メジャーの名前がヘッダセルに表示され、対応する値がボディセルに表示されます。
5.2.1.2.3
クロスタブ
クロステーブルでは、上軸と左軸にディメンションの値が表示されます。ボディには、ディメンションのクロスセクションに対応す
るメジャーの値が表示されます。たとえば、次のクロステーブルには、上軸に [四半期] の値が、左軸に [都道府県] の値が表
示されています。ボディには、各都道府県の四半期別の[売上げ]が表示されています。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
151
クロステーブルには、複数のディメンションを含めることができます。たとえば、次のクロステーブルには 2 つのディメンション
が表示されています。[売上げ]メジャーの値は、各都道府県の四半期ごとの商品区分別の値です。
ボディにディメンションのあるクロステーブルを作成すると、ボディセルの値は多次元データモデルに従って計算されます。ボ
ディに表示される値は、データの特定の座標に行がある、ないにかかわらず、テーブル軸の全座標に従って計算されます。
152
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.2.1.2.4
フォーム
フォームは、顧客別、商品別、パートナー別などの詳細情報を表示する場合に便利です。たとえば顧客のアカウント、名前、
住所など、個々の顧客レコードを表示するのに役立ちます。
また、封筒の宛名ラベルにも利用できます。
5.2.1.3
テーブルの作成と編集
5.2.1.3.1
オブジェクトをレポートにドラッグしてテーブルを作成する
すでにデータソースを選択し、処理中のドキュメントに対するクエリを作成しました。
レポートを処理中であり、レポートにテーブルを挿入するとします。クエリの作成時に作成された、使用可能なオブジェクトを使
用します。
1.
デザインモードでは、レポートの左側にある [使用できるオブジェクト] をクリックして、左枠に [使用できるオブジェクト] 画
面を表示します。
2.
1 つまたは複数のオブジェクトを選択して、レポートの空のパーツにドラッグアンドドロップします。
カーソルを放すと、オブジェクトが垂直テーブル内の列として表示されます。
3.
1 つまたは複数の別のオブジェクトをテーブルに追加するには、オブジェクトを既存のテーブルにドラッグします。
既存の列の左に列を追加するには、列の左側にオブジェクトをドラッグします。既存の列の右に列を追加するには、列の
右側にオブジェクトをドラッグします。既存の列を置き換えるには、オブジェクトを列の中央にドラッグします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
153
5.2.1.3.2
1.
デザイン
テンプレートを選択してテーブルを作成する
構造のみ
をクリックして、構造モードに切り替えます。
構造モードで作業することにより、毎回サーバに変更の適用を要求せずに新しいテーブルを定義し、プレビューすること
ができます。
2.
レポート要素
テーブル
垂直テーブルの定義/水平テーブルの定義/クロステーブルの定義/フォームの定義
を
クリックします。
3.
レポートをクリックして、テーブルを表示する位置を指定します。
[レポート要素の挿入] ダイアログボックスが表示されます。
4.
垂直テーブル、水平テーブル、クロステーブル、またはフォームのいずれを作成するかによって、テーブルコンポーネント
(列、行、またはボディセル) を追加するには、ダイアログボックスの右枠の既存コンポーネントの右にある [+] をクリック
して、ドロップダウンリストから、列、行、またはボディセルに関連付けるオブジェクトを選択します。
注記
レポートオブジェクトではなくコンポーネントと式を関連付けることができます。手順は、コンポーネントの横にある矢印
をクリックし、[式の編集] を選択して、[式エディタ] で式を定義します。
5.
テーブルコンポーネントを削除するには、右にある矢印をクリックし、メニューから [削除] を選択するか、[X] をクリックし
ます。
6.
テーブルの定義が終了している場合、
デザイン
データあり
を選択してデータを入力するか、[OK] をクリックしま
す。
5.2.1.3.3
[変換] を使ってテーブルに別のテンプレートを適用する
テーブルを別の書式やチャートに変換できます。右クリックオプションの [テーブルの変換] を使用するか、[レポート要素] タブ
の [ツール] セクションからテーブルまたはチャートのスタイルを選択することができます。
1.
書式を再設定するテーブルを右クリックして
2.
新しいテーブルタイプまたはチャートタイプを選択します。
3.
[OK] をクリックして、ダイアログボックスを閉じます。
テーブルの変換
を選択し、[変換] オプションを表示します。
Unicode フォントを使用しているテーブルを変換すると、チャートのデフォルトフォントが Unicode でない限り、フォントは適用
されません。Unicode フォントを使用するチャートの書式を変更する必要があります。詳細については、管理者にお問い合わ
せください。
5.2.1.3.4
テーブルに行または列を追加する
1.
別の列または行を挿入する隣の列または行にあるセルを選択します。
2.
右クリックして、
挿入
テーブルレイアウト
154
上に行を挿入/下に行を挿入/左に列を挿入/右に列を挿入
挿入
を選択するか、
上に行を挿入/下に行を挿入/左に列を挿入/右に列を挿入
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
レポート要素
を選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
3.
左枠で、[使用できるオブジェクト] 枠から、挿入した空の列または行にオブジェクトをドラッグします。
5.2.1.3.5
1.
テーブルの行または列を削除する
削除するテーブルの列または行を右クリックし、メニューから [削除] を選択します。
デフォルトでは、メニューから [削除] を選択すると、垂直テーブルの列または水平テーブルの行が削除されます。
2.
[行] または [列] を選択できます。
3.
[OK] をクリックします。
5.2.1.3.6
行または列を移動する
選択した列または行をドラッグし、テーブル上の別の列または行の前か後ろにドロップします。
行または列をドラッグすると、ポインタの横に列または行のヘッダが表示されます。
5.2.1.3.7
行または列を入れ替える
選択した列または行を入れ替え先の列または行の上にドラッグします。
5.2.1.3.8
テーブルからセルのコンテンツを消去する
セルのコンテンツを消去し、空になったセルに画像、ハイパーリンク、式、テキストなどを表示できます。
テーブル内では、次のセルを消去できます。
●
ヘッダセル - 各ヘッダセルを別々に消去できます。
●
フッタセル - 各フッタセルを別々に消去できます。
●
関連するボディセル - 1 つのボディセルを消去すると、自動的に同じ列や同じ行のすべてのボディセルが消去されます。
1.
消去するセルをクリックします。
セルが強調表示されます。
2.
選択したセルを右クリックして、[コンテンツのクリア] をクリックします。
5.2.1.3.9
1.
テーブルを削除する
テーブルの上端をクリックして、削除するテーブルを選択します。
テーブル全体がグレイの枠線で囲まれます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
155
2.
Delete キーを押します。
5.2.1.3.10
テーブルをコピーする
テーブルをレポート内、または Microsoft Word や Excel などの外部のアプリケーションにコピーして貼り付けることができま
す。Web Intelligence のインスタンスのテーブルを別のインスタンスにコピーすることはできません。
1.
テーブルを選択し、右クリックして、メニューから [コピー] を選択します。
2.
テーブルをレポートの別の部分に貼り付けるには、テーブルを表示する場所を右クリックし、メニューの[貼り付け]をクリ
ックします。
3.
テーブルを別のアプリケーションに貼り付けるには、他のアプリケーション内でクリップボードの内容を貼り付けます。
テーブルをコピー先アプリケーションの開いているドキュメントに直接ドラッグアンドドロップして、テーブルを別のアプリケ
ーションにコピーすることもできます。
テーブルを別のアプリケーションに貼り付けると、開いているドキュメントに 1 つのピクチャとして表示されます。
5.2.1.4
5.2.1.4.1
テーブルとセルの書式設定
テーブルまたはセルの背景色を選択する
テーブルまたはそのセルの背景色を設定できます。セルの背景色が定義されると、それが白である場合でも、その色はテー
ブルの背景色よりも優先されます。背景色をすべてのテーブルに適用し、セルが白のままである場合、セルが白の背景で設
定されないようにしてください。
1.
テーブルまたはセルを選択して右クリックし、[テーブルの書式設定] または [セルの書式設定] を選択します。
2.
ダイアログボックスで [表示] タブを選択します。
3.
[色なし] オプションの右側で、カラーパレットアイコンの隣にあるラジオボタンをクリックします。
4.
カラーパレットアイコンの横にある矢印をクリックしてパレットを表示します。
5.
パレットを使用して色を選択します。
6.
[OK] をクリックします。
5.2.1.4.2
テーブルの行または列を交互に違う色で表示する
1.
テーブルを選択して右クリックし、[テーブルの書式設定] を選択します。
2.
ダイアログボックスで [表示] タブを選択します。
3.
[代替色:] セクションで、[実行間隔] の横のコンボボックスを使用し、行に表示させる代替色と、色を変更する周期を設定
します。
4.
[色] の横にある矢印をクリックし、カラーパレットを使用して色を選択します。
5.
[OK] をクリックします。
156
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.2.1.4.3
テーブルに画像またはスキンを挿入する
1.
テーブルを選択して右クリックし、[テーブルの書式設定] を選択します。
2.
ダイアログボックスで [表示] タブを選択します。
3.
スキンを表示するには、[スキン]を選択した後、一覧からスキンを選択します。テーブルにスキンを適用する場合、横ま
たは縦の余白値が 0.00 よりも大きいことを確認してください。この値が 0.00 以下の場合、スキンは表示されません。
4.
URL を使用して画像を参照するには、[URL からの画像]を選択した後、URL を入力します。
○
会社のサーバ上の画像にアクセスするには、画像の名前を入力します。[適用] をクリックすると、boimg:// が挿
入されます。
○
画像ファイルに直接アクセスするには、[ファイルからの画像]を選択した後、[参照]をクリックしてそのファイルへ移
動します。
5.
画像ファイルの参照を選択した場合は、[表示]および[位置]の一覧を使用して、画像の表示方法を設定します。
6.
[OK] をクリックして、ダイアログボックスを閉じます。
7.
イメージまたはパターンを削除するには、パターンに対して [なし] を選択します。
5.2.1.4.4
1.
テーブルまたはセルの罫線を書式設定する
テーブルまたはセルを右クリックし、ショートカットメニューから
テーブルの書式設定
または
セルの書式設定
を
選択します。
2.
[罫線] タブを選択します。
3.
タブ内のコントロールを使用して、罫線のスタイルと色を設定します。
5.2.1.4.5
1.
テーブルセルのテキストを書式設定する
テキストを書式設定するセルを選択します。複数の列またはセルを選択するには、最初の列またはセルを選択してから、
Ctrl キーを押しながら他の列またはセルの選択を続けます。
列内のセルを選択すると、その列内のすべてのセルが選択されます。
2.
セルの書式設定
フォント
ツールボックスを使用して、選択したセルのテキストの書式を設定します。
3.
必要に応じ、フォント、スタイル、サイズ、および効果を選択します。
4.
[OK] をクリックします。
5.2.1.4.6
セルの高さと幅を設定する
ドラッグアンドドロップを使用するか、[セルの書式設定] ダイアログボックスでセルのサイズを指定することによって、セルの高
さと幅を定義できます。
レポートのセルの内容を非表示にするには、セル幅を 0.1cm に設定するとセル幅が変更され、セルの内容が後で表示される
ようになります。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
157
1.
セルが目的の高さと幅になるまでセルの境界線をドラッグします。
2.
変更するセルを選択し、右クリックして [セルの書式設定] を選択します。
3.
[一般設定] タブをクリックします。
4.
セルの高さと幅の設定
5.
セルが自動調整されるように設定するには、[コンテンツに合わせて幅を自動調整] または [コンテンツに合わせて高さを
自動調整] (あるいはその両方) を選択し、幅と高さの最小値を設定します。
一部の関数は、自動調整セルと互換しません。これらの関数のいずれかを自動調整セル内に置くと、関数では
#RECURSIVE エラーメッセージが表示されます。
セルの境界線をダブルクリックしてセルの幅と高さを自動調整することもできます。
○
セルの幅を自動調整するには、セルの右側の境界線をダブルクリックします。
○
セルの高さを自動調整するには、セルの下の境界線をダブルクリックします。
自動調整は現在のセル サイズを最小サイズとして保持し、セルが格納する文字列が指定の最小サイズを超えた場合に
セルのサイズを拡張します。
注記
セルサイズが自動調整に設定されたテーブルを含むドキュメントは、セルの幅と高さが固定されたテーブルだけのドキ
ュメントよりも表示に時間がかかります。
注記
Web Intelligence レポートで [セル内容の読み込み方法] が HTML に設定されている場合、[自動調整 (高さ)] プロ
パティと [自動調整 (幅)] プロパティは正しく機能しません。
5.2.1.4.6.1
自動調整とテキストの折り返しの効果
自動調整とテキストの折り返し機能を、個別に使用した場合と、両者を組み合わせて使用した場合の効果を下表に示します。
機能
効果
折り返して全体を表示
テキストはセルの最後で折り返して表示されます。
幅の自動調整
セルの幅を調整してテキスト全体を表示します。
高さの自動調整
セルの高さを調整してテキスト全体を表示します。
幅の自動調整 + 高さの自動調整
セルの幅と高さを調整してテキスト全体を表示します。
折り返して全体を表示 + 幅の自動調整
最も長い単語がセルに収まるよう、セルの幅が調整されます。セル
の高さはテキストの行数に合わせて調整されないため、セルの高さ
を超えるテキストは表示されない場合があります。
折り返して全体を表示 + 高さの自動調整
テキストの折り返し機能により生成された行数分のテキストが収ま
るよう、セルの高さが調整されます。セルの幅は最も長い単語に合
わせて調整されないため、セルの幅を超えるテキストは表示されな
い場合があります。
158
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
機能
効果
折り返して全体を表示 + 高さの自動調整 + 幅の自動調整
セルの高さと幅がテキストに合わせて調整されるので、テキストが
横方向にも縦方向にも表示されなくなることはありません。
5.2.1.4.7
書式ペインタを使って書式設定をコピーする
書式ペインタを使用すると、レポート、テーブル、またはセルの書式設定を他のレポート、テーブル、またはセルにすばやく適
用できます。[書式ペインタ] ツールは、[書式設定] タブの [ツール] セクションで提供されています。
適用される書式設定オプションは、ソースおよびターゲットとして選択するオブジェクトによって異なります。通常、フォントスタ
イルや背景色などの視覚的な書式設定に影響するプロパティだけが適用されます。[重複行は集計しない]プロパティのような
テーブルプロパティなど、データの表示に影響するプロパティは適用されません。
1.
書式設定を適用する元のレポート、テーブル、またはセルを選択します。
2.
書式設定を 1 回適用する場合は [書式ペインタ] をクリックし、複数回適用する場合はダブルクリックします。
[書式ペインタ] は、
3.
書式
ツール
ツールボックスにあります。
書式設定の適用先とするレポート、テーブル、またはセルをクリックします。
[書式ペインタ]を 1 度クリックすると、ボタンが無効になります。
[書式ペインタ]をダブルクリックすると、ボタンは有効のままになります。
4.
ダブルクリックした場合は、[書式ペインタ]をもう一度クリックするか、Esc キーを押して書式設定操作を取り消してくださ
い。この書式設定操作の取り消しは、まだ一度も書式設定を適用していない場合に行うことができます。
5.2.1.4.8
レポートページでテーブルまたはチャートの位置を設定する
以下で、レポートページでテーブルまたはチャートの位置を設定する方法について説明します。
置
レポート要素
位置
配
を選択するか、テーブルまたはチャートを右クリックして [配置] を選択しても、同じ [レイアウト] ボックスを表示できま
す。
1.
テーブルまたはチャートの罫線を選択して右クリックし、[テーブルの書式設定] または [チャートの書式設定] を選択しま
す。
2.
[レイアウト] を選択します。
3.
[相対位置] セクションのコントロールを使用して、他のレポート要素との関連でテーブルまたはチャートの位置を設定しま
す。
5.2.1.4.9
テーブルとセルを重ね表示する
重ね表示は、レポート内で同じスペースを占めるテーブルとセルをどのように表示するかを決定します。重ね表示順で前方に
あるオブジェクトは、重ね表示順で後方にあるオブジェクトの上に表示されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
159
1.
重ね表示を設定するテーブルまたはセルを選択します。
2.
右クリックして[順序]をクリックし、重ね表示オプションをクリックします。
オプション
説明
前面に移動
テーブルまたはセルを重ね表示順で最初のオブジェクトにします。
背面に移動
テーブルまたはセルを重ね表示順で最後のオブジェクトにします。
前面に出す
テーブルまたはセルを重ね表示順で 1 つ前に移動します。
後ろに移動
テーブルまたはセルを重ね表示順で 1 つ後ろに移動します。
5.2.1.4.10
テーブルセルを結合する
1.
Ctrl キーを押しながらセルをクリックして、結合するセルを選択します。
2.
Ctrl キーを押しながら右クリックして、[結合] を選択します。
セルを結合すると、結合されたセルには最初に選択したセルのデータだけが含まれ、他のセルのデータは失われます。
5.2.1.5
5.2.1.5.1
テーブルの表示のコントロール
テーブル、行、列の表示と非表示を切り替える
テーブルや特定の行や列に値が何も表示されないことがあります。たとえば、特定の商品の売上げが継続的に記録されてい
ない場合、その売上げ結果を表示するテーブル行または列に空白が表示されます。デフォルトでは、これらの空白の行、列、
またはテーブルが表示されます。これらを表示するか非表示にするか選択できます。テーブルまたは要素が非表示にされる
と、その名前が [ドキュメント構造およびフィルタ] ペインで灰色の斜体になります。
式の結果に基づいて、テーブルの表示と非表示を切り替えることもできます。
1.
テーブルを選択して右クリックし、[テーブルの書式設定] を選択します。
2.
[一般設定] タブを選択します。
3.
テーブルを非表示にするには、[常に非表示] を選択します。
4.
テーブルが空の場合、非表示にするには、[空の場合に非表示] を選択します。
5.
式が True の場合にテーブルを非表示にするには、[式が True の場合に非表示] を選択してボックスに式を入力しま
す。
6.
メジャー値が空の行を表示するには、[メジャー値がすべて空の行を表示] を選択します。
7.
ディメンション値が空の行を表示するには、[ディメンション値が空の行を表示] を選択します。
8.
テーブルがクロステーブルの場合、ディメンション値が空の行または列を表示させるには、[ディメンションが空の行/列を
表示] を選択します。
160
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.2.1.5.2
非表示のテーブル、セル、またはセクションを再表示する
テーブル、セル、およびセクションは、データが入っていないか、式の結果に基づいている場合には、無条件で非表示にする
ことができます。これらのテーブルを再表示することができます。レポートで非表示の要素をすべて表示するには、レポート内
を右クリックし、[すべての非表示コンテンツを表示] を選択します。また、次のこともできます。
1.
左枠の [ドキュメント構造とフィルタ] タブで非表示のテーブル、独立セル、またはセクションを選択するか、非表示のレポ
ートオブジェクトをそれが表示されているテーブルから選択します。
2.
右クリックして
5.2.1.5.3
1.
2.
2.
3.
表示
を選択します。
テーブルでディメンションを非表示にする
デザインモードで、ディメンションを含む列を選択します。
レポート要素
5.2.1.5.4
1.
非表示
セル動作
非表示
ディメンションの非表示
を選択し、ディメンションを非表示にします。
非表示ディメンションを再表示する
デザインモードで、非表示ディメンションを含むテーブルを選択します。
レポート要素
動作
非表示
非表示ディメンションを表示
を選択して、ディメンションを再表示します。
テーブル内のすべてのオブジェクトが非表示ディメンションである場合は、左枠の [ドキュメント構造とフィルタ] タブでテー
ブルを右クリックして、
5.2.1.5.5
非表示
非表示ディメンションを表示
を選択します。
重複行を集計しないように設定する
行に重複したデータが含まれる場合、デフォルトではメジャー値を集計します。この場合、メジャー値を集計しない設定も選択
できます。
1.
テーブルを選択して右クリックし、[テーブルの書式設定] を選択します。
2.
[一般設定] タブを選択します。
3.
[重複行は集計しない] を選択します。
5.2.1.5.6
1.
テーブルヘッダとフッタの表示と非表示を切り替える
テーブルを選択して右クリックし、[テーブルの書式設定] を選択して [テーブルの書式設定] ダイアログボックスを表示し
ます。
2.
[一般設定] タブを選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
161
3.
[テーブルヘッダ] を選択して、ヘッダを表示します。
4.
[テーブルフッタ] を選択して、フッタを表示します。
注記
クロステーブルでは、オプションは [先頭ヘッダを表示]、[左ヘッダを表示]、[下フッタの表示]、[右フッタの表示] です。
5.2.1.5.7
新規レポートページでテーブルを開始する
1.
テーブルを選択して右クリックし、[テーブルの書式設定] を選択します。
2.
[レイアウト] タブを選択します。
3.
[垂直] または [水平] 枠で [新規ページで開始] を選択します。
[水平] および [垂直] 枠はテーブル軸を参照します。
5.2.1.5.8
クロステーブルのヘッダにオブジェクト名を表示する
1.
テーブルを選択して右クリックし、[テーブルの書式設定] を選択します。
2.
[一般設定] タブを選択します。
3.
[オブジェクト名の表示] をクリックして、クロステーブルの追加のヘッダにオブジェクトの名前を表示します。
5.2.1.5.9
テーブル内で改ページしないように設定する
1.
テーブルを選択して右クリックし、[テーブルの書式設定] を選択します。
2.
[レイアウト] タブを選択します。
3.
[垂直] または [水平] ペインで [テーブル内では改ページしない] を選択します。
[水平] および [垂直] 枠はテーブル軸を参照します。
5.2.1.5.10
返す
すべてのレポートページでテーブルヘッダまたはフッタを繰り
1.
テーブルを選択して右クリックし、[テーブルの書式設定] を選択します。
2.
[レイアウト] タブを選択します。
3.
[垂直] または [水平] 枠で、[すべてのページでヘッダを繰り返す] または [すべてのページでフッタを繰り返す] を選択し
ます。
[水平] および [垂直] 枠はテーブル軸を参照します。
162
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.2.2
独立セルでのデータの表示
5.2.2.1
定義済みの独立セル
独立セルとは、レポート内で独立した単独のセルのことです。空白の独立セルにテキストまたは式を入れたり、特定の情報を
表示する定義済みの独立セルを使用できます。
使用可能な独立セルには次の機能があります。
●
式とテキストのセル
○
空白のセル - テキストまたは式を入力可能な空白のセル
○
ドリルフィルタ - DrillFilters 関数を使用して、レポートに適用されるドリルフィルタの詳細を表示します。
○
前回更新日時 - LastExecutionDate 関数を使用して、ドキュメントを前回最新表示した日時を表示します。
○
ドキュメント名 - DocumentName 関数を使用して、ドキュメント名を表示します。
○
クエリの概要 - QuerySummary 関数を使用して、ドキュメント内のクエリの詳細を表示します。
○
プロンプトの概要 - PromptSummary 関数を使用して、ドキュメント内のプロンプトの詳細を表示します。
○
レポートフィルタの概要 - ReportFilterSummary 関数を使用して、レポートに適用されるレポートフィルタを表示
します。
●
ページ番号セル
○
ページ番号 - Page 関数を使用して、レポート内のページ数を表示します。
○
ページ番号/全ページ数 - Page および NumberOfPages 関数を使用して、現在のページ番号とレポート内の全ペ
ージ数を表示します。
○
全ページ数 - NumberOfPages 関数を使用して、レポート内の全ページ数を表示します。
独立セルで使用される関数の詳細については、Web Intelligence における関数、式、計算の使い方ガイド、またはオンライン
ヘルプを参照してください。
5.2.2.2
レポートに独立セルを挿入する
独立セルを挿入するには、デザインモードにする必要があります。
1.
レポート要素
セル
空
2.
レポート要素
セル
事前定義済み
の順に選択して、空のセルを挿入します。
の順に選択して、セルの一覧から選択し、事前定義済みのセルを挿入しま
す。
3.
セルを挿入するレポート部分にマウスを移動し、マウスの左ボタンをクリックします。
4.
空のセルを挿入した場合は、[分析] メニューの [式] ボックスにセルのテキストまたは式を入力します。
5.
セルを削除するには、セルを選択して Delete キーを押します。
5.2.2.3
独立セルを非表示にする
独立セルは、無条件に非表示にしたり、空の場合や式の結果に基づいて非表示にすることができます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
163
1.
独立セルを右クリックし、[セルの書式設定] をクリックして、[セルの書式設定] ダイアログボックスを表示します。
2.
[一般設定] タブを選択します。
3.
無条件にセルを非表示にするには、[常に非表示] を選択します。
4.
空の場合にセルを非表示にするには、[空の場合に非表示] を選択します。
5.
式の結果に基づいてセルを非表示にする場合は、[式が True の場合に非表示] をクリックしてボックスに式を入力しま
す。
5.2.2.4
非表示のテーブル、セル、またはセクションを再表示する
テーブル、セル、およびセクションは、データが入っていないか、式の結果に基づいている場合には、無条件で非表示にする
ことができます。これらのテーブルを再表示することができます。レポートで非表示の要素をすべて表示するには、レポート内
を右クリックし、[すべての非表示コンテンツを表示] を選択します。また、次のこともできます。
1.
左枠の [ドキュメント構造とフィルタ] タブで非表示のテーブル、独立セル、またはセクションを選択するか、非表示のレポ
ートオブジェクトをそれが表示されているテーブルから選択します。
2.
右クリックして
5.2.2.5
非表示
表示
を選択します。
独立セルをコピーする
独立セルをレポート内、または Microsoft Word や Excel などの外部のアプリケーションにコピーして貼り付けることができま
す。アプリケーションのインスタンス間で独立セルをコピーすることはできません。
1.
独立セルを選択し、ツールバーの [コピー] をクリックします。
2.
独立セルをレポートの別の部分に貼り付けるには、独立セルを表示する場所を右クリックし、メニューの[貼り付け]をクリ
ックします。
3.
独立セルを別のアプリケーションに貼り付けるには、他のアプリケーション内からクリップボードの内容を貼り付けます。
独立セルをコピー先アプリケーションの開いているドキュメントに直接ドラッグアンドドロップして、独立セルを別のアプリケ
ーションにコピーすることもできます。独立セルを Microsoft Office アプリケーションにドラッグアンドドロップすると、その
セルのテキストはアプリケーションに貼り付けられます。
5.2.3
セクション、ブレークおよび並べ替えを使用したデータの整列
5.2.3.1
5.2.3.1.1
データをグループ化するためのセクションの使用
セクションによる情報のグループ化
セクションを使用すると、レポート情報をより小さく把握しやすいグループに分割できます。
164
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
例
例えば売上げを四半期ごとにまとめると、レポートにセクションが作成されます。
テキサスの地域担当マネージャだとします。担当地域の店舗の年間売上げを都市別および四半期別に示すレポートを受
け取りました。
都市
四半期
売上げ
オースチン
第1
314430
オースチン
第2
273608
オースチン
第3
294798
オースチン
第4
252644
ダラス
第1
215874
ダラス
第2
194689
ダラス
第3
204066
ダラス
第4
188791
ヒューストン
第1
572177
ヒューストン
第2
619924
ヒューストン
第3
533765
ヒューストン
第4
520332
四半期ごとの都市別の売上げ結果を比較するため、[四半期]をセクション値に設定しました。レポートが四半期別の 4 つ
のセクションに分割されます。
第1
都市
売上げ
オースチン
314430
ダラス
215874
ヒューストン
572177
第2
都市
売上げ
オースチン
273608
ダラス
194689
ヒューストン
619924
第3
都市
売上げ
オースチン
294798
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
165
都市
売上げ
ダラス
204066
ヒューストン
533765
第4
都市
売上げ
オースチン
252644
ダラス
188791
ヒューストン
520332
同じレポートに、1 つのセクションだけの単純なものから複数のサブセクションを含んだマルチセクションまで作成することも
できます。レポート内のセクションを削除、再編成することもできます。
セクションは、次のいずれかのソースから作成します。
●
テーブルまたはチャートにすでに表示されているディメンション: ディメンションを右クリックし、[セクションとして設定] を
●
ドキュメントには含まれているが、テーブルやチャートには表示されていないディメンション
選択します。
メジャーオブジェクトを使ってセクションを作成することはできません。
5.2.3.1.2
セクションへのフィルタの適用
セクションフィルタは、セクションヘッダの値、またはセクション内に表示される値に基づいて適用することができます。
セクションヘッダに対するセクションフィルタの適用
"国"に関するセクションを含むレポートがある場合、フィルタ"国" = "アメリカ"を適用すると、アメリカ以外の国のすべて
のセクションが除外されます。
セクションデータに対するセクションフィルタの適用
"地域" に関するセクションを含むレポートがある場合、フィルタ "製品"="飲み物" をセクションに適用すると、レポートには製
品 "飲み物" を含むすべてのセクションが含まれます。
この場合、レポートに残っているセクションには、該当する地域で販売された、飲み物以外の製品が含まれます。セクションフ
ィルターは、飲み物が販売された地域を保持するものの、セクションのデータから他の製品を除外しないためです。
つまり、フィルタはセクションのデータに基づいていますが、セクションヘッダのデータに間接的に適用されます。
166
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.2.3.1.3
列からセクションを作成する
セクションとして定義する列を右クリックして、[セクションとして設定] をクリックします。
5.2.3.1.4
ディメンションからセクションを作成する
1.
セクション
レポート要素
セクションの挿入
を選択します。
2.
レポート内のセクションを挿入する位置をクリックします。
3.
表示されるダイアログボックスでディメンションを選択して、[OK] をクリックし、セクションを挿入します。
5.2.3.1.5
階層からのセクションの作成
階層でセクションを作成する場合、階層の各メンバーがセクションヘッダになります。セクションの展開は、テーブルの列のメン
バーを展開する場合と同じ方法で行います。
次のデータを表示するレポートがあります。
顧客の地理
性別
インターネット売上金額
すべての顧客
男性
235,243
女性
254,342
男性
34,342
女性
45,464
男性
12,232
女性
14,242
男性
17,343
女性
18,001
オーストラリア
カナダ
フランス
"顧客の地理" にセクションを作成すると、レポートはまず次のように表示されます。
すべての顧客
性別
インターネット売上金額
男性
235,243
女性
254,342
セクションヘッダを展開すると、レポートは次のように表示されます。
すべての顧客
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
167
性別
インターネット売上金額
男性
235,243
女性
254,342
オーストラリア
性別
インターネット売上金額
男性
34,342
女性
45,464
カナダ
性別
インターネット売上金額
男性
12,232
女性
14,242
フランス
性別
インターネット売上金額
男性
17,343
女性
18,001
5.2.3.1.6
サブセクションの作成
既存のセクション内にセクションを作成することによって、セクション内のセクション (サブセクション) を持つレポートを作成でき
ます。
5.2.3.1.7
セクションセルまたはセクションを削除する
セクションセルを右クリックして、
ン
削除
セルのみ
を選択してセクションセルを削除するか、
セルとセクショ
を選択してセルとセクションを削除します。
5.2.3.1.8
セクションのページレイアウトを設定する
1.
セクションを右クリックして、メニューから [セクションの書式設定] を選択します。
2.
ダイアログボックスで [レイアウト] タブを選択します。
168
削除
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
3.
各セクションを新しいページで開始するには、[新規ページで開始] を選択します。
4.
セクション内で改ページをしないようにするには、[改ページしない] を選択します。
5.
すべてのページでセクションヘッダを繰り返すには、[すべてのページで繰り返す] を選択します。
5.2.3.1.9
1.
2.
セクションを非表示にする
セクションを選択します。
レポート要素
動作
非表示
を選択して、セクションを非表示にします。
3.
セクションが空の場合に非表示にするには、
4.
式が True の場合にセクションを非表示にするには、
レポート要素
動作
レポート要素
空の場合に非表示
動作
を選択します。
以下の場合に非表示
を選択し、[式が
True の場合に非表示] を選択してボックスに式を入力します。
式は論理値 (True または False) を返す必要があります。
5.2.3.1.10
非表示のテーブル、セル、またはセクションを再表示する
テーブル、セル、およびセクションは、データが入っていないか、式の結果に基づいている場合には、無条件で非表示にする
ことができます。これらのテーブルを再表示することができます。レポートで非表示の要素をすべて表示するには、レポート内
を右クリックし、[すべての非表示コンテンツを表示] を選択します。また、次のこともできます。
1.
左枠の [ドキュメント構造とフィルタ] タブで非表示のテーブル、独立セル、またはセクションを選択するか、非表示のレポ
ートオブジェクトをそれが表示されているテーブルから選択します。
2.
右クリックして
5.2.3.1.11
非表示
表示
を選択します。
セクションの色とイメージを定義する
1.
セクションを右クリックして、[セクションの書式設定] を選択します。
2.
ダイアログボックスで [表示] タブをクリックします。
3.
[表示] タブのコントロールを使用して、色およびイメージを定義します。
5.2.3.2
5.2.3.2.1
ブレークの使用
ブレークの定義
ブレークとはブロックを分割したもので、選択したディメンション、詳細、メジャーの値に従ってセクションごとにデータがグルー
プ化されます。セクションは、同じデータブロック内に小テーブルとして表示されます。
ブレークを適用すると、ディメンションのそれぞれの値に対応するデータを個別のセクションに表示できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
169
ブレークには次の 2 つの大きな利点があります。
●
データの表示方法をより効果的に整理できる。
●
小計を表示できる。
●
サブ集計を表示できる。
5.2.3.2.2
ブレークとセクションの比較
セクションとは、データをセクションヘッダと呼ばれる独立セルに分割したものです。各セクションヘッダにはディメンションの 1
つの値だけが表示され、その値に対応するデータがブロックに表示されます。
ブレークとは、ブロック内のデータを分割するものです。列には、ブロック内の行に繰り返さし表示されるディメンション、詳細ま
たはメジャーの値があります。
5.2.3.2.3
階層へのブレークの適用
階層にブレークを適用すると、すべてのレベルのすべての階層メンバーに対してブレークが適用されます。
例
階層に適用されたブレーク
次のデータを表示するレポートがあります。
顧客
性別
売上数量
ALL
F
131,587
M
138,215
F
131,587
M
138,215
F
36,759
M
37,989
米国
カナダ
"顧客" 階層にブレークを適用すると、次のように表示されます。ブレークが "顧客" の各メンバーに適用されています。
顧客
性別
売上数量
ALL
F
131,587
M
138,215
ALL
269,802
顧客
性別
売上数量
米国
F
131,587
170
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
顧客
性別
売上数量
M
138,215
269,802
米国
顧客
性別
売上数量
カナダ
F
36,759
M
37,989
74,748
カナダ
5.2.3.2.4
ブレーク挿入時のデフォルトの並べ替え順序
オブジェクトにブレークを挿入すると、オブジェクトの値が以下のように自動的に昇順に並べ替えられます。
●
値が数値の場合は、最小値が 1 行目に表示され、最大値が最終行に表示されます。
●
アルファベットの場合は、上から下にアルファベット順に表示されます。
この並べ替え順は、いつでも変更できます。
複数のブレークを適用し、それぞれのブレークに並べ替えの優先順位を設定できます。これにより、さまざまなディメンション、
詳細またはメジャーを使って複数のブレークを挿入した場合でも、データの表示方法を制御できます。
5.2.3.2.5
ブレークを挿入する
注記
フォーム表にはブレークを挿入できません。
ブレークを追加するには、デザインモードにする必要があります。
1.
2.
ブレークを適用する列を選択します。
分析
表示
ブレーク
ブレークの追加
を選択します。
テーブルが、列に含まれる一意の値の数と同数の小テーブルに分割されます。各小テーブルにフッタが付きます。
関連情報
ブレークを管理する [172 ページ]
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
171
5.2.3.2.6
ブレークを削除する
ブレークを削除するには、デザインモードにする必要があります。
1.
2.
ブレークを定義する列を選択します。
分析
表示
ブレーク
ブレークの削除
を選択します。
列にブレークが定義されていない場合は、[ブレークの削除] のメニュー項目は使用できません。
3.
すべてのブレークを削除するには、テーブル内の任意の列を選択してから、
ークの削除
分析
表示
ブレーク
すべてのブレ
を選択します。
テーブルにブレークが定義されていない場合は、[すべてのブレークの削除] のメニュー項目は使用できません。
5.2.3.2.7
ブレークを管理する
ブレークを管理するには、デザインモードにする必要があります。
1.
2.
テーブル内の任意の列を選択します。
分析
表示
ブレーク
ブレークの管理
を選択します。
テーブルに定義されているブレークがダイアログボックスに表示されます。テーブルがクロスタブの場合は、横軸と縦軸
の両方のブレークがダイアログボックスに表示されます。各ブレークは、ブレークが定義されているディメンションで表現さ
れます。ディメンションが表示される順序は、ブレークが適用されている順序を示しています。
3.
ブレークの優先順位を変更するには、ディメンションを選択してから [上へ] または [下へ] をクリックして、ブレークの優先
順位の中でディメンションを移動させます。
4.
ブレークを追加するには、[追加] をクリックして、ブレークを適用するディメンションを選択します。
5.
ブレークを削除するには、ディメンションを選択して [削除] をクリックします。
6.
ブレークのプロパティを設定するには、ディメンションを選択して、ダイアログボックスの右側にあるプロパティを選択しま
す。設定できるブレークのプロパティについての詳細は、このトピックの最後にあるリンクを参照してください。
関連情報
ブレークのプロパティ [172 ページ]
5.2.3.2.8
ブレークのプロパティ
ブレークには次のプロパティを設定できます。
プロパティ
説明
ブレークヘッダ
ブレークを挿入すると、テーブル、クロスタブ、またはフォーム
の各部分にヘッダを表示します。
172
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
プロパティ
説明
ブレークフッタ
ブレークの挿入時に、セクションの各ブレークに対してフッタ
を表示します。これには、テーブルの最後の行、またはクロ
スタブの最後の列の後のフッタも含まれます。データに計算
を適用すると、結果はフッタに表示されます。
並べ替えの適用
ブレークの値にデフォルトの並べ替え順序を適用します。
重複値: すべて表示
ブレークに含まれる値が重複している場合でも、すべての値
を表示します。
重複値: 最初に表示
値が重複している場合は、最初の値のみを表示します。
重複値: 結合
重複値を含むセルを結合し、結合したセル全体で 1 つの値
を表示します。
重複値: 新しいページで最初に繰り返す
ブレークの開始部分とページ替えごとに、重複値のグループ
に含まれる最初の値を表示します。
新規ページで開始
ブレークで作成したテーブルまたはフォームの各部分を新し
いページに表示します。
改ページしない
可能な限り、各ブレークセクションを同じページに表示しま
す。このオプションはブロックが 2 ページ以上になる場合は
無視されます。
すべてのページでヘッダを繰り返す
テーブルが 2 ページ以上にまたがる場合、ページ毎にヘッダ
を繰り返して表示します。
すべてのページでヘッダを繰り返す
テーブルが 2 ページ以上にまたがる場合、ページごとにフッ
タを繰り返して表示します。
5.2.3.3
5.2.3.3.1
ソートを使用したデータの整理
レポートに表示される結果の並べ替え
テーブル、セクション、およびチャートに表示される値を並べ替えることで、レポート上のデータの表示順を制御することができ
ます。デフォルトの並べ替えは、結果オブジェクトの左から右へのディメンションの順序による並べ替えです。
注記
基盤となるクエリですでに並べ替えが実行されているレポートで並べ替えを行う場合、並べ替えられたクエリディメンション
がレポートのテーブルで 1 つ目であることを確認してください。1 つ目でなければ、レポートにおいて並べ替えられたディメン
ションの効果が失われます。または、並べ替えられたディメンションが最初に返されるよう、クエリを編集します。
次の並べ替え順を適用できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
173
並べ替え順
説明
デフォルト
自然順とも言われます。列や行のデータ型によって、結果は
次のように並べ替えられます。
昇順
●
数値データの場合は数値として昇順
●
日付データの場合は時系列で昇順
●
月データの場合は時系列順
●
文字列データの場合はアルファベット順
これを選択すると、結果は昇順で並べ替えられます。列の先
頭に一番小さい値、最後に最も大きい値が表示されます。
たとえば、100、200、300 または California、Colorado、
Florida の順番で表示されます。
降順
これを選択すると、結果は降順で並べ替えられます。列の先
頭に一番大きい値、最後に最も小さい値が表示されます。
たとえば、300、200、100、または Florida、Colorado、
California の順番で表示されます。
カスタム
独自の並べ替え順を定義します。カスタム順序は、ディメン
ションと属性で利用できます。次の制約に注意してください。
●
カスタム順序は、階層、レベル、およびメジャーでは利用
できません。
●
値を手動でカスタム順序リストに追加することはできま
せん。(このフィールドは詳細オブジェクトに対して有効で
すが、入力された値はリストに追加されません)
●
DHTML (Web モード) においては、変更モードではカス
タム順序を設定できません。
注記
デフォルトでは、ディメンションの値の最大数は、クライア
ントとサーバで異なる値に設定されています。不整合を防
ぐため、両方の値を同じ値に設定することをお勧めしま
す。
サーバのデフォルト値: 100 項目 (CMC における
WebIntelligenceProcessingServer プロパティの最大並べ
替え (カスタム) サイズパラメータ)
クライアントのデフォルト値: 1000 項目
(WebIContainer_ClientDescriptor.xml の
WebiParamCustomSortMaxSize パラメータ)
174
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.2.3.3.2
階層データの並べ替え
並べ替えは、階層の各親項目内の階層データに適用されます。並べ替えが、親項目と子項目の間の関係を壊すことはありま
せん。
例
階層データの並べ替え
次の表に、並べ替えされていない状態の "製品" 階層を示します。
製品
食品雑貨
調理器具
飲料
ソフトドリンク
牛乳
ソーダ
パン
降順の並べ替えを適用すると、この階層は次のように表示されます。
製品
食品雑貨
パン
飲料
ソフトドリンク
ソーダ
牛乳
調理器具
この並べ替えにより、食品雑貨の種類が降順に配置され、飲料が親項目内で降順に配置されます。並べ替えられた飲料
と親項目の間の、階層における関係は維持されます。
5.2.3.3.3
並べ替えを挿入する
1.
[デザイン] をクリックしてデザインモードにします。
2.
並べ替える列を選択します。
3.
分析
表示
並べ替え
昇順/降順
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
を選択して、列を昇順または降順に並べ替えます。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
175
5.2.3.3.4
1.
2.
並べ替えを削除する
並べ替え済みの列を選択します。
分析
表示
並べ替え
なし
いずれかの列を選択してから、
を選択します。
分析
表示
並べ替え
すべての並べ替えの削除
を選択して、テーブルからす
べての並べ替えを削除することもできます。
5.2.3.3.5
1.
並べ替えを定義する
並べ替えを定義するテーブルまたはチャートを選択して、
分析
表示
並べ替え
並べ替えの定義
を選択しま
す。
ダイアログボックスに、テーブルまたはチャートに適用された並べ替えが表示されます。クロステーブルに、横軸と縦軸両
方の並べ替えが表示されます。それぞれの並べ替えは、並べ替え対象のディメンションと並べ替え方向 (昇順または降
順) を示す矢印で表示されます。並べ替えられたディメンションが表示される順序には、並べ替えが適用された順序が反
映されます。
2.
並べ替えの優先順位を変更するには、ディメンションを選択してから [上] または [下] をクリックして、並べ替えの優先順
位にディメンションを移動します。
注記
ディメンションに並べ替え済みのブレークが定義されている場合は、並べ替えの優先順位を変更できません。
3.
並べ替えの方向を変更するには、そのディメンションをダブルクリックするか、選択して [順序] リストから [昇順] または
[降順] を選択します。
4.
並べ替えを追加するには、[追加] をクリックして、リストから並べ替えるディメンションを選択します。
5.
並べ替えを削除するには、ディメンションを選択して、[削除] をクリックします。
6.
独自の並べ替え順序を選択するか、並べ替える値のリストに値を追加することで並べ替えをカスタマイズするには、[カス
タム順序] の下の [値] をクリックして、並べ替え (カスタム) を定義します。[値] ボタンは、カスタム並べ替えが適用されな
い場合は無効になります。カスタム順序は、選択されたブロックのディメンションだけでなく、ドキュメント全体に適用されま
す。
7.
カスタム並べ替え順序を通常の並べ替え順に戻すには、ディメンションを選択してから、[リセット] をクリックします。
注記
選択したディメンションの並べ替えがカスタマイズされていない場合、[リセット] ボタンは無効です。
注記
[カスタム順序] オプションの制約については、トピックレポートに表示される結果の並べ替えの表を参照してください。
176
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
関連情報
レポートに表示される結果の並べ替え [173 ページ]
5.2.4
数値と日付の書式設定
5.2.4.1
定義済み書式とカスタム書式
特定のセルやチャート軸での値の表示方法を変更することができます。変更するには、アプリケーションで使用できる定義済
みの書式を適用するか、独自のカスタム書式を作成します。カスタム書式は、同じドキュメント内の他のブロックやレポートで
再利用できるよう保存できます。
5.2.4.1.1
既定の設定
特定のセルやチャート軸での値の表示方法を変更することができます。変更するには、定義済みの書式を適用するか、独自
のカスタム書式を作成します。カスタム書式は、同じドキュメント内の他のブロックやレポートで再利用できるよう保存できま
す。
次の定義済み書式をセルに適用できます。
書式
説明
デフォルト
ユニバースのオブジェクトに定義された書式
数値
整数および小数の書式
通貨
通貨の書式
日付/時刻
日付と時刻の書式
論理値
真および偽の値の書式
関連情報
セルにカスタム数値書式を適用する [180 ページ]
カスタム書式を定義する [180 ページ]
5.2.4.1.1.1
1.
セルに定義済みの書式を適用する
[デザイン] をクリックしてデザインモードにします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
177
2.
セルを選択します。
3.
書式設定
5.2.4.1.2
数値
カスタム
の順にクリックして、一覧から書式を選択します。
カスタム書式
カスタム書式を使って、セルにカスタムの書式を適用できます。
注記
カスタム書式は Web インタフェース (DHTML インタフェース) の数値には適用できません。
次の表は、カスタム書式の作成に使用できる文字列の一覧です。
文字
表示
例
#
整数を表す。数値の桁数が書式を指定 '12345' を #,##0 で書式設定する場
するのに使用されている # 文字よりも
合: '12,345' (ロケールでカンマが区切
少ない場合、先頭にゼロは挿入しない。 り記号として設定されている場合) また
は '12 345' (ロケールでスペースが区
切り記号として設定されている場合) を
返す
0
整数を表す。数値の桁数が書式を指定 '123' を #0,000 で書式設定する場合:
するのに使用されている 0 文字の数よ '0,123' を返す
りも少ない場合、数字の前にゼロを挿
入する。
,
ロケールで定義されている区切り記号
'1234567' を #,##0 で書式設定する
場合: '1,234,567' (ロケールでカンマが
区切り記号として設定されている場合)
または '1 234 567' (ロケールでスペー
スが区切り記号として設定されている場
合) を返す
.
ロケールで定義されている小数点の記
号
'12.34' を #.#0 で書式設定する場合:
'12.34' (ロケールでピリオドが小数点記
号として設定されている場合) または
'12,34' (ロケールでカンマが小数点記
号として設定されている場合) を返す
[%]%
結果の後にパーセント記号 (%) を表示 0.50 は 50% になります。
し、結果を 100 倍する。
%
結果の後に%記号を表示するが、結果
0.50 は 0.50% になります。
を 100 倍しない。
スペース ( )
'1234567' を # ##0 で書式設定する
場合: '1234 567' を返す
178
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
文字
表示
例
1, 2, 3, a, b, c, $, £, € (な 英数字
'705.15' を $#.#0 で書式設定する場
ど)
合: '$705.15' を返す。'705.15' を
#,#0 € で書式設定する場合: '705,15
€' を返す
[Red], [Blue], [Green],
[Yellow], [Gray], [White],
[Dark Red], [Dark Blue],
[Dark Green]
指定された色で表示
Day/date characters
(day, date)
d
年を基準にした日にち番号(頭にゼロを 月の最初の日を d で書式設定する場
付けない)日にちが 1 桁の場合、頭に
合: '1' を返す
ゼロを付けずに表示される。
dd
曜日番号(頭にゼロを付ける)日にちが 月の最初の日を dd で書式設定する
1 桁の場合、頭にゼロを付けて表示され 場合: '01' を返す
る。
ddd
日付の曜日に対応する短縮名。最初の 'Monday' を ddd で書式設定する場合:
文字は大文字で表記される。
'Mon' を返す
dddd
曜日の完全名最初の文字は大文字で
表記される。
dddd dd
'150' を #,##0[Red] で書式設定する
場合: '150' を返す。#,##0[Blue] で
書式設定する場合: '150' を返す
曜日を返します。スペースと週の何日
目かを表す数字がその後に続きます。
'Monday' を dddd で書式設定する場
合: 'Monday' を返す
'Monday' を dddd dd で書式設定する
場合: 'Monday01' を返す
Calendar characters
(month, year)
M
月を表す頭にゼロを付けていない数値: 'January' を M で書式設定する場合: '1'
月が 1 桁の場合、頭にゼロを付けずに を返す
表示される(例:1 月 1 日は、01/01 で
はなく、1/1 と表示される)。
MM
ゼロが先頭に表示される月数。月が 1
'January' を MM で書式設定する場合:
桁の場合、頭にゼロを付けて表示され
る。
'01' を返す
mmm
日付の月に対応する短縮名。最初の文 'January' を mmm で書式設定する場合:
字は大文字で表記される。
'Jan' を返す
mmmm
月の完全名最初の文字は大文字で表
記される。
'January' を mmmm で書式設定する場
西暦の下 2 桁のみを表示。
'2003' を yy で書式設定する場合:
yy
合: 'January' を返す
'03' を返す
yyyy
西暦を 4 桁すべて表示。
'2003' を yyyy で書式設定する場合:
'2003' を返す
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
179
文字
表示
例
Time of day caracters
(hours, minutes, seconds,
am/pm)
hh:mm:ss a
頭にゼロを付けない時間と頭にゼロを '21:05:03' を hh:mm:ss a で書式設
付けた分と秒:"a"を指定すると、可能な 定する場合: 英語ロケールでは
場合、時間の後に午前または午後を表 '9:05:03 PM' を返す
示する。
HH
24 時間に対応する時間を表す。
'21:00' を HH で書式設定する場合: '21'
を返す
hh
12 時間に対応する時間を表す。
'21:00' を hh で書式設定する場合:
'09' を返す
HH:mm
HH:mm:ss
時間、分を必ず 2 桁で表示 (1 ~ 9 の
'7.15 am' を HH:mm で書式設定する場
場合は、ゼロが先頭に来る)。
合: '07:15' を返す
時間、分、秒を必ず 2 桁で表示 (1 ~ 9 '7.15 am' を HH:mm:ss で書式設定す
mm:ss
の場合は、ゼロが先頭に来る)。
る場合: '07:15:00' を返す
分、秒を必ず 2 桁で表示 (1 ~ 9 の場
'07:15:03' を mm:ss で書式設定する
合は、ゼロが先頭に来る)。
場合: '15:03' を返す
5.2.4.1.2.1
カスタム書式を定義する
1.
デザインモードで、
書式設定
2.
[カスタム] をクリックして、[カスタム書式] ダイアログボックスを表示します。
3.
[プロパティ]枠内の一覧から書式を選択し、1 つまたは複数のテキストボックスに追加の文字を入力して選択した書式を
数値
の順にクリックします。
編集します。
たとえば数値型の値にカスタム書式を作成する場合は、その書式を[正数、[負数]、および[=0]ボックスに入力します。ブ
ール値に対するカスタム書式を作成する場合は、その書式を[真]と[偽]ボックスに入力します。
4.
[追加]をクリックします。
カスタム書式は削除したり、編集することはできません。カスタム書式を変更するには、新しいカスタム書式を作成して、
選択したセルにその新しい書式を適用する必要があります。ドキュメントのセルに適用されていないカスタム書式は、セッ
ションを終了すると自動的に削除されます。
5.2.4.1.2.2
セルにカスタム数値書式を適用する
1.
カスタム書式を適用するセルを選択します。
2.
メインメニューの [編集] をクリックします。
180
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.2.4.2
数値を通貨として書式設定する
1.
[デザイン] をクリックしてデザインモードにします。
2.
セルを選択します。
3.
書式設定
5.3
数値
通貨
の順にクリックして、一覧から通貨を選択します。
チャートの操作
5.3.1
5.3.1.1
チャートでのデータの表示
チャートの作成
1 つのドキュメントのレポートに、1 つまたは複数のチャートを含めることができます。新規ドキュメントの作成時にチャートを作
成したり、既存のドキュメントにチャートを挿入することもできます。
注記
チャートを含むドキュメントを Excel 形式にエクスポートすると、チャートは画像に変換されます。
関連情報
チャートをレポートに追加する [185 ページ]
5.3.1.1.1
Web Intelligence 3.x で作成されたチャートを開く
このバージョンでは、Web Intelligence XI 3.x との後方互換性がサポートされています。
既存のチャートを開くと自動的に変換されます。ただし、立体棒チャート以外の既存の立体チャートを開いた場合は、立体棒
チャートに変換されます。
5.3.1.2
チャートの種類
レポートには、結果がブロックで表示されます。指定した種類のチャートとしてブロックの書式を設定することができます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
181
注記
このバージョンでは、立体折れ線、立体面、および立体等高線は提供されなくなりました。4.x に移行されたドキュメントお
よびレポート内にこれらのチャートのいずれかが含まれる場合は、立体棒チャートに変換されます。
5.3.1.2.1
棒チャート
棒チャートは、データを水平方向の長方形で表示します。棒チャートは、一定期間ごとの売上げを比較するなど、類似したデ
ータグループを比較するのに便利です。棒チャートには次の 3 種類があります。
棒チャート: 水平方向の長方形で構成されるチャートです。長方形の長さは、異なるカテゴリ項目に関連付けられている値
に比例します。
積み上げ棒チャート: 色分けされた長方形を水平方向に積み上げた棒で構成されるチャートです。長方形の高さは、異な
るカテゴリ項目に関連付けられている値に比例します。長方形は凡例項目に従って色分けされます。
100% 積み上げ棒チャート: 全体の部分としてデータをパーセンテージで表示するチャートです。全体が 1 つの長方形で、
系列はその長方形の内訳項目です。
5.3.1.2.2
ボックスプロットチャート
データセットの分布に基づいて 5 数要約 (最大値、最小値、第 1 四分位点、第 3 四分位点、中央値) を表示するチャートで
す。ストックチャートとも呼ばれます。外れ値と呼ばれる異常値も表示できます。
5.3.1.2.3
縦棒チャート
縦棒チャートでは、カテゴリ別にグループ化された一連の縦棒で系列が表示されます。一定期間におけるデータの変化を表
示したり項目間の比較を図示するのに便利です。
縦棒チャートには次の 7 種類があります。
縦棒チャート: 縦方向の長方形で構成されるチャートです。長方形の高さは、異なるカテゴリ項目に関連付けられている値
に比例します。
2 つの値軸を持つ縦棒チャート: 2 つの値軸を持つチャートです。データ系列の一部を 1 つの軸にプロットし、そのデータ系
列の一部を別の軸にプロットできます。
縦棒および折れ線結合チャート: 縦棒チャートと折れ線チャートの組み合わせを表示するチャートです。2 種類のチャート
は同じ値軸を共有します。
2 つの値軸を持つ縦棒および折れ線結合チャート: 縦棒チャートと折れ線チャートの組み合わせを表示するチャートです。
2 種類のチャートは、それぞれ独自の値軸を使用します。
積み上げ縦棒チャート: 色分けされた長方形を縦方向に積み上げた棒で構成されるチャートです。長方形の高さは、異な
るカテゴリ項目に関連付けられている値に比例します。長方形は凡例項目に従って色分けされます。
182
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
100% 積み上げ縦棒チャート: 全体の部分としてデータがパーセント表示されるチャートです。全体が 1 本の縦棒で、系列
は縦棒の内訳項目です。チャートに 1 つの系列しかない場合は、すべての縦棒がチャート領域の 100% の高さになりま
す。
3D 縦棒チャート: 縦棒チャートと同様のチャートに、立体ディメンションを追加したものです。
5.3.1.2.4
折れ線チャート
折れ線チャートは、特定のデータ値を横方向または縦方向の線でつないで示したものです。折れ線チャートは、一定期間内の
データの傾向や変化を表示するのに適しています。
折れ線チャートには次の 3 種類があります。
折れ線チャート: プロットを結ぶ線を表示する XY チャートです。値軸のプロット位置は、分析カテゴリ項目によって表され
ます。第 2 値軸のプロット位置は、関連付けられている値を表します。
二重折れ線チャート: 2 つの軸を持つ XY チャートで、プロットを結ぶ線を表示します。カテゴリ軸のプロットの位置は、分析
カテゴリ項目を表します。値軸のプロット位置は、両方の軸で関連付けられている値を表します。
面チャート: 面チャートとは、結ばれたプロットで構成されている等高線を表示する XY チャートのことです。
5.3.1.2.5
マップチャート
次のマップチャートがあります。
●
ツリーマップチャート: 色分け可能なネストされた長方形に値を表示するチャートです。ネストのレベルは階層の明細レベ
ルに対応しています。長方形のサイズと色は両方とも値集合を表しています。
●
ヒートマップチャート: カテゴリ軸と、オプションで第 2 カテゴリ軸を使用して、マップ内の色によって表された値を表示する
チャートです。長方形の色はメジャー値によって決まります。
5.3.1.2.6
円チャート
円チャートは、全体を円とした扇形でデータを表示します。円チャートは、レポートの各データが合計に対して占める割合を表
示するのに適しています。
メジャーオブジェクトは、単純な円チャートでは 1 つのみ、奥行きを持つ円チャートでは 2 つのみ使用できます。レポート内に
複数のメジャーがある場合は、別の種類のチャートを選択してください。
円チャートのデータラベルは、適切なレイアウトになるよう折り返されます。[チャートの書式設定] タブの [データ値] ペインで、
[テキストポリシー] オプションの [折り返し] を使用できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
183
円チャートには次の 3 種類があります。
円チャート: 複数のセクタで構成される円形のチャートです。円の領域は全体を表し、円のセクタは全体の部分を現しま
す。
スライス奥行きが可変の円チャート: 複数のセクタで構成される円形のチャートです。円の領域は全体を表し、円のセクタ
は全体の部分を現します。セクタに奥行きを付けて、3 番目の値を表すことができます。
これら以外に、円チャートからドーナツ型チャートを表示することができます。これは円チャートと似ていますが、中央に空白が
あり輪の形をしています。
5.3.1.2.7
点チャート
点チャートには 4 つの種類があります。
散布図は、データ要素を線で結ばずにプロットして示すことを除けば、折れ線チャートと似たものです。散布図は、特定のデー
タ要素間を比較するのに適しています。散布図には次の 2 種類があります。
散布図: プロットを表示する XY チャート。プロットは、2 つの値で指定される座標に配置されます。各プロットは、値に関連
付けられている分析カテゴリ項目を表す色付きの記号で表される場合があります。
バブルチャート: データの集合を表す 2 次元ポイントチャート。変数が増加すると、要素のサイズが変化します。
極線チャートは、プロットを表示する XY チャートです。プロットは、2 つの値で指定される座標に配置されます。各プロットは、
別の値によってサイズが決定される場合もあります。極線バブルチャートチャートもあります。
バブルチャートには次の 2 種類があります。
極線散布図: 横軸と縦軸が 1 つずつあるチャートです。各データ要素はシンボルで表されます。バブルチャートに似ていま
すが、要素にサイズの概念がありません。
極線バブルチャート: 横軸と縦軸が 1 つずつある 2 次元チャートです。要素はデータの集合を表します。変数が増加する
と、要素のサイズが変化します。
5.3.1.2.8
レーダーチャート
スパイダーチャートとも呼ばれるこのチャートは、一意の原点を基点とし、共通の目盛を使用する複数の軸を表示します。各
軸は、分析カテゴリ項目を表します。プロットは、関連付けられている値に応じて、軸に直接配置されます。プロットは線で結ぶ
ことができます。
レーダー線チャートは、1 つの項目に関連付けられている複数のさまざまな要因を示すのに便利なチャートです。たとえば、ホ
テルの各サービスラインの売上げデータを表示するのに使用できます。1 つの軸で、客室に関する売上げを表示します。別の
軸でレストランに関する売上げを表示します。
184
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.3.1.2.9
タグクラウドチャート
データを単語として表現する一次元のビジュアライゼーション。データセットにおけるデータの相対的な重要性はフォントのサ
イズで示されます。
5.3.1.2.10
ウォーターフォールチャート
ブリッジチャートとも呼ばれるウォーターフォールチャートでは、縦棒が表示されます。各棒が 1 つ前の棒の途切れるレベルか
ら始まり、水に浮かんでいるように見えます。この種類のチャートは、メジャーの増減状況を示したり、プラスまたはマイナスの
変化を表したり、増減効果を説明したりする場合に便利です。
データソースに応じて、2 種類のウォーターフォールチャートがあります。
●
フラットなディメンションから生成されたチャートでは、シンプルなウォーターフォールチャートが作成できます。
●
階層データから生成されたチャートでは、複雑なウォーターフォールチャートが作成できます。
小計の管理については以下に留意してください。
●
小計は階層ツリーノードのみから生成されます。フラットディメンションから小計を生成するには、グループ化を使用する
必要があります。
●
小計 (ツリーノード) は、ウォーターフォールで表示されます。
フィードの制限については以下のとおりです。
●
カテゴリ軸は 1 つのディメンション (または階層) に限られます。
●
値軸は 1 つのメジャーに限られます。
色の管理については以下のとおりです。
●
初期値、合計、小計、プラス/マイナスの変動に対し、特定の色を割り当てることはできません。
●
ウォーターフォールチャートで使われる色は 1 色だけであるため、色の凡例は表示されません。
5.3.1.3
5.3.1.3.1
チャートの追加、コピー、および削除
チャートをレポートに追加する
デザインモードで実行する必要があります。デザインモードの "構造のみ" で作業している場合は、すべてのチャートがグレー
表示されます。
レポートにチャートを追加するには、次の 3 つの方法があります。
1.
[レポート要素] ツールボックスで、レポートで必要なチャートを選択します。次にディメンションおよびメジャーを [使用でき
るオブジェクト] 枠からチャートにドロップします。
チャートが空の状態で薄いグレーで表示されます。これは、ゴーストチャートとも呼ばれます。これでチャートにデータをフ
ィードできます。
2.
右クリックによるコンテキストメニューオプションを使用し、
挿入
レポート要素の挿入
を選択してチャートを挿入しま
す。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
185
3.
チャートに変換するテーブルを選択し、[ツール] タブで [変換] を選択します。
関連情報
チャートにデータをフィードする [186 ページ]
5.3.1.3.2
チャートフィード: オブジェクトのチャートへのバインド
次の表は、チャートをフィードするためのさまざまな要素について説明しています。
目的
フィード
オブジェクトタイプ
オブジェクトの軸へのバインド
値軸
メジャー
カテゴリ軸
ディメンション、詳細、またはメジャー名
• 領域の色
ディメンション、詳細、またはメジャー名
系列の定義 (*)
• 領域の形 (レーダーチャートおよび点チャ
ート)
系列サイズの定義
• 円セクタサイズ/セクタの高さ
メジャー
• ツリーマップの長方形の加重
• バブルの高さ/バブルの幅
条件付きカラーリング (*)
• マップの長方形
メジャー
• タグクラウドのテキストゾーン
(*) オプション
5.3.1.3.2.1
チャートにデータをフィードする
デザインモードで実行する必要があります。チャートをすでに挿入している必要があります。
チャートにデータをフィードする方法には、次の 2 つがあります。
1.
左側のパネルで、[使用できるオブジェクト] を選択します。[使用できるオブジェクト] 枠からメジャー、ディメンション、およ
び詳細をチャートにドラッグアンドドロップします。
それらのアイテムは自動的に関連領域に配置されます。
2.
チャートを選択します。チャートを右クリックしてコンテキストメニューを表示します。[データの割り当て] を選択します。[デ
ータの割り当て] ダイアログボックスが開き、選択した値が表示されます。値の追加、削除、並べ替え (上へ移動、下へ移
動、上部へ移動、または下部へ移動)、非表示のほか、式の編集または作成を行うことができます。
これでチャートへのデータのフィードは完了です。
186
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.3.3
チャートスタイルを適用する
デザインモードでチャートを選択済みである必要があります。
ベストプラクティス: チャートを作成して、必要なディメンションをすべて挿入し、スタイルを適用してから、設定を変更してチャー
トの書式を調整します。テンプレートを適用する前に設定を変更すると、その設定がテンプレートの定義に含まれている場合
に変更内容がさらに変更される場合があります。これを元に戻す唯一の方法は [元に戻す] を使用することです。
チャートスタイルとは、ソースファイルに保存される設定値のグループのことです。チャートスタイルを使用して、チャートを表示
する前に、グラフィック、地域、プロパティなどの複数のレベルでチャートを操作することができます。チャートスタイルを使用す
ることで、アンチエイリアス、光沢、エンボスなどの最新のチャートスタイルを含む事前定義セットを使用してチャートを作成す
ることができます。チャートスタイルにより、事前設定やテーマを使用した分かりやすいチャート出力のカスタマイズが可能に
なります。チャートスタイルには、次のようなチャート用の設定値グループが含まれています。
レイアウト: 各チャートの表示方法を決定する設定
チャートアイテム (タイトル、凡例、軸など)
チャートの場所 (チャートアイテムを表示する場合、それらの配置場所など)
テーマ: チャートの外観を決定する設定
カラーパレットなど
テクスチャ (背景のテクスチャなど)
影
フォント
注記
このバージョンでは、事前定義済みのカラーパレットの中から選択できますが、独自の色は作成できません。
[書式設定] タブで [チャートスタイル] アイコンをクリックして、[派手なスタイル]、[普通スタイル]、または [高コントラスト]
を選択します。
これでスタイルが適用されます。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.3.4
1.
チャートをコピーする
チャートを選択し、右クリックして、メニューから[コピー]を選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
187
チャートがクリップボードにコピーされます。
2.
チャートをレポートの別の部分に貼り付けるには、チャートを表示する場所を右クリックし、メニューの[貼り付け]をクリック
します。
3.
チャートを別のアプリケーションに貼り付けるには、他のアプリケーション内からクリップボードの内容を貼り付けます。
チャートをコピー先アプリケーションの開いているドキュメントに直接ドラッグアンドドロップして、チャートを別のアプリケー
ションにコピーすることもできます。
同じアプリケーション内では、コピーされたチャートは動的になります。しかし、チャートを別のアプリケーションに貼り付け
た場合、そのチャートは画像として表示されます。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.3.5
チャートの削除
チャートを削除するには、3 つの方法があります。
1.
チャートを右クリックして、[削除] をクリックします。
2.
[ドキュメント構造とフィルタ] パネルを有効にします。次に、チャート名を右クリックします。[削除]をクリックします。
3.
チャートを選択します。次に、左上の枠内で、削除アイコンをクリックします。
チャートは削除されました。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.4
5.3.1.4.1
チャートタイプの変更
[変換] を使用してチャートの種類を変更する
注記
棒系列を折れ線または等高線に個別に変換することもできます。
1.
テーブルまたはチャートを右クリックします。
2.
[変換] を選択します。多数のショートカットが表示されます。ダイアログボックスにすべてのオプションを表示するには、
[その他の変換] を選択します。
188
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
[変換] ダイアログボックスが表示されます。
3.
変換するチャートカテゴリをクリックして、チャートアイコンをクリックします。
4.
[OK] をクリックします。
選択したテンプレートをブロックに適用すると、選択したチャート形式でデータが表示されます。
関連情報
チャートの書式を設定する [191 ページ]
折れ線チャート [183 ページ]
5.3.1.4.2
階層クエリのチャートへの変換
階層クエリをチャートに変換できます。
注記
ベストプラクティス: 円チャートやタグクラウドチャートでは、階層の合計を表示しないようにする必要があります。その他の
チャートでは、特にメジャータイプが集合体である場合、合計を表示するとスケールにゆがみが生じる可能性があります。
階層の合計を非表示にするには、フィードのレベルを使用するか、[ドリルフォーカス] オプションを使用してテーブル内を移
動するか、[チャートの書式設定] ダイアログボックスで [親ノードの表示] チェックボックス ([チャートブロック] > [全般]) を
オフにします。
注記
ツリーマップをフィードするには、1 つの階層のみを使用します。
関連情報
階層クエリの定義 [45 ページ]
[変換] を使用してチャートの種類を変更する [188 ページ]
5.3.1.4.3
棒、折れ線、および等高線間を切り替える
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
チャートブロック
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
領域のタイプ
の順に選択します。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
189
b) リッチインターネットアプリケーション (Java アプレット) および Web Intelligence リッチクライアントでは、
ル
2.
領域のタイプ
の順に選択します。
メジャーごとに、適切な領域のタイプ (棒、折れ線、または等高線) を選択します。
5.3.1.5
5.3.1.5.1
チャートの位置とサイズの設定
レポートページでテーブルまたはチャートの位置を設定する
以下で、レポートページでテーブルまたはチャートの位置を設定する方法について説明します。
置
グローバ
レポート要素
位置
配
を選択するか、テーブルまたはチャートを右クリックして [配置] を選択しても、同じ [レイアウト] ボックスを表示できま
す。
1.
テーブルまたはチャートの罫線を選択して右クリックし、[テーブルの書式設定] または [チャートの書式設定] を選択しま
す。
2.
[レイアウト] を選択します。
3.
[相対位置] セクションのコントロールを使用して、他のレポート要素との関連でテーブルまたはチャートの位置を設定しま
す。
5.3.1.5.2
チャートまたはテーブルの相対配置を設定する
レポートに複数のブロック(テーブル、チャート、フォーム)がある場合は、相対配置を使用できます。相対配置とは、選択したブ
ロック (たとえばチャート) をレポートの他のブロックとの相対的な位置に配置することをいいます。
データベースの新しいデータでテーブルやチャートのサイズが変わった場合、相対配置を設定しておくとテーブルとチャートが
重ならずに表示されます。
以下で、レポートページでテーブルまたはチャートの位置を設定する方法について説明します。
置
レポート要素
位置
配
を選択するか、テーブルまたはチャートを右クリックして [配置] を選択しても、同じ [レイアウト] ボックスを表示できま
す。
注記
チャートを他のブロック(チャート、テーブル、フォーム)との相対位置に配置すると、チャートの配置を変更した際に関連ブロ
ックも自動的に変更されます。
1.
2.
チャートを右クリックし、[チャートの書式設定] をクリックします。
グローバル
レイアウト
の順に選択します。
3.
他のレポート要素とチャートの左上ポイントとの相対距離は、ピクセル数を指定します。最初のドロップダウンリストでピク
セルを計測する他のレポート要素部分、2 番目のドロップダウンリストでピクセルを計測するレポート要素を選択します。
4.
チャートの左下ポイントの距離について、この手順を繰り返します。
190
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.3.1.5.3
チャートのサイズを変更する
マウスを使用してチャートをグラフィックでサイズ変更することもできます。
1.
チャートを右クリックし、[チャートの書式設定] をクリックします。
2.
次の操作を行います。Web インタフェースでは、[全般] タブを開きます。
a) Web インタフェースでは、[全般] ページを選択します。
b) リッチインターネットアプリケーション (Java アプレット) および Web Intelligence リッチクライアントでは、[グローバ
ル] ページを選択します。
3.
[幅]プロパティにチャートの幅を入力し、[高さ]プロパティに高さを入力します。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6
チャートの書式設定
5.3.1.6.1
チャート領域の書式設定
[書式] ツールバーを使って、チャート領域または選択したチャート領域 (タイトル、凡例、軸、プロットエリア、領域タイトル) の
書式を設定できます。
5.3.1.6.2
チャートの書式を設定する
デザインモードで実行する必要があります。
チャートを書式設定するには、いくつかの方法があります。下記の手順はそのうちの 1 つです。または、チャートを選択して、
レポート要素
チャートスタイル
チャートの書式設定
の順にクリックします。
[チャートの書式設定] ダイアログボックスへのアクセス方法
1.
チャートを右クリックし、[チャートの書式設定] をクリックします。
2.
書式を設定するチャート領域を選択します。
ダイアログボックスを開く前にチャート領域を選択済みである場合、この領域は自動的に表示されるので、移動する必要
はありません。
3.
Web Intelligence リッチクライアントの場合は、左ペインで変更する機能タブを選択します。Web Intelligence の場合
は、書式設定するチャート領域のタブを展開してから、機能タブを選択します。
4.
変更後、ダイアログボックスを閉じる前に変更内容を確認する場合は、[適用] をクリックします。このようにすると、ダイア
ログボックスを閉じる前に他の変更を行うことができます。それ以外の場合は、[OK] をクリックして変更を保存し、ダイア
ログボックスを閉じます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
191
これでチャートの書式設定は完了です。
5.3.1.6.3
チャート要素内の式
次のチャート要素では式を使用できます。
チャートのタイトル
凡例のタイトル
軸タイトル
軸目盛の最大値および最小値
[式エディタ] ([fx] アイコン) を使用して、式の定義と編集ができます。
独立セルで使用される関数の詳細については、Web Intelligence における関数、式、計算の使い方ガイド、またはオンライン
ヘルプを参照してください。
5.3.1.6.4
チャートの警告アイコン
警告アイコンには、次の 4 種類があります。
●
一般警告: アイコンはチャートの左上隅に表示されます。
背景が白い赤の X: チャートを生成できません。これはキャッシュの問題が原因である可能性があります。キャッシュ
から一時オブジェクトを消去してください。
赤い円で囲まれた白の X: イメージが見つかりません。管理者は管理者ガイドの説明に従って負荷バランシング設定
をチェックし、サービス監視を有効にする必要があります。
黄の警告: データセットが大きすぎる場合など (サーバの技術的な限界)。データセットの最新表示が必要で、行わな
いとキューブエラーが発生します。
青のアラート: 最適表示の制限
エラー回避警告: 警告アイコンが [チャートの書式設定] オプションで有効化されている場合、データセットがチャートのパ
ラメータと一致しないデータ要素 (負の値を持つ円チャート、対数目盛の負の値、ツリーマップに対して一致しない階層値
など) に、黄色の小さい警告アイコンが表示されます。
制約
定義
結果
CVOM サーバの技術的制限
最大行数
データセットの部分表示
管理者が定義
+ 警告アイコンおよびツールヒント
デフォルト値 = 50,000
最適表示の制限
CVOM によってチャートのタイプおよびサイ
ズに基づいて計算されます。
192
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
アラートアイコン
+ ツールヒントおよび最適化ガイドライン
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.3.1.6.4.1
チャートに警告アイコンを表示する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
[チャートブロック] を選択します。
2.
次の操作を行います。
a) Web インタフェースでは、[全般] ページを選択します。
b) リッチインターネットアプリケーション (Java アプレット) および Web Intelligence リッチクライアントでは、[グローバ
ル] ページを選択します。
3.
[警告アイコンを表示] をチェックします。
これで警告アイコンが表示されます。
5.3.1.6.5
チャートタイトルを挿入して書式を設定する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
タイトルに関する情報の変更は次の 2 つの場所で行うことができます。
チャート領域
チャートブロック
領域表示
で
は、タイトルの表示または非表示、タイトルのラベルの入力または式の使用、およびタイトル位置の変更/定義のみを行えま
す。
1.
チャート領域の選択
タイトル
デザイン
では、タイトルに関するすべての設定を変更できます。
[レイアウトの調整] をクリックしてその他のオプションを表示します。チャートタイトルの幅と長さについては、"固定" は絶
対値、"比例" はチャートサイズのパーセンテージを表します。
2.
罫線および背景の色については、色および透明度を選択するか、グラデーションを定義できます。色を選択すると、透明
度の値を選択するためのスライダが表示されます。0% は透明を表し、100% は不透明を表します。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.6
チャートを立体表示で表示する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
チャートブロック
パレットスタイル
b) リッチインターネットアプリケーション (Java アプレット) では、
の順に選択します。
グローバル
パレットおよびスタイル
の順に選択
します。
2.
[立体表示]を選択します。
[棒表示効果] が有効になっている場合の一部の棒チャートでは、[立体表示] を一緒に使用すると外観が損なわれます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
193
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.7
チャートへの色の割り当て
チャート系列または凡例項目を選択し、[書式] ツールバーを使って色を割り当てることができます。色の割り当てはチャートと
ともに保存されます。変換時にパレットを保護用のチャートルールに適用することで、すべての色をリセットできます。
●
ディメンションドリブンの凡例の色 (領域の色または円チャートセレクタの色に割り当てられた色) が同じである必要があり
●
凡例項目が同じである (ディメンションドリブンの領域の形が追加または削除されていない) 必要があります。
ます。
注記
2 つの値軸を持つチャートに色を割り当てることはできません。
注記
系列の選択のフィードバックは DHTML では使用できません。選択したチャートインスタンスに関するフィードバックは、
Web Intelligence リッチクライアントおよびアプレットでのみ使用できます。
5.3.1.6.8
チャートに背景色を追加する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
チャートブロック
背景
の順に選択します。
b) リッチインターネットアプリケーション (Java アプレット) では、
2.
グローバル
背景
の順に選択します。
色および透明度を選択するか、グラデーションを定義します。色を選択すると、透明度の値を選択するためのスライダが
表示されます。0% は透明を表し、100% は不透明を表します。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.9
チャートの外枠罫線を変更する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
194
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
チャートブロック
罫線
の順に選択します。
b) リッチインターネットアプリケーション (Java アプレット) では、
2.
グローバル
罫線
の順に選択します。
罫線エディタを使用して、罫線の書式設定を行います。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.10
プロットエリアの背景の書式を設定する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
使用できるオプションはチャートの種類によって異なります。
グリッドと背景には次の 2 つのオプションがあります。
●
無地の背景
背景色
垂直/水平グリッドの色 (グリッドオプションはチャートの種類によって多少異なります。たとえば円チャートの場合は
グリッドなし、レーダーチャートおよび特定のオプションの場合は放射状/同心グリッド、立体チャートの場合は 3 つの
グリッドなど。)
●
ストライプの背景 (グリッドは定義されませんが、複数の色が交互に配置されます)。ストライプの背景オプションは、一部
のチャート (円チャートや立体チャートなど) では使用できません。
1.
チャート領域
プロットエリア
背景
を選択します。
2.
背景色を調整します。
3.
グラデーションを使用するかどうかを選択します。
関連情報
チャートの書式を設定する [191 ページ]
軸グリッドの書式を設定する [197 ページ]
5.3.1.6.11
チャートの凡例を表示および書式設定する
デザインモードで実行する必要があります。 チャートの書式設定ダイアログボックスを開く必要があります。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
195
タイトルに関する情報は、以下の 3 カ所で変更できます。
または非表示のみ行うことができます。
タイトル
凡例
デザイン
チャートブロック
領域表示
では、凡例と凡例タイトルの表示
では、凡例に関するすべての設定を変更できます。
凡例
では、凡例タイトルの書式を設定できます。
1.
デザインタブでは、凡例の表示または非表示、記号のサイズ、位置、およびレイアウトの調整、ディメンションによるグル
ープ化、テキスト設定および罫線と背景の設定の調整を行うことができます。
2.
タイトルタブでは、凡例のタイトルの表示または非表示の選択、および自動タイトルまたはカスタムタイトルの選択を行うこ
とができます。 カスタムタイトルを選択すると、凡例タイトルに対して使用する式を定義できます。
関連情報
チャートの書式を設定する [191 ページ]
チャート要素内の式 [192 ページ]
5.3.1.6.12
チャート途中での改ページを避ける
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
レイアウト
を開いて、[チャート内ではブレークしない] を選択します。水平および垂直の両方向の改ページについて
選択できます。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.13
積み上げオプションを管理する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
[グローバル積み上げ] とは、メジャーも積み上げられることを意味します。
[100% 積み上げ] は、選択した積み上げモードで使用できます。
積み上げは軸ごとに実行されるので、積み上げるデータと積み上げないデータを選択できます。たとえば、棒は積み上げるが
折れ線は積み上げないようにすることができます。
1.
2.
196
値軸
デザイン
を選択します。
[積み上げ] で、[積み上げ解除]、[積み上げチャート]、または [グローバル積み上げチャート] を選択します。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.3.1.6.14
データ値に軸ラベルを割り当てる
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
チャートブロック
データ値
を選択します。
2.
[データラベル表示モード] をオンにします。
3.
適切な [データ型] を選択します。
4.
このページでその他のデータ値設定を変更することもできます。
関連情報
チャートの書式を設定する [191 ページ]
データ値の表示/非表示を切り替える [202 ページ]
5.3.1.6.15
軸ラベルのテキスト、背景、罫線の書式を設定する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
[カテゴリ軸] または [値軸] を選択します。
2.
[デザイン] を選択して軸を表示します。[レイアウト] で、軸の表示、ラベルの表示、ラベルの方向、およびその他の設定
を行います。
3.
[カラーオプション] で、軸の色、グリッドの色、グリッドの背景色、およびテキストオプションを選択します。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.16
軸グリッドの書式を設定する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
カテゴリ軸
デザイン
を選択します。
2.
[レイアウト] で、[グリッドで表示されるラベルのフォントサイズを自動的に縮小] を選択します。
3.
[カラーオプション] で、[グリッドの色] および [グリッドの背景色] を選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
197
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.17
軸の値、数値、およびテキストの書式を設定する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
[カテゴリ軸] または [値軸] を選択します。
2.
[デザイン] を選択して、軸の値、数値、およびテキストの書式を設定します。
3.
[一般設定] で軸を表示することを選択します。
4.
[レイアウト] では、軸の表示、ラベルの表示、方向の変更、ラベルの調整、グリッドに表示されるラベルのフォントサイズ
の自動縮小、カテゴリ軸の順序の反転、軸ラベル非表示モードの設定、および連続軸レイアウトの表示を設定できます。
5.
[カラーオプション] では、軸の色、グリッドの色、およびグリッドの背景色を設定できます。
6.
[テキスト] では、フォントおよびテキストポリシー (折り返しまたは切り捨て) を選択できます。
7.
[数値書式パターン] で、数値のパターンを選択します。これは、数値がある場合にのみ表示されます。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.18
指定した範囲の軸の値を表示する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
注記
拡大/縮小の範囲外 - 指定した表示は、棒チャートが不完全であることを示しています(値が軸の最大/最小値の範囲外で
す)。
1.
[値軸] を選択してから [デザイン] を選択します。
2.
[拡大/縮小] で、[最小値] および [最大値] を入力します。
指定した最小値と最大値の両方またはいずれかが、チャート軸に表示されます。
関連情報
チャートの書式を設定する [191 ページ]
198
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.3.1.6.19
標準軸目盛および対数軸目盛
デフォルトでは、アプリケーションはチャートの値軸を標準目盛で表示します。軸の目盛を対数軸に変更できます。対数目盛で
は、小さな値の持つ情報を失わずに、非常に大きな値まで検討することができます。
標準目盛では軸マーカーは均等に表示されます。標準目盛は足し算をベースにしています。たとえば、標準目盛の配列が 1、
3、5、7、9 であるとします。
この次に来る数値は、最後の値に 2 を足したものです。
対数目盛は掛け算をベースにしています。対数目盛では、桁の増減が目盛の単位となります。対数目盛は掛け算(または割
り算)をベースにしています。たとえば、対数目盛の配列が 2、4、8、16、32 であるとします。
この次に来る数値は、最後の値に 2 を掛けたものです。これは"2 を底とした"配列といえます。
次に、1、10、100、1000、10000 の配列を考えてみます。
ここでは数値を順に 10 倍にしているので、10 を底とした配列になります。
5.3.1.6.19.1
値軸を対数目盛として表示する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
注記
警告アイコンを有効にすると、負のデータ値がある場合に警告アイコンが表示されます。
1.
2.
値軸
デザイン
を選択します。
[軸目盛] で [対数] を選択します。
対数目盛では、変化を差ではなく割合で表示します。つまり 1 から 2 (100%増加)の変化は、2 から 4 (同様に 100%増
加)と同じになります。
関連情報
チャートの書式を設定する [191 ページ]
標準軸目盛および対数軸目盛 [199 ページ]
5.3.1.6.20 チャートデータの表示と書式設定
5.3.1.6.20.1
空のチャートを非表示にする
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
199
チャートに値が無い場合があります。たとえば、特定の商品の売上げが継続的に記録されていない場合、その売上げ結果を
表示するチャートにはデータが表示されません。デフォルトでは、そのような空のチャートもレポートに表示されます。空のチャ
ートを表示しないように設定することができます。
1.
チャートブロック
一般設定
タブの順に選択します。
2.
チャートを非表示にするには、[常に非表示] を選択します。
3.
チャートが空の場合に非表示にするには、[空の場合に非表示] を選択します。
4.
式が True の場合に非表示にするには、[式が True の場合に非表示] を選択してボックスに式を入力します。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.20.2 テーブルおよびチャートでゼロ値を含む行を除外する
デザインモードで実行する必要があります。[チャートの書式設定] または [テーブルの書式設定] ダイアログボックスを開く必
要があります。
ゼロ値またはゼロの合計を含む行は、データが役に立たない場合があるため、チャートで非表示にできます。ゼロのメジャー
値を含む行、または合計とメジャー値の一方または両方がゼロである行を含めることができます。
このオプションが無効化されている場合、テーブルの行またはチャートの項目/詳細がなくなります。ゼロ値は非表示になりま
す。合計は、主にクロステーブルで使用されます。
1.
[一般設定] タブを選択します。
2.
ゼロであるメジャー値を非表示にするには、[表示] セクションで [すべてのメジャー値 = 0 の行を表示] の選択を解除し
ます。
3.
メジャー値の合計がゼロであるメジャー値を非表示にするには、[表示] セクションで [メジャー値の合計 = 0 の行を表示]
の選択を解除します。このオプションは、クロステーブルに適用されます。
チャートまたはテーブルで、選択されたデータが除外されます。
5.3.1.6.20.3 チャートデータのパレットスタイルを指定する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
注記
二重軸チャートでは、2 つのカラーパレットを使用します。
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
200
チャートブロック
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
パレットスタイル
の順に選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
b) リッチインターネットアプリケーション (Java アプレット) では、
グローバル
パレットおよびスタイル
の順に選択
します。
2.
カラーパレットと透明度 (パーセント) を選択します。
3.
[マーカー] では、シンボル、シンボルサイズ、シンボルパレット、罫線、罫線の色も選択できます。
4.
[チャート系列のスタイル] では、[棒効果] を選択できます。
5.
[光と影の効果] では、オフセット、色、影、片側からの影などさまざまな光と影の効果を選択できます。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.6.20.4 棒チャート、円チャート、およびバブルチャートに特殊効果
を適用する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
チャートブロック
パレットスタイル
b) リッチインターネットアプリケーション (Java アプレット) では、
の順に選択します。
グローバル
パレットおよびスタイル
の順に選択
します。
2.
[チャート系列のスタイル] で、効果を選択できます。円チャートの場合、テクスチャと効果を選択できます。
5.3.1.6.20.5 光と影の効果を適用する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
チャートブロック
パレットスタイル
b) リッチインターネットアプリケーション (Java アプレット) では、
の順に選択します。
グローバル
パレットおよびスタイル
の順に選択
します。
2.
[光と影の効果] で、効果を選択できます。
5.3.1.6.20.6 ツリーマップ、ヒートマップ、およびタグクラウドチャートでメ
ジャーベースのカラーリングを管理する
メジャーをカラーリング方法のフィード (マップの場合は長方形の色、タグクラウドの場合はタグファミリー) に関連付けます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
201
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
カラーリング方法により、参照メジャーの値に基づいて長方形またはタグの色が決まります。
カラーリング方法は、4 つあります。
パレットカラーリング: 範囲の数を定義できます。色は、選択したパレットに基づいて自動的に関連付けられます。また、
Null 値または空の値の範囲および色を定義することもできます。
グラデーションベースのパレットカラーリング: このカラーリングの場合は、さらに 2 色または 3 色のグラデーションを定義
して範囲に関連付けることができます。
メジャーの極性を使用したグラデーションベースのパレットカラーリング: このカラーリングの場合は、さらに 2 色または 3
色のグラデーションを定義して中立極性のメジャーに関連付けることができます。
カスタム範囲のカラーリング: 範囲を手動で定義して、それらの色をパーセンテージまたは絶対値によって関連付けること
ができます。
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
チャートブロック
パレットスタイル
b) リッチインターネットアプリケーション (Java アプレット) では、
の順に選択します。
グローバル
パレットおよびスタイル
の順に選択
します。
2.
色分けの方法を選択して、色の範囲数を定義します。
3.
必要に応じて、メジャー値の範囲を定義し、範囲外の値に色を関連付けます。
4.
Null 値または空の値の場合の色を選択します。
5.
グラデーション方法でグラデーションを定義するか、カスタム方法で各範囲に対して色を関連付けます。カスタム範囲のカ
ラーリングの場合は、色の範囲の [最大] 値と [最小] 値を定義します。その他の方法の場合は、自動的に定義されま
す。
5.3.1.6.20.7
データ値の表示/非表示を切り替える
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
チャートブロック
データ値
の順に選択します。
b) リッチインターネットアプリケーション (Java アプレット) では、
グローバル
データ値
の順に選択します。
2.
[データラベル表示モード] を選択してデータを表示します。
3.
チャートの種類に応じて、各種パラメータの設定を調整できます。たとえば円チャートの場合は、データ型、データ位置、
罫線サイズ、背景色などを選択します。
関連情報
チャートの書式を設定する [191 ページ]
202
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.3.1.6.20.8 チャートのデータ系列の書式を設定する
棒チャート、縦棒チャート、折れ線チャート、円チャート、散布図、バブルチャート、点チャートの要素や点の色、色の不透明
度、データラベルの位置を調整できます。 この機能は、ボックスプロットチャート、マップチャート、タグクラウドチャート、ウォー
ターフォールチャートでは使用できません。
1.
設定するチャートの要素、点、または凡例項目を右クリックし、コンテキストメニューで [データ系列の書式設定] を選択し
ます。
2.
[データ系列の書式設定] ダイアログボックスで、[カスタム] を選択します。
注記
このダイアログボックスの設定は、[自動] を選択することによりいつでもアプリケーションのデフォルト設定にリセットで
きます。
3.
データ要素または点の色をカラーピッカードロップダウンパネルで選択し、必要に応じて不透明度設定を調整します。
4.
データラベルが非表示になっているときにデータラベルを表示させる場合、またはデータラベルの位置をカスタマイズする
場合は、[データラベルを表示] を選択します。
5.
次のいずれかのデータ位置オプションを選択します。
以下のオプションはすべてのチャートで使用できます。
○
選択したチャート要素の外部にラベルを配置する場合は、[外側] を選択します。
○
選択したチャート要素の内部にラベルを配置する場合は、[内側] を選択します。
円チャートを除くすべてのチャートでは、以下のオプションも使用できます。
○
選択したチャート項目の内部にラベルを配置することを優先するが、項目内にラベルを配置する十分な領域がない
場合にチャート要素の外部に配置できるようにするには、[内部、外部の順] を選択します。
○
選択したチャート要素の外部にラベルを配置することを優先するが、項目内にラベルを配置する十分な領域がない
場合にチャート要素の内部に配置できるようにするには、[外部、内部の順] を選択します。
注記
データラベルの配置は、ポーラチャート、積み上げ棒チャート、縦棒チャートでは指定できません。
6.
チャートタイプに応じて、データ位置が [外側] に設定されている場合のデータラベルの配置を設定できます。
○
○
ドーナツ型チャートまたは円チャートを使用している場合は、次のいずれかのデータラベル配置を選択します。
○
データラベルをチャートブロックの横に表示する場合は、[サイドレイアウト] を選択します。
○
データラベルをチャート要素のすぐ横に表示する場合は、[円形レイアウト] を選択します。
折れ線チャートまたは点チャートを使用している場合は、[上]、[下]、[左]、[右] のいずれかのデータラベル配置を選
択します。
7.
[適用] をクリックして変更を適用し、データラベルの変更を続行します。
8.
[OK] をクリックして変更を適用し、パネルを閉じます。
5.3.1.6.20.9 データマーカーの書式を設定する
デザインモードで実行する必要があります。[チャートの書式設定] ダイアログボックスを開く必要があります。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
203
1.
チャートを選択して右クリックし、[チャートの書式設定] を選択します。
a) Web インタフェースでは、
チャートブロック
パレットスタイル
b) リッチインターネットアプリケーション (Java アプレット) では、
の順に選択します。
グローバル
パレットおよびスタイル
の順に選択
します。
2.
[マーカー] では、シンボル、シンボルサイズ、シンボルパレット、モノシンボル、罫線、および罫線の色を選択できます。
関連情報
チャートの書式を設定する [191 ページ]
5.3.1.7
間隔
ツリーマップ、ヒートマップおよびタグクラウドチャートでのデータ
データ間隔は、間隔を使用するツリーマップ、ヒートマップおよびタグクラウドチャートの色に基づきます。
形に対して、次のカラーリング方法のいずれかを使用できます。
カラーリング方法
説明
カスタム範囲のカラーリング
カスタム範囲のカラーリング方法では、増分またはパーセン
トに基づいて設定する範囲を使用し、各範囲に適用する色を
選択します。
グラデーションベースのパレットカラーリング
グラデーションベースのパレットカラーリング方法では、2 色
または 3 色のグラデーションの定義を使用し、各グラデーシ
ョンに適用する色を選択します。
メジャー極性を使用したグラデーションベースのパレットカラ
ーリング
メジャー極性を使用したグラデーションベースのパレットカラ
ーリング方法では、2 色または 3 色のグラデーションの定義
だけではなく、2 色または 3 色の中立極性の定義も使用しま
す。
パレットカラーリング
パレットカラーリング方法では、各凡例の間隔に対して、選択
したパレットから異なる色を適用します。
注記
カラースケールがゆがむ可能性があるため、集計メジャーに対して階層ノードを使用しているこれらのチャートを使用しな
いでください。 これらのノードを無効にするには、チャートの書式設定ダイアログボックスの
グローバル
一般
セクシ
ョンで、親ノードの表示オプションを無効にします。
204
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
パレットカラーリング方法
すべてのパレットカラーリング方法では、範囲の定義設定でデータ範囲を定義します。 この範囲により、間隔に分布するデー
タのセットを定義します。
間隔の数設定を使用して、データ範囲内に作成される間隔の数を定義できます。
データ分布モード設定を使用して、チャートの間隔にデータを分布する方法を設定できます。
モード
説明
値別分布
属性値の範囲は、同じ大きさの範囲に分割されます。 この方法では、他の値
と関連した属性値の量を強調します。
警告
データ値が均等に分布せずに、クラスタ化されている場合は、ほとんどの
データが 1 つまたは 2 つの範囲に存在し、範囲によってはデータが存在し
ない場合があります。
変位値別分布
変位値別分布は、線的に分布するデータに対して効果的に機能します。 デー
タは各範囲の数によってグループ化されるため、作成されるチャートは誤解を
与える場合があります。 類似のデータが隣接する範囲に配置されたり、また
は大きく異なる値を持つデータが同じ範囲に配置されたりすることがありま
す。 範囲の数を増やすことで、このゆがみを最小限に抑えることができます。
警告
近い値を持つデータが別々の範囲に配置されると、それらの差異が誇張
される場合があります。
範囲外の値を持つ形
デフォルトでは、すべての値にカラーリングが適用されますが、カラーリングを値の範囲に制限することができます。 これは、
デフォルトでカスタム範囲のカラーリングを使用して行われます。 範囲外の値に色を指定することができます。
NULL または空の値を持つ形
NULL または空の値を持つ形に対して色を指定できます。たとえば、レポートする売上げがない州の色を定義できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
205
データ間隔の構文
メジャーベースのカラーリングでは、角かっこを使用してチャートの凡例にデータの範囲を表示します。 データ間隔の構文で、
目的の構文を選択します。
間隔を宣言するために、ISO31-11 構文設定を使用できます。この設定では、以下のように角かっこを反転させて使用すると、
値が除外されます。
[-2..-1[
[-1..3[
[3..5]
ただし、米国では、値を除外するときには、US 構文設定を使用して、この角かっこを丸かっこで置き換えます。
[-2..-1)
[-1..3)
[3..5]
それほど数学的でない構文を使用する場合は、以下のように、Basic 構文設定を使用します。
-2..1
1..3
3..5
メジャー極性
メジャーベースのカラーリングのチャートは、メジャー値によって処理されます。 メジャー極性を使用したグラデーションベース
のパレットカラーリングカラーリング方法は、色を処理するメジャーに関連付けられた極性に基づいており、高い値が良い、悪
い、または中立のいずれであるかを決定します。
以下のパレットがあります。
パレット
説明
昇順極性
デフォルトで赤から緑になっている開始色から終了色の最初のパレットでは、色は
低い値が悪く、高い値が良いことを示します。
降順極性
デフォルトで緑から赤になっている終了色から開始色の最初のパレットでは、色は
低い値が良く、高い値が悪いことを示します。
中立極性
このパレットでは、低い値と高い値のいずれも、良い、または悪いという意味ではあ
りません。 これは、デフォルトで、青から黄になっている開始色から終了色の 2 つ
目のパレットです。
グローバルチャート領域設定のメジャープロパティセクションにある、メジャー極性のデフォルト設定は自動になっており、降順
極性が適用されます。
206
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
関連情報
ウォーターフォールチャート [185 ページ]
タグクラウドチャート [185 ページ]
5.3.1.7.1
ツリーマップ、ヒートマップおよびタグクラウドチャートのメジャ
ー極性を設定する
チャートの書式設定ダイアログボックスで、データ間隔チャートのメジャー極性を設定できます。
1.
"デザイン" モードの Web Intelligence ドキュメントで、チャートを右クリックして、チャートの書式設定を選択します。
2.
グローバルセクションで、メジャープロパティを選択します。
3.
以下のチャートタイプに対する極性のパレットを選択します。
オプション
説明
チャートタイプ
設定するメジャー
ツリーマップ
長方形の加重
長方形の色
ヒートマップ
長方形の色
タグクラウド
タグの加重
タグファミリー
4.
OK をクリックして、チャートの書式設定ダイアログボックスを閉じます。
注記
グローバルセクションのパレットおよびスタイルタブで、ツリーマップ、ツリーマップまたはタグクラウドチャートの他の側
面を設定できます。
5.3.1.7.2
ツリーマップ、ヒートマップおよびタグクラウドチャートのデータ
間隔を設定する
チャートの書式設定ダイアログボックスで、データ間隔を設定できます。
1.
"デザイン" モードの Web Intelligence ドキュメントで、チャートを右クリックして、チャートの書式設定を選択します。
2.
グローバルセクションで、パレットおよびスタイルを選択します。
3.
カラーパレットを選択します。
4.
プロット領域に色を付ける場合は、内部パレットを使用するを選択します。
5.
形のカラーリング方法ドロップダウンリストから、方法を選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
207
6.
いずれかのグラデーションベースのパレットカラーリング方法を使用する場合は、グラデーション定義を設定します。
a.
次のいずれかを選択します。
グラデーション
説明
3色
開始色、中間色、および終了色を使用できます。
2色
開始色および終了色を使用できます。
b) 色とそのグラデーションを選択します。
7.
定義したデータ範囲内の間隔の数を定義するには、範囲数を指定します。
ヒント
最適な範囲数は、通常 4 または 5 です。この数を使用すると、混乱することなくデータパターンを表わすことができま
す。 7 色を超えると、類似の値を持つデータが識別しにくくなる可能性があります。また、範囲数が 4 を下回ると、種類
が少ないため、明確なパターンが表わされない可能性があります。
注記
この設定は、カスタム範囲のカラーリング方法には適用されません。
8.
チャートに表示する特定のデータ範囲を定義するには、範囲の定義チェックボックスを選択し、最小値と上限の数を入力
します。
注記
この設定は、カスタム範囲のカラーリング方法には適用されません。
9.
チャートの間隔にデータを分布する方法を設定するには、データ分布モードを選択します。
注記
この設定は、カスタム範囲のカラーリング方法には適用されません。
10. 範囲外の値を持つ形に色を設定するには、範囲外の値を持つ形オプションに対して、以下の設定を行います。
a) RGBA カラーまたはグラデーションのいずれかを選択します。
b) カラーピッカードロップダウンリストから色を選択し、不透明度を設定します。
11. NULL および空の値の形に色を設定するには、"NULL または空の値を持つ形" オプションに対して、以下の設定を行い
ます。
a) RGBA カラーまたはグラデーションのいずれかを選択します。
b) カラーピッカードロップダウンリストから色を選択し、不透明度を設定します。
12. データ間隔の構文を選択します。
13. メジャー極性を使用したグラデーションベースのパレットカラーリング方法を使用する場合は、中立極性のメジャーのグラ
デーション定義オプションを設定する必要があります。
a.
208
次のいずれかを選択します。
グラデーション
説明
3色
開始色、中間色、および終了色を使用できます。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
グラデーション
説明
2色
開始色および終了色を使用できます。
b) 色とそのグラデーションを選択します。
14. カスタム範囲のカラーリング方法を使用する場合は、カラーゾーンオプションを設定します。
a) 増分ごとではなく、パーセントごとに範囲に色を付けるには、パーセントを選択します。
b) 最小のゾーンパラメータと最大のゾーンパラメータを入力します。
c) カラーピッカードロップダウンリストから色を選択し、不透明度を設定します。
注記
ヒートマップで、エンボス効果を使用する場合は、パレットおよびスタイルサブセクションの光と影の効果を無効にしま
す。
関連情報
マップチャート [183 ページ]
タグクラウドチャート [185 ページ]
5.4
レポートデータのフィルタ処理
5.4.1
5.4.1.1
レポートデータを選択する
定義済みのレポートフィルタ演算子
レポートフィルタを適用し、表示される結果を関心のある特定の情報だけに限定することができます。たとえば、特定の顧客や
期間の情報だけを表示することができます。フィルタで隠されたデータは、レポートのテーブルやチャートに表示されていない
だけで、ドキュメント内に残っています。したがって、ドキュメントの元となるクエリの定義を変更しなくても、レポートフィルタを
変更、削除すると隠されていたデータが表示されます。
レポートのさまざまな部分に異なるフィルタを適用することができます。たとえばレポート全体の結果を特定の商品区分に限
定し、さらにテーブルやチャートに表示するデータを特定の地域や顧客層に限定することができます。
レポートフィルタを作成するには、次の要素を指定することが必要です。
●
フィルタ適用オブジェクト
●
演算子
●
フィルタ値
●
フィルタ対象のレポート要素 (レポート全体、セクション、またはブロック)
インタフェースの左側のパネルでは、[ドキュメント構造とフィルタ] タブで、フィルタの特殊なビューを表示できます。これによ
り、ドキュメントの構造とフィルタされるレポート要素、および使用される演算子と値を照会できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
209
関連情報
セクションへのフィルタの適用 [166 ページ]
5.4.1.2
クエリフィルタとレポートフィルタの比較
ドキュメント内で、フィルタを 2 つのレベルで適用できます。
●
クエリフィルタ: このフィルタはクエリに定義するフィルタで、データソースから取得してドキュメントに返すデータを制限しま
●
レポートフィルタ: このフィルタはドキュメント内のレポート、テーブル、チャート、セクションに表示する値を制限しますが、
す。
データソースから取得するデータを変更するのではなく、単にレポートレベルで値を隠すだけです。
注記
null 値が存在する場合に、値の一覧の [EMPTY_VALUE] オプションをフィルタに含めることもできます。
[EMPTY_VALUE] はクエリにフィルタを適用する場合のみ動作します。レポートにフィルタを適用する場合は動作しませ
ん。
5.4.1.3
5.4.1.3.1
レポートフィルタの演算子
Equal To 演算子
ある値と等しいデータを取得するには、Equal To 演算子を使用します。
たとえば、US のデータのみを返すには、“国 Equal To US”フィルタを作成します。
5.4.1.3.2
Not Equal To 演算子
ある値と等しくないデータを取得するには、Not Equal To 演算子を使用します。
たとえば、US 以外のすべての国のデータを返すには、“国 Not Equal To US”フィルタを作成します。
注記
この演算子は OLAP unx ユニバースの親子階層や BEx クエリには使用できません。
210
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.4.1.3.3
Greater Than 演算子
ある値よりも大きいデータを取得するには、Greater Than 演算子を使用します。
たとえば、60 を越える年齢の顧客のデータを取得するには、“[顧客の年齢] Greater than 60”フィルタを作成します。
注記
この演算子は OLAP unx ユニバースの親子階層や BEx クエリには使用できません。
5.4.1.3.4
Greater Than Or Equal To 演算子
ある値以上のデータを取得するには、Greater Than or Equal To 演算子を使用します。
たとえば、売上げが 150 万ドル以上のデータを取得するには、“[売上げ] Greater than or equal to 1500000”フィルタを作
成します。
注記
この演算子は OLAP unx ユニバースの親子階層や BEx 階層には使用できません。
5.4.1.3.5
Less Than 演算子
Less Than 演算子は、ある値よりも小さいデータを取得する場合に使用します。
たとえば、試験結果が 40 点より低いデータを取得するには、“[試験結果] Less Than 40”フィルタを作成します。
注記
この演算子は、OLAP unx ユニバース、およびフィルタ内の階層 (BEx クエリの階層) では使用でません。
5.4.1.3.6
Less Than Or Equal To 演算子
ある値以下のデータを取得するには、Less Than Or Equal To 演算子を使用します。
たとえば、年齢が 30 歳以下の顧客のデータを取得するには、“[年齢] Less Than Or Equal To 30”フィルタを使用します。
注記
この演算子はフィルタの OLAP unx ユニバースおよび階層、または BEx クエリの階層には使用できません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
211
5.4.1.3.7
Between 演算子
2 つの境界値の間のデータ (2 つの境界値を含む) を取得するには、Between 演算子を使用します。1 つ目に宣言する値は
2 つ目の値より下の値である必要があります。
たとえば、第 25 週から第 36 週までの週 (第 25 週と第 36 週を含む) のデータを取得するには、"[週] Between 25 and
36" フィルタを作成します。
注記
この演算子はフィルタの OLAP unx ユニバースおよび BEx 階層には使用できません。
5.4.1.3.8
Not Between 演算子
2 つの値の範囲に含まれないデータを取得するには、Not Between 演算子を使用します。
たとえば、第 25 週から第 36 週までの週を除くすべての週 (第 25 週と第 36 週を含まない) のデータを取得するには、“[週]
Not between 25 and 36”フィルタを作成します。
注記
この演算子はフィルタの OLAP unx ユニバースおよび BEx 階層には使用できません。
5.4.1.3.9
In List 演算子
In List 演算子は、値の一覧の値に対応するデータを取得する場合に使用されます。
たとえば、US、UK、および Japan のデータのみを取得する場合、[国] In List フィルタを作成します。このフィルタでは、[値を
入力] フィールドに値を入力するときに「US;UK;Japan」と入力する必要があります。
クエリフィルタで階層型の値の一覧とともに使用する場合は、それが階層型の値の一覧か階層オブジェクトのいずれに関連
付けられているディメンションの値であっても、In List 演算子は階層の任意のレベルから複数のメンバーを選択できます。た
とえば、In List 演算子を使用した "地理" 階層のプロンプトでは、プロンプトの "市" レベルで "パリ" を、"国" レベルで "カナ
ダ" を選択することができます。
レポートフィルタで使用する場合、In List は値のフラットリストを作成します。
5.4.1.3.10
Not In List 演算子
複数の値に対応しないデータを取得するには、Not In List 演算子を使用します。
たとえば、US、UK、および Japan のデータを取得しない場合、[国] Not In フィルタを作成し、[値の入力] フィールドの値が入
力可能なとき、「US;UK;Japan」と入力する必要があります。
212
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
階層型の値の一覧とともに使用する場合は、それが階層型の値の一覧か階層オブジェクトかレベルオブジェクトのいずれに
関連付けられているディメンションの値であっても、In List 演算子は階層の任意のレベルから複数のメンバーを選択できま
す。たとえば、Not In List 演算子を使用する "地理" 階層のプロンプトでは、プロンプトの都市レベルで "パリ 、国レベルで "カ
ナダ" を選択することができます。
注記
この演算子は、レベルベースの階層など、特定の種類の階層でのみ使用できます。
5.4.1.3.11
Is Null 演算子
データベースに値が含まれないデータを取得するには、Is Null 演算子を使用します。
たとえば、子供のいない顧客、つまりデータベースの子供の列に値のない顧客を取得するには、[子供] Is Null フィルタ を作
成します。
5.4.1.3.12
Is Not Null 演算子
データベース内に値が存在するデータを返すには、Is Not Null 演算子を使用します。
たとえば、子供のいる顧客を返すには、[子供] Is not Null フィルタを作成します。
5.4.1.4
レポートフィルタの種類
レポートフィルタは、さまざまなレポート要素 (レポート、セクション、テーブル、グラフ) に適用できるフィルタです。レポートフィ
ルタには、以下の 2 つのタイプがあります。
●
標準レポートフィルタ
標準レポートフィルタは、レポートフィルタの中で最も柔軟性があります。このレポートフィルタでは、任意のフィルタ演算子
を使用でき、単一の値または値の一覧に対してフィルタを適用できます。
●
単純なレポートフィルタ
単純レポートフィルタでは、Equal To 演算子を使用して容易にフィルタを作成できます。このレポートフィルタは、1 つの値
のみをフィルタでき、(ドキュメント全体やレポート要素ではなく) レポート全体に適用されます。
5.4.1.5
1.
標準レポートフィルタを作成、編集、および削除する
フィルタするレポート要素を選択します。
a) Web インタフェース (DHTML インタフェース) では、
フィルタ
フィルタの追加
をクリックします。
b) リッチインターネットアプリケーションインタフェースおよび Web Intelligence リッチクライアントでは、
タ
分析
フィル
を選択してから、[フィルタ] リストボックスをクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
213
2.
ダイアログボックスで [フィルタの追加] をクリックして、フィルタを適用できるオブジェクトを表示します。
3.
フィルタを適用するオブジェクトを選択して、[OK] をクリックします。
複数のオブジェクトを選択している場合、フィルタ適用オブジェクトは AND 関係で表示されます。AND 演算子をダブルク
リックして OR 演算子に変更します。
4.
フィルタごとに、一覧からフィルタ演算子を選択します。
5.
オブジェクトの値の一覧の上にあるボックスに値を直接入力するか、一覧から値を選択し [>] をクリックして、右側のフィ
ルタ適用値の一覧に追加します。
入力または選択できる値は、演算子によって異なります。たとえば、Equal To 演算子を選択した場合、入力または選択
できる値は 1 つのみです。
フィルタ適用オブジェクトが階層である場合、値は階層で表示されます。レポート内で折りたたまれているメンバーを含
め、階層のすべてのメンバーが表示されます。階層メンバーは階層から選択する必要があります。手動で入力することは
できません。クエリパネルで選択されたすべてのメンバー値が最終レポートに含まれていない場合、それらの値はメジャ
ーにリンクされていないため灰色で表示され、選択できません。正しい値を選択できるよう、キーアイコンをクリックし、メン
バーのテキストとキー ID 値を両方とも照会することもできます。
フィルタ適用オブジェクトがレベルである場合、値は一覧で表示されます。値は入力できません。
6.
7.
[OK] をクリックして、要素にレポートフィルタを適用します。
レポートフィルタを編集するには、レポート要素を選択して、
分析
フィルタ
フィルタの編集
を選択し、ダイアログ
分析
フィルタ
フィルタの削除
を選択します。これを
ボックスを使用してフィルタを編集します。
8.
レポートフィルタを削除するには、レポート要素を選択して、
使用して、選択したレポート要素のすべてのフィルタを削除します。ダイアログボックスをポップアップする必要がある 1 つ
のフィルタのみを削除するには、フィルタを選択し、[フィルタの削除] アイコンをクリックします。
5.4.1.5.1
一覧から値を選択する
クエリでは、オブジェクトに応じて、値の一覧を 1 列、複数列、または階層で表示することができます。複数列の一覧では、2
列目以降の列にメインの値に関連する値が表示されます。階層の一覧では、値が階層関係で表示されます。
レポートでは、値は複数の列を持たないフラットリストで表示されます。
1.
ダイアログボックスを開いたときに値の一覧が表示されない場合は、一覧を最新表示するか一覧を検索して値を取得し
ます。値の一覧の検索の詳細については、このトピックの後半で説明します。
一部の値の一覧では、一覧が大きすぎて全体をロードできないため、初期検索を行って値を表示する必要があります。
2.
値の一覧が複数の範囲に分かれている場合は、リストの上にあるコントロールを使用して範囲間を移動します。
大規模な値の一覧の中には、データベースから取得されるデータの量を減らすために、複数の範囲に分割されているも
のがあります。
範囲を選択すると、その範囲内の値が一覧表示されます。
3.
値の一覧が他の値の一覧に依存している場合は、表示される [プロンプト] ダイアログボックスで、最初に依存値を指定
します。
値の一覧は、たとえばそれが階層の値の一覧の一部になっている場合に、他の値の一覧に依存することがあります。た
とえば、値の一覧に都市が含まれ、"都市" オブジェクトが階層 "国" > "地域" > "都市" の一部である場合は、国と地域の
値を最初に指定して都市の一覧をフィルタリングする必要があります。
214
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
注記
依存値の一覧は、クエリにのみ表示されます。レポート内で値の一覧から選択を行うときには表示されません。
値の一覧を最初に表示するときに [プロンプト] ダイアログボックスが表示されるので、これを使用して依存値を指定しま
す。依存値を指定した後に、フィルタリングされた一覧から値を選択できます。
4.
値キーを表示するには、[キー値の表示/非表示] をクリックします。
キー値は [選択した値] の一覧には表示されず、使用可能な値の一覧のみに表示されます。値の一覧にはキー値が含
まれているものがあります。キー値は表示値が同じである値を識別するために使用できる一意の値です。値の一覧に複
数の列が含まれている場合は、フィルタ列のキーのみが表示されます。
5.
一覧内の値を検索するには、一覧の下にあるボックスに検索テキストを入力して [大文字と小文字を区別する]、[キーの
検索]、または [データベースの検索] オプションを選択します。
オプション
説明
大文字と小文
字を区別する
検索では、大文字小文字が区別されます。
このオプションは、[キーの検索] または [データベースの検索] オプションを選択した場合には使用できません。
キーの検索
この検索では、表示値ではなく一意の値キーを使用します。
このオプションは、キー値をサポートする値の一覧でのみ使用できます。
データベース
の検索
この検索では、一覧にロードされた値に限定されることなく、データベースに保存されているすべての値が検索され
ます。この検索によって検索の精度は向上しますが、検索スピードは低下します。
このオプションは、データベースの検索をサポートする値の一覧でのみ使用できます。
データベースの検索によって検索の精度は向上しますが、パフォーマンスが低下します。データベースの検索は、
値の一覧内の一部の値を受信できなかった場合に役立ちます。このような状況は、一覧内の値の合計数が、最大
受信行数] クエリプロパティ値を超える場合に起こります。
データベースの検索は、値の一覧が階層である場合に特に有効です。これは、値は階層内で展開されている親値
への応答としてのみデータベースからロードされるためです。たとえば、地理階層の場合、値 "カリフォルニア" の子
値 (カリフォルニアの都市) は、値 "カリフォルニア" が展開されない限りデータベースからロードされません。このオ
プションを選択すると、検索には値 "カリフォルニア" が展開されていなくてもこれらの項目が含まれます。
検索では、値の一覧が複数の範囲に分割されている場合でもすべての範囲が含まれます。
検索パターンでは、「*」ワイルドカードは任意の文字列を表し、「?」は任意の単一文字を表します。たとえば、値 "March"
は、"M*" または "Mar?h" という検索パターンによって返すことができます。「*」および「?」の文字を、ワイルドカードとし
てではなく文字通りに使用する場合は、検索パターン内で「*」および「?」の前に「\」を付加します。
6.
一覧から値を直接入力するか (一覧がデータの直接入力をサポートする場合)、一覧から値を選択します。
関連情報
[最大受信行数]クエリプロパティ [65 ページ]
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
215
5.4.1.6
単純なレポートフィルタを作成する
[レポートフィルタ] ツールバーでは、レポートに単純なレポートフィルタをすばやく追加できます。単純なレポートフィルタは、(ド
キュメントやレポート内の特定のオブジェクトではなく) レポートに適用され、以下のみに適用されます。
●
リレーショナルクエリのディメンションまたは詳細オブジェクトのみ
●
(階層レベルまたはメジャーではなく) UNX OLAP または BEx クエリの階層、特性、または属性
単純なレポートフィルタの形式は、<レポートオブジェクト>=<値> です。単純なレポートフィルタに含めることができるのは
"等しい" 演算子だけです。またフィルタは 1 つの値に対してのみ適用できます。また、タイプ "すべての値" の演算子も使用で
きます。
より複雑なフィルタが必要な場合は、任意の演算子を使用できる標準レポートフィルタを使用します。
注記
レポートをドリルする場合も、[レポートフィルタ] ツールバーを使用できます。ドリルのコンテキストでは、[レポートフィルタ]
ツールバーはドリルツールバーとみなされます。
注記
フィルタバーを開くと、レポート範囲が以下である場合はフィルタが自動的に挿入されます。
●
1 つの値 ("等しい" 演算子)
●
"すべての値" 演算子を含む
これらのフィルタは、[フィルタ] ボックスに表示されなくなります。
注記
フィルタバーを折りたたむと、すべての "単純なフィルタ" が "等しい" または "すべての値" レポートフィルタに戻されます
(レポート全体をフィルタ)。"すべての値" フィルタが作成されないよう、折りたたむ前にフィルタバーからオブジェクトを削除
できます。
1.
2.
分析
対話操作
フィルタバー
をクリックして、ツールバーを表示します。
ツールバーのアイコンをクリックして、フィルタを適用するオブジェクトをメニューから選択します。
ツールバーに複数のオブジェクトを追加して、複数のフィルタを作成できます。
注記
データソースと選択されたオブジェクトによっては、フィルタで使用できる値またはオブジェクトが、別のフィルタオブジェ
クトで設定された値に依存する場合があります。
3.
フィルタを適用する値を、値のドロップダウンリストから選択します。
注記
非階層オブジェクトの場合、リストには、その他すべてのレポート範囲フィルタを適用した後に、このオブジェクトのレポ
ートに含まれるすべての値が含まれます。たとえば、このオブジェクト値を減らす "リスト内" フィルタがある場合、フィ
ルタバーの "等しい" フィルタに対してこの値のリストを使用できます。
216
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
階層オブジェクトの場合、リストには、任意のレベルのすべてのメンバー値の平坦なリストが含まれます。このリストの
順序は、(アルファベット順ではなく) ツリービュー型です。
選択されたオブジェクトの値により、レポートにフィルタが適用されます。たとえば、国オブジェクトの値のリストから "US"
を選択した場合、国に "US" という値が含まれない行をすべて除外するフィルタがレポートに適用されます。
4.
フィルタは、次の手順で削除します。
a) Web インタフェースでは、これを選択し、[削除] をクリックします。
b) リッチインターネットアプリケーションインタフェースまたは Web Intelligence リッチクライアントでは、フィルタを選択
し、左側のパネルにドラッグアンドドロップします。
5.4.1.7
ネストされたフィルタを作成する
ネストされたフィルタを作成できます。ネストされたフィルタは、AND 句または OR 句の組み合わせです。
1.
フィルタオブジェクトを複合フィルタパネルにドラッグアンドドロップします。
2.
演算子をクリックし、タイプを AND から OR および OR から AND に変更できます。
5.4.2
プロンプトを使用したデータのフィルタ
プロンプトに値を入力すると、レポートデータをフィルタすることができます。
プロンプト ダイアログボックスには、プロンプトの概要 ペインにあるすべての定義されたプロンプトのサマリを表示されます。
回答するプロンプトを選択し、ダイアログボックスのプロンプトの値を指定ペインに値を入力します。
選択したプロンプトに応じて、値を直接入力するか、一覧から値を選択します。 値の一覧は表示値のみか、表示値およびそれ
らに対応したデータベースキー値を含むことができます。 データベースキー値は、データベース内の表示値を識別するための
一意の値です。
値の一覧は、一覧がユニバースデザイナによって階層として定義されている場合、またはプロンプトが階層またはレベルオブ
ジェクトに基づいている場合に、階層として整理されます。
値の一覧は、パフォーマンスを向上するために、範囲に分割することができます。
値の一覧を検索またはフィルタすることがで、目的の値に容易にアクセスすることができます。
プロンプトには、オプションのものと必須のものがあります。 オプションプロンプトに値を入力しない場合、プロンプトは無視さ
れます。 プロンプトを実行してデータをフィルタするには、その前にすべての必須のプロンプトに値を入力する必要がありま
す。
プロンプトは、他のプロンプトに依存することがあります。 たとえば、都市オブジェクトのプロンプトは地域オブジェクトのプロン
プトに依存します。 地域オブジェクトに値を入力すると、都市オブジェクトに入力できる値の数が制限されます。
依存するすべてのプロンプトの値を入力した場合のみ、依存プロンプトを入力することができます。 オプションのプロンプトの
依存プロンプトに値を入力する場合は、オプションのプロンプトに値を入力する必要があります。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
217
5.4.2.1
プロンプトの値を指定する
[クエリパネル] の [フィルタ] 枠で、すでにプロンプトが定義されています。
1.
データを最新表示します。
2.
[プロンプトの概要] 枠でプロンプトを選択します。
3.
値の一覧が存在するにも関わらず値が表示されない場合は、[値の最新表示] をクリックして値を表示します。この場合、
「一覧の内容を表示するには [値の最新表示] ボタンをクリックしてください」という内容のテキストが表示されます。
プロンプトが他のプロンプトに依存している場合は、値の一覧に依存プロンプトへのリンクが表示されます。現在のプロン
プトに値を指定する前に、依存プロンプトの値を指定する必要があります。[プロンプトの概要] 枠に、依存プロンプトのグ
ループが個別のグループとして表示されます。
値は、プロンプトに応じて、単一値、複数列 (2 列目以降にメインのフィルタ列に関する詳細情報が表示されます)、または
階層で表示されます。
値の一覧が大きすぎるために一度に全体を表示できない場合は、一覧は複数の範囲に分割され、値の一覧の上のボッ
クスに現在の範囲が表示されます。各範囲内をスクロールすることで、一覧内のすべての値を参照することができます。
4.
値を選択し、[>] をクリックしてプロンプトに値を指定するか、可能であればプロンプトに値を直接入力します。
値の一覧が階層になっている場合は、値を直接入力することはできません。
プロンプトに日付が必要な場合は、値を選択するボックスの右側に表示されるカレンダから選択できます。
注記
SAP キー日付は日付プロンプトとして表示され、同じデータプロバイダのその他のプロンプトは依存プロンプトとして表
示されます。
5.
プロンプトで複数の値の選択が許可される場合は、前の手順を繰り返します。
プロンプトで階層型の値の一覧からの複数選択が許可される場合は、異なる階層レベルから値を選択することができま
す。単一の値のみが許可される場合は、階層の最下位レベルからのみ値を選択できます。
プロンプトで値を直接入力でき、かつ複数値が許可される場合は、複数の値を ";" で区切って指定することができます。
たとえば、California;Nevada;Iowa のようにします。区切り付きのリストを入力または貼り付けた後、「複数値とし
て解釈する場合はここをクリック」という内容のツールヒントをクリックします。[>] をクリックすると、リストは単一値として
解釈されます。
6.
クエリを実行します。
a) Web インタフェースの場合、[クエリの実行] をクリックしてクエリを実行します。
b) リッチインターネットアプリケーションまたは Web Intelligence リッチクライアントの場合、[OK] をクリックしてクエリを
実行します。
レポートデータが、ユーザの選択に基づいてフィルタ処理されます。
関連情報
一覧から値を選択する [112 ページ]
218
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.4.3
5.4.3.1
入力コントロールを使用したデータのフィルタ処理
入力制御の定義
入力制御は、レポートデータのフィルタ処理と分析を行うための、便利で容易にアクセスできる手段です。入力制御は、テキス
トボックスやラジオボタンなどの標準的な Windows コントロールを使用して定義します。これらの制御をテーブルやセクション
ヘッダなどのレポート要素と関連付け、制御を使用してレポート要素のデータをフィルタ処理します。入力コントロールで値を
選択すると、選択した値で関連付けられたレポート要素の値がフィルタ処理されます。
また、テーブルとチャートを入力制御として定義することもできます。テーブルまたはチャートで値を選択すると、選択した値で
関連付けられたレポート要素の値がフィルタ処理されます。
変数の値を変更することによって、入力制御を使用してさまざまなシナリオを分析することができます。定数値を使用して変数
を定義し、スライダなどの入力制御を変数に割り当てます。これで、スライダ制御を使用して変数の値を変更できるようになり
ます。変数が式の一部である場合は、スライダ制御を使用して、変数値に基づき、各種の式の結果をチェックすることができ
ます。
入力制御はレポート固有です。入力コントロールは、左枠の [入力コントロール] タブにグループ化されます。
5.4.3.2
階層データでの入力コントロールの使用
階層データで入力コントロールを使用することができます。階層のノードを選択するとき、単一の値を選択して 等しい (=) 演
算子を使用したり、または階層ツリーのリストから複数の値を選択したりすることができます。
階層ツリーのリストを選択するとき、メンバーを右クリックしてそのメンバー、子、または階層の子孫を選択します。選択する階
層の要素はレポートペインに表示されます。詳細については、PDF 版のマニュアルを参照してください。
5.4.3.3
入力制御を追加する
入力コントロールを追加するには、十分なドキュメントの変更権限を持った上でデザインモードで行う必要があります。
1.
分析
フィルタ
コントロール
コントロールの定義
をクリックして、[レポートオブジェクトの選択] 画面を表示しま
す。
[コントロールの定義] をクリックする前にテーブルまたはチャート全体を選択した場合、[選択されたブロックのオブジェク
トのみを含める] を選択し、ウィザードのオブジェクトの一覧を、選択したテーブルまたはチャートのオブジェクトに制限す
ることができます。
[コントロールの定義] を選択する代わりに、
分析
フィルタ
コントロール
を選択してコントロールの一覧から入力
コントロールのタイプを直接選択することもできます。選択したレポート要素のデータとの互換性がないコントロールは無
効になります。コントロールは、選択されたレポート要素にデータを供給するレポートオブジェクトに自動的に関連付けら
れ、デフォルトプロパティを使用するので、ユーザは直ちに入力コントロールでフィルタ処理するレポート要素の選択を開
始できます。
2.
入力制御に値を供給するレポートオブジェクトを選択し、[次へ] をクリックします。
3.
入力制御タイプを選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
219
制御タイプの一覧は、レポート オブジェクトのデータ タイプによって決定されます。
4.
入力制御のプロパティを定義します。
利用可能なプロパティは、コントロールのタイプによって決定されます。
プロパティ
説明
ラベル
入力制御の名前
説明
入力制御の説明
値の一覧
入力制御で使用できる値の一覧。入力制御が基づくレポート オブジェクトのすべての値を使用することも(デフォル
ト)、値のカスタム一覧を定義することもできます。
限定的な値
の一覧を使
用
レポート オブジェクトに対して値のカスタム一覧を定義した場合、この設定により、この一覧に基づいて入力制御に
割り当てるレポート要素のデータがフィルタ処理されます。入力コントロールで値が選択されていない場合でも、限定
的なリストに含まれていない値は、入力コントロールによってフィルタ処理されるレポート要素から除外されます。
たとえば、"国" ディメンションに基づく入力コントロールが値 "アメリカ" および "フランス" に限定される場合、入力コ
ントロールによってフィルタ処理されたテーブルには、入力コントロールで値が選択されていない場合でもアメリカとフ
ランスのデータのみが表示されます。
[限定的な値の一覧を使用] の選択を解除した場合、入力コントロールで値が選択されていないと、"国" のすべての
値がテーブルに表示されます。
演算子
入力制御が関連付けられたレポート要素のフィルタ処理に使用する演算子
デフォルト値
入力制御が関連付けられたレポート要素のフィルタ処理に使用するデフォルト値
行数
入力制御が[入力制御]枠に表示する行数。たとえば、[行数]が 3 に設定された 5 つのラジオ ボタンの一覧には、
フォルトでは 3 つのラジオ ボタンのみが表示されます。表示されない 2 つのラジオ ボタンには、スクロールバーを使
用してアクセスします。
最小値
入力制御で選択できる最小の数値
最大値
入力制御で選択できる最大の数値
増加量
値を選択したときに、入力制御が数値を増加/減少させる量
5.
[次へ]をクリックし、[レポート要素の割り当て]ウィザード ステップを表示させます。
6.
入力制御によってフィルタ処理するレポート要素を選択します。
注記
ドキュメントを保存するたびに、レポート要素が関連付けられていない入力コントロールがすべて削除されます。
7.
[完了]をクリックします。
入力制御は、[入力制御]枠に表示されます。
5.4.3.4
入力制御を編集する
1.
左枠の [入力コントロール] タブを選択します。
2.
入力制御で[編集]をクリックし、[入力制御の編集]ダイアログボックスを表示させます。
3.
入力制御のプロパティを編集するには、以下の手順に従います。
a) Web インタフェース (DHTML インタフェース) の場合、[プロパティ] タブで入力制御のプロパティを編集します。
220
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
b) リッチインターネットアプリケーションインタフェースおよび Web Intelligence リッチクライアントの場合、[コントロー
ル] タブで入力制御のプロパティを編集します。
4.
[依存項目]タブで、入力制御に関連付けられたレポート要素を編集します。
5.4.3.5
入力制御の依存項目を強調表示する
1.
[入力コントロール] タブをクリックします。
2.
次の操作を行います。
a) Web インタフェースの場合、入力制御で [依存項目の強調表示] をクリックします。
b) リッチインターネットアプリケーションインタフェースまたは Web Intelligence リッチクライアントの場合、入力制御で
[依存項目の表示] をクリックします。
入力制御に関連付けられたレポート要素が強調表示されます。
5.4.3.6
入力制御を整理する
1.
[入力制御]タブを選択します。
2.
入力コントロールをドラッグアンドドロップし、[入力コントロール] 枠で上下に移動させます。
3.
入力制御を選択し、制御の上部にある [削除] をクリックして、入力制御を [入力制御] ペインから削除します。
5.4.3.7
入力制御マップを表示させる
1.
[入力制御]タブを選択します。
2.
[入力コントロール] タブの上部にある [マップ] をクリックします。
5.4.3.8
入力制御としてのテーブルおよびチャートの使用
テーブルとチャートを、入力制御として定義することができます。テーブルベースおよびチャートベースの入力制御は、通常の
入力制御と同様に[入力制御]パネルに表示されますが、依存するレポート要素のフィルタ処理を行うには、テーブルまたはチ
ャート自体で値を選択します。テーブルでセル、列、または行を選択するか、チャートでクリック可能なデータ領域を選択する
と、選択した値に基づいて、関連付けられたレポート要素の値がフィルタ処理されます。
テーブルベースまたはチャートベースのコントロールを [入力コンロトール] パネルでクリックすると、入力コントロールとして使
用されるテーブルまたはチャートが強調表示されます。
レポートがドリルモードの場合、テーブルベースまたはチャートベースの入力制御は無効化されます。ドリルモードが無効化さ
れると、それらの入力制御は再有効化されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
221
5.4.3.8.1
テーブルまたはチャートを入力制御として定義する
1.
テーブルまたはチャートを選択して右クリックし、
2.
[すべてのオブジェクト]を選択してテーブルまたはチャートのすべてのオブジェクトをフィルタオブジェクトとして定義する
リンク
要素リンクの追加
を選択します。
か、[単一オブジェクト]を選択し、オブジェクトを選択して、テーブルまたはチャートの単一オブジェクトをフィルタオブジェク
トとして定義します。
注記
テーブルまたはチャートを入力制御として定義する場合、フィルタオブジェクトとして選択できるのはディメンションのみ
です。
3.
[次へ]をクリックし、入力制御の名前と説明を入力します。
4.
[次へ]をクリックし、入力制御によってフィルタ処理するレポート要素を選択します。
注記
入力制御として定義するテーブルまたはチャートは、レポート要素の一覧から選択することができません。
5.
[終了]をクリックします。
テーブルまたはチャート入力制御は、[入力制御]枠に表示されます。[依存項目の表示] をクリックすると、入力制御とし
て定義されたテーブルまたはチャートが強調表示されます。
6.
テーブルやチャートが他のレポート要素をフィルタする方法を変更するには、そのテーブルやチャートを右クリックして、
リンク
7.
要素リンクの編集
を選択します。
テーブルやチャートと他のレポート要素間のリンクを削除するには、そのテーブルやチャートを右クリックして、
削除
リンク
を選択します。
関連情報
入力制御を編集する [220 ページ]
5.4.3.9
1.
入力制御を使用してデータをフィルタ処理する
左枠の [入力コントロール] タブを選択して、[入力コントロール] 枠を表示させます。
注記
入力コントロールによってフィルタ処理されるレポート要素がレポートに含まれない場合は、依存するレポート要素が
ないことを示すメッセージが入力コントロールに表示されます。
2.
入力制御で値を選択します。
選択した値に基づき、関連付けられたレポート要素がフィルタ処理されます。たとえば "国" ディメンションの値 "アメリカ"
を選択し、フィルタ演算子が等しい (=) であり、入力コントロールに関連付けられたテーブルがある場合は、テーブルは、
条件 "国" = "アメリカ" でフィルタ処理されます。
222
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
3.
入力制御として定義されたテーブルまたはチャートを使用してフィルタ処理を行うには、テーブル(行、列、またはセル)ま
たはチャート(クリック可能なデータ領域)でディメンションの値を選択します。
注記
○
入力制御として定義されたテーブルまたはチャートは、ディメンションの値を使用してのみフィルタ処理を実行する
ことができます。
○
リッチインターネットアプリケーションインタフェースでは、入力制御で使用されているオブジェクトを削除する場
合、警告メッセージが表示されます。
○
テーブルまたはチャートがレポートに含まれていない場合、テーブルまたはチャートがレポートに含まれてい
ないことを示すメッセージが入力コントロールに表示されます。
○
フィルタディメンションがテーブルまたはチャートに含まれていない場合、フィルタディメンションがないことを
示すメッセージが入力コントロールに表示されます。テーブルまたはチャートにディメンションを追加すれば、入力
制御が再度使用可能になります。
○
レポートがドリルモードである場合、レポートがドリルモードであるためコントロールを使用できないことを
示すメッセージが入力コントロールに表示されます。入力制御を使用するには、ドリルモードをオフにする必要が
あります。
○
テーブルベースおよびチャートベースの入力制御は、テーブルまたはチャートの右上隅のアイコンで示されます。
アイコンを右クリックすると、以下のメニューが表示されます。
コマンド
説明
編集
入力制御を編集します。
依存項目を強調表示 (Web インタフェース)
入力制御によってフィルタ処理されるレポート要素を強調表
示します。
依存項目の表示 (リッチインターネットアプリケーションインタ
フェース)
4.
リセット
入力制御によって適用されたフィルタを削除します。
使用可/不可
入力制御を使用可または使用不可にします。
入力制御によって適用されたフィルタをすべて削除するには、[入力制御]枠の上部の[リセット]をクリックします。
5.5
レポートデータの操作
5.5.1
5.5.1.1
レポートデータのドリル操作
ドリルの定義
ドリルは、レポートに表示されている結果を分析するために実行します。レポートをドリルすることでテーブル、チャートまたは
セクションに表示されているデータを掘り下げ、要約された結果に隠れている詳細な内容を発見できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
223
表 11: 制限
制限
説明
BEx クエリでのクエリ
BEx クエリではドリルパスを使用できません。ナビゲーション
パス (以前の「ドリルパス」) は、実際の階層での折りたたみ/
展開のワークフローに置き換えられます。
.unv ユニバースおよび .unx ユニバースでのクエリ
ユニバースでドリルパスがすでに定義されている場合の
み、.unv ユニバースまたは .unx ユニバースでのドリルが可
能です。
例
第 3 四半期にアクセサリ、アウターウェア、コートの売上げが上昇した理由を探る
ファッションチェーン店で働く西日本のアクセサリ、アウターウェア、コートの販売担当者だとします。2003 年の第 3 四半期
は、他の四半期に比べて大幅に売上げが上昇しました。この理由を解明するために、結果をドリルダウンして要因を調べ
ると、7 月の宝石の売上げがかなり多いことがわかります。
5.5.1.1.1
分析範囲
クエリの分析範囲とは、クエリの各オブジェクトが返す結果をより詳細なレベルで構成させるためにデータベースから取得する
追加データのことです。この追加データは、初期の結果レポートには表示されませんが、データキューブ内で保持されるため、
追加データをレポートに取り込むことで、いつでも詳細な情報にアクセスできます。このようにデータを下位の詳細なレベルま
で絞り込むプロセスのことを、オブジェクトをドリルダウンするといいます。
注記
クエリパネルのこのオプションは、リレーショナル unx ユニバースのみで使用できます。OLAP では使用できません。
ユニバースでは、分析範囲はクエリに選択したオブジェクトの下位の階層レベルに相当します。たとえば、オブジェクト[年]の 1
レベル下の分析範囲には、[年]のすぐ下に表示される[四半期]オブジェクトが含まれることになります。
このレベルは、クエリの作成時に設定できます。これにより、[結果オブジェクト]枠に表示せずに階層の下位レベルのオブジェ
クトをクエリに含めることができます。ユニバースの階層によって、分析範囲とそれに応じてドリル可能なレベルを選択できま
す。また、特定のディメンションを選択して範囲に含めれば、カスタムの分析範囲を作成することもできます。
注記
クエリドリルモードで作業中、分析範囲を設定することができません。これは、このドリルモードを使用すると、ドリルアクショ
ンに呼応して動的に範囲が変更されるためです。
5.5.1.1.1.1
分析範囲のレベル
分析範囲に設定できるレベルは次のとおりです。
224
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
レベル
説明
なし
[結果オブジェクト]枠に表示されるオブジェクトだけをクエリ
に含めます。
●
1 レベルダウン
[結果オブジェクト]枠の各オブジェクトについて、階層ツリー
●
2 レべルダウン
の下位 1、2、または 3 レベルまでのオブジェクトをクエリに
●
3 レべルダウン
含めます。これらのオブジェクトのデータは、ドキュメントに追
加されるまでキューブ内に保管されます。
[分析範囲]パネルに手動で追加されたすべてのオブジェクト
カスタム
をクエリに含めます。
ドキュメントに分析範囲を含めると、ドキュメントのサイズが増大します。指定した範囲のデータは、ドリルモードを開始してデ
ータをドリルダウンして対応する値を表示するまではレポートに表示されませんが、ドキュメントには保存されます。
ドキュメントのサイズを最小限に抑え、パフォーマンスを最適化するには、ユーザがドリルを必要とすることが確実なドキュメン
トにだけ分析範囲を含めます。
5.5.1.1.2
1.
分析範囲を設定する
クエリパネルで [分析範囲] をクリックし、[分析範囲] ペインを表示します。
[結果オブジェクト]枠のすべてのディメンションが[分析範囲]枠に表示されます。これは、データベースの分析範囲[な
し]に対応します。分析で使用できるその他のレベルはありません。
2.
[分析範囲]枠の右上隅にある[範囲レベル]リストから分析レベルを選択します。
[結果オブジェクト]枠のオブジェクトより下の階層のオブジェクトは、選択されたレベルまで[分析範囲]枠に表示されま
す。
3.
選択したディメンションを分析範囲に追加するか、またはカスタム分析範囲を作成するには、クエリマネージャでディメンシ
ョンを選択して[分析範囲]枠までドラッグします。
5.5.1.1.3
ドリルパスと階層
ドリルモードでデータを分析する際は、ドリルパスに従って移動します。これらのパスは、ユニバースデザイナが設定したディメ
ンション階層によって決まります。ユニバースデザイナは、最も要約されたオブジェクトをクラスの最上部に、最も詳細なオブジ
ェクトを最下部に配置し、オブジェクトを階層化しています。したがって要約レベルのレポートを作成する場合は、階層の上部
にあるオブジェクトを選択してクエリを作成すればよいことがわかります。より詳細な情報を表示する場合は、ドリルモードに切
り替えてレポートに表示される各ディメンションの値をドリルダウンします。
たとえば四半期データでは結果を十分に説明できない場合、ユニバースデザイナが設定した階層に従って月、週、日レベル
にドリルダウンできます。異なるレベルにドリルすると、テーブルやチャートに表示される[売上げ]や[利益]などのメジャーが再
計算されます。
ドリルパスは通常、ユニバースのクラスと同じ階層構造をしています。たとえば[期間]クラスでは、最上位の[年]ディメンション
に続いて[四半期]、[月]、[週]オブジェクトが配置されています。通常は年間の結果から四半期、月、週への結果と詳細を分
析していくため、[期間]階層内のドリル用の階層も同じ順序に従っています。ただし、ユニバースデザイナは階層をカスタマイ
ズして定義することもできます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
225
注記
ディメンションは複数の階層に属している場合があります。複数の階層に属するディメンションの結果をドリルすると、ドリル
パスの選択を求めるプロンプトに回答する必要があります。
5.5.1.1.3.1
1.
ドリル階層を表示する
データモードまたはデザインモードで、
データアクセス
編集
をクリックして、クエリパネルでデータプロバイダを編
集します。
2.
クエリパネルで [ナビゲーションパスで表示] を選択します。
5.5.1.2
ドリルオプションの設定
レポートをドリルすることでテーブル、チャートまたはセクションに表示されているデータを掘り下げ、要約された結果に隠れて
いる詳細な内容を発見できます。ドリルセッションを始める前に、ドリルオプションを設定して、ドリルを実行するたびにレポート
をどのように変更するかを指定できます。ドリルオプションの設定方法は、使用するインタフェースによって変わります。
●
BI 起動パッド
●
Web Intelligence リッチ クライアント
5.5.1.2.1
BI 起動パッドでドリルオプションを設定する
BI 起動パッドで [基本設定] をクリックし、[Web Intelligence] をクリックして使用可能なオプションを表示し、[ドリルオプ
ション] の下のドリルオプションと [ドリルセッションの開始] を選択します。
5.5.1.2.2
定する
1.
2.
プロパティ
Web Intelligence リッチクライアントでドリルオプションを設
アプリケーション
をクリックして、[アプリケーションプロパティ] ダイアログボックスを表示します。
Web Intelligence リッチクライアントで、[ツール] をクリックし、右上隅のヘルプメニューの横にあるメニューから [オプショ
ン] を選択して、[オプション] ダイアログボックスを表示し、[ドリル] タブを選択してドリルオプションを選択します。
226
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.5.1.3
5.5.1.3.1
表示
ドリルオプションの説明[ドリルオプションノセツメイ]
ドリルでさらにデータオプションが必要な場合のプロンプトの
レポートに表示された値をドリルする際、ドキュメントの分析範囲に含まれていない上位または下位レベルの情報にドリルアッ
プまたはドリルダウンすることが必要な場合があります。範囲に含まれないデータを取得するには、新しいクエリが必要です。
大量のデータに対するクエリは多くの時間を必要としますので、新規クエリが必要な場合にはプロンプトを表示させることがで
きます。このプロンプトメッセージは、追加クエリを実行するかどうかを問い合わせます。また、新規クエリに含めた追加ディメ
ンションにこのプロンプトでフィルタを適用することもできます。これによりクエリのサイズを制限し、分析に必要なデータだけを
取得することができます。
ドリルセッション時に分析範囲外にドリルを実行するには、管理者がその権限を認めている必要があります。
5.5.1.3.2
[レポートのブロックのドリルを同期化]オプション
[同期化] オプションを選択すると、すべてのブロックの表示がドリルアクションと一致するようになります。たとえば、"年" から
"四半期" へとブロックをドリルダウンし、レポートにも年単位のデータを表示するチャートが含まれている場合、チャートが四
半期単位のデータを表示するようになります。
このオプションを指定しない場合、ドリルされたブロックの構造のみが変更されます。ドリルフィルタはレポート全体に適用され
ます。
5.5.1.3.3
ドリルツールバーオプションの非表示
レポートに表示されている値をドリルするときに、ドリルツールバーが表示され、ドリルした値が表示されます。このツールバー
に表示される値によって、ドリルしたレポートに表示される結果にフィルタが適用されます。
たとえば、2010 年をドリルすると、ドリルしたテーブルに表示される結果は、2010 年の第 1 四半期、第 2 四半期、第 3 四半
期、および第 4 四半期になります。これは、ドリルする四半期ごとの値が 2001 でフィルタされることを意味します。
注記
ドリルツールバーを使って同じレベルで別の値を選択し、別の結果を表示することができます。たとえば、上の図のドリルツー
ルバーを使って "2002" を選択すると、2002 年の第 1 四半期、第 2 四半期、第 3 四半期、および第 4 四半期の結果がドリ
ルしたテーブルに表示されます。
ドリルモードの開始時にドリルツールバーを表示しないよう設定することもできます。ドリルツールバーは、ドリルセッション中
にフィルタを選択する場合にのみ使用できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
227
5.5.1.3.4
[既存のレポートでドリルセッションを開始]オプション
[既存のレポートでドリルセッションを開始]を選択すると、ドリルモードの開始時に現在のレポートがドリル可能になります。ド
リルモードを終了すると、レポートにはドリルした値が表示されます。
5.5.1.3.5
[レポートのコピーでドリルセッションを開始]オプション
[レポートのコピーでドリルを開始] を選択すると、ドリルモードでの作業時に、現在のレポートのコピーでドリル操作を行うこと
になります。この場合、元のレポートの結果と、ドリル分析の結果を比較できます。
5.5.1.4
ドリルモードへの切り替え
レポートでドリルを開始するには、ドリルモードに切り替えます。また、レポートがドリルモードで保存されている場合は、すぐに
ドリルが開始されます。
1.
2.
ドリルするレポートを選択します。
分析
対話操作
ドリル
ドリルの開始
をクリックします。
注記
ドリルモードで保存されたドキュメントを開いた場合、ドキュメントをドリルする権限があれば、ドリルモードでドキュメント
が開きます。
デフォルトでは、ドリル可能なレポートのタブにはドリルアイコンが表示されます。BI 起動パッドの [基本設定] ページで選
択したドリルオプションに応じて、選択したレポートがドリル可能になるか、または選択したレポートのドリル可能な複写が
作成されます。
関連情報
[レポートのコピーでドリルセッションを開始]オプション [228 ページ]
5.5.1.5
レポートに更に多くのレベルのデータを取り込む
レポートをドリルする際、ドキュメントに対して定義された分析範囲外のディメンションにドリルアップまたはドリルダウンするこ
とが必要になる場合があります。追加のデータを取得するには、指定された追加のディメンションを含む新しいクエリを実行す
る必要があります。これを分析範囲の拡張と言います。
セキュリティプロファイルで許可されている場合に限り、ドリルセッション中に分析範囲を拡張できます。セキュリティプロファイ
ルは管理者が管理します。
228
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
ドリル中に[分析範囲の拡張]プロンプトメッセージが表示されるようにドリルオプションを設定していない場合は、ドキュメント
内で使用できるデータの範囲外をドリルする場合にフィルタを選択するオプションが示されません。この場合、新規のクエリが
自動的に実行され、ドリルしているディメンションのすべての値のデータが返されます。
5.5.1.5.1
分析範囲外にドリルする
1.
分析範囲の境界にあるディメンションの値の上にマウスのカーソルを置きます。
ツールヒントに、新規クエリを実行してドキュメントにデータを追加する必要があることが表示されます。
2.
ディメンションをドリルします。
ドリルオプションで、ドリル操作で新規クエリが必要になったときにユーザに問い合わせるよう設定している場合は、[分析
範囲の拡張] ダイアログボックスが表示されます。
このダイアログボックスには、ドリルする値の階層の上下に含まれるディメンションの一覧が表示されます。ドキュメントに
すでに含まれているディメンションには、チェックマークが付けられています。ダイアログボックスには、新しいクエリのフィ
ルタとして選択できるフィルタも表示されます。
3.
ドリルするディメンションの横にあるボックスをチェックします。
4.
クエリにフィルタを適用する場合は、適用するフィルタの横にあるボックスをチェックします。
5.
[OK]をクリックします。
新規クエリからドキュメントに追加データが返され、ドリルしたディメンションの結果がテーブルに表示されます。
5.5.1.6
ドリルパスが複数ある場合にドリルパスを選択する
ディメンションは複数の階層に属している場合があります。このようなディメンションの値をドリルダウンすると、どのドリルパス
を使用すればよいかがわかりません。ドリルパスを指定してやる必要があります。
注記
ドリルするディメンションの値がそれまでのドリルの結果だった場合は、ドリルパスはすでに指定されていることになります。
したがってドリルパスを選択する必要はありません。
1.
ディメンションをドリルします。
[ドリルパスの選択]ダイアログボックスが開きます。このダイアログボックスには、ドリルする値の階層の上下に含まれる
ディメンションの一覧が表示されます。ドリルしている現在のディメンションの下の各ディメンションの横にチェックボックス
が表示され、これらのディメンションの中からデータベースから取得するディメンションを選択し、ドリル操作を続行できま
す。ダイアログボックスには、新しいクエリのフィルタとして選択できるフィルタも表示されます。
2.
ドリルするパスを選択します。
3.
[OK]をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
229
5.5.1.7
分析
ドリルスナップショットを作成する
対話操作
5.5.1.8
ドリル
スナップショット
を選択します。
テーブルやセクションのディメンションのドリル
ディメンションは通常、顧客名、地域、期間などの文字データを表します。計算は、レポートのディメンションを基準に行われま
す。たとえば、特定の年度について地域の総売上げを計算するレポートを作成すると、"都道府県" と "年" の 2 つのディメン
ションに基づいて "売上げ" メジャーを計算します。
表示された結果の裏にある詳細を調べるためにディメンションをドリルすると、売上げはドリルした値に従って再計算されま
す。上の例で "年" をドリルすると、都道府県および四半期ごとに売上げが表示されます。これは、"四半期" が "年" の次の時
系列ディメンションであるからです。
注記
詳細オブジェクトはドリルできません。
5.5.1.8.1
ドリルダウン
ドリルダウンでは、レポートに表示されている要約データを構成している下位レベルのデータを調べます。これにより、その結
果の原因がわかります。
例
ドリル分析による 2003 年の売上げ減少の原因調査
たとえば、販売店舗を持つ日本全国の都道府県別、商品区分別の売上げを表示するレポートを受け取ったとします。次の
チャートでは、2003 年にアクセサリの売上げが大幅に減少していることがわかります。
売上げが減少した時期をより詳しく分析するため、セル値 2003 をドリルダウンして四半期別のデータを表示します。
230
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
セル値 2003 をドリルダウンすると、[ドリル] ツールバー上にフィルタが表示され、2003 年のレポートをドリルダウンして
四半期別の値でフィルタが適用されたことが分かります。ドリルしたチャートには、売上げ減少が 2003 年の Q4 に発生し
たことが明確に示されています。
売上げ減少の原因となったアクセサリのカテゴリを突き止めるには、セル値"アクセサリ"をもう一度ドリルダウンします。
ドリル結果のクロスタブを見ると、第 4 四半期での業績不振を引き起こしたカテゴリが明確になります。
注記
同じテーブルの他の行や列にすでに表示されているディメンションにドリルすると、ドリルパス内の使用可能な次のディ
メンションが表示されます。
5.5.1.8.1.1
ダウンする
テーブルセルやセクションセルのディメンションの値をドリル
1.
ドリルモードになっていることを確認します。
2.
テーブルセルまたはセクションセルのドリルするディメンションの値の上にポインタを置きます。
ツールヒントに、ドリルパスの次のレベルのディメンションが表示されます。ドリルしたレポートに複数のデータプロバイダ
からのディメンションが含まれている場合、ツールヒントでクエリ名とディメンションの値が表示されます。
3.
値をクリックします。
1 レベル下のディメンションのデータがテーブルまたはセクションに表示されます。レポート上部のドリルツールバーには、
ドリル元の値が表示されます。これらの値は、ドリル結果のテーブルに表示されているデータに適用されるているフィルタ
です。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
231
5.5.1.8.2
ドリルアップ
詳細データをまとめた上位レベルのデータを表示するには、ディメンションの値をドリルアップします。たとえば[年]をドリルダ
ウンして、各四半期のデータを調べていたとします。ドリルアップによって、このデータがどのように年間結果にまとめられてる
のかを調べることができます。
ディメンションの値をドリルアップすると、階層のドリルパスに沿って、下位レベルから上位レベルのデータに移動します。たと
えば、[年]から[四半期]にドリルダウンした場合を考えます。[四半期]をドリルアップすると、[年]に戻ります。
ディメンションの値をドリルアップできるのは、前にそのディメンションまでドリルダウンしている場合、または分析の範囲で適切
な分析範囲に適切なドリルパスが定義されている場合のみです。
5.5.1.8.2.1
ディメンションの値をドリルアップする
1.
ドリルモードになっていることを確認します。
2.
レポートのテーブルまたはセクションセルでドリルアップするディメンションの値を右クリックし、ショートカットメニューから
[ドリルアップ] をクリックするか、ドリルアップするディメンションの値の横にある[ドリルアップ]アイコンをクリックしま
す。
テーブルがディメンション名を表示するヘッダのないクロスタブの場合は、[ドリルアップ]アイコンはドリルアップできる各
値の横に表示されます。
1 レベル分ドリルアップしたデータがレポートに表示されます。ドリルアップした値のフィルタに使用したフィルタは、ドリル
ツールバーから削除されます。
5.5.1.8.3
ドリル要素
ドリルダウンやドリルアップでは、階層のドリルパスを一度に 1 レベル分だけ移動します。しかし、別の階層のデータを使って
情報を別の視点から検討することもできます。これには、別のディメンションをドリル要素として指定する必要があります。
注記
ドリルすることができるのは、ドキュメントの分析範囲に含まれているディメンションだけです。
例
Products 階層をドリル要素に指定し、商品別の売上げを分析する
衣料品チェーンの大阪担当マネージャとして勤務し、都道府県別四半期別の売上を表示する次のレポートを受け取ったと
します。
232
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
大阪府の結果だけを分析すればよいので、商品区分別の大阪の売上げを表示することにします。これには、[大阪]と表示
されているセルにポインタを置きます。
“都道府県”の下のレベルは“都市”なので、このままドリルダウンすると大阪府の各都市の結果が表示されてしまいます。ド
リルメニューから[ドリル要素]を選択し、サブメニューに表示される“商品”階層から“区分”を選択します。
ドリルされたレポートに大阪府で販売された商品区分別の売上げが表示されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
233
5.5.1.8.3.1
ディメンションの値をドリルする
1.
ドリルモードになっていることを確認します。
2.
テーブルセルまたはセクションセルで、ドリルするディメンションの値を右クリックします。
ショートカットメニューに使用できるドリルパスが表示されます。
3.
[ドリル要素]にポインタを置き、次にドリル先のクラスにポインタを移動します。
4.
ドリル先のディメンションをクリックします。
ドリルしたディメンションの値がレポートに表示されます。
5.5.1.9
テーブルとセクションのメジャーのドリル
メジャー値をドリルダウンすると、ブロック内の関連する各ディメンションが 1 レベル下にドリルされ、表示されているディメンシ
ョンに対して計算されたメジャーを確認できます。
例
年間の売上げ結果をドリルダウンし、都市ごと、四半期ごとの詳細を表示する
たとえば、都道府県別の年間売上げを表示するクロスタブにある大阪の 2003 年の売上げをドリルダウンするとします。
ドリルしたレポートには、大阪府の売上げが都市 ("都道府県" の 1 つ下のレベル) 別、四半期 ("年" の 1 下のレベル) 別
に表示されます。
234
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.5.1.9.1
メジャー値をドリルダウンする
1.
ドリルモードになっていることを確認します。
2.
ドリルするメジャー値の上にポインタを置きます。
ツールヒントに、関連するドリルパスのそれぞれについて 1 レベル下のディメンションが表示されます。
3.
メジャー値をクリックします。
1 レベル分ドリルダウンしたデータがレポートに表示されます。テーブルヘッダにはドリル先のディメンション名とドリルアッ
プ矢印が表示され、いつでもドリルアップして要約された結果に戻れることがわかります。ドリルツールバーには、ドリルし
たテーブルまたはセクションに表示されている結果のフィルタとして使用されているドリル元の値が表示されます。
5.5.1.9.2
メジャー値をドリルアップする
1.
ドリルモードになっていることを確認します。
2.
ドリルアップするメジャー値を右クリックし、ショートカットメニューで
値の横にある
[ドリルアップ] をクリックするか、分析するメジャー
[ドリルアップ] アイコンをクリックします。
1 レベル分ドリルアップしたデータがレポートに表示されます。
5.5.1.10
レポートの複数のテーブルとチャートのドリルの同期
レポートには複数のテーブルやチャートを含むことができます。このガイドでは、テーブルやチャートをブロックと呼びます。複
数のブロックがあるレポートをドリルする方法は 2 通りあります。
●
ドリルしたディメンションを含むレポートの各ブロックを同時にドリルする。
●
現在のブロックのデータだけをドリルする
レポートのドリルを実行する方法は、[レポートのブロックのドリルを同期化] オプションを使用して設定します。
レポートに含まれるすべてのブロックでドリルを同期化するように設定している場合は、ドリルしたディメンションを含むレポート
の各ブロックをドリルすることになります。レポート内のすべてのブロックで、ドリル前のディメンションが、ドリルパスの次のディ
メンションに置き換えられます。
レポート内のすべてのブロックのドリルを同期しないように設定している場合は、レポートの現在のブロックだけで、前のディメ
ンションがドリルパスの次のディメンションと置き換えられます。
関連情報
[レポートのブロックのドリルを同期化]オプション [227 ページ]
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
235
5.5.1.11
チャートのドリル
チャートをドリルアップ、ダウンまたは要素を指定してドリルすることで、要約された結果にある高低の理由を視覚的に説明で
きます。
以下の要素をドリルできます。
●
ディメンション - チャート軸をドリル
●
ディメンション - チャートの凡例上でドリル
●
メジャー - チャートボディのデータバーやマーカをドリル
チャート軸では、ドリル要素を指定することはできません。ただしチャートの凡例では、ドリル要素を指定することができます。
関連情報
軸の凡例のドリル [239 ページ]
5.5.1.11.1
チャート軸からのディメンションのドリル
平面チャートでは X 軸のディメンションをドリルできます。立体チャートでは X 軸と Z 軸のディメンションをドリルできます。チャ
ートのそれぞれの軸には、複数のディメンションが配置されている場合があります。複数のディメンションがある場合、すべて
の可能なディメンションの組合せが軸に表示されます。(これはデカルト積とも呼ばれます。)
複数のディメンションに対する軸の値をドリルすると、ドリル結果には両方のディメンションがフィルタとして適用されます。
5.5.1.11.1.1
チャート軸をドリルする
1.
ドリルモードになっていることを確認します。
2.
ドリルするディメンションの値の上にポインタを置きます。
3.
ディメンションの値をドリルダウンするには、その値をクリックします。ディメンションの値をドリルアップするには、値を右ク
リックして
[ドリルアップ] をクリックします。ディメンションの値をドリルアップするには、値を右クリックして
ウン] を選択します。ドリル要素を指定してディメンションの値をドリルするには、値を右クリックして
[ドリルダ
[ドリル要素] を
クリックします。
注記
軸に複数のディメンションが存在する場合、[ドリル要素]を使用することはできません。
236
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.5.1.11.2
チャートでのメジャーのドリル
メジャーのドリルは、次の種類のチャートで実行できます。
●
棒 チャート - 棒をドリル
●
折れ線チャートとレーダー線チャート - データマーカー上でドリル
●
円チャート - セグメントをドリル
メジャーをドリルすると、チャート軸に表示されている各ディメンションでドリル操作が実行されます。ドリルされたチャートの棒
マーカーまたはデータマーカー上に表示される新しいメジャーの計算は、ドリルしたディメンションよりも 1 レベル分、高いまた
は低いレベルのディメンションに対応しています。チャート軸ラベルには、ドリルしたディメンションの名前が表示されます。
例
チャートに表示された売上げメジャーの詳細分析
たとえば、X 軸に"都道府県"ディメンション、Z 軸に"区分"ディメンションの値を表示する立体チャートがあるとします。チャ
ートバーには、[区分]ごとの[都道府県]の[売上げ]が表示されています。
次の例を見ればお分かりのように、“大阪”の“パンツ”を示す棒をドリルダウンすると、X 軸では“都道府県”から“都市”に、Y
軸では“区分”から“カテゴリ”へのドリルダウンが実行されます。
ドリルしたチャートには、“パンツ”区分に属するカテゴリごとの“都市”別の売上げが表示されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
237
5.5.1.11.2.1
チャートのメジャーをドリルする
1.
ドリルモードになっていることを確認します。
2.
ドリルするメジャー値の上にポインタを置きます。
チャート上では、各メジャーは棒 (棒チャートの場合) またはデータマーカー (折れ線チャートおよびレーダー線チャートの
場合) で表示されています。
3.
メジャー値をドリルダウンするには、棒またはデータマーカーをクリックします。メジャー値をドリルアップするには、棒また
はデータマーカーを右クリックして
5.5.1.11.2.1.1
[ドリルアップ] をクリックします。
チャートでのメジャー値のドリルに関する制限事項
棒チャート以外のチャートをドリルすると、チャート軸のすべてのディメンションではなく、特定のディメンションに対してだけドリ
ル操作が実行される場合があります。次の種類のチャートでメジャーにドリルを実行すると、軸の凡例にある値に対してだけド
リルを実行されます。
●
面チャート - 平面、立体、積み重ね
●
レーダー線チャートと散布図 - すべての種類
注記
立体面チャートのメジャーにはドリルを実行できません。
238
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.5.1.11.3
軸の凡例のドリル
チャートの凡例にディメンションが表示されているときは、凡例のディメンションからチャートをドリルすることができます。チャー
トの凡例にメジャーが表示されていても、凡例のメジャーからチャートをドリルすることはできません。
円チャートでは各セグメントのディメンション名を表す軸ラベルが表示されていないことが多いため、凡例のドリルは円チャート
では特に便利です。
注記
チャートの凡例でドリル要素を指定できるのは、軸のディメンションが 1 つの場合だけです。
5.5.1.11.3.1
軸の凡例をドリルする
1.
ドリルモードになっていることを確認します。
2.
ドリルする値の上にポインタを置きます。
3.
ディメンションの値をドリルダウンするには、その値を表す色をクリックします。ディメンションの値をドリルアップするには、
その値を表す色を右クリックして
[ドリルアップ] をクリックするか、[ドリル要素]アイコンをクリックします。ドリル要素
を指定してディメンションの値をドリルするには、その値を表す色を右クリックして
5.5.1.12
[ドリル要素] をクリックします。
フィルタを使ったドリル
テーブルまたはチャートのディメンションやメジャーの値をドリルすると、ドリルを実行した結果がディメンションまたはメジャー
でフィルタ処理されます。フィルタはドリルレポートに表示される結果全体に適用されます。
フィルタは、[ドリル] ツールバーにリストボックスとして表示されます。それぞれのリストボックスには、そのフィルタに関連付け
られた値が含まれています。このボックスで値を選択し、テーブルやチャートに表示するデータを制限できます。
注記
また、ドリルモードではない場合に [ドリル] ツールバーを使用して、簡単なレポートフィルタをレポートにすばやく追加する
こともできます。このコンテキストでは、このツールバーは [レポートフィルタ] ツールバーとみなされます。
例
ドリルしたレポートに異なる都道府県のフィルタを適用
たとえば、"大阪" を表示しているテーブルセルをドリルダウンし、大阪府の都市の結果を表示する場合は、レポート全体の
値に "大阪" のフィルタを適用して大阪府の結果だけをレポートに表示します。
フィルタの値を変えることによって、ドリルしたディメンション内の別の値に対するデータを見ることができます。たとえば[都
道府県]のフィルタに[東京]を選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
239
注記
ドリルしたレポートに複数のデータプロバイダからのディメンションが含まれている場合、フィルタの値にカーソルを置くと
ツールヒントが表示されます。ツールヒントには、クエリ名と値のディメンションが表示されます。
関連情報
単純なレポートフィルタを作成する [216 ページ]
5.5.1.12.1
ドリルツールバーのフィルタ値を変更する
1.
ドリルモードになっていることを確認します。
2.
ドリルツールバーで、フィルタを適用するディメンションに関連するドロップダウン矢印をクリックします。
3.
表示するデータに対応する値をクリックします。
5.5.1.12.2
ドリルフィルタを追加または削除する
1.
ドリルモードになっていることを確認します。
2.
レポートにフィルタとして適用する値を含んだディメンションをドラッグし、[ドリル] ツールバーにドロップします。
[ドリル] ツールバーに新しいフィルタのリストボックスが表示されます。ドリルしたテーブル、チャート、レポートに表示され
る結果に適用するフィルタを値の一覧から選択できます。
3.
ドリルフィルタを削除するには、[ドリル] ツールバーからディメンションをドラッグします。
5.5.1.13
レポートとドリルフィルタの保存
ドリルモードのレポートが含まれるドキュメントを保存すると、ドリル操作で生成されたフィルタもドキュメントに保存されます。ド
リルモードで保存されたドキュメントを開くと、ドリルされたレポートに [ドリル] ツールバーが表示され、最後のドリルセッション
で生成されたフィルタが表示されます。
注記
ドリルモードで保存されたドキュメントは、結果モードで保存されたドキュメントよりも開くのに時間がかかります。
240
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.5.1.14
プロンプトによるドリルされたレポートのデータの最新表示
レポートには、プロンプトが含まれている場合があります。ドキュメントを最新表示すると、プロンプトがデータベースから取り
出してドキュメントのレポートに返す値を指定するよう要求します。たとえば、[年]ディメンションにプロンプトが定義されている
と、特定の年を選択するよう要求されます。このドリルされたレポートでは、プロンプトで指定された 2003 年の値が表示され
ています。
ドリルしたレポートに 2003 年のフィルタが適用されている場合、ドキュメントを最新表示して 2002 年の値を表示するようプ
ロンプトで指定すると、2003 年ではなく 2002 年のデータが表示されます。
5.5.1.15
5.5.1.15.1
クエリドリルを使用したドリル
定義済みのクエリドリル
クエリドリルモードでドリルすると、標準のドリルモードとは異なるドリル操作が実行できます。クエリドリルを有効にすると、ドリ
ルフィルタを適用することに加えて、基になるクエリを変更 (ディメンションやクエリフィルタを追加および削除) することによっ
て、ドリルを実行します。
例
月から週へのドリルダウン
次の例では、[月]分析要素が現在クエリで使用できる最下位の時間階層であり、[週]は[月]分析要素の下の分析要素で
す。
[月]= 1 月でドリルダウンする場合は、次の 3 つの動作が発生します。
●
分析範囲に "週" が追加されます。
●
クエリフィルタにより "月" が "1 月" に制限されます。
●
"月"を "1 月" に制限するドリルフィルタが追加されます。
[週]から[月]にドリルアップする場合は、逆のプロセスになります。
●
分析範囲から "週" が削除されます。
●
クエリフィルタが削除されます。
●
ドリルフィルタが削除されます。
注記
ドリルフィルタは、クエリドリルモードで必ずしも必要なわけではありません。これらは標準ドリルモードと整合性をとるた
めに適用されます。たとえば、DrillFilters 関数は、クエリドリルモードで正しい値を返します。これは、クエリドリル
によってクエリフィルタと一致するドリルフィルタが適用されるためです。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
241
5.5.1.15.1.1
クエリドリルの使用
クエリドリルを使用するのは、レポートにデータベースレベルで計算された集計メジャーが含まれる場合です。クエリドリルは、
特に Oracle 9i OLAP などのデータベースに適合したドリルモードを提供するように設計されています。このようなデータベー
スには、Web Intelligence ではサポートされていない集計関数、またはドリルセッション中にレポートで正確に計算できない
集計関数が含まれています。
クエリドリルは、ドリルセッション中にローカルに格納されるデータ量を減らすのにも役立ちます。クエリドリルでは、ドリルアッ
プすると分析範囲が絞り込まれるため、不要なデータは除外されます。
5.5.1.15.1.2
クエリドリルを有効にする
1.
[プロパティ] タブの [ドキュメント] をクリックして、[ドキュメントのプロパティ] 枠を表示します。
2.
[クエリドリルの使用]を選択します。
レポートに分析範囲がすでに定義されている場合は、クエリドリルを有効にする前に分析範囲をクリアすることを指示す
るメッセージが表示されます。
5.5.1.15.1.3
5.5.1.15.1.3.1
クエリドリルを使用したドリル
クエリドリルを使用したドリルダウン
ドリルダウンを実行する場合、データが分析範囲外に移動した時点で、クエリドリルは標準ドリルと同様に動作します。
ドリルしたディメンションをクエリドリルモードでフィルタする場合、ドリルフィルタの他にクエリフィルタを追加します。たとえ
ば、"年"=2001 でドリルする場合、クエリフィルタを追加し、"年" ディメンションを 2001 に制限します。このため、ドリルしたデ
ィメンションのドリルツールバーに表示される値のみがドリルした値になります(この場合 2001)。この点は、ディメンションのす
べての値がツールバーに表示される標準のドリルモードと異なります。その結果、クエリドリルモードでは、標準ドリルモードと
同様のフィルタ値の変更はできません([年]=2001 でドリルして[年]=2003 に切り替えるなど)。
クエリドリルを実行すると自動的に分析範囲が拡大されるため、分析範囲外をドリルする権限がある場合しかこの機能を使用
することができません。詳細については、管理者に確認してください。
5.5.1.15.1.3.2
クエリドリルを使用したドリルアップ
ドリルアップすると、クエリドリルはクエリからディメンションを削除します。たとえば、"月" から "四半期" にドリルアップすると、
クエリから "月" が削除されます。これによって、次の 2 つの結果になります。
●
クエリドリルはドリルスナップショットとの互換性がなくなります。
●
レポートオブジェクトの 1 つとして表示されるディメンションを超えてドリルアップすることはできません。たとえば、レポート
に[年]、[四半期]、[売上げ]が表示される場合、[四半期]から[年]レベルにドリルアップすると、レポートオブジェクトのリ
ストから[四半期]が削除されるため、このようなドリルアップはできません。
242
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
関連情報
クエリドリルとドリルスナップショット [243 ページ]
5.5.1.15.1.3.3
クエリドリルとドリルスナップショット
クエリドリルモードで作業する場合は、ドリルスナップショットを使用しないでください。これは、クエリドリルではスナップショット
の維持が保証できないためです。
クエリドリルモードでは、スナップショットに含めたディメンションレベルを超えてドリルアップすると、スナップショットが変更され
ます。これは、ドリルアップによって基になるクエリからディメンションが削除されるため、スナップショットからもディメンションが
削除されるためです。
5.5.1.15.1.3.4
他のレポート
クエリドリルと、同じデータプロバイダをベースとしたその
ドキュメントにクエリドリルモードでドリルするディメンションを含むその他のレポートが含まれる場合、クエリドリルによってこれ
らのレポートに含まれるディメンションが変更されるため、それらのレポートにも影響があります。
これを回避するには、重複データを取得した上で、新しいデータプロバイダを作成し、新しいデータプロバイダを作成し、もう一
方のレポートを再作成します。これで、クエリドリルモードでドリルしても、もう一方のレポートは影響を受けません。
例
別のレポートに表示されるディメンションのドリル
"年"、"四半期"、"売上げ" を含むクエリに基づく 2 つのレポートがあり、最初のレポートでクエリドリルを使用して "年
"=2001 にドリルダウンする場合、2 番目のレポートの "年" データもフィルタして、2001 だけが含まれるようにします。
5.5.2
5.5.2.1
ディメンションおよび階層のデータの結合
定義済みデータの結合
異なるディメンション、階層または属性から返されたデータを含む結合オブジェクトを作成することにより、これらのデータを同
期することができます。異なるデータプロバイダからのデータを結合します。たとえば、詳細な顧客情報を含むデータプロバイ
ダと売上げデータを含むデータプロバイダがある場合、顧客情報を利用して 2 つのデータプロバイダを同期できます。
同じデータソース (同じユニバースや BEx クエリなど) からのデータを結合する場合、マージは各データメンバーの内部 ID に
基づいて行われます。異なるデータソースからのデータを結合する場合、結合は各データメンバーのキャプションに基づいて
行われます。たとえば、2 つの "地理" 階層を同期する際に、これらの階層が同じデータソースに基づいている場合、データメ
ンバー "ロサンゼルス" は、内部 ID を介して "ロサンゼルス" と結合されます。階層が異なるデータソースに基づいている場
合、メンバーは、キャプション "ロサンゼルス" に基づいて結合されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
243
結合がキャプションに基づく場合、キャプションが同じで親メンバーが異なるメンバーを結合することはできず、
#MULTIVALUE エラーが発生します。
結合オブジェクトに階層が含まれる場合は、これを直接レポートに組み込むことはできませんが、元の階層を使用して同期し
た階層データを表示できます。階層を持たない結合オブジェクトをレポートに組み込み、後で階層を追加すると、オブジェクト
によって #COMPUTATION エラーが返されます。
関連情報
階層の結合 [246 ページ]
5.5.2.1.1
キーに基づくデータプロバイダのマージ
BICS を基盤とするクエリの詳細オブジェクトに基づいて 2 つのデータソースをマージする場合、BEx クエリキーが詳細にマッ
プされます。これにより、キーに基づいてデータプロバイダをマージできます。マージ後は、属性がレポートでディメンションと
同じように使用されます。
5.5.2.2
結合するデータの選択
データを結合するのは、異なってはいるが関連するソースからレポートにデータを取り込む場合です。たとえば、売上げと販売
対象を示す 1 つのレポートがあるとします。レポートには年に基づくセクションがあり、各セクションには売上げと販売対象が
示されています。売上げと販売対象のデータが 2 つの異なるデータプロバイダから取り込まれたものである場合、それらは同
期されません。データを同期するには、共通のディメンションである "年" に基づいて 2 つのデータプロバイダを結合します。
結合ディメンションに課せられる制限は、データの種類が同じである必要があるという点だけです。たとえば、文字データを含
む 2 つのディメンションを結合することができます。ただし、データの種類が同じであっても、関係のないディメンションを結合し
ても意味がありません。たとえば、顧客名を含むディメンションと販売地域を含むディメンションを結合しても意味がありませ
ん。
結合ディメンションの名前が両方のデータソースで同じであることはよくありますが、名前は必ずしも同じでなくてもかまいませ
ん。ディメンションの名前が異なっても、関連するデータが含まれていれば、それらのディメンションの結合は有効です。
ディメンションを正しく結合するには、異なるデータソースのデータのセマンティック(データが参照している内容)に注意する必
要があります。結合にディメンションが適しているどうかを判断する上では、ディメンションのデータの種類と名前がおおよその
目安になります。
5.5.2.3
結合ディメンションの例
次の例では、2 つのデータプロバイダを使用して、結合ディメンションの効果を説明します。
244
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
例
"都市"ディメンションの結合
データプロバイダ 1(DP1)
国
都市
アメリカ
ニューヨーク
アメリカ
Los Angeles
フランス
パリ
フランス
Toulouse
データプロバイダ 2(DP2)
都市
売上げ
New York
100000
Los Angeles
75000
Paris
90000
Toulouse
60000
"都市" ディメンションを結合しない場合に "国"、"都市"、"売上げ" の各オブジェクトを 1 つのテーブルに配置すると、次の
ような結果になります。
国
都市
売上げ
アメリカ
New York
325000
アメリカ
Los Angeles
325000
フランス
Paris
325000
フランス
Toulouse
325000
2 つのデータプロバイダに結合ディメンションによるリンクが存在しないため、都市の売上げは国に関連付けられません。
このテーブルでは、データプロバイダ 2 の各国/都市のペアに対して総売り上げが表示されます。
"都市" ディメンションを結合する場合は、次の結果が表示されます。
国
都市
売上げ
アメリカ
New York
100000
アメリカ
Los Angeles
75000
フランス
Paris
90000
フランス
Toulouse
60000
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
245
5.5.2.4
階層の結合
階層を結合する場合、その結合階層をレポートで使用することはできませんが、結合階層を構成する元の階層を使用してデ
ータの同期を行うことができます。レポート内のデータは、ユーザが選択した階層構造をとります。
例
結合階層
結合によって結合オブジェクトとなった、階層を使用する 2 つのデータソースがあるとします。データプロバイダ 1 には次の
データが含まれます。
製品
店舗請求書
スポーツ
5401
4073
ジム
パンツ
1236
シャツ
1208
ウエートトレーニング
1629
1328
水泳
16961
キャンプ
テント
3534
寝袋
3423
キッチン用具
5352
電気製品
4652
データプロバイダ 2 には次のデータが含まれます。
製品
注文数
スポーツ
13348
8814
ジム
パンツ
1231
シャツ
3241
ウエートトレーニング
4342
4534
水泳
34234
キャンプ
レポートの 1 番目の階層を使用する場合、結合データの構造は次のようになります。
製品
店舗請求書
注文数
スポーツ
5401
13348
4073
8814
ジム
246
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
製品
店舗請求書
注文数
パンツ
1236
1231
シャツ
1208
3241
ウエートトレーニング
1629
4342
1328
4534
16961
34234
水泳
キャンプ
テント
3534
寝袋
3423
キッチン用具
5352
電気製品
4652
"キャンプ" の子メンバーが階層に表示されます。これは、これらの子メンバーがユーザの選択した階層に存在しているた
めです。これらのメンバーに対する "注文数" メジャーの値は、これらが 2 番目のデータソースに存在しないため表示され
ません。
2 番目の階層を選択する場合、結合データの構造は次のようになります。
製品
店舗請求書
注文数
スポーツ
5401
13348
4073
8814
シャツ
1236
1231
パンツ
1208
3241
ウエートトレーニング
1629
4342
1328
4534
16961
34234
ジム
水泳
キャンプ
"キャンプ" の子メンバーは、ユーザが選択した元の階層に表示されていないため、表示されません。
5.5.2.5
さまざまな種類のオブジェクトの結合
結合オブジェクトには、ディメンション、属性、および階層を含めることができます。階層を含む結合オブジェクトをレポートに直
接組み込むことはできませんが、結合オブジェクトを構成するオブジェクトを組み込むことができます。レポートに表示されるデ
ータの構造は、ユーザが選択するオブジェクトによって決まります。
例
ディメンションおよび階層の結合
2 つのデータソースがあり、一方にはディメンション、他方には階層が含まれているとします。データプロバイダ 1 には以下
のように "国" ディメンションが含まれています。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
247
都市
株価アイテム
ロサンゼルス
4545
サンフランシスコ
6465
サンディエゴ
4564
データプロバイダ 2 には以下のように "地理" 階層が含まれています。
地理
売上げ
アメリカ
54342
6996
カリフォルニア州
ロサンゼルス
3423
サンフランシスコ
2342
サンディエゴ
1231
ディメンションと階層を結合して、結合オブジェクトにします。この結合オブジェクトには階層が含まれているため、レポート
に組み込むことはできません。"国" ディメンションをレポートに組み込むと、データは次のように表示されます。
都市
株価アイテム
売上げ
ロサンゼルス
4545
3423
サンフランシスコ
6465
2342
サンディエゴ
4564
1231
"地理" 階層をレポートに配置すると、結果は次のようになります。
製品
株価アイテム
54342
アメリカ
6996
カリフォルニア州
5.5.2.6
売上げ
ロサンゼルス
4545
3423
サンフランシスコ
6465
2342
サンディエゴ
4564
1231
ForceMerge 関数を使用した結合計算の実行
デフォルトでは、結合ディメンションが計算コンテキストに明示されていない場合、結合ディメンションは計算で考慮されませ
ん。
例
ForceMerge を使用した売上げの計算
この例では、次の 2 つのデータプロバイダを使用します。
248
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
データプロバイダ 1(DP1)
国
都市
アメリカ
ニューヨーク
アメリカ
Los Angeles
フランス
パリ
フランス
Toulouse
データプロバイダ 2(DP2)
都市
売上げ
New York
100000
Los Angeles
75000
Paris
90000
Toulouse
60000
"都市" ディメンションを結合する場合は、"国" と "売上げ" を含むテーブルを作成すると、次の結果が表示されます。
国
売上げ
アメリカ
325000
アメリカ
325000
フランス
325000
フランス
325000
結合ディメンションの "都市" がテーブルに表示されないので、この結合は売上げの計算時に考慮されません。国ごとに 2
番目のデータプロバイダの総売上げが表示されます。
正しい結果を表示するには、第 2 列の "売上げ" を ForceMerge([売上げ]) に置き換えます。
都市
売上げ
アメリカ
175000
アメリカ
175000
フランス
150000
フランス
150000
これで、"国" と "都市" の関係が売上げの計算で考慮されるようになります。
注記
上記の例で "売上げ" がスマートメジャーの場合、ForceMerge([売上げ]) は #MULTIVALUE を返します。これ
は、"売上げ" メジャーにはグループ化集合の国が存在しないためです。集計にメジャーの計算が偶然に必要にならな
い限り、ForceMerge([smart_measure]) は常に #MULTIVALUE を返します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
249
5.5.2.7
5.5.2.7.1
1.
結合オブジェクトの作成、編集および削除
詳細、ディメンション、または階層を結合する
デザインモードに切り替えます。
a) Web インタフェース (DHTML クライアント) の場合、
変数
結合
をクリックします。
b) リッチインターネットアプリケーションインタフェース (Java アプレット) および Web Intelligence リッチクライアントの
場合、
2.
3.
データアクセス
データオブジェクト
結合
をクリックします。
Ctrl キーを押しながら、結合するディメンションまたは階層を選択します。
[OK] をクリックします。
結合オブジェクトが、左枠の [使用できるオブジェクト] に表示されます。結合オブジェクトを構成する元の階層またはディ
メンションがその下に表示されます。結合ディメンションまたは階層の編集または削除は、[使用できるオブジェクト] 枠で
行います。オブジェクトを選択し、右クリックして [結合] を選択します。
関連情報
結合オブジェクトを削除する [251 ページ]
結合オブジェクトを編集する [250 ページ]
5.5.2.7.2
ディメンションを自動的に結合する
次の条件を満たす場合は、ディメンションを自動的に結合することができます。
●
ディメンション名が同じ場合
●
ディメンションのデータの種類が同じ場合
●
ディメンションが同じユニバース内に存在する場合
1.
ドキュメントをデザインモードで開き、[プロパティ] タブの [ドキュメント] をクリックして、[ドキュメントの要約] ダイアログボ
ックスを表示します。
2.
[ディメンションの自動結合] を選択します。
5.5.2.7.3
1.
結合オブジェクトを編集する
左のパネルの [使用できるオブジェクト] 枠で結合ディメンションを右クリックし、メニューで [プロパティの編集] を選択し
て、[結合ディメンションの作成] ダイアログボックスを表示します。
2.
[結合ディメンション]ダイアログボックスの[結合ディメンション名]ボックスに結合ディメンションの名前を入力します。
3.
[説明]ボックスに説明を入力します。
250
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
4.
[ソースディメンション]ダイアログボックスで、結合されたディメンションのデフォルトのプロパティを提供するディメンション
を選択します。
5.5.2.7.4
1.
結合オブジェクトを削除する
左のパネルの[使用できるオブジェクト]セクションで結合されたディメンションを選択します。
結合ディメンションを選択すると、左のパネルの上部の [結合] ボタンが [結合解除] ボタンになります。
2.
[結合解除] をクリックします。
5.5.2.8
結合データの影響
データの結合は、特定の状況においてレポート結果に影響を与えます。結合ディメンションおよび同期したデータを効率的に
使用するには、これらの影響を理解する必要があります。
注記
4.0.x 以降の Web Intelligence で作成され、
結合オブジェクトに設定されているオブジェクトでの計算を含む式を使用する場合、SP05 リリースでは、
結合オブジェクトに設定されているオブジェクトではなく、式の結合オブジェクトが使用されることに注意してください。式で、
SP05 と 4.0 以降で同じ結果を得るには、結合に設定されているオブジェクトの名前を、
結合オブジェクトの名前で置換します。
例:
Merge = [Dimension1] [Dimension2]
var = count ( function ( [Dimension1] ) )
4.0 と SP05 の間では、Dimension2 の値でも関数が計算されます。
Web Intelligence 4.0 SP05 からは、count 関数は Dimension1 の値のみをベースとします。
4.0.x Web Intelligence の式と同じ結果を得るには、[Dimension1] を [Merge] に置換します。
5.5.2.8.1
集計レベルが異なるデータプロバイダの同期
集計レベルが異なるデータプロバイダを同期できます。この場合、メジャーを計算する方法に影響する場合があります。
例
集計レベルが異なるデータプロバイダの同期
この例では、次のような 2 つのデータプロバイダを使用します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
251
顧客
年
売上げ
ジョーンズ
2004
1500
ジョーンズ
2005
2000
スミス
2005
1200
顧客
販売数
ジョーンズ
12
スミス
10
2 つのデータプロバイダを結合し、テーブルプロパティ [重複列は集計しない] および [ディメンションが空の行を表示] がオ
フになっている場合、結果は次のようになります。
顧客
年
売上げ
販売数
ジョーンズ
2004
1500
12
ジョーンズ
2005
1200
12
スミス
2005
1200
10
販売数を保存しているデータプロバイダでは、そのデータプロバイダを年ごとに分割していないため、顧客 "ジョーンズ" の
1 年あたりの販売数を決定できません。代わりに、各行に合計販売数が表示されます。
注記
[販売数]の値が重複する場合でも、列の一番下に標準計算(合計または平均計算など)を追加すると、結果は正しくなり
ます。
この問題を解決する 1 つの方法として 2 つ目のデータプロバイダにディメンションを追加し、データの適切なレベルに算出
できるようにします。これができない場合は、データを必要な詳細レベルに集計できない状況を確認する必要があります。
5.5.2.8.2
属性および結合ディメンション
属性はディメンションに関連付けられ、ディメンションに関するその他の情報を提供します。
ディメンションと属性との間には 1 対 1 の関係が必要です。つまり属性は、関連付けられている各ディメンションについて 1 つ
の値だけを持つことができます。また、データを同期するときに属性は考慮されません。次の例で、1 対 1 の関係が必要な理
由を示します。
注記
SAP BusinessObjects Web Intelligence の以前のバージョンの一部 (Web Intelligence、Desktop Intelligence、およ
び BusinessObjects) では、ディメンションと属性との間に 1 対多の関係を確立することができました。これらの製品のい
ずれかを使用して作成したレポートを移行するときに、属性に複数の値が含まれていると、属性セルに #MULTIVALUE エ
ラーが表示されます。
252
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
例
属性を含むデータプロバイダの同期
この例では、2 つのデータプロバイダを使用します。"アドレス" は "顧客" に関連付けられている属性です。
顧客
アドレス
売上げ
ジョン
ロンドン
10000
ポール
リバプール
15000
ポール
ロンドン
27000
顧客
電話番号
ジョン
1234
ポール
5678
"顧客" 結合ディメンションを作成してデータプロバイダを同期し、"アドレス" で顧客ごとに複数の値を含めることができる場
合、データを同期するときに使用する共通の値が存在しないため、結果はあいまいになります。
この例では、ポールはリバプールとロンドンにアドレスを持っているので、ポールの電話番号を同期する際に使用できる一
意の "ポール" 行はありません。ポールはアドレスごとに異なる電話番号を持っており、電話番号に関連付けるアドレスが
不明です。
顧客
アドレス
電話番号
ジョン
ロンドン
1234
ポール
#MULTIVALUE
5678
"顧客" と "アドレス" の関係が 1 対 1 である場合、同期において "アドレス" を無視できます。これにより、あいまいさは解
消されます。
顧客
アドレス
電話番号
ジョン
ロンドン
1234
ポール
リバプール
5678
5.5.2.8.3
非互換オブジェクトおよび結合ディメンション
一般的なルールとして、異なるデータプロバイダから取得したディメンションを同じテーブルに配置することはできません。これ
は、ユニバースの構造に応じて、デカルト積(無関係なオブジェクトからの可能なすべての値の組み合わせの表示)またはそ
の他のあいまいな結果を回避するためです。
異なるデータプロバイダから取得したメジャーは、常にテーブルに配置できます。メジャーの計算は、使用可能なディメンション
に応じて実行されます。たとえば、同じデータプロバイダからメジャーとして取得したディメンションを含まないテーブルにメジャ
ーを配置して計算すると、そのテーブルの合計値が表示されます。
結合に参加したデータプロバイダから取得したその他のディメンションがテーブルに含まれている限り、そのテーブルに結合
ディメンションを配置できます。また、結合ディメンションに参加したディメンションに属性が関連付けられている限り、異なるデ
ータプロバイダから取得したその属性をテーブルに配置できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
253
特定の状況では、ソフトウェアで許可されていなくても、別のデータプロバイダから取得したディメンションをテーブルに配置で
きる場合があります。これは、非互換ディメンションとテーブル内の既存のディメンションとの間に 1 対 1 または 1 対多の関係
が存在する場合です。重要な点は、テーブル内のディメンションに関連付けられている非互換ディメンションの値が 1 つしか存
在しない、つまり 1 対 1 であることです。一方、非互換ディメンションの同じ値は、テーブル内のディメンションの複数の値と関
連付けることができる、つまり 1 対多です。
次のテーブルでは、アドレスと名前の関係はこれらのルールに準拠しています。アドレスと名前との関連付けは、1 対 1 または
1 対多です。名前とアドレスの間には、逆方向の 1 対多の関連付け(1 つの名前に対して複数のアドレス)はありません。
テーブル内のディメンション(名前)
非互換ディメンション(アドレス)
ジョン
ロンドン
ポール
ロンドン
ジョージ
リバプール
この場合、ユニバースデザインが正しくありません。非互換ディメンション(アドレス)は、テーブル内のディメンション(名前)の詳
細として定義される必要があります。この状況に遭遇した場合は、管理者に連絡して、ユニバースの再デザインを依頼してく
ださい。
ユニバースの変更が現実的ではない場合は、レポートレベルで変数を作成します。この変数を詳細として定義し、テーブル内
のディメンションに関連付けます。そして、非互換ディメンションの名前を変数の定義として指定します。この変数は、単に非互
換ディメンションと同じ値を返します。この変数は、テーブル内のディメンションの詳細として定義されているので、ディメンショ
ンと同じテーブルに配置できます。
5.5.2.8.4
結合ディメンションのフィルタ
結合ディメンションは、フィルタを適用する方法にも影響します。
注記
階層が含まれる結合オブジェクトにはフィルタを適用できません。
5.5.2.8.4.1
レポートフィルタと結合ディメンション
レポートフィルタを、結合ディメンションの一部であるディメンションに適用すると、結合ディメンション (または結合に参加したい
ずれかのディメンション) を使用するレポート内のすべての関連するブロックにフィルタが影響します。
例
結合した共通のディメンションを含む 2 つのクエリがあり、レポート内に 2 つのテーブルがあって、各テーブルに異なるクエ
リからのデータが含まれている場合、1 つのクエリ内の結合ディメンションにフィルタを適用すると、2 つ目のクエリ内の対応
するディメンションにもフィルタが影響し、その結果 2 つ目のテーブル内のディメンションにも影響します。
254
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.5.2.8.4.2
セクションフィルタと結合ディメンション
結合ディメンションの一部になっているディメンションがセクションヘッダとして設定されている場合、セクションに適用されるす
べてのフィルタは、そのセクション内で同期されているデータプロバイダのブロックにも適用されます。
5.5.2.8.4.3
ブロックフィルタと結合ディメンション
ブロックフィルタを、結合ディメンションの一部であるディメンションに適用すると、ブロックにフィルタが適用されます。結合ディ
メンションを通じて同期される他のデータプロバイダにはフィルタは適用されません。
5.5.2.8.5
結合ディメンションのドリル
ディメンションを結合すると、新しい結合ディメンションは、その結合に関連するすべてのディメンションの階層に属します。
5.5.2.8.6
結合ディメンションから返される値の拡張
さまざまなデータプロバイダのディメンションを結合すると、Web Intelligence では新しい結合ディメンションが作成されます。
結合ディメンションをレポートに配置すると、結合によって同期されたデータプロバイダに対応する値があるディメンションの値
だけが返されます。元のオブジェクトの値だけが返されます。
注記
Web Intelligence と Desktop Intelligence では、結合ディメンションの処理が異なります。Desktop Intelligence や Web
Intelligence からレポートを移行する際には、このことに注意する必要があります。Desktop Intelligence では、結合ディ
メンションをベースとして新しいディメンションは作成されません。次の節で、これらの相違点がレポートに与える影響を説
明します。
Web Intelligence と Desktop Intelligence の結合ディメンションの違い
例
ディメンション結合時の Web Intelligence および Desktop Intelligence/BusinessObjects の動作
次のデータ プロバイダを含むレポートがあります。
国籍
売上げ
ドイツ
470
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
255
国籍
数量
日本
499
Web Intelligence は、"売上げ" メジャーによって返される値を介して、"国籍" ディメンションの値を返します。
データプロバイダ 1 の "国籍" ディメンションと、データプロバイダ 2 の "数量" メジャーを同じブロックに含めると、Web
Intelligence では、次の結果が返されます。
国籍
数量
ドイツ
Desktop Intelligence 内の同じブロックは、次の結果を返します。
国籍
数量
ドイツ
499
日本
Web Intelligence でも上記と同じ結果テーブルを取得するには、ディメンションの値を拡張する必要があります。
5.5.2.8.6.1
ディメンション値を拡張する
1.
レポートのブロックまたはチャートの外側を右クリックし、ショートカットメニューの[ドキュメントのプロパティ]を選択しま
す。
[ドキュメントのプロパティ]枠が、レポートの右側に表示されます。
2.
[結合ディメンション値を拡張]オプションをオンにします。
5.5.3
5.5.3.1
レポートデータの順位付け
データの順位付け
順位付けを使用すると、さまざまな基準に基づいて、集合内の上位および下位のレコードを分離することができます。たとえ
ば、国および関連の売上げを示すブロックがある場合に、順位付けを使用して、ブロック内のデータに順位を付け、売上げに
基づいて上位 3 位の国だけを表示することができます。
順位付けを使用すると、次のようなビジネスに関する質問に答えることができます。
●
売上げにおいて上位 3 位に入る地域
●
売上げにおいて下位 10% に入る店舗
●
連結収益が 10,000.000 ドル以下の、最も業績の良い店舗のグループ
多くの方法でデータに順位を付け、上記のようなビジネスに関する質問に答えることができます。次の操作が可能です。
●
256
関連するメジャー([売上げ]など)に基づいてディメンション([国]など)別に上位/下位 n 位のレコードの順位を付ける。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
●
メジャーの合計値のパーセンテージとして、関連メジャーの値に基づいてディメンション別に合計レコード数における上位
または下位 n% の順位を付ける。
●
関連メジャーの累積合計に基づいてディメンション別に上位/下位 n 位のレコードの順位を付ける。
●
メジャーの合計値の累積パーセンテージとして、関連メジャーの値に基づいてディメンション別に上位/下位 n 位のレコー
ドの順位を付ける。
5.5.3.2
順位付けおよび並べ替え
データを順位付けする場合、順位を表示するにはデータを並べ替える必要があります。たとえば、売上げによって上位 3 位の
店舗の順位を付ける場合は、店舗を売上げに基づいて降順に並べ替えます。
順位の表示に適用する並べ替えは、以前にデータに適用した並べ替えよりも優先されます。たとえば、以前に店舗の一覧を
文字順に並べ替えた場合、文字順の並べ替えは順位付けの並べ替えによって上書きされます。
5.5.3.3
同順位
同順位には等しい順位値が割り当てられ、以降の順位値はその分だけ繰り下げられます。つまり、下位 n 位の順位を付けた
場合に、複数の n 位のレコードが返される場合があります。
例
上位および下位の同順位
次の表に、同順位の上位 3 位と下位 3 位を示します。
ディメンション
メジャー
上位 3 位の順位
下位 3 位の順位
A
10
4
1
B
20
3
2
C
30
1
3
D
30
1
3
各順位付けで、第 3 位までのレコードが含まれます。この結果、上位 3 位は次のようになります。
ディメンション
メジャー
D
30
C
30
B
20
この結果、下位 3 位は次のようになります。
ディメンション
メジャー
A
10
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
257
ディメンション
メジャー
B
20
C
30
D
30
5.5.3.4
パラメータの順位付け
パラメータ
説明
上位/下位
計算モードが[件数]の場合、順位付けを実行すると、
[Based on]パラメータで指定したメジャーに基づいて、レコ
ードの上位/下位 n 件が返されます。たとえば、収益が上位
3 位まで国や、収益が下位 3 位までの年/四半期の組み合
わせなどです。
計算モードが[パーセンテージ]の場合、順位付けを実行する
と、[Based on]パラメータで指定したメジャーに基づいて、レ
コードの合計数の上位/下位 n% が返されます。たとえば、
100 件のレコードがあり、上位 10% を順位付けする場合、
順位付けにより上位 10 件のレコードが返されます。
計算モードが[累積合計]の場合、順位付けを実行すると、
[Based on]で指定したメジャーの累積合計が n を超えない
上位/下位レコードが返されます。
計算モードが[累積パーセンテージ]の場合、順位付けを実
行すると、[Based on]で指定したメジャーの累積合計がメジ
ャー合計の n% を超えない上位/下位レコードが返されま
す。
n/n%
計算モードが[件数]の場合 - メジャーに基づいて取得するレ
コード数。
計算モードが[パーセンテージ]の場合 - メジャーに基づいて
取得するレコードのパーセンテージ。
計算モードが[累積合計]の場合 - メジャーが超過しない累積
合計。
計算モードが[累積パーセンテージ]の場合 - メジャーが超過
しない、全体のパーセンテージで示されるメジャーの累積合
計。
基準元
順位の基となるメジャー。
ランクの順序
順位ディメンション。順位ディメンションを指定すると、そのデ
ィメンションについて計算される基準元メジャーの集計値によ
258
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
パラメータ
説明
って順位が決まります。順位ディメンションを指定しない場合
は、ブロック内のすべてのディメンションについて計算される
基準元メジャーの値によって順位が決まります。つまり、メジ
ャーに基づいてブロックの上位/下位 X 行が返されます。
計算モード
順位を作成するために使用される計算の種類。詳細につい
ては、この表の先頭の[上位]/[下位]および[n]/[n%]の
各パラメータの説明を参照してください。
5.5.3.4.1
順位の例
テーブルには以下のデータが含まれます。
年
四半期
売上げ
2006
第1
100
2006
第2
200
2006
第3
300
2006
第4
500
2007
第1
400
2007
第2
700
2007
第3
300
2007
第4
600
2008
第1
200
2008
第2
200
2008
第3
400
2008
第4
500
第 1 四半期合計 : 700
第 2 四半期合計 : 1100
第 3 四半期合計 : 1000
第 4 四半期合計 : 1600
売上げに基づく各四半期の上位 2 位を指定した場合、第 4 四半期と第 2 四半期に最も高い売上げがあるので、順位付けに
よって第 1 四半期と第 3 四半期の行がすべて除去されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
259
5.5.3.5
順位付けとデータの順序
値がデータの順序に依存しているオブジェクトには順位を付けることができません。これは、順位付けによってデータの順序
が変わった結果、オブジェクトデータが変更されて、順位付けの再計算が必要になるからです。その結果、順位付けとオブジ
ェクトとの間で解決することのできない循環依存が発生します。
たとえば、Previous 関数や、RunningSum などの実行集計関数を使用するメジャーなど、値がデータの順序に依存するメ
ジャーで順位を作成した場合は、ブロック内のすべてのセルに #RANK エラーメッセージが表示されます。
5.5.3.6
順位付けのワークフロー
データの順位付けには、2 つの方法があります。次の方法で順位付けできます。
●
インタフェースを使用して順位を作成する。
●
Rank 関数を使用して、順位値を返す。
順位付けでは、指定した順位に従い透過的に適用される並べ替えおよびフィルタを使用します。たとえば、売上げによってブ
ロック内で上位 3 位の国の順位を付ける場合は、暗黙的に売上げに基づいて国を降順に並べ替えてから、ブロックにフィルタ
を適用して売上げが最も高い上位 3 位の国以外のすべての国を削除します。
注記
インタフェースを使用して順位を作成する場合は、Rank 関数がバックグラウンドで使用され、順位値が割り当てられます。
5.5.3.6.1
1.
2.
順位を作成する
順位を付けるブロックを選択します。
分析
フィルタ
順位
をクリックします。
[ランク]ダイアログボックスが開きます。
3.
ブロック内の上位レコードの順位を付ける場合は、[上位]をクリックし、レコードの数を選択します。
4.
ブロック内の下位レコードの順位を付ける場合は [下位] をクリックし、レコードの数を選択します。
5.
[Based on]の一覧で順位を付けるためのメジャーを選択します。
6.
ブロック内のすべてのディメンションではなく、特定のディメンションで順位をつける場合は、[ランクの順序]をクリックし、
順位の基準ブロック内のすべてのディメンションではなく、特定の基準にするディメンションを選択します。
7.
[計算モード]の一覧で、順位を計算するモードを選択します。
8.
[OK]をクリックします。
5.5.3.7
順位付けの例
以下の例では、次の値を持つ、[地域]ディメンションと[売上げ]メジャーを使用します。
260
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
地域
売上げ
合計売上げの %
南東
1000000
7%
南西
2000000
13%
北東
3000000
20%
北西
4000000
24%
中部
5000000
33%
例
売上げによる上位 3 位の地域の順位付け
この順位付けを実行するには、次のパラメータを設定します。
パラメータ
値
上位/下位
上位
n/n%
3
For Each
地域(または、[地域]はブロック内の唯一のディメンションで
あり、デフォルトの順位ディメンションであるため未指定)
基準元
売上げ
計算モード
件数
この順位付けの結果は次のようになります。
地域
売上げ
中部
5000000
北西
4000000
北東
3000000
この順位付けの計算に含まれる暗黙の手順は次のとおりです。
●
レコードを降順に並べ替える
●
上位 3 位のレコードを表示する
例
売上げによる下位 40% の地域の順位付け
この順位付けを実行するには、次のパラメータを設定します。
パラメータ
値
上位/下位
下位
n/n%
40%
For Each
地域
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
261
パラメータ
値
基準元
売上げ
計算モード
パーセンテージ
この順位付けの結果は次のようになります。
地域
売上げ
南東
1000000
南西
2000000
この順位付けの計算に含まれる暗黙の手順は次のとおりです。
●
レコードを昇順に並べ替える
●
合計レコード数の 40% が表示されるまでレコードを処理する
例
累積売上げが 10,000,000 以下の上位地域の順位付け
この順位付けを実行するには、次のパラメータを設定します。
パラメータ
値
上位/下位
上位
n/n%
10000000
For Each
地域
基準元
売上げ
計算モード
累積合計
この順位付けの結果は次のようになります。
地域
売上げ
中部
5000000
北西
4000000
この順位付けの計算に含まれる暗黙の手順は次のとおりです。
●
レコードを降順に並べ替える
●
メジャーの累積合計が 10,000,000 を超えるレコードに達するまでレコードを処理する
●
累積合計が 10,000,000 を超えないレコードを含める
例
累積売上げが合計売上げの 30% 以下の下位地域の順位付け
この順位付けを実行するには、次のパラメータを設定します。
262
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
パラメータ
値
上位/下位
下位
n/n%
30%
For Each
地域
基準元
売上げ
計算モード
累積パーセンテージ
この順位付けの結果は次のようになります。
地域
売上げ
南東
1000000
南西
2000000
この順位付けの計算に含まれる暗黙の手順は次のとおりです。
●
レコードを昇順に並べ替える
●
メジャーの累積合計 (全体的なメジャー合計のパーセンテージとして表される) が 30% を超えるレコードに達するまで
レコードを処理する
●
累積合計が 30% を超えないレコードを表示する
5.5.4
条件付き書式設定によるデータの強調表示
条件付き書式設定を使用すると、結果を強調表示したり、データに応じて書式を変更することができます。 たとえば、特定の
色または「成績優秀者」や「成績不振者」などのテキストコメントの付いている高い数値の結果または低い数値の結果を特に
強調するように、結果を条件付で書式設定することができます。
条件付き書式設定は次の要素に適用できます。
●
垂直テーブルの列
●
水平テーブルの行
●
フォームおよびクロステーブルのセル
●
セクションヘッダ
●
独立セル
1 つのドキュメントに最大 30 の条件付き書式設定ルールを適用できます。 ルールは最大で、レポート内の 20 のテーブル列
または行、独立セル、セクションセルに適用できます。 各テーブル行または列、独立セル、またはセクションセルに対し、最大
で 10 までのルールを適用できます。
条件付き書式設定ルールを定義して、次の書式設定の変更を有効化できます。
●
テキストの色、サイズ、スタイル
●
セル罫線の色と線種
●
セルの背景表示 — 特定の色、画像、または Web ページへのハイパーリンク
テキスト、式、画像、ハイパーリンクを表示するようルールを定義することもできます。 この場合、ルールに定義された条件を
満たす結果は、テキストまたは式で書き換えられます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
263
条件付き書式設定は動的に適用されます。 つまり、データベースの最新データをレポートに反映すると、その内容に応じてル
ールも新しい結果を強調表示します。
ブレークが定義されているテーブルの行または列に条件付き書式設定を適用すると、ルールの条件を満たす値がブレークの
最初の行に来たときにだけ、ルールが有効になります。
5.5.4.1
条件付き書式設定の条件
条件付き書式設定ルールに複数の条件を含めると、データに応じて複数の書式設定を適用することができます。たとえば、条
件付き書式設定は次のように動作します。
If <Main Condition> is true, Apply <Main Format>
ElseIf <Second Condition> is true, Apply <Second Format>
ElseIf <Third Condition> is true, Apply <Third Format>
ElseIf...
Else Apply <Default Format>
上の例では、<Main Condition> が "売上げ > 100,000" で、<Main Format> によりテキストが青色に書式設定され
ている場合、100,000 を超える売上げメジャーは常に青色で表示されます。
<Second Condition> が "売上げ < 10,000" で、<Second Format> によりテキストが赤色に書式設定されている場
合、10,000 未満のメジャーの値ば常に赤色で表示されます。
各条件には複数のテストを含めることができますが、条件付き書式設定を適用するには、すべてのテストに True が戻される
必要があります。たとえば、ある条件で [Country] オブジェクトと [Resort] オブジェクトの値をテストすることができます。書
式設定が適用されるには、両方のオブジェクトが、テストで指定された値を戻す必要があります。
5.5.4.2
条件付き書式設定ルールを作成する
注記
このオプションは、Web インタフェース (DHTML インタフェース) では使用できません。条件付き書式設定を作成または編
集するには、リッチインターネットアプリケーションインタフェースまたは Web Intelligence リッチクライアントを使用します。
条件付き書式設定ルールを作成するには、デザインモードにする必要があります。
1.
分析
条件付き
新しいルール
の順に選択して、書式設定ルールエディタを表示します。
2.
[ルール名] ボックスにルール名を入力します。
3.
[説明] ボックスにルールの説明を入力します。
4.
どのセルにルールが適用されてもその内容にルールが適用されるようにするには、[フィルタが適用されたオブジェクトま
たはセル] ボックスの [セル内容] を選択します。
[値] テキストボックスに入力した値はすべて文字列とみなされるため、日付データまたは数値型データ (日付または計算
など) を含むセルにルールを定義することはできません。
5.
オブジェクトの値にルールが適用されるようにするには、ボックスの横にある [...] をクリックして、一覧からオブジェクトを
選択します。
264
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
6.
[演算子]の一覧から演算子を選択します。
7.
書式設定ルールをトリガする値を [オペランド] ボックスに入力します。
○
値を直接入力するには、値をボックスに入力します。
○
[フィルタが適用されたオブジェクトまたはセル] ボックスで選択したオブジェクトの値の一覧から値を選択するには、
[オペランド] ボックスの右側にある [...] をクリックして、メニューから [値の選択] を選択した後、[値の一覧] ダイアロ
グボックスで値を選択します。
○
別のオブジェクトまたは変数を値として選択するには、[オペランド] ボックスの右側にある [...] をクリックして、メニュ
ーから [オブジェクトまたは変数の選択] を選択した後、[オブジェクトと変数] ダイアログボックスでオブジェクトまたは
変数を選択します。
○
[オペランド] ボックスの内容を消去するには、ボックスの右側にある [...] をクリックして、メニューから [空] を選択し
ます。
8.
条件に追加のテストを追加するには、既存の条件の隣にある [+] をクリックした後、上記の説明に従って、フィルタが適
用されたセルまたはオブジェクト、演算子、および値を選択します。
9.
条件を削除するには、[条件] ボックスの右上隅にある [x] をクリックします。
10. 式を使用して条件をトリガするには、[条件] ボックスの上部にある [Fx] をクリックし、式を入力します。[式] ボックスの右
側にある [Fx] をクリックすると、式エディタが表示されます。必要な場合は、これを使用して式を作成することができま
す。
○
式を使用してテキスト文字列を戻す場合は、テキストの前後に引用符を付けないでください。たとえば "支払期限経
過" と表示する場合は、「支払期限経過」と入力します。
○
式は True または False を返す必要があります。True は条件をトリガし、False は条件をトリガしません。たとえば、
式が RowIndex()=3 の場合、条件付き書式設定はテーブルの 4 番目の行に適用されます。
11. 追加条件をルールに追加するには、[条件] ボックスの左上隅にある + をクリックして [Else 条件] ボックスを表示して、条
件を定義するか、または上記の手順に従って式を作成します。
1 つの条件に複数の Else 条件を追加することができます。
12. ルールのトリガ時に表示される書式を設定するには、[書式] をクリックした後、[書式設定ルール表示] ダイアログボック
スを使用して書式を設定します。
5.5.4.3
条件付き書式設定ルールにより表示される書式を設定する
[コンテンツを HTML として表示] を選択する場合は、2 つのプロパティ [幅の自動調整] および [高さの自動調整] が機能し
ません。これは、セル内の HTML データのサイズがブラウザによって適切にデコードされないためです。ユーザが指定する
HTML コンテンツは、ブラウザによって直接表示されます。ユーザが指定した HTML コードが自動的に変更され、幅と高さが
設定されることはありません。
1.
ルールを作成した後、[書式設定ルールエディタ] ダイアログボックスで [書式設定] をクリックして [書式設定ルール表示]
ダイアログボックスを表示します。
2.
テキストまたは式を表示する場合は、[表示] タブを選択してボックスに式を入力します。
3.
表示されるテキストまたは式を HTML、画像 URL またはハイパーリンクに変換する場合は、[コンテンツの表示] をクリッ
クして、一覧から [HTML]、[画像 URL] または [ハイパーリンク] を選択します。
4.
数値書式を変更するには、[数値の書式設定] 一覧から書式を選択するか、[カスタム] をクリックして、[数値の書式設定]
ダイアログボックスから書式を選択します。
5.
フォントスタイルを変更するには、[テキスト] タブをクリックして、タブ内のコントロールを使用してフォントを定義します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
265
6.
背景スタイルを変更するには、[背景] タブを選択して、タブ内のコントロールを使用して背景を定義します。
7.
罫線のスタイルを変更するには、[罫線] タブを選択して、タブ内のコントロールを使用して罫線を定義します。
5.5.4.4
条件付き書式設定を適用する
条件付き書式設定をドキュメントに適用するには、デザインモードにする必要があります。
事前に定義した条件付き書式設定ルールをレポート要素に適用できます。書式設定できるレポート要素は次のとおりです。
●
垂直テーブルの列
●
水平テーブルの行
●
フォームおよびクロステーブルのセル
●
セクションヘッダ
●
独立セル
1.
条件付きで書式設定するレポート要素を選択します。
2.
分析
条件付き
5.5.4.5
書式設定ルール
の順に選択してから、適用するルールを一覧から選択します。
条件付き書式を管理する
注記
このアクションは、Web インタフェース (DHTML インタフェース) では行えません。
条件付き書式設定ルールを管理するには、デザインモードにする必要があります。
1.
分析
条件付き
書式設定ルール
ルールの管理
の順に選択して [条件付き書式設定] ダイアログボックスを
表示します。
2.
リスト内でルールの優先順位を上げたり下げたりするには、ルールを選択して、ルールの横にある [上へ] ボタンまたは
[下へ] ボタンをクリックします。ルールは、低いプライオリティから高いプライオリティの順に適用されます。
3.
ルールを複製するには、ルールを選択して [複製] をクリックします。
4.
ルールを削除するには、ルールを選択して [削除] をクリックします。
5.5.4.6
式を使用した高度な条件付き書式設定ルールの作成
高度な条件付き書式設定ルールを作成する場合は、[書式設定ルールエディタ] の選択肢である [フィルタが適用されたオブ
ジェクトまたはセル]、[演算子]、[値] を使用するのではなく、式言語を使用します。
266
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
例
平均売上げに対するパーセンテージとして計算された 3 つの範囲の四半期別売上げ結果の強調表示
この例では、平均売上げに対する売上げ結果を色別に表示する 3 つのルールを作成します。 テーブルに含まれている 3
年間の売上げ結果から平均を計算し、それを商品区分別の四半期売上げと比較します。
[書式設定ルールエディタ] の [式] オプションを使用して、3 つの条件を含む次のルールを定義します。条件は次のとおり
です。
条件:
[売上げ] < ((Average([売上げ]) In Block) * 0.8)
Else 条件:
=[売上げ] < ((Average([売上げ]) In Block) * 1.2)
Else 条件:
=[売上げ] > ((Average([売上げ]) In Block) * 1.2)
各条件に定義する式は、次のように動作します。
●
売上げが平均の 0.8 (80%) 未満であれば、最初の条件が適用されます。
●
売上げが平均の 1.2 (120%) 未満であれば、2 番目の条件が適用されます。
●
売上げが平均の 1.2 (120%) を超えていれば、3 番目の条件が適用されます。
次に、[書式設定ルール表示] ダイアログボックスを使用して、条件の 1 つを満たす、レポートセルに表示する条件付き書
式設定を指定します。 次の書式設定を選択します。
●
平均売上げの 80% 未満の売上げ (最初の条件) を表示するレポートセルは、売上げを赤色で表示する。
●
平均売上げの 20% 増未満の売上げ (2 番目の条件) を含むレポートセルは、売上げを青色で表示する。 この条件
は、1 番目の条件が適用される値にも適用されます。 たとえば、平均が 100 とすると、79 は平均の 80% 未満でもあ
り、20% 増未満でもあります。 この場合、最初の条件が優先されます。
●
平均売上げの 20% を超える売上げ (3 番目の条件) を含むレポートセルは、売上げを緑色で表示する。
このように書式設定すると、平均売上げを上回るまたは下回る商品区分、同じくらいの商品区分が一目でわかります。
5.5.5
5.5.5.1
データの変化の追跡
データの変化の追跡
情報に基づく有効なビジネスインテリジェンスの意思決定を行うためには、それらの決定の基盤となるデータが時間の経過に
伴ってどのように変化しているかを理解する必要があります。データの変化を追跡して表示すると、分析を主要な領域に絞り
込むことができるため、関連のないデータを確認する手間を省くことができます。
データの変化を追跡するときは、基準点として特定のデータの最新表示を選択します。このデータは、参照データと呼ばれま
す。データの追跡を有効にすると、参照データに関するデータを表示できます。
データ追跡例をいくつか示します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
267
●
あるアウトレットが売上げ上位のリストに表示されなくなった場合、そのアウトレットはリストから削除されたものとして表示
されます。この情報を使用して、アウトレットが上位にリストされなくなった理由を調べることができます。
●
ある地域で売上げが落ちている場合、データの追跡では、売上げが低下していることが示されます。その地域のデータを
ドリルダウンし、売上げが落ちている理由を把握できます。
どちらの場合でも、データ追跡では、より古いデータを使用して現在のデータの背景を明らかにすることで、現在のデータ
をよりわかりやすくしています。この背景情報がない場合、傾向を把握するのはかなり難しくなります。
注記
データ変更の追跡は、レポートレベルではなくドキュメントレベルで実行されます。ドキュメントに複数のレポートが含ま
れている場合、追跡はすべてのレポートに適用されます。ステータスバーの情報は、ドキュメントレベルのステータスを
示します。レポートタブのアスタリスクは、変更追跡がレポートで有効化されていることを示します。
5.5.5.2
データ変更の種類
次のデータ変更の種類を追跡できます。
●
挿入されたデータ
●
削除されたデータ
●
変更されたデータ
●
増加した値
●
減少した値
インタフェースまたは式言語を使用して、これらの変更の表示を設定します。式言語は、上級ユーザに対して、変更データの
表示と書式設定を行う際の追加の能力と柔軟性を提供します。
5.5.5.3
5.5.5.3.1
データ追跡モード
自動データ追跡モード
自動データ追跡モードでは、現在のデータを最終の最新表示前のデータと常に比較します。これは、各最新表示の前に現在
のデータを参照データとして設定し、自動的に実行されます。参照データは常に現在のデータの 1 つ前の最新表示です。
自動データ追跡は、現在のデータを最終の最新表示前のデータと比較したい場合の定期配信ドキュメントに適しています。
5.5.5.3.2
手動データ追跡モード
手動データ追跡モードでは、参照データを手動で選択します。参照点が更新されるまで、このデータを参照点として使用し続
けます。
268
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
5.5.5.4
データ追跡を有効にする
1.
ウィンドウの下部にあるステータスバーの [変更の追跡] をクリックして [データ追跡] ダイアログボックスを表示します。
2.
[データ] タブを選択します。
3.
データを最後の最新表示と比較するには、[前回のデータ最新表示との比較] を選択します。
このオプションを選択すると、データを最新表示するたびに、現在のデータが参照データになります。レポートには、最新
のデータと最後に最新表示する前のデータとの差異が常に表示されます。
このオプションが選択されると、ステータスバーに「変更の追跡: 自動更新」と表示されます。
4.
データを特定のデータ最新表示と比較するには、[以下からのデータ最新表示との比較] を選択してリストからデータ最新
表示のデータを選択します。
このオプションを選択すると、選択したデータ最新表示が参照データになります。レポートには、最新のデータと選択した
最新表示データとの差異が常に表示されます。
このオプションが選択されると、ステータスバーに "変更の追跡: 固定データ" と表示されます。
5.
データ追跡を表示するレポートを [データ追跡が表示されたレポート] リストから選択します。
6.
[データを今すぐ最新表示] をクリックして、ダイアログボックスを閉じるときにデータを最新表示します。
7.
[OK] をクリックします。
5.5.5.5
変更データの取得
5.5.5.5.1
変更データを表示する
データ追跡が有効にされている場合、変更データを表示するかどうかを選択できます。
1.
2.
データ追跡を有効にします。
追跡
変更の表示
(読み取りモードの場合) を選択するか、
分析
データ追跡
変更の表示
(デザインモー
ドの場合) を選択し、変更データを表示します。再度オプションを選択して、変更データを非表示にします。
関連情報
変更データの外観の設定 [269 ページ]
データ追跡を有効にする [269 ページ]
5.5.5.5.2
変更データの外観の設定
ドキュメントの変更データの外観(フォントのスタイル、サイズ、および色)を設定することができます。次の変更の外観を別々
に設定できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
269
●
挿入および削除されたディメンションと変更された詳細値
●
増加または減少したメジャー値
メジャー値は、挿入または削除されたディメンション値の書式設定を採用することもできます。たとえば、あるディメンション値
がブロックの値の一覧からなくなり、ブロックにそのディメンションのメジャー値も表示されている場合、ディメンション値と メジャ
ー値の両方が削除データとして表示されます。
システム管理者は、Central Management Server で変更データのデフォルトの外観を定義します。変更データの外観をロー
カルに設定すると、CMS のデフォルトよりも優先されます。
5.5.5.5.2.1
変更されたデータの外観を設定する
変更されたデータの外観を設定するには、デザインモードにする必要があります。
1.
ウィンドウの下部にあるステータスバーの [変更の追跡] をクリックして [データ追跡] ダイアログボックスを表示します。
2.
[オプション] タブを選択します。
3.
表示する変更されたデータの種類をそれぞれ選択し、[書式設定] をクリックして変更の表示方法を指定します。
注記
[書式設定] ボタンは、デザインモードのみで表示されます。
関連情報
条件付き書式設定によるデータの強調表示 [263 ページ]
5.5.5.5.3
ブロックでの変更データの表示
例
単純なブロックでの変更データ
この例では、[国]、[年]、および[売上げ]を表示するブロックを含むドキュメントを使用します。元のデータは次のとおりで
す。
国
年
売上げ
フランス
2003
1000
フランス
2004
2000
日本
2002
1000
ポーランド
2002
1200
最新表示されると、データは次のようになります。
270
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
国
年
売上げ
フランス
2004
3000
日本
2003
900
ポーランド
2002
800
イギリス
2004
900
データ追跡が有効になっており、データの変更が表示される場合、ブロックは次のようになります。
国
年
売上げ
書式設定
フランス
2003
1000
[すべてのセルに削除データの書式
設定]
2004
フランス
3000
[売上げセルに増加データの書式
設定]
2002
日本
1000
[すべてのセルに削除データの書式
設定]
2003
日本
900
[すべてのセルに挿入データの書式
設定]
2002
ポーランド
800
[売上げセルに減少データの書式
設定]
2004
イギリス
900
[すべてのセルに挿入データの書式
設定]
●
2003 年のフランスおよび 2002 年の日本の売上げを示す行は、最新表示後には存在しないデータです。
●
2004 年のフランスの売上げは増加しています。
●
2002 年のポーランドの売上げは減少しています。
●
2003 年の日本および 2004 年のイギリスの売上げを示す行は、最新表示後に表示されました。
5.5.5.5.4
結合ディメンションのあるレポートでの変更データの表示
結合に加わるすべてのディメンションが変更された場合のみ、ディメンションを変更として表示します。
例
変更データと結合ディメンション
この例では、[国]は 2 つのデータプロバイダからの[国]ディメンションを含む結合ディメンションです。最新表示される前の
データは、次のとおりです。
出身国 (DP1)
売上げ (DP1)
国 (DP2)
Sales (DP2)
アメリカ
10000
アメリカ
5000
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
271
国 (DP2)
Sales (DP2)
5000
イギリス
3000
1000
ドイツ
1000
出身国 (DP1)
売上げ (DP1)
フランス
4000
イギリス
ドイツ
データが最新表示されると、データは次のようになります。
出身国 (DP1)
売上げ (DP1)
国 (DP2)
Sales (DP2)
アメリカ
10000
アメリカ
4000
フランス
4000
フランス
3000
イギリス
6000
イギリス
4000
ポーランド
2000
結合ディメンション[国]のあるブロックに表示され、データの変更が表示される場合、データは次のようになります。
国
売上げ
Sales
書式設定
アメリカ
10000
4000
[Sales セルに減少データの書式設
定]
フランス
4000
3000
[売上げセルに挿入データの書式
設定]
イギリス
6000
4000
[売上げおよび Sales セルに増加
データの書式設定]
ドイツ
1000
1000
[すべてのセルに削除データの書式
設定]
ポーランド
2000
[国および売上げセルに挿入データ
の書式設定]
[フランス]行では、両方のデータプロバイダに[フランス]行が挿入されたのではないため、フランスは挿入として表示され
ません。売上げはデータの最新表示後の新しいメジャー値なので、挿入として売上げが表示されます。
[ポーランド]行では、 ポーランドはデータの最新表示後の新しいディメンション値なので、挿入としてポーランドが表示され
ます。
5.5.5.5.5
セクションでの変更データの表示
例
セクションのあるレポートでの変更データ
この例では、[国]、[年]、および[売上げ]を表示するブロックのあるドキュメントを想定します。元のデータは次のとおりで
す。
272
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
国
年
売上げ
フランス
2003
1000
フランス
2004
2000
日本
2002
1000
ポーランド
2002
1200
アメリカ
2003
アメリカ
2004
最新表示されると、データは次のようになります。
国
年
売上げ
フランス
2004
3000
日本
2003
900
ポーランド
2002
800
イギリス
2004
900
[国]にセクションを作成し、データの変更を表示した場合、レポートは次のようになります。
フランス [書式設定なし]
年
売上げ
書式設定
2003
1000
[すべてのセルに削除データの書式設定]
2004
3000
[売上げセルに増加データの書式設定]
日本 [書式設定なし]
年
売上げ
書式設定
2002
1000
[すべてのセルに削除データの書式設
定]
2003
900
[すべてのセルに挿入データの書式設
定]
ポーランド [書式設定なし]
年
売上げ
書式設定
2002
800
[売上げセルに減少データの書式設定]
年
売上げ
書式設定
2004
900
[すべてのセルに挿入データの書式設
イギリス [挿入データの書式設定]
定]
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
273
セクションでのデータの変更に応じて、2 つのどちらかの方法でセクションヘッダのデータを表示します。
●
セクションのブロックにあるすべての行が同じ方法で変更された場合、セクションヘッダは行と同じ書式設定で表示されま
す。
●
行がさまざまな方法で変更された場合や一部の行だけが変更された場合、セクションヘッダはデフォルトの書式を保持し
ます。
5.5.5.5.6
ブレークのあるブロックでの変更データの表示
ブロックにブレークが含まれ、[両端揃え] ブロックプロパティが設定されている場合、セクショヘッダと同様のルールに従って
中央値を表示します。
●
ブレークのすべての行が同じ方法で変更された場合、中央値は行と同じ書式設定で表示されます。
●
行がさまざまな方法で変更された場合や一部の行だけが変更された場合、中央値はデフォルトの書式設定を保持しま
す。
5.5.5.5.7
チャートでの変更データの表示
チャートのデータが変更された場合、チャートの上部に変更データアイコンを表示します。アイコンをクリックすると、チャートを
テーブルに変えて、変更の詳細が分かるようにします。
5.5.5.6
データ追跡の制約
データプロバイダを変更または消去すると、その後レポートに変更されたデータは表示されなくなります。データプロバイダが
変更された場合、ドキュメントの最新版は参照版との互換性がなくなります。データがクリアされた場合、比較用の古いデータ
は存在しなくなります。
このため、次の操作はデータ追跡と両立しません。
●
範囲外のドリル
●
クエリドリル
●
クエリの削除
●
データプロバイダによって生成された SQL を変更するすべての変更 (セキュリティ権限に対する変更を含む)
●
ドキュメントの消去
これらの操作のいずれかを実行すると、変更されたデータの表示と操作に互換性がないため、ドキュメントのデータ履歴はク
リアされます。たとえば、クエリを変更した場合、その変更によってドキュメント内のデータは変化します。このデータと、異なる
クエリから生成される古いデータとの比較は、誤解を招くものになります。
5.5.5.6.1
データ追跡とドリル
クエリドリルまたは範囲外のドリルを使用すると、これらの操作によってデータプロバイダが変更されるため、データ履歴をクリ
アします。ドリルを開始する場合、ユーザはより詳細な分析を必要とするデータをすでに識別しているので、これがユーザに影
274
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
響を及ぼさないようにする必要があります。データ追跡はその目的にかなっており、ユーザはデータの分析を継続することが
できます。
5.5.5.6.2
データ追跡と起動時に最新表示
起動時にデータを最新表示するようにドキュメントが設定されている場合 ([起動時に最新表示] オプションがオンの場合)、デ
ータ追跡では、最新表示前のデータと最新表示後のデータの差異が表示されません。最新表示によってドキュメントが消去さ
れるので、最新表示後のデータは新しいデータとして処理されます。
注記
[起動時に最新表示] オプションは、2 つの CMS 設定に依存します。これらはドキュメント関連とユーザ関連のセキュリティ
設定で、CMC/アプリケーション/Webi/プロパティの ["すべてのドキュメントに対して、起動時の自動最新表示を無効にす
る" セキュリティ権限を確認する] と、CMC/アプリケーション/ユーザセキュリティ設定の [すべてのドキュメントに対して、
開いた時の自動更新を無効にする] です。CMC/アプリケーション/Webi/プロパティおよび CMC/アプリケーション/ユー
ザセキュリティ設定で、["すべてのドキュメントに対して、起動時の自動最新表示を無効にする" セキュリティ権限を確認す
る] セキュリティ設定プロパティが有効またはオンになっていて、このユーザに対して [すべてのドキュメントに対して、開い
た時の自動更新を無効にする] セキュリティ権限が無効になっている場合、ドキュメントは [起動時に最新表示] に設定さ
れていなくても起動時に最新表示されます。
5.5.5.7
式言語を使った変更データの追跡
インタフェースを使用して変更データの表示を設定すると、特別な内部アラータを使用して変更を追跡します。これらの特別な
アラータは、標準アラータの一覧には表示されません。
式言語を使用すると、データの変更を書式設定するための独自のカスタムアラータを構築できます。また、式言語を使用し
て、データの変更に基づいた特別な計算を含めることも可能です。たとえば、メジャーの前の値と現在の値の差を表示する計
算を含めることができます。
5.5.5.7.1
RefValue 関数
式言語では、RefValue 関数を介して変更データにアクセスできます。この関数は、メジャー用の参照データの値を与えま
す。参照データがない場合は NULL を返します。
たとえば、[売上げ]メジャーの現在の値が 1000 で、その参照値が 900 である場合、式 RefValue([売上げ]) は 900 を
返します。
5.5.5.7.2
RefValueDate 関数
RefValueDate 関数は、データ追跡に使用される参照データの日付を返します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
275
5.5.5.7.3
RefValueUserResponse 関数
RefValueUserResponse 関数はプロンプトの追跡に使用され、データ追跡に使用される参照データ (プロンプト) のユー
ザ応答の値を返します。
5.5.5.7.4
RefValue 関数を使った式の構築
RefValue 関数を使って、参照データとの関連を含めた現在のデータの情報を与える式を構築できます。
例
参照値と現在の値の差を求める
次の式は、[売上げ]メジャーの参照値と現在の値の差を返します。
=If(Not(IsNull([売上げ])) Or Not (IsNull(RefValue([売上げ]))); [売上げ]-RefValue([売上
げ]))
次の表は、データの最新表示前のデータを示します。
顧客
売上げ
Johnson
2000
スミス
3000
ウィルソン
3500
最新表示されると、データは次のように変化します。
顧客
売上げ
Johnson
3000
スミス
2500
式を 3 列目に配置すると、次の値が返されます。
顧客
売上げ
差異
Johnson
3000
1000
スミス
2500
-500
ウィルソン
3500
5.5.5.8
変更データと計算コンテキスト
データ追跡が有効になっている場合、計算コンテキストが変更されていない場合にのみ、データを変更として表示します。
276
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
たとえば、ブロックの計算コンテキストを変更したためにメジャー値が変化した場合、新しい値には変更のフラグが付きませ
ん。
例
計算コンテキストの変更
この例では、[都市]、[顧客]、および[売上げ]を表示する次のようなブロックを想定します。
都市
顧客
売上げ
San Francisco
スミス
1000
San Francisco
ジョーンズ
2000
Los Angeles
ウィルソン
3000
Los Angeles
ハリス
4000
ブロックから "顧客" を削除すると、都市別に売上げを集計します。
都市
顧客
San Francisco
3000
Los Angeles
7000
売上げの金額は変化していないので、売上げを増加として表示しません。計算コンテキストのみが変化しており、売上げは
単に都市別に集計されて大きな値を示しています。
データの最新表示後にジョーンズの売上げが 1000 に減少し、ウィルソンの売上げが 4000 に増加した場合、データは次
のように表示されます。
都市
顧客
San Francisco
2000
Los Angeles
8000
計算コンテキストの変更とは無関係に、サンフランシスコの合計売上げが減少しロサンゼルスの合計売上げが増加したた
め、データを変更として表示します。
5.5.6
5.5.6.1
計算、式、および変数を使用したレポート機能の強化
計算、式および変数
計算、式および変数 (名前付きの式) をレポートに追加できます。使用できる計算の詳細については、Web Intellligence にお
ける関数、式、計算の使い方ガイドまたはオンラインヘルプを参照してください。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
277
5.5.6.2
標準計算の使い方
5.5.6.2.1
テーブルまたはクロステーブルに標準計算を挿入する
計算を挿入するには、デザインモードにする必要があります。
テーブルまたはクロステーブルに標準計算を挿入すると、テーブルデータをすばやく計算できます。標準計算の詳細について
は、Web Intelligence における関数、式、計算の使い方ガイドまたはオンラインヘルプを参照してください。
テーブルまたはクロステーブルに複数の計算を挿入できます。テーブルやクロスタブに 2 つの計算を適用すると、それぞれの
計算結果用のフッタが追加されます。最初の計算を挿入するのと同じ方法で、次の計算をテーブルとクロステーブルに挿入で
きます。ただし、挿入する計算の数だけその手順を繰り返すことになります。
1.
2.
計算するデータを含むテーブルセルをクリックします。
分析
関数
の順にクリックして、追加する計算を選択するか、セルをダブルクリックして [式エディタ] を起動しま
す。
この手順を繰り返すと、同じ列に複数の計算を追加できます。
計算結果を含むフッタが列の下に追加されます。
5.5.6.2.2
標準計算を削除する
1.
計算を含むセルを右クリックします。
2.
計算を含む行または列のセルを選択して右クリックし、メニューから [削除] を選択します。
3.
ダイアログボックスで、[行] を選択して行を削除するか、[列] を選択して列を削除します。
5.5.6.3
式の使用
5.5.6.3.1
式を直接入力する
式を入力するには、デザインモードにする必要があります。
1.
左側のペインで
2.
[式] ボックスに式を入力し、[適用] をクリックして式を適用します。
5.5.6.3.2
表示
数式バー
式エディタを使用して式を作成する
1.
式を入力するセルを選択します。
2.
[プロパティ] タブで
278
の順にクリックし、[数式] バーを表示します。
表示
数式バー
の順に選択し、数式バーを表示します。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
3.
数式バーの [式エディタ] アイコンをクリックして、式エディタを表示します。
4.
式エディタを使用して式を作成します。
5.5.6.4
5.5.6.4.1
変数の使用
変数の作成
式から変数を作成するには、デザインモードにする必要があります。
注記
式エディタを開く前にセルを選択すると、作成する式はそのセルに割り当てられます。
1.
[プロパティ] タブで
2.
数式バーで [変数の作成] アイコンをクリックして、変数エディタを表示します。
表示
数式バー
の順にクリックし、数式バーを表示します。
[式] ボックスに式が含まれている場合は、変数エディタに式が表示されます。含まれていない場合、変数エディタは空白
になります。
3.
[名前] ボックスに変数の名前を入力します。
4.
変数の式が表示されていない場合は作成します。
5.
[ディメンション]、[メジャー]、または[詳細]を選択して、変数の種類を選択します。
6.
[属性] を選択すると、[関連付けられたディメンション] ボックスが表示されます。ボックスの横の[...]ボタンをクリックして
[オブジェクトと変数]ダイアログボックスを表示し、詳細に関連付けるディメンションを選択します。
7.
[OK]をクリックします。
5.5.6.4.2
1.
2.
変数を編集する
左側のパネルにある [使用できるオブジェクト] タブのレポート変数の一覧で、変数を選択します。
マウスの右ボタンをクリックし、ショートカットメニューの
編集
をクリックします。
[変数エディタ]が開きます。
3.
変数を編集します。
4.
[OK]をクリックして新しい変数定義を保存します。
5.5.6.4.3
変数を削除する
1.
左側のパネルにある [使用できるオブジェクト] タブのレポート変数の一覧で、変数を選択します。
2.
マウスの右ボタンをクリックし、ショートカットメニューの
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
削除
をクリックします。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
279
5.5.6.4.4
変数の名前を変更する
このアクションは、リッチインターネットアプリケーションおよびデスクトップインタフェースでは使用できますが、Web インタフェ
ースでは使用できません。
1.
左側のパネルにある [使用できるオブジェクト] タブのレポート変数の一覧で、変数を選択します。
2.
マウスの右ボタンをクリックし、ショートカットメニューの [名前の変更] をクリックします。
3.
変数の名前を変更して、保存します。
280
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの作成
6
レポートの公開、書式設定、および共有
6.1
他のドキュメントへのリンク
6.1.1
他のドキュメントへのリンク
ドキュメントのセルは、ハイパーリンクとして定義することができます。セル内のハイパーリンクは、現在閲覧中のページから別
の Web ページを開くことができる World Wide Web 上のハイパーリンクに似ています。
ハイパーリンクを含むセルをクリックすると、リンクに指定されているターゲットドキュメントが表示されます。ターゲットドキュメ
ントは、他の Web Intelligence ドキュメント、World Wide Web 上のサイト、PDF や Excel 97、Word のドキュメント、または
ハイパーリンクからアクセスできる任意のリソースです。
注記
Microsoft Excel ファイルは、MS Excel 97 より古いバージョンはサポートされません。
ハイパーリンクには静的なものと動的なものがあります。静的ハイパーリンクは、常に同一のドキュメントに同じ方法でリンクし
ます。動的リンクは、ハイパーリンクを含むドキュメントのデータに応じて、異なる方法でリンクできます。
次のさまざまな種類のハイパーリンクを作成できます。
●
セルテキストがハイパーリンクテキストであるセル
●
ハイパーリンクに関連付けられているセル
●
CMS の別のドキュメントへのリンクこのアクションでは、DHTML モード (Web モード) を使用します。BEx クエリ、.unx ユ
ニバース、またはインデックス認識を使用するプロンプトを含む .unv ユニバースを参照するターゲットドキュメントについ
ては、設定する追加のパラメータがあります。
アプリケーションインタフェースを使用してリンクを作成した場合、そのリンクは OpenDocument 構文を使用して定義されま
す。必要な場合は、OpenDocument を使用して手動でリンクを作成できます。OpenDocument 構文の詳細については、
OpenDocument によるドキュメントの表示ガイドを参照してください。
ドキュメント間のリンクと同様、他のレポート要素の値をフィルタする入力コントロールとして要素を定義することで、同一レポ
ート内のレポート要素どうしもリンクできます。
6.1.1.1
ハイパーリンクとして定義済みのセルテキスト
セルのテキストをハイパーリンクとして定義すると、セルテキスト自体がハイパーリンクテキストになります。たとえば、
http://www.sap.com というテキストをハイパーリンクとして含む独立セルを定義すると、このセルをクリックすると SAP
の Web ページに移動します。
これは、セル内のテキストが常に同じであり、同じ方法で同じリソースにリンクする、静的ハイパーリンクに最適な方法です。
注記
この種のハイパーリンクは、レポートデータに基づいてセルテキストを変更する式言語を使用して動的リンクに変更するこ
とができます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
281
6.1.1.1.1
セルのテキストをハイパーリンクとして定義する
1.
セル内にハイパーリンクテキストを入力します。
2.
セルを右クリックして、
6.1.1.2
リンク
コンテンツをハイパーリンクとして表示
を選択します。
セルに関連付けられているハイパーリンク
ハイパーリンクをセルに関連付けると、セルをクリックした場合にソースドキュメントへのリンクに使用されるハイパーリンクが
定義されます。セルテキスト自体は、ハイパーリンクではありません。
これは、次のような理由により、動的ハイパーリンクを作成する際に推奨される方法です。
●
動的ハイパーリンクに含まれるパラメータの操作に最適である。
●
複雑なハイパーリンク構文を使用する必要がない。グラフィカルインタフェースを使用してハイパーリンクを定義すると、バ
ックグラウンドでハイパーリンクが生成されて管理される。
●
セルテキストとは異なるハイパーリンクテキストを定義できる。
6.1.1.2.1
1.
セルにハイパーリンクを追加する
セルを選択して右クリックし、
リンク
ハイパーリンクの追加
を選択して、[ハイパーリンクの作成] ダイアログボック
スを表示します。
2.
[Web ページへのリンク] タブを選択します。
3.
ボックスにハイパーリンクを入力するか、貼り付けます。
4.
[解析] をクリックし、[パラメータのカスタマイズ] 領域 ([解析] をクリックするまで表示されません) にハイパーリンクパラメ
ータを抽出します。
動的ハイパーリンクには、可変値であるパラメータが含まれています。 パラメータは、ハイパーリンクの最後、クエスチョン
マークの後に、name=value 部分として表示されます。 次はその例です。
http://salesandproductreport/default.asp?reportname=products
1 つのパラメータ reportname を含み、その値は "products" となります。
[解析]をクリックすると、各パラメータが各行に表示されます。パラメータ名は左側に、パラメータ値は右側に表示されま
す。 ハイパーリンクの静的な部分 (パラメータのない部分) は、[メイン] セクションに表示されます。
5.
パラメータ値として式または変数からのデータを渡すには、各パラメータ値の横にある矢印をクリックし、オプションを選択
します。
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をパラメータ値として提供します。
オブジェクトの選択 [オブジェクトの選択] ダイアログボックス内のリストからオブジェクトを選択し、パラメータ値として値を指定しま
す。
282
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
注記
パラメータを変更すると、画面の上のボックスでハイパーリンク構文全体が変更されて変更内容が反映されます。
6.
パラメータの追加または削除を行うには、ハイパーリンク構文を変更してから[解析]をクリックします。
注記
[URL パラメータのカスタマイズ] 領域内のパラメータ一覧で、直接パラメータを追加または削除することはできませ
ん。 URL 構文を直接変更する必要があります。
7.
[セル内容] の隣にある矢印をクリックし、ハイパーリンクセル内に表示されるテキストを変更し、オプションの内 1 つを選
択します。
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をセル内容として提供します。
オブジェクトの選択 [オブジェクトの選択] ダイアログボックス内のリストからオブジェクトを選択し、セル内容として値を指定します。
8.
[ツールチップ] ボックスにツールチップのテキストを入力するか、[式の構築] または [変数の選択] オプションを使用する
ことにより、動的なツールチップを構築します。
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をツールヒントとして提供します。
オブジェクトの選択 [オブジェクトの選択] ダイアログボックス内のリストからオブジェクトを選択し、ツールチップとして値を指定しま
す。
ツールヒントは、ハイパーリンクが含まれているセルにマウスのポインタを合わせると表示されます。
9.
[ターゲットウィンドウ] の隣にある矢印をクリックし、ターゲット URL の表示方法を定義します。
オプション
説明
現在のウィンドウ
ハイパーリンクを含んでいるドキュメントの代わりに、ターゲット URL が現在のウィンドウに表示されます。
新しいウィンドウ
ターゲット URL が新しいブラウザウィンドウに表示されます。
6.1.1.3
CMS の別のドキュメントへのリンク
[ハイパーリンクの作成]ダイアログボックスを使用して、CMS の別のドキュメントにリンクします。このリンクはバックグラウンド
で OpenDocument 関数を使用します。関数に渡されるパラメータは、ダイアログボックスで選択した内容によって決まりま
す。
セルに構文を入力して OpenDocument 関数を直接操作することもできます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
283
6.1.1.3.1
CMS の別のドキュメントにリンクする
このオプションを使用して、別のドキュメントにリンクします。[ドキュメントリンクの追加] は、レポートが DHTML モード (Web
モード) で編集されているときにのみ使用できます。アプレットモード (リッチインターネットアプリケーションモード) または Web
Intelligence リッチクライアントでは使用できません。
注記
ターゲットドキュメントが .unx ユニバース、インデックス認識プロンプトを含む .unv ユニバース、または BEx クエリを参照
する場合、選択する追加オブジェクトがあります。
1.
リンクを作成するセルを右クリックし、メニューから
リンク
ドキュメントリンクの追加
を選択して、[ハイパーリンクの
作成] ダイアログボックスを表示します。
2.
[ドキュメントへのリンク] タブを選択します。
3.
[参照] をクリックし、[ドキュメントの選択] ダイアログボックスでターゲットドキュメントを選択するか、[ドキュメント ID] ボッ
クスにドキュメント ID を入力します。
4.
[ハイパーリンクの表示と動作をカスタマイズする] セクションの [ドキュメント形式] 一覧から、ターゲットドキュメントの形
式を選択します。
ドキュメントの形式によって、リンクを定義するときに使用できるオプションが決まります。たとえば、PDF ドキュメントのレ
ポートパーツにリンクすることはできません。
a) BEx クエリ、.unx ユニバース、またはインデックス認識を使用するプロンプトを含む .unv ユニバースを参照するドキ
ュメントについては、[ドキュメントプロンプト] セクションで [キー] を選択します。
b) [キー] ドロップダウンボックスをクリックし、[式の構築] を選択して、「=<objectname>.key()」を入力します。
オブジェクトは変数にできず、キーを含んでいる必要があります。
c) <objectname>.key() が予想通りの結果を返すかどうかをテストします。
結果でキーが返されない場合、ユニバース作成者に対し、キーの取得方法についてサポートを依頼します。
5.
[ハイパーリンクの表示と動作をカスタマイズする] セクションの [ターゲットウィンドウ] 一覧から、[新しいウィンドウ] また
は [現在のウィンドウ] を選択して、ターゲットドキュメントの表示方法を決定します。
オプション
説明
新しいウィンドウ
ドキュメントが新しいブラウザウィンドウに表示されます。
ターゲットウィンドウ ドキュメントが現在のブラウザウィンドウに開かれ、ハイパーリンクを含むドキュメントの代わりに表示されます。
6.
[ハイパーリンクの表示と動作をカスタマイズする] セクションの [ツールヒント] ボックスにツールヒントテキストを入力する
か、[式の構築] オプションまたは [オブジェクトの選択] オプションを使用して動的ツールヒントを構築します。
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をツールヒントとして提供します。
オブジェクトの選択
[オブジェクトの選択]ダイアログボックスの一覧から変数を選択し、その値をツールヒントとして提供します。
ツールヒントは、ハイパーリンクが含まれているセルにマウスのポインタを合わせると表示されます。
7.
完全な URL パスを使用して、ハイパーリンクを作成
をクリックして、リンクが現在のドキュメントからの相対パスでは
なく完全な URL パスを使用するようにします。
8.
ハイパーリンクが選択されるたびにターゲットドキュメントのデータを最新表示する場合は、[起動時に最新表示] をクリッ
クします。
284
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
9.
[ドキュメントインスタンスへのリンク]をクリックしてからドロップダウンリストでオプションを選択し、選択したドキュメントの
インスタンスへリンクします。
オプション
説明
最新
ハイパーリンクは、最新のインスタンスを開きます。
注記
このオプションを選択すると、ハイパーリンクでパラメータ値を指定できません。
最新 - 現在のユー
ハイパーリンクは、現在のユーザが所有する最新のインスタンスを開きます。
ザ
注記
このオプションを選択すると、ハイパーリンクでパラメータ値を指定できません。
最新 - 一致するプロ ハイパーリンクは、プロンプト値がハイパーリンクによって渡される値に対応する最新のインスタンを開きます。
ンプト値
このオプションは、プロンプトが含まれているサイズの大きいドキュメントにリンクする場合、便利です。
10. Web Intelligence ドキュメントにリンクする場合は、[レポート名] をクリックして、特定のレポートにリンクするレポートの名
前を選択します。
11. [レポートパーツ] をクリックしてから [選択] をクリックし、レポートパーツ (たとえばテーブル) を右クリックしてレポートの
特定部分にリンクします。
12. [レポートパーツ]を選択した場合、[レポートパーツのみを表示する]を選択すると、ダーゲットドキュメントのレポートパー
ツのみが表示されます。[レポートパーツの位置 (利用可能なフルドキュメント)]を選択した場合は、レポートパーツに焦
点が当てられますが、ターゲットドキュメントのレポート全体が表示されます。
13. ドキュメントにプロンプトが含まれる場合は、[ドキュメントプロンプト] セクションの各プロンプトに対して、ドロップダウンリ
ストから次のオプションのいずれかを選択します。
オプション
説明
式の構築
式エディタを使用して、プロンプトに値を渡す式を構築します。
オブジェクトの選択
プロンプトに値が渡されるオブジェクトを選択します。
実行時にユーザに確認
ハイパーリンクをクリックするときにプロンプトの値を指定します。
ドキュメントのデフォルト
を使用
ターゲットドキュメントにパラメータを渡さないようハイパーリンクを設定します。ターゲットドキュメントは、プ
ロンプトのデフォルト値で開きます。デフォルト値は、プロンプトに対して最後に指定された値、またはドキ
ュメントで指定されたデフォルト値のいずれかです。
14. [セル内容]一覧から[式の構築]または[変数の選択]を選択し、ハイパーリンクセルの内容を指定します。
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をセル内容として提供します。
変数の選択
[オブジェクトの選択]ダイアログボックスの一覧から変数を選択し、その値をセル内容として提供します。
6.1.1.3.2
プロンプトに渡されるドキュメントインスタンスと値
ハイパーリンクは、プロンプトに値を直接渡す、または渡された値に基づいてドキュメントインスタンスを開くという 2 種類の方
法でターゲットドキュメントのプロンプトに値を提供します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
285
最初の方法では、ハイパーリンクはターゲットドキュメントのプロンプトに値を直接供給します。2 番目の方法では、ハイパーリ
ンクから渡される値に対応するプロンプト値が格納されているドキュメントインスタンスが開かれます。[起動時に最新表示] オ
プションが [いいえ] になっている場合も、url をクリックすると、ターゲットドキュメントは自動的に最新表示されます。
ターゲットドキュメントのサイズが大きい場合、渡されたパラメータに基づいてドキュメントインスタンスを選択する方が効率的
です。
次の表に示されるように、インスタンスとパラメータの設定の一部の組み合わせは、互換性がないか、相互に依存します。
インスタンス設定
パラメータ設定への影響
最新
ハイパーリンクは、パラメータ値を渡しません。すべてのパラ
メータが[ドキュメントのデフォルトを使用]に設定され、変更
できません。
最新 - 現在のユーザ
ハイパーリンクは、パラメータ値を渡しません。すべてのパラ
メータが[ドキュメントのデフォルトを使用]に設定され、変更
できません。
最新 - 一致するプロンプト値
少なくとも 1 つのパラメータ値を指定する必要があります。少
なくとも 1 つのパラメータ値を指定しない場合、ハイパーリン
クをクリックするとエラーが返されます。
このエラーは、ハイパーリンクがパラメータ値に基づいてイン
スタンスを取得するように設計されているにもかかわらず、イ
ンスタンスとの比較に使用する値が指定されていないために
発生します。
関連情報
容量の大きいドキュメントへのリンク [286 ページ]
6.1.1.3.3
容量の大きいドキュメントへのリンク
ターゲットのドキュメントに大量のデータが含まれている場合は、渡されたパラメータ値を使用してドキュメントを開いたり取得
するのではなく、インスタンスにリンクすると効率よく作業できます。異なるパラメータ値を使用して複数のインスタンスをスケジ
ュールし、事前に取得することができます。異なるパラメータ値を使用してドキュメントをあらかじめスケジュールおよび取得す
ることができます。
ハイパーリンクをクリックすると、リンクは渡された値でドキュメントを開いてデータを取得するのではなく、あらかじめ取得した
適切なインスタンスを開きます。
例
容量の大きい売上げレポートへのリンク
この例では、地域別の売上げを取得する大容量の売上げレポートにリンクします。このレポートには、ユーザが地域を選択
できるパラメータが含まれています。地域は、"北"、"南"、"東"、および"西"です。
286
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
ソースドキュメントには、[地域]ディメンションが含まれています。次の操作を実行します。
●
[地域]の値をパラメータとして渡すようにハイパーリンクを設定します。
●
売上げレポートのインスタンスを、[地域]の各値に 1 つずつ合計 4 つ作成します。
●
これらのインスタンスを事前に取得するようにスケジュールします。
●
ハイパーリンクで渡された値と一致するパラメータ値を持つ最新のインスタンスを開くようにハイパーリンクを設定しま
す。
ドキュメントに[地域]ディメンションが含まれている場合、設定は次のようになります。
[ドキュメントインスタンスへのリンク]の設定
一致する最新の値
最新 - 一致するプロンプト値
[地域]
6.1.2
ハイパーリンクの使用
6.1.2.1
ハイパーリンクから他のドキュメントへリンクする
ハイパーリンクから他のドキュメントへリンクするには、ハイパーリンクを作成しておく必要があります。
1.
ツールヒントが設定されている場合、セルにマウスのポインタを合わせると、ツールヒントが表示されます。
注記
[ハイパーリンク] ダイアログボックスを使用してリンクを定義し、[数式バー] が表示されている場合は、生成されたハ
イパーリンク構文が [数式バー] に表示されます。構文を更新する必要がある場合、この構文を直接変更せずに、[ハ
イパーリンク]ダイアログボックスを使用します。
2.
ハイパーリンクをクリックして、ターゲットドキュメントを開きます。
ハイパーリンクの設定に応じて、ターゲットドキュメントは新しいブラウザウィンドウに表示されるか、現在のドキュメントの
代わりに現在のブラウザウィンドウに表示されます。
6.1.2.2
1.
ハイパーリンクを編集する
ハイパーリンクを含むセルを右クリックし、メニューから
[ハイパーリンク]
[編集] を選択して、[ハイパーリンク]ダ
イアログボックスを表示します。
2.
[ハイパーリンク]ダイアログボックスを使用してハイパーリンクを編集します。
6.1.2.3
ハイパーリンクを削除する
ハイパーリンクを含むセルを選択して、
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
リンク
削除
を選択します。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
287
6.1.2.4
ハイパーリンクの色の設定
すでにクリックされたハイパーリンク (表示されたハイパーリンク) およびまだクリックされていないハイパーリンク (未表示の
ハイパーリンク) の表示に使用する色を定義できます。
6.1.2.4.1
ハイパーリンクの色を設定する
1.
ハイパーリンクを含むレポートの空白部分を右クリックして、メニューの
2.
[表示]タブをクリックします。
3.
[ハイパーリンク色]セクションで、[表示済み]および[未表示]の横にある矢印をそれぞれクリックしてから、定義済みの
色を選択するか、[その他の色]をクリックしてカスタムの色を定義します。
4.
[OK]をクリックします。
6.1.3
レポートの書式設定
を選択します。
ドキュメント内のレポート要素のリンク
他のレポート要素の値をフィルタする入力コントロールとしてレポート要素を定義することで、レポート要素間のリンクを作成で
きます。たとえば 2 つのテーブルを含むレポートがある場合、一方のテーブルで選択した値に基づいて、他方のテーブルの値
をフィルタできます。
関連情報
入力制御の定義 [219 ページ]
入力制御としてのテーブルおよびチャートの使用 [221 ページ]
6.2
カスケードスタイルシートを使ったレポートの書式設定
6.2.1
スタイルシートの説明
Web Intelligence カスケードスタイルシート (CSS) では、レポート内の要素のデフォルトの設定を定義し、ドキュメントの表示
方法を決定します。CSS を編集して、ドキュメントの外観に特定のスタイルを適用できます。ファイルをエクスポートして、ニー
ズに合わせてスタイルを変更してから、ファイルをインポートして戻すことができます。また、スタイルシートを標準スタイルとし
て他のユーザに配布することもできます。
288
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
CSS を使用すると、以下のことが可能です。
●
標準の設定 (会社のロゴなど) を定義するために、全社的なスタイルシートを定義する。
●
特定の種類の情報を示すために異なるスタイルを定義する。たとえば、販売する製品に対してある色を使用し、費用に対
して別の色、売上げに対してさらに別の色を使用できる。
●
個人の基本設定をコード化するためにスタイルシートを作成する。
●
作成するドキュメントの外観をパーソナライズする。
注記
このカスケードスタイルシートは、W3C CSS から派生したものです。
ドキュメントの CSS を変更するには、W3C の CSS コア構文を理解している必要があります。
6.2.2
●
Web Intelligence CSS の制限
DHTML ユーザインタフェースを使用してドキュメントのスタイルシートを変更することはできません。[スタイルのエクスポ
ート]、[スタイルのインポート]、[標準デフォルトスタイルのリセット] の各オプションは、Web Intelligence リッチクライアン
トおよび Web Intelligence アプレットでのみ機能する。
●
Web Intelligence の CSS では、アプリケーションのスタイルではなく、ドキュメントのスタイルのみを定義する。
注記
CSS スタイルシートでは、チャートの色は制御されません。チャートの会社用パレットを定義するための、個別のファイ
ルが存在します。
●
この Web Intelligence CSS はドキュメントテンプレートではない。つまりドキュメントのデフォルトの構造を定義しない。
●
ユーザがオブジェクト ID を管理できないため、この Web Intelligence CSS は ID セレクタを受け入れない。
関連情報
会社用パレットについて [300 ページ]
6.2.3
標準デフォルトスタイルについて
標準 CSS ファイルは WebIDefaultStyleSheet.css という名前で、c:\Program Files(x86)\SAP
BusinessObjects Entreprise XI\images\WebIDefaultStyleSheet.css にあります。
新しい Web Intelligence 4.0 ドキュメントを作成する際や Web Intelligence 3.X ドキュメントを初めて編集する際、標準 CSS
が取得されて Web Intelligence ドキュメントに埋め込まれ、ドキュメントのスタイルになります。このデフォルトスタイルのドキ
ュメントは標準と異なり、ローカルで変更できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
289
ドキュメントのデフォルトスタイルを標準スタイルにリセットする場合は、
プロパティ
ドキュメント
標準デフォルトスタイル
の順に移動します。ドキュメントの以前の CSS は、標準 CSS に置き換えられます。
のリセット
標準デフォルトファイルを公開するには、新しいバージョンの WebiDefaultStyleSheet.css を配置するため、サーバ
の ../images/ フォルダと Web Intelligence リッチクライアントインストールにアクセスできる必要があります。
注記
Web Intelligence 3.X ドキュメントを編集する際、ドキュメントの表示はその場で 4.0 形式に変換され、保存されていた
CSS が埋め込まれます。表示レポート要素で定義されているすべての表示属性によって CSS のデフォルトのスタイルが
上書きされるため、レポート要素の表示は変わりません。
関連情報
デフォルトのスタイルをレポート要素に適用する [291 ページ]
6.2.4
●
ドキュメントのデフォルトスタイルの変更
ドキュメントのデフォルトスタイルは、ドキュメント自体に埋め込まれているカスケードスタイルシート (CSS) ファイルに保
存されています。
●
CSS ファイルをエクスポートして、デフォルトスタイルを変更することができます。
CSS ファイルをエクスポートするには、
ト
●
プロパティ
ドキュメント
デフォルトスタイルの変更
スタイルのエクスポー
の順に移動します。
CSS ファイルは、テキストエディタを使って編集できます。CSS を編集したら、ファイルを保存してインポートし、変更を適
用します。
注記
CSS ファイルのインポートは、編集の都度行う必要があります。
●
CSS ファイルをインポートするには、
プロパティ
ドキュメント
デフォルトスタイルの変更
スタイルのインポート
の順に移動します。インポートした CSS ファイルがレポートに適用されます。
6.2.5
ドキュメント内のスタイルの使用
Web Intelligence ドキュメント内で新しいレポートやレポート要素を作成する場合、書式設定はすべてデフォルトスタイルに基
づきます。
ユーザがコンテキストメニュー (右クリックして
[書式設定] を選択) を使い、これらの要素に書式を設定した場合、デフ
ォルトスタイルから取得された値は、変更されたプロパティによってローカルで上書きされます。
この特定の書式設定を削除するには、
290
書式設定
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
書式設定のクリア
の順に移動します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
6.2.6
デフォルトのスタイルをレポート要素に適用する
ある要素の表示プロパティをユーザインタフェース (ツールボックス、コンテキストメニュー、またはダイアログボックス) を介し
て設定した場合、または要素の表示プロパティが 3.X から 4.0 へのドキュメント変換の結果として設定された場合、これらの
プロパティはインポートする CSS の影響を受けません。デフォルトの CSS スタイルをこれらの要素に適用するには、対象とす
る要素の書式をクリアする必要があります。
1.
2.
スタイルを変更する要素を選択します。
書式
書式設定のクリア
を選択します。
3.
現在のスタイルを削除するほかの要素について、上述の手順を繰り返します。
4.
ページ内のすべての要素の書式設定をクリアするには、ページのボディを選択して、[書式]、[書式設定のクリア] を選択
します。ヘッダとフッタの設定はボディに含まれないため、手動でクリアする必要があります。
5.
6.
変更は、[元に戻す] オプションを使用していつでも元に戻すことができます。
プロパティ
ドキュメント
標準デフォルトスタイルのリセット
の順に選択することで、いつでもデフォルト CSS に復
元できます。
6.2.7
新しいスタイルを手動でドキュメントに適用する
CSS スタイルシートを変更して保存しておきます。
ドキュメントを更新し、新しい空白のドキュメントの準備も整えるためには、次の手順を実行する必要があります。
1.
.css ファイルを標準デフォルトスタイル (C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\images\WebIDefaultStyleSheet.css) を使用している場所にコピーします。
2.
ドキュメントを開きます。
3.
[デザイン] をクリックして、デザインモードに切り替えます。
4.
プロパティ
ドキュメント
デフォルトスタイルの変更
標準デフォルトスタイルのリセット
5.
[閉じる] をクリックして、[デフォルトのスタイル] ペインを閉じます。
6.
[OK] をクリックして、[ドキュメントの要約] ペインを閉じます。
7.
ドキュメントを保存します。
を選択します。
新しいスタイルシートがこのドキュメントに適用されます。
新しいスタイルシートを使用する各ドキュメントについて、上記の手順を繰り返します。
6.2.8
すべてのユーザにスタイルをデプロイする
会社全体に新しいスタイルをデプロイするには、サーバおよびローカルマシンにスタイルシートをデプロイしてから、新しいスタ
イルを有効にする各ドキュメントにスタイルを手動で適用する必要があります。
1.
新しいバージョンの WebIDefaultStyleSheet.css ファイルを、リッチクライアントがインストールされているすべてのコン
ピュータの images\folder にコピーします。デフォルトでは、このファイルの場所は C:\Program Files (x86)\SAP
BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\images\WebIDefaultStyleSheet.css です。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
291
2.
WebIDefaultStyleSheet.css ファイルを、システム内の各 BOE サーバの対応する images\folder にコピーします。
3.
新しいスタイルを、スタイルを更新する各ドキュメントに適用します。(以下のリンクを参照してください)。
スタイルシートをデプロイ済みの場合は、使用するドキュメントに手動でスタイルを適用する必要があります。
関連情報
新しいスタイルを手動でドキュメントに適用する [291 ページ]
6.2.9
Web Intelligence CSS の構文
Web Intelligence CSS は、W3C CSS コア構文に準拠しています。ただし、コア構文には、プロパティの名前、タイプおよびセ
マンティックに関するものは何も含まれていません。
Web Intelligence CSS は、ロケール固有のスタイルシートをサポートします。
関連情報
http://www.w3.org/TR/CSS21/syndata.html
6.2.9.1
要素[ヨウソ]
ドキュメントの表示方法を変更するには、ドキュメントの Web Intelligence CSS 要素を変更する必要があります。要素を変更
するには、要素のプロパティを変更する必要があります。
次の表に、CSS ファイルで編集できるプロパティを示します。
要素
定義
REPORT
レポートを含むタグ
PAGE_BODY
ページを含むタグ
PAGE_HEADER
PAGE_BODY の上の領域を含むタグ
PAGE_FOOTER
PAGE_BODY の下の領域を含むタグ
SECTION
PAGE_BODY の中の領域を含むタグ
TABLE
テーブルを含むタグ
VTABLE
テーブルを縦方向に変更するタグ
HTABLE
テーブルを横方向に変更するタグ
292
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
要素
定義
COLINFO
テーブルの列を含むタグ
ROWINFO
テーブルの行を含むタグ
CELL
テーブルのセルを含むタグ
AXIS
テーブルの列と行の関係を定義するタグ
FORM
フォームを含むタグ
XELEMENT
グラフィックを含むタグ
BAG
要素を含み、X および Y を使用して相対的に配置するタグ
WOB
要素を含み、自動的に配置するタグ
6.2.9.2
プロパティ
多くのプロパティで、Web Intelligence CSS は、W3C CSS と同じプロパティ名を使用しています。ただし、変更されているプ
ロパティ名や、無視されるプロパティ名もあります。
例
Web Intelligence CSS では、min-width プロパティを使用し、W3C CSS では、width プロパティを使用しています。両
方のプロパティとも用途は同じです。
関連情報
http://www.w3.org/TR/CSS21/
http://www.w3.org/TR/css3-selectors/
6.2.9.2.1
ページに関連するプロパティ
次の表に、要素 REPORT に適用できるプロパティを示します。
プロパティ名
説明
デフォルト値
値範囲
page-formatdimension-height
ページの高さ
42094
数値
page-formatdimension-width
ページの幅
29764
数値
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
293
プロパティ名
説明
デフォルト値
値範囲
page-format-marginbottom
ページの下余白のサイズ
0
数値
page-format-marginleft
ページの左余白のサイズ
0
数値
page-format-marginright
ページの右余白のサイズ
0
数値
page-format-margintop
ページの上余白のサイズ
0
数値
page-formatorientation
ページの向き
portrait
landscape, portrait
page-recordshorizontal
'クイック表示モード' で、改ペー
150
数値
page-recordsvertical
'クイック表示モード' で、改ペー
50
数値
page-scaling-factor
ズーム率
100
数値
page-scaling-tall
このプロパティを定義すると、指
定した高さに合うように、レポー
トの大きさが変更されます。
100
数値
page-scaling-wide
このプロパティを定義すると、指
定した幅に合うように、レポート
の大きさが変更されます。
0
数値
page-target-mode
ページ付けモード: クイック表示
undefined
undefined, quick,
all
ジが発生する前に、水平に表示
することができるデータレコード
数を指定できます。
ジが発生する前に、垂直に表示
することができるデータレコード
数を指定できます。
かどうか
6.2.9.2.2
レポート要素のプロパティ
次の表に、レポート要素を変更するために、編集できるプロパティを示します。
プロパティ名
説明
デフォルト値
値範囲
autofit-height
要素の高さをコンテンツに合わ
せて調整できるかどうかを指定
します。
yes
yes/no
autofit-width
要素の幅をコンテンツに合わせ yes
て調整できるかどうかを指定しま
す。
yes/no
bookmark
要素をブックマークするかどうか
を指定します。
294
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
no
yes/no
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
プロパティ名
説明
デフォルト値
値範囲
h-align
要素の水平位置
none
none, top, center,
bottom
hide
要素を非表示にするかどうかを
指定します。
no
yes/no
min-height
要素の最小の高さ
0
数値
min-width
要素の最小の幅
0
数値
never-alternate
このプロパティを使用して、要素 no
に代替スタイルを適用しないよう
にすることができます。
padding-bottom
下罫線と要素のコンテンツの間
に挿入するスペース数
0
数値
padding-left
左罫線と要素のコンテンツの間
に挿入するスペース数
0
数値
padding-right
右罫線と要素のコンテンツの間
に挿入するスペース数
0
数値
padding-top
上罫線と要素のコンテンツの間
に挿入するスペース数
0
数値
struct-min-height
要素を構造モードで表示する場
合の最小の高さ
900
数値
struct-min-width
要素を構造モードで表示する場
合の最小の幅
4050
数値
v-align
要素の垂直位置
none
none, top, center,
bottom
yes/no
これらのプロパティは以下の要素に適用できます。
●
BAG
●
WOB
●
CELL
●
VTABLE
●
HTABLE
●
XTABLE
●
TABLE
●
XELEMENT
●
SECTION
6.2.9.2.3
書式設定のプロパティ
次の表に、書式設定要素を変更するために、編集できるプロパティを示します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
295
プロパティ名
説明
デフォルト値
値範囲
background-color
背景に表示する色
#000000
任意の 16 進色
background-fill
背景に表示する項目を説明しま
す。
none
color, bitmap,
bitmapAndColor,
skin, none
background-h-align
背景画像の水平位置
center
left, center, right
background-image
背景に表示する画像
なし
任意の画像
background-innerheight
背景の内部の高さ
0
数値
background-innerwidth
背景の内部の幅
0
数値
background-type
背景画像の配置方法または繰り box
返し方法を決定します。
background-v-align
背景画像の垂直位置
center
top, center, bottom
border-bottom-color
要素の下罫線の色
#000000
任意の 16 進色
border-bottom-style
要素の下罫線のスタイル
none
none, dashed,
dotted, double,
plain
border-bottom-width
要素の下罫線の幅
0
数値
border-left-color
要素の左罫線の色
#000000
任意の 16 進色
border-left-style
要素の左罫線のスタイル
none
none, dashed,
dotted, double,
plain
border-left-width
要素の左罫線の幅
0
数値
border-right-color
要素の右罫線の色
#000000
任意の 16 進色
border-right-style
要素の右罫線のスタイル
none
none, dashed,
dotted, double,
plain
border-right-width
要素の右罫線の幅
0
数値
border-top-color
要素の上罫線の色
#000000
任意の 16 進色
border-top-style
要素の上罫線のスタイル
none
none, dashed,
dotted, double,
plain
border-top-width
要素の上罫線の幅
0
数値
color
前景色
#000000
任意の 16 進色
default-date-h-align 日付を表示するときのデフォルト right
default-numeric-halign
296
box, tile, vtile,
htile, stretch
lleft, center, right,
の横位置
auto
数値を表示するときのデフォルト right
の横位置
left, center, right,
auto
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
プロパティ名
説明
default-text-h-align テキストを表示するときのデフォ
デフォルト値
値範囲
left
left, center, right,
auto
ルトの横位置
font-family
フォントファミリの名前
default
Webi でサポートされるフォント
font-orientation
表示するテキストの向きを説明
します。
normal
normal, hotel, 45D,
90D, 180D, 270D,
315D
font-size
表示するフォントのサイズ
0
数値 (ポイント単位)
font-style-italic
斜体フォントスタイルを有効化し
ます。
no
yes/no
font-weight-bold
太字フォントスタイルを有効化し
ます。
no
yes/no
text-align
テキストの横位置
left
left, center, right,
auto
text-decorationline-through
打ち消し線によるテキスト装飾を no
有効化します。
yes/no
text-decorationunderline
下線によるテキスト装飾を有効
化します。
no
yes/no
text-v-align
テキストの縦位置
bottom
top, center, bottom
text-wrap
テキストを折り返すかどうかを指
定します。
no
yes/no
これらのプロパティは以下の要素に適用できます。
●
BAG
●
WOB
●
CELL
●
VTABLE
●
HTABLE
●
XTABLE
●
TABLE
●
XELEMENT
●
SECTION
6.2.9.2.4
空白のプロパティ
次の表に、空白要素を変更するために、編集できるプロパティを示します。
プロパティ名
説明
デフォルト値
値範囲
h-spacing
子の横の空白
0
数値
v-spacing
子の縦の空白
0
数値
これらのプロパティは以下の要素に適用できます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
297
●
BAG
●
WOB
6.2.9.2.5
ハイパーリンクのプロパティ
次の表に、ハイパーリンク要素を変更するために、編集できるプロパティを示します。
プロパティ名
説明
デフォルト値
値範囲
active-color
有効化されているときのハイパ
ーリンクの色
#000000
任意の 16 進色
ahover-color
(ポインティングデバイスで) ユー #000000
任意の 16 進色
ザがハイパーリンクを指定する
ときの色
link-color
ハイパーリンクの色
#0000ff
任意の 16 進色
visited-color
表示済みのハイパーリンクの色
#000000
任意の 16 進色
これらのプロパティは以下の要素に適用できます。
●
BAG
●
WOB
●
CELL
●
VTABLE
●
HTABLE
●
XTABLE
●
TABLE
●
XELEMENT
●
SECTION
6.2.9.2.6
ブレークのプロパティ
次の表に、要素 BREAK に適用できるプロパティを示します。
プロパティ名
説明
デフォルト値
値範囲
break-newpage
常に新規ページでレポートを開
始します
false
true/false
break-onepage
現在のページに合わない場合の true
み、新規ページでレポートを開
始します
298
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
true/false
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
6.2.9.3
単位
font-size プロパティに数値を割り当てる場合は、「ポイント」(pt) 単位のみを使用できます。
例:
font-size : 14pt;
その他のディメンションプロパティに数値を割り当てる場合は、センチメートル (cm)、インチ (in)、または「メトリクス」(単位な
し) を使用できます。
例:
width : 1.0in; は、width : 2.54cm; および width : 3600; と同じです。
6.2.10 スタイルおよび 3.x ドキュメント
ドキュメントをパーソナライズする古い方法は、Web Intelligence CSS に置き換えられます。
Web Intelligence 4.x ドキュメントを Web Intelligence 3.x 形式で開く場合、標準 CSS で定義されているスタイルにかかわら
ず、ドキュメントのスタイルは変わりません。しかし、新しいレポート要素の作成中や [変換] 操作中に使用されたスタイルは
CSS に基づきます。
ドキュメント内のレポート要素で定義されているデフォルトのスタイルを設定するには、レポート要素を選択して
書式設定のクリア
書式設定
の順に移動します。選択したオブジェクトの書式設定がクリアされ、デフォルトのスタイルが適用されま
す。
以前のバージョンで使われていた DefaultConfig.xml ファイルは使用しません。
以下に Web Intelligence CSS のエントリと以前のバージョンで使われていた DefaultConfig.xml ファイルの古いエント
リの間の対応関係を示します。
WebI セレクタ
defaultConfig.xml の対応するエントリ
TABLE
table*Table
FORM
table*Form
SECTION
Section*background
CELL
freeCell*default
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
299
6.3
チャートの会社用パレットの作成
6.3.1
会社用パレットについて
レポートに会社のスタイルが反映されるよう、チャートの会社用パレットを定義できます。パレットの色は、
VisualizationConfig.xml という名前の設定ファイルで定義されます。会社用パレットは 1 つだけ定義できます。パレッ
ト ID は変更できません。
デフォルトパレットには、定義済みの 32 色が含まれています。追加の色を定義できますが、最低でも 2 つの色を定義する必
要があります。色は、赤 (R)、緑 (G)、青 (B)、および透明 (A) の強さを定義することによって定義します。
例
<COLOR R="200" G="0" B="0" A="255" />
6.3.2
会社用パレット設定ファイルの構文
会社用チャートパレット設定ファイル VisualizationConfig.xml は、ディレクトリ C:\Program Files (x86)\SAP
BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\images にあり、以下の要素を含みます。
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<!-- Rename this file to VisualizationConfig.xml which will activate a
custom default palette. -->
<!-- The following section allows to define a corporate palette which
will be used by default in all new visualization. -->
<!-- TOMCAT must be restarted after each modification of this file -->
<PALETTES>
<PALETTE ID="corporate">
<!-- Add a list of colors so as to define your
palette (default palettes contains 32 colors): R for Red, G for Green, B for Blue
and A for managing the transparency-->
<!-- Each attributes must take an integer value
from 0 to 255 -->
<!-- The palette ID should not be changed. -->
<COLOR R="200" G="0" B="0" A="255" />
<COLOR R="0" G="200" B="0" A="255" />
<COLOR R="0" G="0" B="200" A="255" />
<COLOR R="0" G="0" B="0" A="255" />
<COLOR R="200" G="200" B="200" A="255" />
<COLOR R="125" G="125" B="0" A="255" />
<COLOR R="0" G="125" B="125" A="255" />
<COLOR R="125" G="0" B="125" A="255" />
<COLOR R="200" G="0" B="0" A="255" />
<COLOR R="0" G="200" B="0" A="255" />
<COLOR R="0" G="0" B="200" A="255" />
<COLOR R="0" G="0" B="0" A="255" />
<COLOR R="200" G="200" B="200" A="255" />
<COLOR R="125" G="125" B="0" A="255" />
<COLOR R="0" G="125" B="125" A="255" />
<COLOR R="125" G="0" B="125" A="255" />
<COLOR R="200" G="0" B="0" A="255" />
<COLOR R="0" G="200" B="0" A="255" />
<COLOR R="0" G="0" B="200" A="255" />
300
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
</CONFIG>
</PALETTES>
</PALETTE>
<COLOR
<COLOR
<COLOR
<COLOR
<COLOR
<COLOR
<COLOR
<COLOR
<COLOR
<COLOR
<COLOR
<COLOR
<COLOR
R="0" G="0" B="0" A="255" />
R="200" G="200" B="200" A="255" />
R="125" G="125" B="0" A="255" />
R="0" G="125" B="125" A="255" />
R="125" G="0" B="125" A="255" />
R="200" G="0" B="0" A="255" />
R="0" G="200" B="0" A="255" />
R="0" G="0" B="200" A="255" />
R="0" G="0" B="0" A="255" />
R="200" G="200" B="200" A="255" />
R="125" G="125" B="0" A="255" />
R="0" G="125" B="125" A="255" />
R="125" G="0" B="125" A="255" />
関連情報
チャートの会社用パレットを定義する [301 ページ]
6.3.3
チャートの会社用パレットを定義する
管理者は、VisualizationConfig.xml という設定ファイルを使用して会社用パレットを定義できます。そうすることにより、この
会社用パレットがすべての新規チャートでデフォルトとして使用されるようになります。
1.
ディレクトリ C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise
XI 4.0\images で、テンプレートファイル VisualizationConfig.template.xml を開きます。
2.
最低でも 2 つの色を定義するか、またはテンプレートファイルに含まれている色を編集します。
3.
ファイル VisualizationConfig.xml の名前を変更し、同じディレクトリに保存します。
4.
Tomcat を再起動します。
この会社用パレットは、すべての新規チャートでデフォルトとして使用されます。設定ファイルにエラーがないことを確認しま
す。設定ファイルにエラーがある場合は、標準パレットが適用されます。
このファイルを変更するたびに、Tomcat を再起動します。
6.4
他のアプリケーションとのコンテンツの共有
6.4.1
Web サービスとしてのコンテンツの公開
注記
コンテンツを Web サービスとして公開できるのは、リッチインターネットアプリケーション (Java アプレット) インタフェースと
Web Intelligence リッチクライアントのみです。この機能は、Web インタフェース (DHTML モード) では使用できません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
301
レポートブロック (テーブル、チャート、またはフォーム) を BI サービスと呼ばれる Web サービスとして公開することにより、
Web Intelligence コンテンツを Web Intelligence ドキュメントの外で利用できるようにすることができます。
Web サービスは、アプリケーション間でデータを共有するための標準化されたメカニズムを提供します。コンテンツは、コンテ
ンツを提供する Web サービスに対して他のアプリケーションからアクセスできるサーバ上に公開します。
各 Web サービスは、ブロックに対応する関数を通じて Web アプリケーションで利用可能になった複数のブロックを公開する
ことができます。たとえば、Web サービスとして公開されたテーブルを、Web サービスの関数を使用してテーブルへのフィルタ
実行およびドリル操作を実行できるダッシュボードに含めることができます。
BI サービスの構造は、Web サービスの標準的な記述形式である WSDL (Web Service Definition Language) を使用して
定義されます。Web アプリケーションは、構造化情報を交換するための標準的なプロトコルである SOAP を使用して BI サー
ビスにパラメータを送り、BI サービスからデータを受け取ることにより、BI サービスと連携します。
関連情報
BI サービスの構造 [308 ページ]
6.4.1.1
レポートブロックを Web サービスとして公開する
[コンテンツの公開] ウィザードを使用して、レポートブロックを Web サービスとして公開します。
1.
[デザイン] モードに切り替えます。
2.
公開するテーブル、チャートまたはフォームを選択し、右クリックして [Web サービスとして公開] を選択し、[コンテンツの
公開] ウィザードを表示させます。
3.
[次へ]をクリックし、公開の最初のステップに進みます。
関連情報
重複コンテンツを特定する [302 ページ]
6.4.1.2
重複コンテンツを特定する
Web サービスとして公開するレポートブロックがすでに公開されている場合、[コンテンツの公開]の[重複コンテンツを特定]
画面で重複ブロックが強調表示されます。重複ブロックは、そのブロックを公開する Web サービスの下に太字で表示されま
す。
[次へ]をクリックして次のステップに進みます。
302
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
関連情報
Web サービスを定義する [303 ページ]
6.4.1.3
プロンプトを公開する
注記
Web サービスでは、プロンプトで複数の値を使用するため、予想される異なる応答の数だけプロンプトを再作成する必要
があり、ユーザには各応答に対するプロンプトが表示されることに注意してください。
1.
プロンプトの一覧に含めるプロンプトを選択するか、一覧から除外するプロンプトの選択を解除します。
2.
[すべて選択]をクリックしてすべてのプロンプトを選択するか、[すべてクリア]を選択してすべてのプロンプトをクリアしま
す。
3.
[次へ]をクリックして次のステップに進みます。
6.4.1.3.1
Web サービスでのプロンプトの公開
コンテンツの公開ウィザードの[プロンプトを選択]画面を使用して、公開するコンテンツに関連するプロンプトがある場合に、
Web サービスに公開するプロンプトを選択します。
プロンプトを公開しない場合、Web サービスでは、ドキュメントが前回最新表示および保存されたときに指定されたプロンプト
値が使用されます。たとえば“国”のプロンプトに対してユーザーが“アメリカ”と回答してドキュメントを保存した場合、Web サー
ビスは refresh=true パラメータを使用した次回呼び出し時に“国”=“アメリカ”でデータをフィルタ処理します。
Web サービスでプロンプトが公開される場合、Web アプリケーションは、refresh=true パラメータを使用して Web サービ
スを呼び出すのであれば、カスタムデータプロバイダ Web サービスウィンドウにプロンプトの値を提供する必要があります。
ユーザがプロンプトの値を入力しない場合、最後に入力された値が使用されます。
6.4.1.4
Web サービスを定義する
ブロックを Web サービスとして公開する前に、[コンテンツの公開] ウィザードの [公開されたコンテンツの定義] 画面を使用し
て、ブロックデータでフィルタを使用可能にし、ブロックを公開するサーバを選択します。
注記
以下の [すべてのコンシューマのレポート内容を共有] オプションを使用すると、すべての Web サービスコンシューマ (セッ
ション) は、ドキュメントの同じ (および単一の) インスタンスから、レポートブロックの内容を取得できます。 このオプション
は処理サーバへのメモリロードを削減するので、コンテンツが多くの同時接続ユーザに使用される場合、有効にする必要
があります。 技術的には、最初のコンシューマがドキュメントの要求を送信し、そのドキュメントが開かれると、最初のユー
ザの後または代わりに (たとえば、最初のユーザの認証情報を使用して)、同じ要求を送るその他のコンシューマによって
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
303
使用されます。 そのため、このオプションを想定して設計された Web サービス呼び出しには、ドキュメントセキュリティは適
用できません。 競合を回避するには、すべてのコンシューマに、対応するドキュメントを開く権限を付与する必要がありま
す。 また、基になっているデータソースのデータを表示/アクセスする権限をユーザに付与する必要があります。
Web サービスからのフィルタリングおよびドリルは、[すべてのコンシューマのレポート内容を共有] オプションとは互換性
がありません。 Web サービスから Web Intelligence ドキュメントのデータをフィルタリングする唯一の方法は、セクション
フィルタを使用することです (たとえば、対応する Web サービスでフィルタとして公開されるレポートセクションを使用しま
す)。
1.
公開するテーブルの下に表示する名前と説明を、[名前] ボックスおよび [説明] ボックスに入力します。
2.
すべての Web サービスコンシューマ (セッション) が、ドキュメントの同じ (および単一の) インスタンスから、レポートブロ
ックの内容を取得できるようにする場合、[すべてのコンシューマのレポート内容を共有] オプションを選択します。
このオプションが選択されている場合、[フィルタの設定] オプションは使用できません。 このコマンドが無効になるのは、
コンシューマがレポートフィルタを使用できなくなるためです (セクションフィルタが、必須の入力パラメータを使用してコン
テンツをフィルタする唯一の使用可能な方法となります)。 セクションはレポート要素構造の一部なので、対応する Web
サービスパラメータは必須の入力パラメータです。そのためセクションヘッダは削除できません。
3.
[フィルタの設定] をクリックし、Web サービスでフィルタリングを可能にするオブジェクトを選択します。
4.
[ホスト サーバー]で、コンテンツを公開するサーバーを選択します。
5.
ホストサーバ一覧で、サーバを追加、削除、または編集するには、[サーバの管理] をクリックし、[追加]、[編集]、または
[削除] をクリックし、サーバ一覧を更新します。
6.
[次へ] をクリックして次のステップに進みます。
関連情報
プロンプトを公開する [303 ページ]
Web サービスを保存して公開する [305 ページ]
6.4.1.4.1
化
データの Web サービスにおけるフィルタ処理での使用可能
レポートブロックを Web サービスとして公開する場合、Web アプリケーションがレポートオブジェクトを使用して Web サービ
スによって返されるデータのフィルタ処理を行えるようにすることができます。たとえば、“国”、“地域”、および“売上げ”を含むテ
ーブルを公開する場合、“国”ディメンションをフィルタとして使用できるようにすることができます。それにより、Web サービスに
アクセスする Web アプリケーションが“国”ディメンションにフィルタ処理を行えるようになります。
フィルタオブジェクトは、Web サービスでは GetReportBlock_<block_name> 関数の FilterCondition パラメータと
して表示されます。
コンテンツの公開ウィザードの[公開されたコンテンツの定義]画面で、オブジェクトをフィルタ処理で使用できるようにします。
この画面ではレポートのすべてのオブジェクトが一覧表示され、デフォルトで公開するブロックのオブジェクトが選択されていま
す。これらのオブジェクトの選択を解除し、レポートの任意のオブジェクトを選択して、フィルタとして使用できるようにすること
ができます。たとえば、“国”ディメンションがレポートに表示される場合、オブジェクト“地域”および“売上げ”を含むテーブルの
304
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
公開時に、“国”ディメンションをフィルタとして使用できるようにすることができます。また、オブジェクト“地域”および“売上げ”を
フィルタとして使用できないようにすることもできます。
セクションヘッダに表示されるオブジェクト以外のレポートオブジェクトは、フィルタとして含める必要はありません。セクションヘ
ッダに表示されるオブジェクトは、選択された状態で表示され、選択を解除することはできません。
セクションでブロックを公開した場合、デフォルトでは選択したブロックに対応するセクションオブジェクトの値に対して Web サ
ービスがフィルタ処理を行います。たとえば、“国”、“地域”、“売上げ”を含み、セクションヘッダが“国”であるレポートがあり、
“国”=“フランス”のセクションでブロックを公開する場合、Web サービスは“国”のデフォルト値として“フランス”を使用します。
Web サービスにアクセスする Web アプリケーションは、異なる“国”の値を提供することができ、Web サービスによって返され
る値はフィルタと対応するよう変更されます。
レポートフィルタを含むレポートでブロックを公開する場合、画面ではレポートフィルタが定義されたオブジェクトがデフォルトで
選択されています。これらのオブジェクトの選択は解除することができます。オブジェクトをフィルタとして使用できるようにせず
にブロックを公開した場合、Web サービスはレポートフィルタの値に従ってデータのフィルタ処理を行います。オブジェクトを使
用できるようにした場合、Web アプリケーションはさまざまな値を使用してレポートフィルタを適用することができます。
関連情報
GetReportBlock_blockname [308 ページ]
6.4.1.5
Web サービスを保存して公開する
[コンテンツの公開] ウィザードで [新規コンテンツを公開するか、既存のコンテンツを Web サービスとして再公開します] 画面
を使用し、Web サービスを保存してホストサーバに公開します。
1.
既存の Web サービスを再公開するには、Web サービスを選択し、[公開] をクリックします。
2.
新規 Web サービスを公開するには、コンテンツを公開するフォルダを選択し、[作成] をクリックして [Web サービスの公
開] ダイアログボックスを表示させます。
注記
フォルダはオプションであり、既存の Web サービスまたは新規 Web サービスに公開します。フォルダは、作業を整理
するために作成できます。新規フォルダを追加するには、[新規フォルダ] をクリックします。
3.
Web サービスの名前を[Web サービス名]ボックスに、サービスの説明を[説明]ボックスに入力します。
4.
[認証]の一覧から Web サービスの認証方法を選択します。
5.
[OK]をクリックしてダイアログボックスを閉じ、Web サービスを保存して公開します。
6.
公開先にする Web サービスを選択します。
7.
[完了] をクリックします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
305
6.4.2
公開されたコンテンツの表示と管理
[Web サービスの公開者] 枠を使用して、各種の Web サーバで公開されているコンテンツを閲覧することができます。また、
[Web サービスの公開者] 枠では、公開された Web サービスの編集および QaaWS (Query as a Web Service) クエリのイ
ンポートも実行することができます。インポートした QaaWS クエリは、Web Intelligence コンテンツとして再公開することがで
きます。
6.4.2.1
1.
公開されたコンテンツを参照および管理する
デザインモードで、左ペインの Web サービスの公開者アイコンをクリックし、[Web サービスの公開者] ペインを表示しま
す。
2.
[ホストサーバ]一覧からサーバを選択します。
3.
ホストサーバの一覧でサーバを追加、削除、または編集するには、[サーバの管理]をクリックし、次に[追加]、[編集]、
または[削除]をクリックしてサーバの一覧を更新します。
4.
[ビュー] アイコンを選択し、メニューからコンテンツを整理する方法を選択します。
オプション
説明
Web サービス別に表示
公開されたコンテンツが Web サービス > ブロックの順に整理されます。
ドキュメントおよび Web サービス別
公開されたコンテンツがドキュメント > Web サービス > ブロックの順に整理されます。
の表示
ドキュメントおよびブロック別の表示
公開されたコンテンツがドキュメント > ブロック > Web サービスの順に整理されます。
Web サービスクエリの表示
QaaWS (Query as a Web Service) クエリが、公開されたコンテンツの下に表示されます。
QaaWS クエリは BI サービスと同じリポジトリフォルダに格納されます。
5.
公開されたブロックを編集するには、ブロックを選択し、[編集] を右クリックして [コンテンツの公開] ウィザードを起動しま
す。
6.
公開されたコンテンツを削除するには、公開されたブロックまたは Web サービスを選択し、[削除] を右クリックします。
7.
Web サービス名を変更するには、Web サービスを選択し、[名前の変更] を右クリックして新しい名前を入力します。
8.
公開されたコンテンツのリストを最新表示するには、[最新表示] をクリックするか、フォルダまたは Web サービスを右クリ
ックし、[リストを最新表示] を選択します。
9.
Web サービスの一覧を検索するには、検索するテキストを検索ボックスに入力し、検索ボックスの左側にあるメニューか
ら検索オプションを選択します。
306
オプション
説明
大文字と小文字を区別する
検索時に大文字と小文字を区別します。
大文字と小文字を区別しない
検索時に大文字と小文字を区別しません。
先頭部分と一致
名前の先頭部分が検索テキストと一致する Web サービスまたはブロックのみが返されます。
任意の箇所に一致
名前の任意の箇所が検索テキストと一致する Web サービスまたはブロックのみが返されます。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
関連情報
QaaWS (Query as a Web Service) クエリのインポートと変換 [307 ページ]
レポートブロックを Web サービスとして公開する [302 ページ]
6.4.2.2
公開されたコンテンツをテストする
公開されたコンテンツをテストし、コンテンツを公開する Web サービスの構造をチェックすることができます。
1.
[コンテンツの公開] ウィザードで [新規コンテンツを公開するか、既存のコンテンツを Web サービスとして再公開します]
画面を使用し、Web サービスの公開者を表示します。
2.
テストする Web サービスを選択し、[テスト] をクリックします。
3.
[操作] ドロップダウンリストから、テストする Web サービスの機能を選択します。
4.
値を指定するパラメータおよび演算子を [入力] ペインで選択し、ペインの右側にある [値] の下にそれらの値を入力しま
す。
5.
[送信] をクリックし、指定した値を使用して Web サービスを呼び出します。
Web サービスによって返されたデータが、[サーバ応答]枠に表示されます。
6.
[ツリービューに変更]/[テーブルビューに変更]をクリックし、Web サービスデータをツリービューとテーブル形式のどち
らかに切り替えます。
6.4.3
QaaWS (Query as a Web Service) クエリのインポートと変換
QaaWS クエリをインポートして実行し、新規レポートに挿入するブロックを生成することができます。QaaWS クエリをインポー
トする際に、QaaWS クエリの構造に基づいてクエリを構築し、次にこのクエリを実行して結果ブロックを新規レポートに挿入し
ます。元の QaaWS クエリは変更されません。
SAP BusinessObjects Web Intelligence は QaaWS クエリの公開を直接サポートしていないので、このワークフローを使用
して、結果ブロックを BI サービスとして公開することにより QaaWS クエリを BI サービスとして公開することができます。
注記
QaaWS クエリで定義された並べ替えはサポートされません。QaaWS クエリを実行すると、それに含まれるすべての並べ
替えが無効になります。
6.4.3.1
1.
QaaWS クエリを公開する
メインツールバーで [公開] を選択し、[コンテンツの公開] ウィザードで [新規コンテンツを公開するか、既存のコンテンツ
を Web サービスとして再公開します] 画面を開きます。
2.
表示
QaaWS クエリを表示
を選択し、QaaWS クエリを表示させます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
307
3.
インポートする QaaWS クエリを選択し、[Web サービスクエリをインポートしてください] をクリックします。
QaaWS クエリは、Web Intelligence クエリとしてドキュメントに追加されます。QaaWS クエリと同じ名前のレポートタブも
追加されます。レポートタブには、クエリオブジェクトに対応するテーブルが含まれています。
4.
追加されたクエリを最新表示して、Web サービスクエリデータを表示させます。
5.
追加されたテーブルを右クリックし、[Web サービスとして公開] を選択して、テーブルを Web サービスとして公開します。
関連情報
レポートブロックを Web サービスとして公開する [302 ページ]
6.4.4
BI サービスの構造
外部 Web アプリケーションは、次の 2 つの関数を呼び出すことによって、Web サービスとして公開された Web Intelligence
コンテンツにアクセスします。
●
GetReportBlock_blockname
●
Drill_blockname
どちらの関数の呼び出しでも、blockname は Web サービスで定義されたブロックの名前になります。
アプリケーションは SOAP プロトコルを使用してこれらの関数を呼び出し、関数の出力を受け取って、それを解析します。
6.4.4.1
GetReportBlock_blockname
関数名
GetReportBlock_blockname
入力パラメータ
名前
説明
必須項目
login
CMS ログイン
sessionID または
serializedSession が指定されてい
ない場合は必須です。
password
CMS パスワード
sessionID または
serializedSession が指定されてい
ない場合は必須です。
308
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
名前
説明
必須項目
reportfilter
1 つ以上のレポートフィルタです。 詳細につ
レポートブロックにセクションエントリが含ま
れている場合は必須です。それ以外の場合
は必須ではありません。 したがって、セクシ
いては、下の表を参照してください。
ョンを含むブロックには必須および任意の
reportfilter パラメータが混在してい
ます。
prompt
プロンプト値です。 LovIndexValue パ
ラメータの詳細については下記を参照してく
ださい。
refresh = true で、かつプロンプトが必
須である場合は必須です。false の場合
は必須ではありません。 プロンプト値を入力
しない場合、プロンプトでは過去に定義され
た値が使用されます。 Web Intelligence で
プロンプトがある Web サービスを使用して
も、プロンプトが表示されるわけではありま
せん。[カスタムデータプロバイダ - Web サ
ービス] ウィンドウにプロンプト値を入力する
必要があります。
closeDocument
endRow
Web サービスが要求されたコンテンツを使
論理値、デフォルト値: false (デフォルト
用して応答した場合、ドキュメントを強制的
に閉じます。 コンシューマが保存するドキュ
では、Web サービスに対する応答がある場
メントの長さを制御できるので、この動作は
サーバのメモリ消費を最適化するのに役立
ちます。
値: false または true。
ソースから取得する、最後の行番号を定義
します。 このパラメータは、startRow パラメ
オプション。 指定されない場合、テーブル全
ータと組み合わせて使用し、テーブル出力
パラメータに取得するチャンクサイズを定義
します (例: startRow = 10 / endRow= 55
では、テーブル全体のコンテンツが取得され
ます。
合、ドキュメントは開いたままになります)。
体のコンテンツが取得されます。 デフォルト
と指定すると、10 行目~ 55 行目の 46 行
が取得されます)。 テーブルの最終行にテー
ブルサイズと等しいランクセットがある場合、
これより大きな値は内部でこの値に修正さ
れます。
startRow
ソースから取得する、最初の行番号を定義
します。 このパラメータは、endRow パラメ
ータと組み合わせて使用し、テーブル出力
パラメータで取得するチャンクサイズを定義
オプション。 宣言がない場合、テーブルコン
テンツ全体が取得されます。 デフォルトで
は、テーブルコンテンツ全体が取得されま
す。
します (例: startRow = 10 / endRow= 55
と指定すると、10 行目~ 55 行目の 46 行
が取得されます)。 テーブルの最初の行が 1
の場合、これより小さな値は内部で 1 に訂
正されます。
resetState
Web サービスの呼び出し時にドキュメントを 必須ではありません。デフォルト値は
開き直し、ドリルとフィルタをリセットします。 false です。
refresh
ドキュメントの最新表示を実行します。
getFromLatestDocumentInstance
最新のドキュメント インスタンスからデータを 必須ではありません。デフォルト値は true
取得します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
いいえ - デフォルト値は false です。
です。
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
309
名前
説明
必須項目
getFromUserInstance
ドキュメントが公開されている場合、ユーザ
ーの受信トレイからデータを取得します。
いいえ - デフォルト値は false です。
turnOutputToVTable
出力を垂直テーブルに変換します。
いいえ - デフォルト値は false です。
注記
ブロックがチャートである場合、このパラ
メータが false に設定されている場合
でも、常に垂直テーブルに変換されま
す。
SessionID
ログイン/パスワードの入力を不要にするセ
必須ではありません。
ッション トークンです。 入力されると、セッシ
ョンの数が増えます。
serializedSession
ログイン/パスワードの入力を不要にするシ
いいえ。
リアル化セッションです。 入力されても、セッ
ションの数は増えません。
reportfilter パラメータ
reportfilter パラメータには、2 つの要素が含まれます。
名前
説明
値
filtering_value
データのフィルタ処理に使用される値です。
任意
filtering_operator
フィルタ演算子
EQUAL(デフォルト)¦ GREATER ¦
GREATER_OR_EQUAL ¦ LESS ¦
LESS_OR_EQUAL ¦ NOT_EQUAL ¦
INLIST ¦ NOT_INLIST
reportFilter パラメータの例
フィルタ“国”=“アメリカ”は、以下のように指定します。
<Country>
<value>US</value>
<operator>EQUAL</operator>
</Country>
310
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
出力パラメータ
名前
種類
説明
table
TTable
テーブルセル
headers
THeader
テーブルヘッダ
footers
TFooter
テーブルフッタ
user
文字列
Web サービス呼び出しで使用されるログイ
ン
documentation
文字列
サービスの設計者が入力する Web サービ
スの説明
documentname
文字列
ドキュメント名
lastrefreshdate
日時
前回ドキュメントを最新表示した日付
creationdate
日時
Web サービスの作成日付
creator
文字列
Web サービス作成者のユーザ名
isScheduled
論理値
ドキュメントをスケジュール設定するかどう
かの指定
scheduleStartTime
日時
ドキュメントをスケジュール設定する場合の
スケジュール開始時刻
scheduleEndTime
日時
ドキュメントをスケジュール設定するる場合
のスケジュール終了時刻
tableType
文字列
テーブルタイプ
nbColumns
整数
出力テーブルの列の数
nbLines
整数
出力テーブルの行の数
関連情報
Drill_blockname [311 ページ]
BI データが返すデータのサンプル [315 ページ]
6.4.4.2
Drill_blockname
関数名
Drill_blockname
注記
ドキュメント共有オプション ([コンテンツの公開] ウィザードの [すべてのコンシューマのレポート内容を共有]) が有効化さ
れている場合、これらのメソッドが Web サービス WSDL ファイルで指定されることがないので、この Web サービス呼び出
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
311
しは使用できません。そのため、このオプションが有効化されているときに呼び出されると、コンシューマにエラーが返され
ます。
入力パラメータ
Drill_<block_name> 関数の構文は GetReportBlock_<block_name> と似ていますが、以下のような違いがありま
す。
●
reportfilter パラメータがありません。
●
追加の drillpath パラメータがあります。
●
追加の drillfilter パラメータがあります。
名前
説明
必須項目
drillpath
ドリル指示を指定します。
はい
drillfilter
ドリル時に適用するフィルタを指定します。
いいえ
drillpath パラメータ
drillpath パラメータのタイプは DrillPath です。 これには、3 つの要素が含まれます。
名前
説明
値
from
ドリルを実行するディメンション
任意
value
ドリルを実行する値
任意
drilloperation
ドリル操作のタイプ
UP ¦ DOWN
注記
●
value では、単一値(“ロサンゼルス”など)だけではなく、“すべての都市”などの定義を渡すことも可能です。
●
ドリル指示が無効な場合、Web サービスは元のテーブル データを返します。
●
ドリル階層の最後では、Web サービスはドリル階層にある最後の値を返します。
●
パラメータが同じドリル階層内の異なるレベルを参照しない場合、複数の drillpath パラメータを指定することがで
きます。
drillfilter パラメータ
drillpath パラメータを使用して、ドリル フィルタをドリルの実行と同時に適用することができます。
312
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
名前
説明
値
dimension
フィルタ処理を実行するディメンション
任意
value
フィルタ処理の対象となる値
任意
operator
フィルタ演算子
EQUAL ¦ GREATER ¦
GREATER_OR_EQUAL ¦ LESS ¦
LESS_OR_EQUAL ¦ NOT_EQUAL ¦
INLIST ¦ NOT_INLIST
注記
●
value では、単一値(“ロサンゼルス”など)だけではなく、“すべての都市”などの定義も可能です。
●
ドリル指示が無効な場合、Web サービスは元のテーブル データを返します。
●
ドリル階層の最後では、Web サービスはドリル階層にある最後の値を返します。
●
パラメータが同じドリル階層内の異なるレベルを参照しない場合、複数の drillpath パラメータを指定することがで
きます。
関連情報
GetReportBlock_blockname [308 ページ]
6.4.4.3
BI サービス出力パラメータ
下の表は、BI サービスによって返される出力パラメータを一覧にしたものです。
名前
種類
説明
table
TTable
テーブルセル
headers
THeader
テーブルヘッダセル
footers
TFooter
テーブルフッタセル
user
文字列
Web サービス呼び出しで使用されるログイ
ン
documentation
文字列
サービスの設計者が入力する Web サービ
スの説明
documentname
文字列
ドキュメント名
lastrefreshdate
日時
前回ドキュメントを最新表示した日付
creationdate
日時
Web サービスの作成日付
creator
文字列
Web サービス作成者のユーザ名
isScheduled
論理値
ドキュメントをスケジュール設定するかどう
かの指定
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
313
名前
種類
説明
scheduleStartTime
日時
ドキュメントをスケジュール設定する場合の
スケジュール開始時刻
scheduleEndTime
日時
ドキュメントをスケジュール設定するる場合
のスケジュール終了時刻
tableType
文字列
テーブルタイプ
nbColumns
整数
出力テーブルの列の数
nbLines
整数
出力テーブルの行の数
テーブルパラメータの例
<table>
<row>
...
</table>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
xsi:type="xsd:string">Australia</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Bungalow</cell>
xsi:type="xsd:double">172980</cell>
xsi:type="xsd:string">Australia</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Room</cell>
xsi:type="xsd:double">345510</cell>
ヘッダパラメータの例
<headers>
<row>
</headers>
<cell
<cell
<cell
<cell
</row>
xsi:type="xsd:string">Country</cell>
xsi:type="xsd:string">Service Line</cell>
xsi:type="xsd:string">Service</cell>
xsi:type="xsd:string">Revenue</cell>
関連情報
BI データが返すデータのサンプル [315 ページ]
314
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
6.4.4.4
BI データが返すデータのサンプル
Web サービスは、SOAP を使用してデータを返します。以下は、Web サービスによって返される SOAP ファイルの例です。
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...>
<soap:Body>
<GetReportBlock_Block1BeachResponse xmlns="multidocmultiuniversesmultime">
<table>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Bungalow</cell>
<cell xsi:type="xsd:double">172980</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Room</cell>
<cell xsi:type="xsd:double">345510</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Suite</cell>
<cell xsi:type="xsd:double">464850</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Food & Drinks</cell>
<cell xsi:type="xsd:string">Fast Food</cell>
<cell xsi:type="xsd:double">19530</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Food & Drinks</cell>
<cell xsi:type="xsd:string">Poolside Bar</cell>
<cell xsi:type="xsd:double">27073</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Food & Drinks</cell>
<cell xsi:type="xsd:string">Restaurant</cell>
<cell xsi:type="xsd:double">41160</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Activities</cell>
<cell xsi:type="xsd:double">59820</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Excursion</cell>
<cell xsi:type="xsd:double">113170</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Sports</cell>
<cell xsi:type="xsd:double">69575</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Travels</cell>
<cell xsi:type="xsd:string">Car Rent</cell>
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
315
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
316
xsi:type="xsd:double">49160</cell>
xsi:type="xsd:string">Australia</cell>
xsi:type="xsd:string">Travels</cell>
xsi:type="xsd:string">Travel Reservation</cell>
xsi:type="xsd:double">63300</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Bungalow</cell>
xsi:type="xsd:double">126240</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Room</cell>
xsi:type="xsd:double">116790</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Suite</cell>
xsi:type="xsd:double">320220</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Food & Drinks</cell>
xsi:type="xsd:string">Fast Food</cell>
xsi:type="xsd:double">28440</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Food & Drinks</cell>
xsi:type="xsd:string">Poolside Bar</cell>
xsi:type="xsd:double">46320</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Food & Drinks</cell>
xsi:type="xsd:string">Restaurant</cell>
xsi:type="xsd:double">32640</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Activities</cell>
xsi:type="xsd:double">9000</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Excursion</cell>
xsi:type="xsd:double">120050</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Sports</cell>
xsi:type="xsd:double">35720</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Bungalow</cell>
xsi:type="xsd:double">323231</cell>
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Room</cell>
xsi:type="xsd:double">330240</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Suite</cell>
xsi:type="xsd:double">320754</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Food & Drinks</cell>
xsi:type="xsd:string">Fast Food</cell>
xsi:type="xsd:double">32960</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Food & Drinks</cell>
xsi:type="xsd:string">Poolside Bar</cell>
xsi:type="xsd:double">37915</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Food & Drinks</cell>
xsi:type="xsd:string">Restaurant</cell>
xsi:type="xsd:double">32980</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Activities</cell>
xsi:type="xsd:double">78200</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Excursion</cell>
xsi:type="xsd:double">96440</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Sports</cell>
xsi:type="xsd:double">102720</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Travels</cell>
xsi:type="xsd:string">Car Rent</cell>
xsi:type="xsd:double">56370</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Travels</cell>
xsi:type="xsd:string">Travel Reservation</cell>
xsi:type="xsd:double">74495</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Bungalow</cell>
xsi:type="xsd:double">368870</cell>
xsi:type="xsd:string">US</cell>
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
317
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
</table>
<headers>
<row>
<cell
<cell
<cell
<cell
</row>
</headers>
<footers />
318
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Room</cell>
xsi:type="xsd:double">746828</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Suite</cell>
xsi:type="xsd:double">842046</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Food & Drinks</cell>
xsi:type="xsd:string">Fast Food</cell>
xsi:type="xsd:double">66330</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Food & Drinks</cell>
xsi:type="xsd:string">Poolside Bar</cell>
xsi:type="xsd:double">88508</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Food & Drinks</cell>
xsi:type="xsd:string">Restaurant</cell>
xsi:type="xsd:double">331860</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Activities</cell>
xsi:type="xsd:double">207950</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Excursion</cell>
xsi:type="xsd:double">170305</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Sports</cell>
xsi:type="xsd:double">74060</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Travels</cell>
xsi:type="xsd:string">Car Rent</cell>
xsi:type="xsd:double">34580</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Travels</cell>
xsi:type="xsd:string">Travel Reservation</cell>
xsi:type="xsd:double">43200</cell>
xsi:type="xsd:string">Country</cell>
xsi:type="xsd:string">Service Line</cell>
xsi:type="xsd:string">Service</cell>
xsi:type="xsd:string">Revenue</cell>
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
<user>Administrator</user>
<documentation></documentation>
<documentname>_DaaWSDivers1</documentname>
<lastrefreshdate>2009-02-20T14:19:01.0</lastrefreshdate>
<creationdate>2009-02-20T14:43:21.109</creationdate>
<creator>Administrator</creator>
<isScheduled>false</isScheduled>
<tableType>Vertical Table</tableType>
<nbColumns>4</nbColumns>
<nbLines>42</nbLines>
</GetReportBlock_Block1BeachResponse>
</soap:Body></soap:Envelope>
6.4.4.5
BI サービス WSDL 定義
<?xml version="1.0" encoding="utf-16"?>
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://
schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:s0="zozo2" xmlns:tns1="dsws.businessobjects.com" targetNamespace="zozo2"
xmlns="http://schemas.xmlsoap.org/wsdl/" name="BIServices">
<types>
<s:schema elementFormDefault="qualified" targetNamespace="zozo2">
<s:simpleType name="Operator">
<s:restriction base="s:string">
<s:enumeration value="EQUAL" />
<s:enumeration value="GREATER" />
<s:enumeration value="GREATER_OR_EQUAL" />
<s:enumeration value="LESS" />
<s:enumeration value="LESS_OR_EQUAL" />
<s:enumeration value="NOT_EQUAL" />
<s:enumeration value="INLIST" />
<s:enumeration value="NOT_INLIST" />
</s:restriction>
</s:simpleType>
<s:complexType name="FilterCondition">
<s:sequence>
<s:element name="value" type="s:string" />
<s:element name="operator" type="s0:Operator" />
</s:sequence>
</s:complexType>
<s:complexType name="LovValueIndex">
<s:sequence>
<s:element name="valueofPrompt" type="s:string" />
<s:element name="index" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="DrillFilter">
<s:sequence>
<s:element name="dimension" type="s:string" />
<s:element name="value" type="s:string" />
<s:element name="operator" type="s0:Operator" />
</s:sequence>
</s:complexType>
<s:element name="GetReportBlock_Block1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="password" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="Country" type="s0:FilterCondition" />
<s:element name="Resort" type="s0:FilterCondition" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
319
<s:element name="Service_Line" type="s0:FilterCondition"
minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Revenue" type="s0:FilterCondition" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_"
type="s0:LovValueIndex" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean"
minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Block1ff">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="password" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="Country" type="s0:FilterCondition" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="Resort" type="s0:FilterCondition" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="Service_Line" type="s0:FilterCondition"
minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Revenue" type="s0:FilterCondition" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_"
type="s0:LovValueIndex" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean"
minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Bloc1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="password" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="State" type="s0:FilterCondition" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="City" type="s0:FilterCondition" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="Sales_revenue" type="s0:FilterCondition"
minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean"
minOccurs="0" nillable="true" />
320
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
<s:element name="getFromUserInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean"
minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="DrillOperation">
<s:restriction base="s:string">
<s:enumeration value="UP" />
<s:enumeration value="DOWN" />
</s:restriction>
</s:simpleType>
<s:complexType name="DrillPath">
<s:sequence>
<s:element name="from" type="s:string" />
<s:element name="value" type="s:string" />
<s:element name="drillOperation" type="s0:DrillOperation" />
</s:sequence>
</s:complexType>
<s:element name="Drill_Block1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="password" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_"
type="s0:LovValueIndex" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean"
minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Block1ff">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="password" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_"
type="s0:LovValueIndex" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean"
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
321
minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Bloc1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="password" type="s:string" minOccurs="0"
nillable="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean"
minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean"
minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="TRow">
<s:sequence>
<s:element name="cell" type="s:anyType" maxOccurs="unbounded"
nillable="true" />
</s:sequence>
</s:complexType>
<s:complexType name="TTable">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
</s:sequence>
</s:complexType>
<s:complexType name="THeader">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
</s:sequence>
</s:complexType>
<s:complexType name="TFooter">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
</s:sequence>
</s:complexType>
<s:element name="GetReportBlock_Block1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
322
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
</s:complexType>
</s:element>
<s:element name="Drill_Block1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Block1ffResponse">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Block1ffResponse">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Bloc1Response">
<s:complexType>
<s:sequence>
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
323
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Bloc1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="QaaWSHeader">
<s:complexType>
<s:sequence>
<s:element name="sessionID" type="s:string" minOccurs="0"
maxOccurs="1" nillable="true" />
<s:element name="serializedSession" type="s:string" minOccurs="0"
maxOccurs="1" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</types>
<message name="GetReportBlock_Block1SoapIn">
<part name="parameters" element="s0:GetReportBlock_Block1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="GetReportBlock_Block1SoapOut">
<part name="parameters" element="s0:GetReportBlock_Block1Response" />
</message>
<message name="Drill_Block1SoapIn">
<part name="parameters" element="s0:Drill_Block1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="Drill_Block1SoapOut">
<part name="parameters" element="s0:Drill_Block1Response" />
</message>
<message name="GetReportBlock_Block1ffSoapIn">
<part name="parameters" element="s0:GetReportBlock_Block1ff" />
<part name="request_header" element="s0:QaaWSHeader" />
324
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
</message>
<message name="GetReportBlock_Block1ffSoapOut">
<part name="parameters" element="s0:GetReportBlock_Block1ffResponse" />
</message>
<message name="Drill_Block1ffSoapIn">
<part name="parameters" element="s0:Drill_Block1ff" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="Drill_Block1ffSoapOut">
<part name="parameters" element="s0:Drill_Block1ffResponse" />
</message>
<message name="GetReportBlock_Bloc1SoapIn">
<part name="parameters" element="s0:GetReportBlock_Bloc1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="GetReportBlock_Bloc1SoapOut">
<part name="parameters" element="s0:GetReportBlock_Bloc1Response" />
</message>
<message name="Drill_Bloc1SoapIn">
<part name="parameters" element="s0:Drill_Bloc1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="Drill_Bloc1SoapOut">
<part name="parameters" element="s0:Drill_Bloc1Response" />
</message>
<portType name="BIServicesSoap">
<operation name="GetReportBlock_Block1">
<documentation />
<input message="s0:GetReportBlock_Block1SoapIn" />
<output message="s0:GetReportBlock_Block1SoapOut" />
</operation>
<operation name="Drill_Block1">
<documentation />
<input message="s0:Drill_Block1SoapIn" />
<output message="s0:Drill_Block1SoapOut" />
</operation>
<operation name="GetReportBlock_Block1ff">
<documentation />
<input message="s0:GetReportBlock_Block1ffSoapIn" />
<output message="s0:GetReportBlock_Block1ffSoapOut" />
</operation>
<operation name="Drill_Block1ff">
<documentation />
<input message="s0:Drill_Block1ffSoapIn" />
<output message="s0:Drill_Block1ffSoapOut" />
</operation>
<operation name="GetReportBlock_Bloc1">
<documentation />
<input message="s0:GetReportBlock_Bloc1SoapIn" />
<output message="s0:GetReportBlock_Bloc1SoapOut" />
</operation>
<operation name="Drill_Bloc1">
<documentation />
<input message="s0:Drill_Bloc1SoapIn" />
<output message="s0:Drill_Bloc1SoapOut" />
</operation>
</portType>
<binding name="BIServicesSoap" type="s0:BIServicesSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
<operation name="GetReportBlock_Block1">
<documentation />
<soap:operation soapAction="zozo2/GetReportBlock_Block1"
style="document" />
<input>
<soap:header message="s0:GetReportBlock_Block1SoapIn"
part="request_header" use="literal">
<soap:headerfault message="s0:GetReportBlock_Block1SoapIn"
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
325
part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="Drill_Block1">
<documentation />
<soap:operation soapAction="zozo2/Drill_Block1" style="document" />
<input>
<soap:header message="s0:Drill_Block1SoapIn" part="request_header"
use="literal">
<soap:headerfault message="s0:Drill_Block1SoapIn"
part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetReportBlock_Block1ff">
<documentation />
<soap:operation soapAction="zozo2/GetReportBlock_Block1ff"
style="document" />
<input>
<soap:header message="s0:GetReportBlock_Block1ffSoapIn"
part="request_header" use="literal">
<soap:headerfault message="s0:GetReportBlock_Block1ffSoapIn"
part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="Drill_Block1ff">
<documentation />
<soap:operation soapAction="zozo2/Drill_Block1ff" style="document" />
<input>
<soap:header message="s0:Drill_Block1ffSoapIn" part="request_header"
use="literal">
<soap:headerfault message="s0:Drill_Block1ffSoapIn"
part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetReportBlock_Bloc1">
<documentation />
<soap:operation soapAction="zozo2/GetReportBlock_Bloc1" style="document" />
<input>
<soap:header message="s0:GetReportBlock_Bloc1SoapIn"
part="request_header" use="literal">
<soap:headerfault message="s0:GetReportBlock_Bloc1SoapIn"
part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
326
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
</operation>
<operation name="Drill_Bloc1">
<documentation />
<soap:operation soapAction="zozo2/Drill_Bloc1" style="document" />
<input>
<soap:header message="s0:Drill_Bloc1SoapIn" part="request_header"
use="literal">
<soap:headerfault message="s0:Drill_Bloc1SoapIn"
part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
</binding>
<service name="zozo2">
<documentation />
<port name="BIServicesSoap" binding="s0:BIServicesSoap">
<soap:address location="http://noux:8080/dswsbobje/qaawsservices/
queryasaservice?
&cuid=AduDhWyVezRPnnJM_FDS4S0&authType=secEnterprise&locale=en_US&timeout=60" />
</port>
</service>
</definitions>
SAP BusinessObjects Web Intelligence ユーザーズガイド
レポートの公開、書式設定、および共有
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
327
7
エラーメッセージ
以下の節では、このアプリケーションの使用中に特定の条件で表示される可能性がある、各種のエラーメッセージとそれらの
解決方法を取り上げます。
7.1
Web Intelligence エラー メッセージ
この節では、Web Intelligence エラーメッセージについて詳しく説明します。
7.1.1
Web Intelligence エラーメッセージカテゴリ
Web Intelligence エラーメッセージは、次のカテゴリに分類されます。
●
Web Intelligence Java インタフェース (WIJ) に関するエラーメッセージ
●
Web Intelligence HTML インタフェース (WIH) に関するエラーメッセージ
●
Web Intelligence デスクトップ (WIO) に関するエラーメッセージ
●
Web Intelligence サーバー(WIS)に関するエラーメッセージ
●
Web Intelligence レポート エンジン(RWI)に関するエラーメッセージ
7.1.1.1
ージ
Web Intelligence Java インタフェース (WIJ) のエラーメッセ
Web Intelligence Java インタフェースエラーメッセージは、次のカテゴリに分類されます。
範囲
カテゴリ
WIJ 10000 - WIJ 77778
Web Intelligence Java インタフェース
7.1.1.1.1
式エディタを使って式を作成する必要があります。(エラー: WIJ 10000)
原因
[式エディタ] ではなく、[セルのプロパティ] を使ってセルに式を入力しました。
328
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
[式エディタ] を起動し、[式の定義] 枠に式を定義します。
7.1.1.1.2
既存のドキュメントオブジェクトと同じ名前の変数を作成することはできません。新しい変数
にはほかの名前を選択してください。(エラー: WIJ 10001)
原因
1 つのドキュメントに、同じ名前の複数のオブジェクトや変数を含めることはできません。
対処方法
新しい変数は、既にドキュメントに含まれているオブジェクトや変数とは異なる名前を付けて保存してください。
7.1.1.1.3
このレポートコンポーネントを基準に配置されているブロック、セル、またはセクションを基準
として、このレポートコンポーネントを配置することはできません。ドロップダウンリストから別のブロック、セ
ル、またはセクションを選択するか、[基準] オプションを選択解除してください。(WIJ 10500)
原因
選択したレポートコンポーネントを参照する他のレポートコンポーネントを基準にしてレポートコンポーネントを配置すると、循
環状態を作成することになります。
対処方法
相対位置を削除するか、相対位置に対して別のブロック、セル、またはセクションを選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
329
7.1.1.1.4
Web Intelligence では Java Runtime Environment (JRE) 1.4.2_01 が必要です。
現在インストールされている JRE は {0} です。1.4.2_01 にアップグレードするよう管理者に連絡してくださ
い。必要なバージョンを既にお持ちの場合は、[Java Plug-in コントロール パネル] で、デフォルトの
Virtual Machine バージョンを選択してください。(WIJ 11111)
原因
Java インタフェースを使用すると、Java アプレットがコンピュータにインストールされます。レポートパネルを使用するために
は、Java Runtime Environment 1.4.2_01 以降のバージョンをインストールして選択する必要があります。
対処方法
ご使用のコンピュータに Java Runtime Environment 1.4.2_01 以降が既にインストールされている場合は、Java Plug-in コ
ントロールパネルを起動します。手順は次の通りです。
●
Windows のメニューで、
スタート
設定
コントロールパネル
の順に選択します。
●
[Java Plug-in]をダブルクリックします。
●
[詳細] タブで、[Java Plug-in のデフォルトを使用] を選択し、[適用] をクリックします。
または
管理者に連絡し、Java Runtime Environment 1.4.2_01 以降のインストールを依頼してください。
7.1.1.1.5
ドキュメントのデコード中にエラーが発生しました。BI 起動パッドでこのドキュメントを開
いてみてください。開くことができない場合、詳細については管理者に連絡してください。(WIJ20000)
原因
Web Intelligence は、ドキュメントをデコードして Java レポートパネルで開くことができませんでした。
対処方法
InfoView 会社用ドキュメントあるいは個人用ドキュメントの一覧から、そのドキュメントのタイトルをクリックして InfoView でド
キュメントを開きます。
開くことができない場合は、管理者に連絡してください。
330
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.1.6
ドキュメントを最新表示する際、および開く際に予期しない問題が発生しました。データソース
が変更または削除されているか、ドキュメントのプロンプトの値が選択されていません。(WIJ20001)
原因
ドキュメントには [起動時に最新表示] オプションが設定されています。このエラーには、次のようないくつかの原因が考えられ
ます。
●
ドキュメントの作成時以降にデータソースが変更された。
●
ドキュメントの作成時以降にデータソースが削除された。
●
1 つあるいは複数のプロンプトで、値が選択されていない。
対処方法
管理者に連絡してください。
7.1.1.1.7
予期しないエラーです。サーバに再接続できない場合、セッションを閉じてから再び開始しま
す。(WIJ 20002)
原因
サーバがダウンしたか、ユーザセッションが閉じられました。
対処方法
管理者に連絡してください。
7.1.1.1.8
現在のレポートの最初のページを取得できません。\n レポートの有効性を確認してください。
(ERR WIJ 20003)
原因
構造エラーが含まれているため、レポートを表示できません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
331
対処方法
次のいずれかを実行します。
●
構造表示のレポートを参照し、レポート構造を確認してください。例えば、レポートブロックが重複したり、均整のとれてい
ないテーブル形式を作成するセルがテーブルの構造に含まれている場合にエラーが発生します。必要に応じてレポート
構造を変更してください。
●
レポート内の構造エラーを検出するよう管理者に依頼してください。
7.1.1.1.9
現在のクエリには解決不能なオブジェクトが含まれています。クエリは更新されます (WIJ
20004)。
原因
クエリで解決できないオブジェクトがあります。
対処方法
関連オブジェクトがデータソースから削除されていないことを確認します。
7.1.1.1.10
現在のリクエストが、破損したデータを返しました。管理者に連絡してください (WIJ
20005)。
原因
返されたデータが破損しています。データソースまたはネットワークの問題が原因である可能性があります。
対処方法
管理者にお問い合わせください。
332
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.1.11
アプリケーションサーバにアクセスできません。追加情報については管理者に連絡してくださ
い (WIJ 20010)。
原因
アプリケーションサーバがダウンしているか、アドレスが間違っている可能性があります。
対処方法
管理者にお問い合わせください。
7.1.1.1.12
コピーしようとしている {0,number} MB のレポート要素は大きすぎて外部アプリケーショ
ンにエクスポートできません。\n 使用できる最大サイズは {1,number} MB です。(エラー: WIJ 30004)
原因
コピーするレポート要素が大きすぎでコピーできません。
対処方法
レポート要素のコピーを試みないようにします。
7.1.1.1.13
現在のユーザプロファイルでは、ドキュメントドメインにアクセスして会社用ドキュメントを保
存することはできません。このドキュメントを個人用ドキュメントとして保存するか、管理者に連絡してください。
(エラー: WIJ 40000)
原因
会社のリポジトリにドキュメントを保存する権限がありません。
対処方法
ドキュメントを個人用ドキュメントとして保存するか、リポジトリにドキュメントを保存するための権限を付与してもらうように管理
者に依頼します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
333
7.1.1.1.14
このドキュメントのクエリは空です。[クエリ] タブの [結果オブジェクト] 枠にオブジェク
トがあることを確認してからクエリを実行してください。(エラー: WIJ 30000)
原因
クエリに結果オブジェクトが含まれていません。
対処方法
クエリを編集して結果オブジェクトを追加します。
7.1.1.1.15
このドキュメントに、空のクエリが少なくとも 1 つ存在します。クエリを実行する前に、各
[クエリ] タブの [結果オブジェクト] 枠にオブジェクトが含まれているかどうか確認してください。(エラー:
WIJ 30001)
原因
クエリに結果オブジェクトが含まれていません。
対処方法
結果オブジェクトを空のクエリに追加します。
7.1.1.1.16
メモリが不足しています。ブラウザ ウィンドウのサイズを小さくするか、レポート パネルを
再起動してください。(WIJ 30003)
原因
コンピュータのメモリが不足しています。ブラウザウィンドウのサイズが大きすぎるためと思われます。
対処方法
次のいずれかを実行します。
334
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
●
ブラウザウィンドウのサイズを小さくします。
●
Java インタフェースを再起動します。
7.1.1.1.17
ユーザプロファイルにより、個人または会社用のドキュメントを保存することはできません。詳
細については、管理者に連絡してください。(WIJ 40001)
原因
管理者が定義したユーザプロファイルでは、個人用ドキュメントおよび会社用ドキュメントを保存することができません。
対処方法
InfoView で個人用ドキュメントおよび会社用ドキュメントを保存する必要がある場合は、管理者に連絡してユーザプロファイ
ルを変更してもらいます。
7.1.1.1.18
お使いのバージョンの Web Intelligence リッチクライアントは最新ではないので、このシ
ステムに接続できません (ERR WIJ 50003)。<a href="{0}">ここ</a>をクリックして Web Intelligence
リッチクライアントをアップグレードする必要があります。
原因
Web Intelligence リッチクライアントのバージョンが最新ではないため、リポジトリに接続できません。
対処方法
次のリンクに従って Web Intelligence リッチクライアントのバージョンをアップグレードします。
7.1.1.1.19
サーバに送信された情報には無効な文字が含まれています。[元に戻す] ボタンで最新の変更
内容を取り消してから、再試行してください。(エラー: WIJ 55555)
原因
アプリケーションからサーバに送信された XML にエラーがあります。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
335
対処方法
[元に戻す] 機能を使ってドキュメントに最後に行った誤った変更を削除し、クエリを再実行するかまたはドキュメントを最新表
示します。
7.1.1.1.20
セッションがタイムアウトしました。{ドキュメント名}.wid は Favorites
\~InteractiveAnalysis に自動保存されました。[復元] をクリックしてドキュメントを取得してください。
(WIJ 60001)
原因
サーバのタイムアウトにより、現在のドキュメントを Favorites\~InteractiveAnalysis フォルダに自動保存しました。
対処方法
[復元]をクリックして、自動保存されたドキュメントを取得します。
ドキュメントが自動的に復元されない場合は、フォルダから手動で取得します。自動保存されたドキュメントの名前は、元のド
キュメント名に自動生成されたプレフィックスとポストフィックスが付きます。
ドキュメントを自動保存フォルダからできるだけ早く取得してください。このフォルダ は、自動保存されたドキュメントの永続的
な保存場所ではありません。
7.1.1.1.21
セッションはタイムアウトしましたが、次のセキュリティ権限が割り当てられていないため、ド
キュメントを自動保存できませんでした。(WIJ 60002): {権限のリスト}
原因
次のセキュリティ権限の一部または全部がないため、ドキュメントを自動保存できませんでした。
●
オブジェクトの編集
●
オブジェクトの削除
●
オブジェクトの追加
対処方法
適切なセキュリティ権限を割り当てるよう、管理者に依頼してください。
336
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.1.22
サーバの問題により、ドキュメントを受信できません (WIJ 77777)。
原因
サーバがダウンしているため、ドキュメントを取得できません。
対処方法
管理者に連絡してください。
7.1.1.1.23
Central Management Server (CMS) が機能していません。詳細については、管理者にお
問い合わせください。(WIJ 77779)
原因
Central Management Server (CMS) が動作していません。
対処方法
管理者にお問い合わせください。
7.1.1.1.24
セッションがタイムアウトしました。Java インタフェースを閉じて、再度ログオンしてくださ
い。(WIJ 77778)
原因
システムで許可されている最大時間を超えて、Java インタフェースを使用しないで BI 起動パッドにログインしたままです。
対処方法
ログアウトしてから再度 BI 起動パッドにログインし、Java インタフェースの使用を続行します (タイムアウト以前の保存されて
いない変更はすべて失われます)。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
337
BI 起動パッドにログインできる時間を延長するには、管理者にセッションタイムアウトパラメータ値を増やすように依頼してくだ
さい。
7.1.1.2
ージ
Web Intelligence デスクトップ (WIO) に関するエラーメッセ
Web Intelligence デスクトップ (リッチクライアント) に関するエラーメッセージは、次のカテゴリに分類されます。
範囲
カテゴリ
WIO 00001 - WIS 30284
Web Intelligence デスクトップ
7.1.1.2.1
Web Intelligence デスクトップにログインできません (WIO 00001)
原因
ブラウザのキャッシュは特定の状況で一杯になり、それが原因で Web Intelligence デスクトップにログインできない場合があ
ります。
対処方法
ブラウザのキャッシュが一杯である場合は空にします。 Web Intelligence デスクトップにログインできない場合は、管理者に
連絡してください。
7.1.1.2.2
ハイパーリンクを開くことができません (WIO 00002)。
原因
●
ハイパーリンクの URL が正しく構築されていません。
●
ハイパーリンクは CMC 内のドキュメントを参照します。CMC 内のドキュメントは、以下の 2 つの理由により、Web
Intelligence デスクトップから必ずしもアクセスできるわけではありません。
○
[完全な URL パスを使用して、ハイパーリンクを作成]設定が選択されていないため、ドキュメントのホストとなるサー
バの名前がハイパーリンクで指定されていません。不完全な URL を BI 起動パッドの外部で使用した場合、無効と
なります。
○
ハイパーリンクは完全な URL で構成されていますが、Web Intelligence リッチクライアントを実行しているコンピュ
ータから、URL で指定されているサーバへアクセスできません。
338
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
ハイパーリンクを修正するか、または管理者に連絡してください。
7.1.1.2.3
使用できるメモリはこれ以上ありません。(WIS 30280) (WIO 30280)
原因
システムのメモリ不足です。
対処方法
開いているドキュメントを閉じて、メモリを解放します。
7.1.1.2.4
メモリが不足しているため続行できません。ドキュメントを閉じてメモリを解放してください。
(WIO 30284)
原因
システムのメモリが少なくなっています。
対処方法
開いているドキュメントを閉じて、メモリを解放します。
7.1.1.3
Web Intelligence サーバー(WIS)に関するエラー メッセージ
Web Intelligence サーバー エラー メッセージは、次のカテゴリに分類されます。
範囲
カテゴリ
WIS 30000 - WIS 40000
Web Intelligence サーバー
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
339
7.1.1.3.1
このドキュメントのクエリは空です。(WIS30000)
原因
このドキュメントに定義されているデータがありません。
対処方法
結果オブジェクトをクエリに追加します。
7.1.1.3.2
ドキュメントに、空のクエリが少なくとも 1 つ存在します。(WIS 30001)
原因
このドキュメントにデータが定義されていないクエリがあります。
対処方法
結果オブジェクトをクエリに追加します。
7.1.1.3.3
セキュリティプロファイルに、クエリを編集する権限が含まれていません (WIS 30251)。
原因
クエリを編集する権限がありません。
対処方法
管理者に連絡し、ドキュメントのクエリの編集を許可するよう依頼します。
340
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.3.4
セキュリティプロファイルに、ドキュメントを編集する権限が含まれていません。(WIS
30252)
原因
ドキュメントを編集する権限がありません。
対処方法
管理者に連絡し、ドキュメントの編集を許可するよう依頼してください。
7.1.1.3.5
セキュリティプロファイルに、ドキュメントを最新表示する権限が含まれていません。(WIS
30253)
原因
ドキュメントを最新表示する権限がありません。
対処方法
管理者に連絡し、ドキュメントの最新表示を許可するよう依頼してください。
7.1.1.3.6
セキュリティプロファイルに、値の一覧を最新表示する権限が含まれていません。(WIS
30254)
原因
値一覧を最新表示する権限がありません。
対処方法
管理者に連絡し、ドキュメントの値一覧の最新表示を許可するよう依頼してください。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
341
7.1.1.3.7
セキュリティプロファイルに、値の一覧を使用する権限が含まれていません。(WIS 30255)
原因
値一覧を使用する権限がありません。
対処方法
管理者に連絡し、ドキュメントの値一覧の使用を許可するよう依頼してください。
7.1.1.3.8
セキュリティプロファイルに、クエリによって生成されたスクリプトを表示する権限が含まれて
いません。(WIS 30256)
原因
クエリによって生成されたスクリプトを表示する権限がありません。
対処方法
管理者に連絡し、クエリのスクリプトの表示を許可するよう依頼してください。
7.1.1.3.9
セキュリティプロファイルに、式言語を使用する権限が含まれていません。(WIS 30257)
原因
式言語を使用、または変数を作成する権限がありません。
対処方法
管理者に連絡し、ドキュメントでの式言語の使用、および変数の作成を許可するよう依頼してください。
342
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.3.10
セキュリティプロファイルに、ドリル分析を実行する権限が含まれていません。
(WIS 30258)
原因
ドリル分析を実行する権限がありません。
対処方法
管理者に連絡し、レポートのドリル分析を許可するよう依頼してください。
7.1.1.3.11
セキュリティプロファイルに、分析範囲を拡張する権限が含まれていません。(WIS 30259)
原因
定義済み分析範囲を超えてドリル分析を実行しようとしましたが、分析範囲外でドリル分析する権限がありません。
対処方法
管理者にお問い合わせください。
7.1.1.3.12
{api_name}API の呼び出し中に内部エラーが発生しました。(WIS 30270)
原因
該当ドキュメントあるいはデータに関する情報が無効、または使用できません。
対処方法
管理者は、追跡機能を有効にして API 関連のトレースを検出し、このエラーの発生原因を明らかにできます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
343
7.1.1.3.13
ドキュメントが大きすぎるため、サーバで処理できません。(WIS 30271)
原因
ドキュメントを PDF 形式または Microsoft Excel 形式で表示する場合は、サーバによってバイナリベースの出力が生成され、
Web ブラウザによって解釈されます。このエラーは、バイナリ出力のサイズが、サーバ管理者によって指定された最大サイズ
より大きい場合に発生します。
対処方法
管理者に連絡し、最大サイズを増やすよう依頼してください。
7.1.1.3.14
ドキュメントが大きすぎるため、サーバで処理できません。(WIS 30272)
原因
ドキュメントを HTML 形式で表示する場合は、サーバによって文字ベースの出力が生成され、Web ブラウザによって解釈さ
れます。このエラーは、文字出力のサイズが、サーバ管理者によって指定された最大サイズより大きい場合に発生します。
対処方法
管理者に最大ドキュメントサイズを大きくするよう依頼してください。
7.1.1.3.15
クエリまたはレポートを生成できませんでした。(WIS 30351)
原因
クエリの定義に必要な手順を 1 つ以上完了できなかったため、レポートを生成できませんでした。これは、次のいずれかの理
由によります。
●
ドキュメントが初期化されなかった。
●
データソースが有効ではない。
●
クエリが定義されなかった。
●
クエリのコンテキストがユニバースレベルで定義されていない。
●
プロンプトの値がユニバースレベルで指定されていない。
344
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
管理者に連絡し、データソースへの接続を確認し、ユニバースに指定されていないコンテキストおよびプロンプト値が含まれて
いないことを確認するよう依頼してください。
7.1.1.3.16
この名前のクエリファイルは既に存在します。(WIS 30371)
原因
ドキュメント内に同じ名前のクエリが存在します。
対処方法
このクエリに別の名前を付けます。
7.1.1.3.17
Web Intelligence サーバのメモリ不足です。ログオフしてから、もう 1 度接続を実行して
ください。問題が解決しない場合は、管理者に連絡してください。(エラー: ERR_WIS_30280) (WIS 30280)
原因
サーバのメモリがいっぱいです。
対処方法
後で再度実行してください。問題が解決しない場合は、管理者に連絡してください。
7.1.1.3.18
Web Intelligence サーバは使用中です。変更を保存して、後でもう一度実行してください。
問題が解決しない場合は、管理者に連絡してください。(エラー: ERR_WIS_30284) (WIS 30284)
原因
サーバはビジー状態です。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
345
対処方法
変更を保存して、後で再度実行してください。問題が解決しない場合は、管理者に連絡してください。
7.1.1.3.19
Web Intelligence サーバがメモリ不足で、ドキュメントが閉じられています。問題が解決
しない場合は、管理者に連絡してください。(エラー: ERR_WIS_30285) (WIS 30285)
原因
サーバのメモリがいっぱいです。
対処方法
後で再度実行してください。問題が解決しない場合は、管理者に連絡してください。
7.1.1.3.20
このドキュメントを編集できません。これは、クエリのプロパティオプションである [ほかの
ユーザによるクエリ編集を許可] がこのドキュメントの作成時に有効になっていなかったためです。(WIS 30381)
原因
ドキュメントの作成者が、クエリのプロパティオプション[ほかのユーザによるクエリ編集を許可]を選択しませんでした。
対処方法
次のいずれかを実行します。
●
ドキュメント作成者に対し、オプションを有効にしてドキュメントを保存し直すよう依頼します。
●
個人用ドキュメントとしてドキュメントのコピーを保存し、そのクエリを編集します。
7.1.1.3.21
WIQT で内部エラーが発生しました (WIS 30551)。
原因
WIQT に予期せぬエラーが発生しました。
346
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
管理者にお問い合わせください。
7.1.1.3.22
WIQT セッションがタイムアウトになりました。ログアウトし、再度 BI 起動パッドにログイ
ンしてください。(WIS 30553)
原因
システムで許可されている最大時間を超えて、Web Intelligence を使用しないで BI 起動パッドにログインしたままです。
対処方法
ログアウトしてから、再度 BI 起動パッドにログインします (タイムアウト以前の保存されていない変更はすべて失われます)。
BI 起動パッドにログインできる時間を延長するには、管理者にセッションタイムアウトパラメータ値を増やすように依頼してくだ
さい。
7.1.1.3.23
使用できる WIQT サーバはこれ以上ありません。同時にログインできるユーザの最大数に達
しています。(WIS 30554)
原因
最大ユーザ数がすでにログインしています。
対処方法
後で、再試行するか、管理者に連絡して同時にログインできるユーザの最大数を増やすよう依頼してください。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
347
7.1.1.3.24
セキュリティプロファイルに、会社用ドキュメントとしてドキュメントを保存、または BI 起
動パッドを使用してドキュメントを送信する権限が含まれていません。(WIS 30555)
原因
セキュリティプロファイルでは、ドキュメントを個人用または会社用として保存、またはドキュメントをスケジュールすることはで
きません。
対処方法
管理者に連絡し、以下を許可するよう依頼してください。
●
会社用ドキュメントの保存
●
ドキュメントの自分のグループのユーザへの送信
●
ドキュメントをほかのグループのユーザーへ送信
7.1.1.3.25
同じ名前の会社用ドキュメントがすでに存在します。セキュリティプロファイルに、他のユーザ
が所有する会社用ドキュメントを削除できません。(WIS 30556)
原因
セキュリティプロファイルの設定では、既存の会社用ドキュメントを上書きすることは許されていません。
対処方法
管理者に連絡し、他のユーザが保存した会社用ドキュメントの削除を許可するよう依頼してください。
7.1.1.3.26
リポジトリにこの名前のドキュメントはありません。ほかの名前を指定してください。(WIS
30557)
原因
以下のいずれかの理由により、リポジトリにこの名前のドキュメントはありません。
●
入力したドキュメント名が正しくない。
●
この名前のドキュメントがリポジトリから削除された
348
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
正しいドキュメント名かどうかを確認します。
注記
削除されたドキュメントを受信することはできません。
7.1.1.3.27
このドキュメントには指定のアクションを実行できません。(WIS 30650)
原因
リソース不足またはアクセスの問題により、サーバが現在のタスクを完了できません。
対処方法
次のいずれかを実行します。
●
セッションを終了し、BI 起動パッドからログアウトしてから、再度ログインしてください。
●
管理者に、セキュリティプロファイルによって、会社用リポジトリへのアクセスが許可されていることを確認するよう依頼し
てください。
7.1.1.3.28
サーバは XML ドキュメントをロードできませんでした。(WIS 30751)
原因
BusinessObjects ドキュメントを Web Intelligence 6.x に移行する場合、Web Intelligence Report Server で開くことが可
能な XML ファイルが作成されます。管理コンソール上の関連モジュールは WIReportServer と呼ばれます。この場合、ドキ
ュメントを Web Intelligence 6.x へ移行中に、Web Intelligence Report Server に予期しないエラーが発生しました。
対処方法
管理者は、追跡機能を有効にして WIReportServer に関連するトレースを検出し、このエラーの発生理由を明らかにします。
この情報を管理者に連絡します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
349
7.1.1.3.29
このドキュメントの XML ファイルを開くことができません。管理者に連絡してください。
(WIS 30752)
原因
Desktop Intelligence ドキュメントを Web Intelligence 6.x に移行する場合、サーバで開くことができる XML ファイルが作成
されます。このエラーは、サーバが XML ファイルを開けないときに発生するため、移行は完了できません。これには、共通の
原因が 2 つあります。
●
XML が読み取り専用である。
●
XML ファイルへのファイルパスが正しくない。
対処方法
この情報を管理者に連絡します。
7.1.1.3.30
XML ドキュメントを解析中にエラーが発生しました。管理者に連絡してください。(WIS
30753)
原因
Desktop Intelligence ドキュメントを Web Intelligence 6.x に移行する場合、サーバで開くことができる XML ファイルが作成
されます。このエラーは、XML ファイルにサーバが解釈できない構造エラーが含まれる場合に発生するため、移行は完了で
きません。
対処方法
この問題を解決するために管理者が実行できる対策は 2 つ考えられます。
●
XML ファイルを XML 編集ツールで開き、ドキュメントの構造を確認する。
●
追跡を有効にして WIReportServer に関連するトレースを確認する。
7.1.1.3.31
Web Intelligence 2.x のドキュメントは移行できませんでした。(WIS 30761)
原因
Web Intelligence 2.x ドキュメントを現在のドキュメント形式に移行中に、予期しないエラーが発生しました。
350
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
管理者は、追跡機能を有効にして、サーバ関連のトレースを確認することで、このエラーの原因を特定できる場合がありま
す。この情報を管理者に連絡します。
7.1.1.3.32
このドキュメントを移行できませんでした。元の Web Intelligence 2.x ドキュメントの
クエリとレポートが同期していません。元のドキュメントを最新表示して保存し、もう一度移行してみてください。
(WIS 30762)
原因
元の Web Intelligence 2.x ドキュメントで、クエリに含まれているオブジェクトとレポートに含まれているオブジェクトが一致し
ません。つまり、サーバはドキュメントを正しく解釈して、現在のドキュメント形式に移行できません。
対処方法
元の Web Intelligence 2.x ドキュメントのクエリおよびレポートでのデータ定義を同期させるには、以下を実行します。
1.
Web Intelligence 2.x を使用して、もう一度元のドキュメントを開きます。
2.
クエリを実行するか、ドキュメントのデータを最新表示します。
3.
最新表示されたドキュメントを保存します。
4.
移行ツールを使用して、ドキュメントの移行を再試行します。
Web Intelligence 2.x または移行ツールにアクセスできない場合は、この情報を管理者に連絡してください。
7.1.1.3.33
WIQT モジュールがエラーを返したため、Web Intelligence 2.x ドキュメントは移行でき
ませんでした。管理者にお問い合わせください。(WIS 30763)
原因
WIQT プロセスでエラーが発生したため、元の Web Intelligence 2.x ドキュメントを現在のドキュメント形式に移行できません
でした。
対処方法
管理者は、追跡機能を有効にして WIQT 関連のトレースを検出し、このエラーの発生理由を明らかにできます。この情報を管
理者に連絡します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
351
7.1.1.3.34
現在のユーザプロファイルでは、ドキュメントのドメインにアクセスして会社用ドキュメントを
保存することはできません。このドキュメントを個人用ドキュメントとして保存するか、管理者に連絡してくださ
い。(WIS 40000)
原因
ユーザプロファイルに、リポジトリの会社用ドキュメントのドメインにドキュメントを保存する権限は含まれていません。
対処方法
次のいずれかを実行します。
●
ドキュメントを個人用ドキュメントとして保存してください。
●
管理者に連絡し、会社用ドキュメントのドメインへのアクセス権を依頼してください。
7.1.1.4
Web Intelligence デスクトップ HTML インタフェース (WIH)
に関するエラーメッセージ
Web Intelligence デスクトップ HTML インタフェースに関するエラーメッセージには、以下が含まれます。
範囲
カテゴリ
WIH 00000 - WIH 00020
Web Intelligence デスクトップ HTML インタフェース
7.1.1.4.1
ドキュメントを保存できませんでした(WIH 00014)
原因
ドキュメントをリポジトリに保存できませんでした。このエラーは、様々な理由で発生します。たとえば、ドキュメントを保存しよう
としたフォルダに対するセキュリティ権限を持たないことが考えられます。
対処方法
管理者に連絡して、ドキュメントを保存できなかった理由を調べてください。
352
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.4.2
セッションがタイムアウトしました。ドキュメント {ドキュメント名}.wid は お気に入り
\~WebIntelligence フォルダに自動保存されました。取得するには [復元] をクリックしてください。(WIH
00015)
原因
サーバのタイムアウトにより、現在のドキュメントを Favorites\~WebIntelligence フォルダに自動保存しました。
対処方法
[復元]をクリックして、自動保存されたドキュメントを取得します。
ドキュメントが自動的に復元されない場合は、フォルダから手動で取得します。自動保存されたドキュメントの名前は、元のド
キュメント名に自動生成されたプレフィックスとポストフィックスが付きます。
ドキュメントを自動保存フォルダからできるだけ早く取得してください。このフォルダ は、自動保存されたドキュメントの永続的
な保存場所ではありません。
7.1.1.4.3
セッションはタイムアウトしましたが、次のセキュリティ権限が割り当てられていないため、ド
キュメントを自動保存できませんでした。(WIH 00016): {権限のリスト}
原因
次のセキュリティ権限の一部または全部がないため、ドキュメントを自動保存できませんでした。
●
オブジェクトの編集
●
オブジェクトの削除
●
オブジェクトの追加
対処方法
適切なセキュリティ権限を割り当てるよう、管理者に依頼してください。
7.1.1.5
ッセージ
Web Intelligence レポート エンジン(RWI)に関するエラー メ
Report Engine Web Intelligence エラー メッセージは、次のカテゴリに分類されます。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
353
範囲
カテゴリ
RWI 00000 - RWI 00850
ReportEngine Web Intelligence
7.1.1.5.1
7.1.1.5.1.1
RWI 00000 - RWI 00314
クエリのプロンプトにユーザの入力が必要です。(RWI 00000)
原因
サーバは、リクエストに応じるためにプロンプト値が必要です。
アクション
すべての必須プロンプトの値を入力します。
7.1.1.5.1.2
クエリ用のユニバースコンテキストを選択するため、ユーザの入力が必要です。(RWI
00001)
原因
サーバは、リクエストに応じるためにコンテキストの選択が必要です。
アクション
コンテキストの選択を提供します。
7.1.1.5.1.3
引数を NULL にすることはできません。(RWI 00010)
原因
指定された引数は "NULL" です。
354
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
アクション
引数に NULL でない値を入力します。
7.1.1.5.1.4
無効な値: {0}。(RWI 00011)
原因
指定された引数値が無効です。
アクション
引数に有効な値を入力します。
7.1.1.5.1.5
引数が範囲外です。(RWI 00012)
原因
指定された引数値が許容されている範囲内にありません。
アクション
許容されている範囲内にある値を指定します。
7.1.1.5.1.6
要求されたレポートパーツを取得できません。レポートパーツの参照先が無効か、対応する
データが存在しません。(RWI 00013)
原因
1 つまたは複数のレポートパーツの参照が無効であるか、対応するデータが使用できません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
355
アクション
有効なレポートパーツの参照を使用していることを確認します。次に、ドキュメントのデータプロバイダが最新表示された後に、
要求されたデータが使用できることを確認します。
7.1.1.5.1.7
DHTML 出力形式では同時に複数のレポートパーツを取得できません。(RWI 00014)
原因
複数のレポートパーツを DHTML 出力形式で同時に取得することはできません。
アクション
レポートパーツの参照を 1 つ入力します。
7.1.1.5.1.8
依頼検索の検索モードをオフにできません。(RWI 00015)
原因
「委任」検索として定義された値の一覧は、検索モードを無効にできません。
アクション
検索モードを無効にする前に、値の一覧が「委任検索」として定義されていないかチェックします。
7.1.1.5.1.9
指定された OutputCacheEntry インスタンスのいずれかが無効であるか、Web
Intelligence サーバによってサポートされていません。(RWI 00016)
原因
サーバ出力キャッシュのプリロード中、指定された 1 つまたは複数の出力形式が無効であるか、サポートされていません。
356
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
アクション
要求された出力形式が有効でサポートされていることを確認します。
7.1.1.5.1.10
指定されたストリームから {0} バイトを読み取れませんでした。(RWI 00017)
原因
ドキュメントにリソースをアップロードするときに、指定されたデータを読み取ることができません。
アクション
指定されたパラメータが正しく一貫していることを確認します。
7.1.1.5.1.11
Web Intelligence サーバが無効な XML 出力を返しました。管理者に連絡してくださ
い。(RWI 00200)
原因
サーバが無効または間違った XML 出力を返しました。
アクション
Business Objects のカスタマ サポートに連絡してください。
7.1.1.5.1.12
ページ番号を取得できませんでした。(RWI 00223)
原因
要求されたページは、ページ番号が無効なため取得できませんでした。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
357
アクション
要求されるページ番号が文書内のページ数を超えないようにします。
7.1.1.5.1.13
レポートエンジンサーバを初期化できません。(RWI 00226)
原因
サーバとの通信を確立できませんでした。これは、ドキュメントを作成または開こうとしたときに発生する場合があります。
アクション
サーバが正しくインストールされていることを確認します。また、サーバが起動して有効になっているかチェックします。
7.1.1.5.1.14
Web Intelligence セッションがタイムアウトしたので、無効になりました。(RWI
00235)
原因
特定のドキュメントに割り当てられているサーバセッションが、明示的またはタイムアウトのために閉じられています。
アクション
ドキュメントが明示的に閉じられていないことを確認します。または、<サーバセッションタイムアウト>値を増やします。管
理者に連絡して、適切な値/修正を依頼します。
7.1.1.5.1.15
Web Intelligence サーバに接続できません。管理者に連絡してください。(RWI
00236)
原因
サーバと通信しようとしているときにエラーが発生しました。
358
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
アクション
管理者に連絡して、サーバが有効かつ実行中であることを確認します。また、ネットワークの問題もチェックします。
7.1.1.5.1.16
出力ストリームを書き込むことができません。管理者に連絡してください。(RWI 00237)
原因
表示リクエストへの応答としてデータを書き込んでいるときに I/O エラーが発生しました。
アクション
管理者に連絡して、指定された出力先パラメータが有効であることを確認します。
7.1.1.5.1.17
接続に失敗しました。サーバは同時接続の最大数に達しています。(RWI 00239)
原因
許容されるサーバ接続の最大数に達しました。
アクション
<最大接続数>サーバパラメータの値を増やすか、別のサーバインスタンスを追加します。管理者に連絡して、適切な設定に
変更してください。
7.1.1.5.1.18
サーバのバージョンとクライアントのバージョンに互換性がありません。 管理者に連絡し
てください。 (RWI 00240)
原因
サーバは、この SDK のバージョンをサポートしていません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
359
アクション
管理者に連絡して、サーバのバージョンが、クライアントのバージョンと互換性があることを確認します。
7.1.1.5.1.19
XML 変換機能が見つかりません。 (RWI 00301)
原因
XML を HTML に変換するために使用する XSLT 変換機能をインスタンス化できません。
アクション
後で再度実行してください。
7.1.1.5.1.20
トランスレットを作成できません。 (RWI 00309)
原因
XML を HTML に変換するために使用する XSLT スタイルシートをコンパイルできません。
アクション
後で再度実行してください。
7.1.1.5.1.21
ドキュメントの出力ファイルを取得できません。(RWI 00314)
原因
ドキュメントの状態をシリアル化しているときに、エラーが発生しました。これは、メモリ不足または I/O エラーが原因である可
能性があります。
360
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
アクション
十分なメモリ容量があることを確認します。また、<webi.properties> がカスタマイズされていないかチェックします。
7.1.1.5.2
7.1.1.5.2.1
RWI 00315 - RWI 00605
XML パーサの ID を取得できません。(RWI 00316)
原因
XSLT 変換中にエラーが発生しました。これは、クライアントが指定したスタイルシートを使用して、出力を XML 形式で要求し
たためである可能性があります。
アクション
指定された XSLT スタイルシートが有効なことを確認します。
7.1.1.5.2.2
XML を HTML に変換できません。 (RWI 00317)
原因
XSLT の変換中に、出力を HTML で要求しているときにエラーが発生しました。
アクション
後で再度実行してください。
7.1.1.5.2.3
Java Runtime Environment は UTF-8 エンコードをサポートしていません。(RWI
00321)
原因
JRE は UTF-8 エンコードをサポートしていません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
361
アクション
UTF-8 エンコードをサポートする JRE に切り替えます。
7.1.1.5.2.4
保存トークンからドキュメントを取得中にエラーが発生しました。(RWI 00322)
原因
ドキュメントの状態を非シリアル化しているときに、エラーが発生しました。これは、メモリ不足または I/O エラーが原因である
可能性があります。
アクション
十分なメモリ容量があることを確認します。また、<webi.properties> がカスタマイズされていないかチェックします。
7.1.1.5.2.5
渡された古いトークンを持つドキュメントを取得できません。(RWI 00323)
原因
ドキュメントの状態を非シリアル化しているときに、エラーが発生しました。これは、ドキュメントの状態を識別するストレージト
ークンが、ストレージトークンスタック内で使用できなくなったことが原因である可能性があります。
アクション
<webi.properties> ファイルで、<ストレージトークンのスタックサイズ>の値を増やします。また、ストレージトークン
を使用する前に、有効であることを確認します。
7.1.1.5.2.6
渡された不正なトークンを持つドキュメントを取得できません。(RWI 00324)
原因
ドキュメントの状態を非シリアル化しているときに、エラーが発生しました。これは、ストレージトークンが無効であることが原因
である可能性があります。
362
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
アクション
有効なストレージトークンを指定します。
7.1.1.5.2.7
現在の演算子はオペランドが多すぎます。(RWI 00501)
原因
現在の演算子では、条件またはフィルタにオペランドが多すぎて新しいオペランドを追加できません。
アクション
新しいオペランドを追加する前に、既存のオペランドを削除します。
7.1.1.5.2.8
現在の演算子はオペランドが不足しています。(RWI 00502)
原因
条件またはフィルタには、現在の演算子に関して十分なオペランドがありません。
アクション
条件またはフィルタにオペランドを追加します。
7.1.1.5.2.9
このレポートレベルで作成したフィルタではプロンプトを実行できません。(RWI 00503)
原因
レポートフィルタがプロンプトをサポートしていません。プロンプトをサポートしているのは、クエリ条件だけです。
アクション
レポートフィルタにはプロンプトを使用しないようにします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
363
7.1.1.5.2.10
定義済みのフィルタでは演算子やオペランドを変更することができません。(RWI 00504)
原因
定義済み条件を使用しているときは、条件またはフィルタに対して演算子を指定できません。
アクション
定義済み条件内の演算子がフィルタまたは条件を持たないことを確認します。
7.1.1.5.2.11
LIKE 演算子と NOT_LIKE 演算子は ObjectType.TEXT オブジェクトでのみ適用でき
ます。(RWI 00506)
原因
文字型でないオブジェクトに "LIKE" または "NOT_LIKE" 演算子を使用しようとしました。
アクション
フィルタに使用されているオブジェクトが<文字>型でない場合は、"LIKE" と "NOT_LIKE" 演算子を使用していないことを確認
します。
7.1.1.5.2.12
指定した演算子はドキュメントフィルタには適用できません。(RWI 00507)
原因
指定された演算子は、レポートフィルタと一緒に使用できません。これを一緒に使用できるのは、クエリ条件だけです。
アクション
レポートフィルタを使って作業する場合は、この演算子を使用しないようにします。
364
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.5.2.13
関連付けられているソースオブジェクトに LOV (値の一覧) がないため、Web
Intelligence は LOV をプロンプトに添付できません。(RWI 00508)
原因
値の一覧は、定義されるプロンプトと一緒に使用できません。これは、この条件で使用されるオブジェクトに LOV は含まれな
いためです。
アクション
値の一覧を使用するプロンプトを要求する前に、条件内で使用するオブジェクトが値の定義済み一覧を持つことを確認しま
す。
7.1.1.5.2.14
フィルタ条件の比較に互換性のないデータソースオブジェクトがあります。(RWI 00509)
原因
条件内で異なるタイプの 2 つのオブジェクトを比較しようとしました。
アクション
同じタイプのオブジェクトを使用します。
7.1.1.5.2.15
式にはレポートフィルタを作成できません。(RWI 00511)
原因
式はレポートフィルタとして使用できません。使用できるのは、データプロバイダと変数式だけです。
アクション
レポートフィルタを定義するときは、データプロバイダまたは変数式を使用します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
365
7.1.1.5.2.16
パーセンテージランクは 100 を超える値を持つことはできません。(RWI 00512)
原因
パーセンテージのランクを定義したときに、100 を超えるランクサイズを選んでいます。
アクション
ランクサイズが 100 未満であることを確認します。
7.1.1.5.2.17
軸では式を使用できません。(RWI 00602)
原因
軸にない式を使用して、ブレーク、計算、並べ替えを作成しようとしました。
アクション
軸で使用できる式を使用します。
7.1.1.5.2.18
Y 軸に含めることができるのは係数オブジェクトのみです。(RWI 00603)
原因
<メジャー> タイプでない式を軸に追加しようとしました。
アクション
<メジャー> タイプの式を指定します。
366
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.5.2.19
メジャーを基にセクションを作成することはできません。(RWI 00604)
原因
セクションは、<メジャー> タイプの式を基にすることはできません。
アクション
<メジャー> タイプの式をセクションの基礎として使用しないようにします。
7.1.1.5.2.20
セクションの軸に複数の表現式を追加することはできません。(RWI 00605)
原因
セクション軸は複数の式をサポートしていません。
アクション
セクション軸には複数の式を使用しないようにします。
7.1.1.5.3
7.1.1.5.3.1
RWI 00606 - RWI 00850
循環添付をファイルに含めることはできません。(RWI 00606)
原因
循環添付の原因となるレポート添付を定義しようとしました。
アクション
循環添付を作成しないレポートを定義します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
367
7.1.1.5.3.2
式がテーブルセルの式と異なります。(RWI 00607)
原因
テーブルセルに含まれない式を指定して、テーブルセルに計算を作成しようとしました。
アクション
テーブルセルに既に定義されている式を使用して計算テーブルを作成します。
7.1.1.5.3.3
異なる ReportElementContainer 内の要素に ReportElement オブジェクトをコピ
ーすることはできません。(RWI 00608)
原因
レポート添付は、同じコンテナに属するレポート要素間でのみ定義できます。
アクション
同じコンテナに属するレポート要素間でレポート添付を作成していることを確認します。
7.1.1.5.3.4
セクションに水平添付を作成することはできません。(RWI 00609)
原因
セクション内に水平添付を作成しようとしました。
アクション
セクションは最大許容幅を超えることはできないので、水平添付はセクション内に作成しないようにします。
368
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.5.3.5
テーブルボディからすべての行と列を削除することはできません。少なくとも 1 つの行と
列を残す必要があります。(RWI 00610)
原因
テーブルボディの最終行または最終列を削除しようとしました。
アクション
テーブルに少なくとも 1 つの行と列があることを確認します。
7.1.1.5.3.6
この軸ではディメンションと詳細オブジェクトのみ使用できます。(RWI 00611)
原因
ディメンションおよび詳細式のタイプだけが許可されている軸に対して、使用できない型の式を追加しようとしました。
アクション
互換性のあるタイプの式を指定します。
7.1.1.5.3.7
ブロックの形状に基づいたブロック軸上にオブジェクトを追加することはできません。
(RWI 00612)
原因
指定されたブロック軸にこれ以上式を追加できません。
アクション
これ以上式を追加しないようにします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
369
7.1.1.5.3.8
このレポート要素には、両面の添付ファイルを含めることができません。(RWI 00613)
原因
レポート要素は、2 つの異なるレポート要素に水平および垂直に添付できません。
アクション
レポート要素が同じレポート要素に(水平および垂直に)添付されていることを確認します。
7.1.1.5.3.9
テーブルセルがテーブルから削除されました。(RWI 00614)
原因
テーブルから削除されたテーブルセルを使用しようとしました。
アクション
テーブルセルは、テーブルから削除された後は使用できません。
7.1.1.5.3.10
空のクエリは実行できません。(RWI 00701)
原因
空のクエリを実行しようとしました。
アクション
クエリを実行する前に、結果オブジェクトを追加します。
370
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.5.3.11
最後のデータプロバイダを削除できません。(RWI 00702)
原因
ドキュメント内の最後のデータプロバイダを削除しようとしました。
アクション
ドキュメントには少なくとも 1 つのデータプロバイダが必要です。
7.1.1.5.3.12
指定した名前のデータプロバイダがすでに存在します。(RWI 00703)
原因
ドキュメントに既に存在する名前をデータプロバイダに付けようとしました。
アクション
ドキュメント内のデータプロバイダの名前は一意である必要があります。
7.1.1.5.3.13
標本抽出モードが有効になっていると、複合クエリの互換性がなくなります。(RWI
00706)
原因
標本抽出は複合クエリでは使用できません。
アクション
複合クエリでは標本抽出を使用しないようにします。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
371
7.1.1.5.3.14
データソースオブジェクトを削除しようとしていますが、データソースの式が 2 つしかあ
りません。(RWI 00800)
原因
2 つの式だけを含む同期化されたディメンションから 1 つの式を削除しようとしました。
アクション
同期化されたディメンションが少なくとも 2 つの式を含んでいることを確認します。
7.1.1.5.3.15
既存の名前 ({0}) でリンクを作成することはできません。(RWI 00801)
原因
同期化されたディメンションを、既に存在する名前で作成しようとしました。
アクション
同期化されたそれぞれのディメンションに対して、一意の名前を付けます。
7.1.1.5.3.16
新しい値の一覧が CustomSortLov でサポートされるサイズより大きい
CustomSortLov は更新できません。(RWI 00825)
原因
カスタム並べ替え定義の値の一覧を、許可された以上の値で更新しようとしました。
対処方法
一覧内の値の数が、指定されたカスタム並べ替えの範囲内であることを確認します。並べ替えと値の一覧によって決まりま
す。
372
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.5.3.17
レポート式の LOV のサイズが CustomSortLov のサポートサイズより大きい場合、
CustomSortLov を作成できません。(RWI 00826)
原因
カスタム並べ替え定義の値の一覧を、許可された以上の値で作成しようとしました。
アクション
一覧内の値の数が、指定されたカスタム並べ替えの範囲内であることを確認します。
7.1.1.5.3.18
{0} 機能はサポートされていません。(RWI 00850)
原因
現在のコンテキストでサポートされていない特定の機能を使用しようとしました。
アクション
この機能を使用する前に、この機能がサポートされていることを確認します。
7.1.1.6
Web Intelligence カスタムデータソース (CDS) フレームワー
クのエラーメッセージ
カスタムデータソース (CDS) フレームワークのエラーメッセージには、以下のカテゴリが含まれます。
範囲
カテゴリ
CDS 00001 ~ CDS 00013
カスタムデータソースユーザインタフェースフレームワークのエラー
メッセージ
CDS 10100 ~ CDS 10400
Web サービスカスタムデータソースプラグインのエラーメッセージ
CDS 15102 ~ CDS 15122
カスタムデータソースフレームワークのエラーメッセージ
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
373
7.1.1.6.1
カスタムデータソースユーザインタフェースフレームワークの
エラーメッセージ
7.1.1.6.1.1
選択されたファイル拡張子は正しくありません。(CDS 00001)
原因
ファイルの拡張子が、予想外または以前に選択されたファイルと異なります。
対処方法
正しいファイルが選択されているか確認します。
7.1.1.6.1.2
ファイルにアクセスできません。(CDS 00002)
原因
不正なファイルパスが入力されました。
対処方法
正しいパスが入力されているか確認します。
7.1.1.6.1.3
ファイルが存在しません。(CDS 00003)
原因
指定されたパスにファイルが存在しません。
対処方法
有効なパスとファイル名が指定されたか確認します。
374
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.6.1.4
選択されたファイルはディレクトリです。(CDS 00004)
原因
入力されたパスは、ファイルではなくディレクトリを指しています。
対処方法
正しいファイル名を入力します。
7.1.1.6.1.5
データソースの処理中にエラーが発生しました。プラグインに無効な操作があります。
(CDS 00005)
原因
プラグインがすべてのデータソースパラメータを取得できません。
対処方法
ログをチェックして、プラグインコードが正しく動作していることを確認します。
7.1.1.6.1.6
プラグインのユーザインタフェースでエラーが発生しました。(CDS 00006)
原因
プラグインユーザインタフェースでエラーが発生しました。
対処方法
ログをチェックして、プラグインコードが正しく動作していることを確認します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
375
7.1.1.6.1.7
更新済みの入力にアクセス中にエラーが発生しました。(CDS 00007)
原因
プラグインから取得されたデータソースパラメータへのアクセス中にエラーが発生しました。
対処方法
ログをチェックして、プラグインコードが正しく動作していることを確認します。
7.1.1.6.1.8
この名前のオブジェクトがすでに存在します。(CDS 00008)
原因
この名前を持つ別のオブジェクトが存在します。
対処方法
値が一意になるようオブジェクトの名前を変更します。
7.1.1.6.1.9
この名前のクエリがすでに存在します。(CDS 00009)
原因
この名前のクエリがもう 1 つ存在します。
対処方法
値が一意になるようクエリの名前を変更します。
376
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.6.1.10
インストールで問題が検出されました。確認して、もう一度実行してください。(CDS
00010)
原因
インストール中に問題が検出されました。
対処方法
インストール設定を確認します。詳細については、ドキュメンテーションを参照してください。
7.1.1.6.1.11
データソースの処理中にエラーが発生しました。(CDS 00011)
原因
データソースの特定時に問題が検出されました。
対処方法
ログを確認して、詳細エラーメッセージを取得します。
7.1.1.6.1.12
要求されたアクションを完了できませんでした。(CDS 00012)
原因
エラーが検出されました。
対処方法
ログを確認して、詳細エラーメッセージを取得します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
377
7.1.1.6.1.13
プラグイン表示コンポーネントを取得できませんでした。(CDS 00013)
原因
プラグインコンポーネントの取得時にエラーが発生しました。
対処方法
ログを確認して、詳細エラーメッセージを取得します。プラグインコードが正しいことを確認します。
7.1.1.6.2
ージ
7.1.1.6.2.1
Web サービスカスタムデータソースプラグインのエラーメッセ
要求されたアクションの処理中にエラーが発生しました。(CDS 10100)
原因
要求されたアクションの処理中に予想外のエラーが発生しました。
対処方法
エンタープライズ管理者にお問い合わせください。
7.1.1.6.2.2
出力メッセージパネルで何も選択されていません。(CDS 10101)
原因
ユーザが、出力メッセージパネルからクエリ用のフィールドを選択していません。
対処方法
レポートに表示する必要のあるフィールドを、出力メッセージパネルから選択します。
378
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.6.2.3
Web サービスの呼び出し中にエラーが発生しました。{0}(CDS 10200)
原因
Web サービスの呼び出し中にエラーが発生しました。
対処方法
エンタープライズ管理者にお問い合わせください。
7.1.1.6.2.4
Web サービス "{0}" の実行エラー。(CDS 10201)
原因
入力パラメータが正しくないため、Web Service Endpoint を呼び出せませんでした。
対処方法
Web サービスの呼び出し中に正しい値を入力します。
7.1.1.6.2.5
Web サービスプラグインのインスタンス化中にエラーが発生しました。(CDS 10202)
原因
Web サービスプラグインの拡張記述子が、正しい dstype を返しませんでした。
対処方法
管理者に問い合わせて、問題を修正してください。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
379
7.1.1.6.2.6
解析の例外: 入力された WSDL の種類または構造がサポートされていません。(CDS
10203)
原因
WSDL の構造が、Web サービスのカスタムデータソースプラグインによってサポートされていません。
対処方法
サポートされている WSDL についてはドキュメンテーションを参照してください。
7.1.1.6.2.7
Microsoft タイプの名前空間を参照する WSDL はサポートされていません。(CDS
10204)
原因
http://microsoft.com/wsdl/types/ 名前空間を参照する WSDL はサポートされていません。
対処方法
WSDL を変更するか、サポートされている WSDL を選択します。
7.1.1.6.2.8
循環参照を含む WSDL はサポートされていません。(CDS 10205)
原因
WSDL タイプ定義に、循環参照が含まれています。
対処方法
WSDL を変更するか、サポートされている WSDL を選択します。
380
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.1.1.6.2.9
種類の定義がない WSDL はサポートされていません。(CDS 10206)
原因
WSDL の <types> タグにタイプ定義が含まれていません。
対処方法
WSDL を変更するか、サポートされている WSDL を選択します。
7.1.1.6.2.10
ターゲット URL の形式が正しくないため、SOAP 要求を送信できません。(CDS 10207)
原因
WSDL でこのサービスのために記述されている SOAP アクションターゲット URL の形式が正しくありません。
対処方法
WSDL を変更するか、サポートされている他の WSDL を選択します。
7.1.1.6.2.11
エンコードされたメッセージを使用する WSDL はサポートされていません。(CDS
10208)
原因
WSDL に、エンコードされたメッセージを予想する操作があります。
対処方法
WSDL を変更するか、サポートされている他の WSDL を選択します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
381
7.1.1.6.2.12
応答の解析中にエラーが検出されました。(CDS 10400 )
原因
サーバからの応答の解析中にエラーが検出されました。
対処方法
製品ログを確認して、エラーの実際の原因を入手します。
7.1.1.6.3
7.1.1.6.3.1
カスタムデータソースフレームワークのエラーメッセージ
カスタムデータプロバイダを作成または更新できません: 指定されたソースから情報を取
得できません。(CDS 15102)
原因
入力されたソースから情報の取得中に予想外のエラーが発生しました。
対処方法
管理者に問い合わせて、エラーを解決してください。
7.1.1.6.3.2
カスタムデータプロバイダを作成または更新できません: 指定されたソースから構造情報
を取得できません。(CDS 15103)
原因
入力されたソースから構造情報の取得中に予想外のエラーが発生しました。
382
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
プラグインのサポートに問い合わせて、プラグインが正しく動作しているか確認します。問題が解決しない場合は、SAP のサ
ポートにお問い合わせください。
7.1.1.6.3.3
カスタムデータプロバイダを作成または更新できません: データセットで反復子を作成で
きません。(CDS 15104)
原因
データセットでの反復子の構築中に予想外のエラーが発生しました。
対処方法
プラグインのサポートに問い合わせて、プラグインが正しく動作しているか確認します。問題が解決しない場合は、サポートに
お問い合わせください。
7.1.1.6.3.4
カスタムデータプロバイダを作成または更新できません: データソースプラグイン管理で
問題が発生したため、要求されたアクションを完了できません。(CDS 15106)
原因
予期せぬエラーが発生しました。
対処方法
サポートに問い合わせて、エラーを解決してください。
7.1.1.6.3.5
このファイルでクエリを作成または更新できません: ファイルシステムにファイル
"{filename}" がありません。(CDS 15107)
原因
指定された場所にファイルがありません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
383
対処方法
ソースファイルに指定されたファイルパスが正しいか確認します。
7.1.1.6.3.6
カスタムデータプロバイダを作成または更新できません: パスが無効です。(CDS 15108)
原因
指定されたファイルパスが正しくありません。
対処方法
ソースに指定されたパスが正しいか確認します。
7.1.1.6.3.7
カスタムデータプロバイダを作成または更新できません: 構造の取得中に無効な情報が取
得されました。(CDS 15109)
原因
データプロバイダから構造情報の取得中に予想外のエラーが発生しました。
対処方法
プラグインのサポートに問い合わせて、プラグインが正しく動作しているか確認します。問題が解決しない場合は、サポートに
お問い合わせください。
7.1.1.6.3.8
カスタムデータプロバイダを作成または更新できません: この要求に一致するデータソー
スプラグインが見つかりませんでした。(CDS 15110)
原因
プラグイン情報の取得中にエラーが発生しました。
384
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
プラグイン実装が、必要なプラグイン情報を正しく返すか確認します。プラグインの設定方法については、ドキュメンテーション
を参照してください。
7.1.1.6.3.9
カスタムデータプロバイダを作成または更新できません: この要求に一致するデータソー
スプラグインをインスタンス化できませんでした。(CDS 15111)
原因
プラグインのインスタンス化中にエラーが発生しました。
対処方法
プラグインの詳細情報および、プラグイン MANIFEST ファイルの モジュールパス が正しいことを確認します。プラグインの設
定方法については、ドキュメンテーションを参照してください。
7.1.1.6.3.10
カスタムデータプロバイダを作成または更新できません: この要求ためのデータソースプ
ラグインのデータプロバイダをインスタンス化できませんでした。(CDS 15112)
原因
プラグイン拡張のデータプロバイダコンポーネントのインスタンス化中にエラーが発生しました。
対処方法
プラグインのサポートに問い合わせて、プラグインが正しく動作しているか確認します。
7.1.1.6.3.11
カスタムデータプロバイダを作成または更新できません: データサンプルを取得中にエラ
ーが発生しました。(CDS 15113)
原因
データプロバイダからのサンプルデータの取得中にプラグインでエラーが発生しました。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
385
対処方法
プラグインのサポートに問い合わせて、プラグインが正しく動作しているか確認します。
7.1.1.6.3.12
カスタムデータプロバイダからデータを取得できません: データ反復子の作成中にエラー
が発生しました。(CDS 15114)
原因
データ反復子の取得中にプラグインでエラーが発生しました。
対処方法
プラグインのサポートに問い合わせて、プラグインが正しく動作しているか確認します。
7.1.1.6.3.13
カスタムデータプロバイダからデータを取得できません: 反復子でデータを取得中にエラ
ーが発生しました。(CDS 15115)
原因
反復子でのデータの取得中にプラグインでエラーが発生しました。
対処方法
プラグインのサポートに問い合わせて、プラグインが正しく動作しているか確認します。
7.1.1.6.3.14
カスタムデータプロバイダを作成または更新できません: 構造の取得中にデータソースプ
ラグインによってサポートされないオブジェクトタイプが指定されました。(CDS 15116)
原因
プラグインにサポートされていないデータタイプがあります。
386
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
サポートされているデータタイプの一覧のドキュメンテーションを参照してください。
7.1.1.6.3.15
カスタムデータプロバイダを作成または更新できません: セッションを開くときに内部エ
ラーが発生しました。(CDS 15117)
原因
セッションを開くときにプラグインでエラーが発生しました。
対処方法
プラグインのサポートに問い合わせて、プラグインが正しく動作しているか確認します。
7.1.1.6.3.16
カスタムデータプロバイダを作成または更新できません: 指定されたパスのソースが保護
されています。(CDS 15118)
原因
入力されたソースファイルがパスワードで保護されているファイルのため、プラグインが続行できませんでした。
対処方法
プラグインのドキュメンテーションを参照してください。
7.1.1.6.3.17
カスタムデータプロバイダを作成または更新できません: 指定された URL が無効です。
(CDS 15119)
原因
URL が無効なためプラグインが続行できませんでした。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
387
対処方法
プラグインのドキュメンテーションを参照してください。
7.1.1.6.3.18
カスタムデータプロバイダを作成または更新できません: 指定された URL が見つかりま
せん。(CDS 15120)
原因
入力された URL が見つからなかったため、プラグインが続行できませんでした。
対処方法
プラグインのドキュメンテーションを参照してください。
7.1.1.6.3.19
指定されたソースのカスタムデータプロバイダと通信できません。(CDS 15121)
原因
予期せぬエラーが発生しました。
対処方法
サポートに問い合わせて、エラーを解決してください。
7.1.1.6.3.20
問題が発生しました。要求されたアクションを完了できません。(CDS 15122)
原因
予期せぬエラーが発生しました。
388
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
サポートに問い合わせて、エラーを解決してください。
7.2
Information Engine Services (IES) のエラーメッセージ
Information Engine Services のエラーメッセージは、次のカテゴリに分類されます。
範囲
カテゴリ
IES 00001 - IES 10903
Information Engine Services のエラーメッセージ
7.2.1
7.2.1.1
Information Engine Services (IES) のエラーメッセージ
ユニバースで使用できなくなったオブジェクトがあります。(IES 00001)
原因
ユニバース内の 1 つあるいは複数のオブジェクトがドキュメントで使用できなくなりました。
対処方法
クエリの中のオブジェクトを使用可能なオブジェクトと比較して、クエリから不足しているオブジェクトを削除します。
7.2.1.2
現在のユーザプロファイルでは利用できないオブジェクトがあるので、このドキュメントを最新表
示できません。(IES 00002)
原因
クエリに含まれるオブジェクトのデータにアクセスするユーザ権限が認められていません。これらのオブジェクトのデータにアク
セスすることが許可されていないため、レポートを最新表示できません。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
389
対処方法
管理者に依頼し、これらのオブジェクトにアクセスできるようユーザプロファイルを変更してもらいます。
7.2.1.3
ユニバースで使用できなくなった定義済みのフィルタがあります。(IES 00003)
原因
クエリオブジェクトがユニバースでもう使用できないか、必要なアクセス権限を持っていない可能性があります。
対処方法
使用可能なユニバースオブジェクトとクエリオブジェクトを比較します。権限がない場合は、管理者に連絡します。
7.2.1.4
ユニバースで使用できなくなったデータベーステーブルがあります。(IES 00004)
原因
ユニバースの 1 つあるいは複数のデータベーステーブルが使用できなくなりました。テーブル名が変更されたか、データベー
スからテーブルが削除された可能性があります。
対処方法
ユニバース作成者に依頼して、ユニバースを最新表示し、存在しないテーブルを削除するか、テーブル名を更新します。
7.2.1.5
プロンプトの定義が無効です。(IES 00005)
原因
プロンプトの構文が正しくないか、プロンプトがユニバースから削除されたオブジェクトを参照しています。
390
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
対処方法
ユニバース作成者にプロンプトを確認するよう依頼します。
7.2.1.6
アグリゲート認識オブジェクトの定義が無効です。(IES 00006)
原因
クエリ内の 1 つまたは複数のオブジェクトで集計認識が使用されていますが、ユニバース内の集計認識構文が無効です。
対処方法
ユニバース作成者に、集計認識構文を確認するよう依頼します。
7.2.1.7
フィルタに不正な値があるので、クエリを実行できません。(IES 00007)
原因
フィルタに不正なオペランドがあります。たとえば、空の定数が指定されたフィルタや数値が想定されるフィルタに英数字の値
が指定されている可能性があります。
対処方法
フィルタを修正します。
7.2.1.8
クエリに互換性のないオブジェクトが含まれているため、このクエリを実行することができません。
(IES 00008)
原因
ユニバースで各コンテキストまたはメジャーに複数の SQL 文が許可されないため、クエリに組み合わせ、または同期化でき
ないデータセットを返すオブジェクトが含まれています。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
391
対処方法
ユニバース作成者に以下を実行するよう依頼します。
●
各コンテキストおよびメジャーに複数の SQL 文を許可します。
●
非互換オブジェクトを含む新しいコンテキストを作成します。
7.2.1.9
詳細フィルタに互換性のないオブジェクトが含まれているので、クエリを実行できません。(IES
00009)
原因
詳細フィルタで互換性のないオブジェクトが使用されています。
対処方法
互換性のあるオブジェクトのみ使用するよう詳細フィルタを変更します。
7.2.1.10
ユニバースの GROUP BY 文に複雑な表現式を使用することはできません。(IES 00010)
原因
クエリに式あるいはエイリアスを使った GROUP BY 句が指定されています。ユニバースでは、GROUP BY 句にこのような表
現式は指定できません。動作特性は次のパラメータによって決まります。
<Parameter Name="GROUPBY_EXCLUDE_COMPLEX">Y</Parameter>
使用する RDBMS の PRM ファイル
対処方法
●
式やエイリアスを使ったオブジェクトが含まれないようクエリを変更する。
●
使用している RDBMS で複雑な GROUP BY 式がサポートされている場合は、ユニバース作成者に
GROUPBY_EXCLUDE_COMPLEX パラメータの値を N に変更するよう依頼します。
392
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.2.1.11
オブジェクト {obj_list} に複数の属性が含まれています。この構文は、サポートされなくなり
ました。(IES 00011)
原因
クエリに含まれる 1 つあるいは複数のオブジェクトの定義に連結演算子ではなく、カンマ(“,”)が使われています。この構文
は、サポートされなくなりました。
対処方法
ユニバース作成者に、以下のいずれかの対策を取るよう依頼します。
●
2 つのオブジェクトのデータの連結にカンマを使っているオブジェクトを、RDBMS の標準連結演算子を使用して再度定義
し直す。
●
以下の行をターゲット RDBMS の PRM ファイルに追加します。
<Parameter Name = "REPLACE_COMMA_BY_SEPARATOR"=Y>
これにより、オブジェクトの定義でカンマを連結構文で使用できるようになります。
●
ユニバースで、REPLACE_COMMA_BY_CONCAT の値を Yes に設定する。
7.2.1.12
このクエリはデカルト積を作成するため実行することができません。(IES 00012)
原因
このクエリはデカルト積を生成します。デカルト積は、クエリに含まれるオブジェクトが参照するテーブルから、可能なすべての
行の組み合わせを返し、正しいことはまれです。
対処方法
ユニバース作成者に、以下のいずれかの対策を取るよう依頼します。
●
適切な結合および制限を含めるようユニバーステーブルスキーマを変更して、デカルト積を予防します。
●
許容できる場合は、デカルト積を返すようユニバースを設定します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
393
7.2.1.13
SQL の生成に失敗しました。(IES 00013)
原因
クエリ SQL の生成中にエラーが発生しました。
対処方法
ユニバース作成者に SQL を確認するよう依頼します。
7.2.1.14
アグリゲート認識の解決に失敗しました。(IES 00014)
原因
クエリオブジェクトで、Aggregate Aware 関数に必要な可能なすべての SQL が除外されました。
対処方法
ユニバース作成者に、オブジェクト間の非互換性を取り除くよう依頼します。
7.2.1.15
同じテキストにもかかわらず、プロンプトは、異なる値のオペランド、または値の数を使用してい
ます。(IES 00015)
原因
クエリに、同じメッセージを表示する複数のプロンプトが含まれています。通常、同じメッセージのプロンプトが組み合わされま
すが、1 つの値の入力を要求するものと、複数の値の入力を要求するものとが混在していると、組み合わせることができませ
ん。
対処方法
すべてのプロンプトが 1 つの値を、または複数の値を要求するようプロンプトを変更します。
394
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
7.2.1.16
クエリにサポートされない @script() 関数が含まれています。(IES 00016)
原因
このドキュメント用のクエリが生成した SQL に @Script() 関数が含まれていますが、この関数はサポートされていません。
対処方法
ユニバース作成者に @Script() 関数を削除するよう依頼します。
7.2.1.17
次のオブジェクトを結果オブジェクトとして使用することはできません: {obj_list}。(IES
00017)
原因
クエリに、クエリ内で結果オブジェクトとして使用できないオブジェクトが含まれています。
対処方法
オブジェクトを削除するか、ユニバース作成者に、クエリ内の結果オブジェクトとしてオブジェクトを含めることを許可するよう依
頼します。
7.2.1.18
次のオブジェクトはクエリフィルタとして使用できません: {obj_list}。(IES 00018)
原因
クエリに、クエリフィルタとして有効でないオブジェクトが、クエリフィルタとして使用するために含められています。
対処方法
オブジェクトを削除するか、ユニバース作成者に、クエリフィルタとしての使用を許可するよう依頼します。
SAP BusinessObjects Web Intelligence ユーザーズガイド
エラーメッセージ
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
395
7.2.1.19
クエリフィルタに含まれている値が多すぎます。(IES 00019)
原因
クエリフィルタに含まれている値の数が多すぎます。
対処方法
最大値よりも小さい値を選択します。
7.2.1.20
クエリによって生成された SQL は無効です。(IES 00020)
原因
クエリによって生成された SQL は無効です。
対処方法
ユニバース作成者に SQL を確認するよう依頼します。
7.2.1.21
クエリの 1 つに互換性のないオブジェクトが含まれているため、この複合クエリを実行すること
ができません。(IES 00021)
原因
複合ク