Oracle® Fusion Middleware

Oracle Business Activity Monitoringユーザーズ・ガイド

11gリリース1 (11.1.1.9)

B61382-09(原本部品番号:E10230-12)

2016年3月

レポート作成者向けのドキュメントで、Oracle BAMアクティブ・スタジオおよびOracle BAMアクティブ・ビューアを使用して、Oracle Business Activity Monitoring (BAM)のレポートを作成してフォーマットを設定する方法、ビューのデータを使用およびフォーマットする方法、レポートを編成および共有する方法を説明しています。

Oracle Fusion Middleware Oracle Business Activity Monitoringユーザーズ・ガイド, 11gリリース1 (11.1.1.9)

B61382-09

Copyright © 2006, 2016 Oracle and/or its affiliates.All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 表記規則

リリース11.1.1.9用のこのガイドでの新しい情報

1 Oracle Business Activity Monitoringの概要

- 1.1 Oracle BAMの概要

- 1.2 リアルタイム・データ・ストリーミング

- 1.2.1 Oracle BAMアダプタ

- 1.2.2 ダイレクトJMSによる接続

- 1.2.3 Oracle Data Integrator

- 1.2.4 Oracle BAM Webサービス

- 1.3 外部データ・ソース

- 1.4 Oracle BAMサーバー

- 1.4.1 Oracle BAMアクティブ・データ・キャッシュ

- 1.4.2 Oracle BAMイベント・エンジン

- 1.4.3 Oracle BAMレポート・キャッシュ

- 1.5 Oracle BAM Webアプリケーション

- 1.5.1 Oracle BAM開始ページ

- 1.5.2 Oracle BAMアクティブ・ビューア

- 1.5.3 Oracle BAMアクティブ・スタジオ

- 1.5.4 Oracle BAMアーキテクト

- 1.5.5 Oracle BAMアドミニストレータ

- 1.5.6 Oracle BAMレポート・サーバー

- 1.6 Oracle BAMデータ・コントロール

- 1.7 Oracle BAMの管理

- 1.8 ICommand

- 1.9 関連ドキュメント

- 1.10 サンプルとチュートリアル

2 Oracle BAM Webアプリケーション・スタート・ガイド

- 2.1 Microsoft Internet Explorerの設定

- 2.1.1 ポップアップ・ブロック機能を無効にする

- 2.1.2 新しいURLに対して別のブラウザ・ウィンドウを開く

- 2.1.3 印刷設定を構成する

- 2.1.4 ブラウザのキャッシュを無効にする

- 2.1.5 Oracle BAM Webアプリケーションではアドレス・バーを非表示にする

- 2.2 Oracle BAM Webアプリケーションの開始

- 2.3 Oracle BAM Webアプリケーションのパーソナライズ

- 2.3.1 印刷設定の構成(必須)

- 2.3.2 タイムゾーン・プリファレンスの構成

- 2.3.3 レポート・ロード・インジケータの設定

- 2.3.4 Oracle BAMアクティブ・スタジオのビュー・エディタ・アニメーションの有効化

- 2.3.5 Oracle BAMアクティブ・スタジオの「ホーム」タブに表示するレポートの選択

- 2.4 Oracle BAMアクティブ・ビューア・スタート・ガイド

- 2.4.1 レポートの選択

- 2.4.2 印刷プレビュー

- 2.4.3 パーソナライズ

- 2.4.4 再プロンプト

- 2.4.5 オフラインで保存

- 2.4.6 電子メール

- 2.5 Oracle BAMアクティブ・スタジオ・スタート・ガイド

- 2.5.1 タブ

- 2.5.2 ツールバー

- 2.5.3 レポート

- 2.5.4 アラート

- 2.5.5 フォルダ

- 2.5.6 アクション

- 2.5.7 ビュー・タスク/オプション

- 2.5.8 「ガイド」テキスト

- 2.5.9 ビュー・エディタ

- 2.6 Oracle BAMアーキテクト・スタート・ガイド

- 2.7 Oracle BAMアドミニストレータ・スタート・ガイド

- 2.8 Oracle BAMサンプル・スタート・ガイド

3 レポートの作成と管理

- 3.1 レポートの作成と配信の概要

- 3.2 タイル表示レポートの作成

- 3.3 コラム・レポートの作成

- 3.3.1 コラム・レポートの項目のグループ化

- 3.3.2 コラム・レポートでのサマリー関数の追加

- 3.3.3 コラム・レポートでの簡単な書式設定

- 3.4 レポートの保存

- 3.5 レポートの名前の変更

- 3.6 レポートの編集

- 3.6.1 レポートの編集

- 3.6.2 レポート・タイトルの追加

- 3.6.3 レポート・タイトルのフォーマット

- 3.6.4 レポートの背景の設定

- 3.6.5 ビューのサイズ変更

- 3.6.6 ビューの挿入

- 3.6.7 ビューの削除

- 3.6.8 ビュー・タイプの変更

- 3.6.9 使用するデータ・オブジェクトの変更

- 3.6.10 アクティブ・データの取得間隔の設定

- 3.6.11 レポート・レベルのポーリング・モード・リフレッシュ間隔の設定

- 3.6.12 レポートのブレッドクラムの構成

- 3.6.13 ブラウザの余白の構成

- 3.7 レポートの削除

- 3.8 レポートの電子メール送信

- 3.9 レポートの印刷

- 3.10 レポートのURLのコピー

- 3.11 オフラインでのレポートの保存

- 3.12 レポートの表示

- 3.13 レポート・プロンプトへの応答

- 3.14 アクティブ・データの一時停止と再生

- 3.15 WebページへのOracle BAMレポートの追加

4 ビューの作成と使用

- 4.1 リスト・ビューの作成と使用

- 4.1.1 リスト・ビューの概要

- 4.1.2 リスト・ビューの作成

- 4.1.3 リスト・ビューのフォーマット・プロパティの構成

- 4.1.4 リスト・ビューでのデータのソート

- 4.1.5 閉じたリストへのサマリーの追加

- 4.1.6 アクション・リストの構成

- 4.1.6.1 アクション・リストでのデータ行の選択

- 4.1.6.2 アクション・リスト内のデータの編集

- 4.1.6.3 アクション・ボタンの追加

- 4.1.7 ページ・コントロールの使用

- 4.2 グラフ・ビューの作成と使用

- 4.2.1 グラフ・ビューの概要

- 4.2.2 グラフ・ビューの作成

- 4.2.3 グラフ・ビューの一般フォーマット・プロパティの構成

- 4.2.4 データのグループ化

- 4.2.5 時間グループの構成

- 4.2.6 グラフ・ターゲットの構成

- 4.2.7 複数のデータ・オブジェクトによるグラフの作成

- 4.2.7.1 グラフ・ビューへのデータ・オブジェクトの追加

- 4.2.7.2 複数のデータ・オブジェクトが含まれるグラフの編集

- 4.2.7.3 グラフからのデータ・オブジェクトの削除

- 4.2.8 統計的プロセス管理チャートの作成

- 4.2.8.1 SPCグラフのデータ・オブジェクトの作成

- 4.2.8.2 SPCグラフ用のフィールドの選択

- 4.2.9 円グラフの使用

- 4.3 コラム・ビューの作成と使用

- 4.3.1 コラム・ビューの概要

- 4.3.2 レポートへのコラム・ビューの追加

- 4.3.3 コラム・ビューへのサマリーの追加

- 4.3.4 コラム・ビューのフォーマット・プロパティの構成

- 4.3.5 コラム・ビューの使用

- 4.4 キー・プロセス・インジケータ・ビューの作成と使用

- 4.4.1 KPIビューの概要

- 4.4.2 KPIビューの作成

- 4.4.3 KPIビューのフォーマット・プロパティの構成

- 4.4.4 ゲージのスタイルの選択

- 4.5 クロス集計ビューの作成と使用

- 4.5.1 クロス集計ビューの概要

- 4.5.2 クロス集計ビューの作成

- 4.5.3 クロス集計ビューのフォーマット・プロパティの構成

- 4.5.4 クロス集計ビューおよびサマリー・クロス集計ビューのサマリーの構成

- 4.5.5 マトリックス・ビューにおける条件付きフォーマットの構成

- 4.5.6 クロス集計ビューの使用

- 4.5.6.1 クロス集計ビューのフィルタ処理

- 4.5.6.2 集計関数の変更

- 4.5.6.3 行および列の順序の変更

- 4.5.6.4 ピボット

- 4.5.6.5 ロール・アップとドリル・ダウン

- 4.5.7 サマリー・クロス集計ビューの使用

- 4.5.7.1 サマリー・クロス集計ビューのフィルタ処理

- 4.5.7.2 集計関数の変更

- 4.5.7.3 ロール・アップとドリル・ダウン

- 4.5.7.4 サマリー・クロス集計ビューのソート

- 4.5.8 マトリックス・ビューの使用

- 4.6 Excelビューの作成と使用

- 4.6.1 Excelビューの概要

- 4.6.2 Excelビューの作成

- 4.6.3 Excelビューのフォーマット・プロパティの構成

- 4.6.4 Excelビューの使用

- 4.6.4.1 Oracle BAM外であるExcelスプレッドシートへの保存

- 4.6.4.2 指定範囲の表示

- 4.6.4.3 Excelビューのヒント

- 4.7 アクション・フォーム・ビューの作成と使用

- 4.7.1 アクション・フォーム・ビューの概要

- 4.7.2 アクション・フォーム・テンプレートの作成

- 4.7.3 アクション・フォーム・ビューの作成

- 4.8 外部コンテンツ・ビューの作成と使用

- 4.8.1 外部コンテンツ・ビューの概要

- 4.8.2 外部コンテンツ・ビューの作成

- 4.9 ユーティリティ・ビューの作成と使用

- 4.9.1 ユーティリティ・ビューの概要

- 4.9.2 サーフェス・プロンプト・ビューの作成

- 4.9.3 コンテナ・ビューの作成

- 4.9.4 行グループ・ビューと列グループ・ビューの作成

- 4.9.5 タブ・グループ・ビューの作成

- 4.9.6 ダッシュボード・ビューの作成

- 4.9.6.1 ダッシュボード・ツールバーの構成

5 ビューのデータの操作

- 5.1 データのフィルタリング

- 5.1.1 「すぐに有効」の使用

- 5.1.1.1 「時間間隔内」の使用

- 5.1.1.2 「現行の期間内」の使用

- 5.1.1.3 「期間内」の使用

- 5.1.1.4 同じグラフでの「すぐに有効」と時間グループの使用

- 5.1.1.5 複数エントリのフィルタ式における「すぐに有効」の動作について

- 5.2 上位Nデータの表示

- 5.3 ドリルの使用

- 5.3.1 ドリル・ダウン

- 5.3.2 ドリル・アップ

- 5.3.3 ドリル・スルー

- 5.3.4 全体のドリル

- 5.3.5 ビューへのドリル階層の追加

- 5.3.6 詳細データへのドリルスルーの有効化

- 5.3.7 ターゲット全体のドリルの構成

- 5.3.8 URLへのドリルアクロス

- 5.4 計算フィールドの追加

- 5.4.1 計算でのHTMLの使用

- 5.4.2 計算における10進数型の数値の使用

- 5.4.3 計算フィールドにおける日付の減算のフォーマット

- 5.5 サーフェス・プロンプトの追加

- 5.6 グループへのサマリー関数の適用

6 ビューのフォーマット

- 6.1 ビューのフォーマットに関する概要

- 6.2 一般的なフォーマット・プロパティの構成

- 6.3 軸プロパティの構成

- 6.4 ビューの境界線、陰影、背景色の構成

- 6.5 テキスト位置の構成

- 6.5.1 重複フィールドの非表示

- 6.6 データ・ラベルの表示

- 6.7 フォント・フォーマットの構成

- 6.8 テーマの構成

- 6.8.1 テーマの追加と変更

- 6.9 値フォーマットの構成

- 6.10 アクティブ・データの表示の構成

- 6.11 ビュー・レベルのポーリング・モード・リフレッシュ間隔の設定

- 6.12 パターンの構成

7 コラム・レポートの編集

- 7.1 コラム・レポートの概要

- 7.2 フォーマット・ツールバーの使用

- 7.3 イメージの挿入

- 7.4 テキストの挿入

8 プロンプトとパラメータの使用

- 8.1 プロンプトおよびパラメータの概要

- 8.1.1 パラメータの適用

- 8.1.2 システム日時パラメータの使用

- 8.2 パラメータの作成

- 8.3 カスタム・パラメータの作成

- 8.4 プロンプトの作成

- 8.4.1 日時型パラメータの作成

- 8.4.2 フィールド型パラメータの作成

- 8.5 プロンプトおよびパラメータでの作業

- 8.5.1 プロンプトの並べ替え

- 8.5.2 プロンプトのプレビュー

- 8.5.3 プロンプトおよびパラメータの編集

- 8.5.4 プロンプトおよびパラメータの削除

- 8.5.5 プロンプトのカスケード

- 8.6 レポートURLでのパラメータの使用

- 8.7 他のビューからのプロンプトおよびパラメータのドライブ

- 8.7.1 ドライブの構成

- 8.7.2 ドライブの例

9 アクション・ボタンの使用

- 9.1 アクション・ボタンの概要

- 9.2 アクション・ボタンの作成

- 9.2.1 アクション・ボタンの作成

- 9.2.2 「挿入」アクション・タイプの構成

- 9.2.3 「定数値の更新」アクション・タイプの構成

- 9.2.4 「列の更新の編集」アクション・タイプの構成

- 9.2.5 「削除」アクション・タイプの構成

- 9.2.6 「URLのオープン」アクション・タイプの構成

- 9.2.7 「レポートの表示」アクション・タイプの構成

- 9.2.8 「フォームのリセット」アクション・タイプの構成

- 9.2.9 「ビューのリフレッシュ」アクション・タイプの構成

- 9.2.10 「確認メッセージの表示」アクション・タイプの構成

10 レポートの編成と共有

- 10.1 レポートの編成

- 10.2 新規フォルダの作成

- 10.3 フォルダ権限の設定

- 10.4 フォルダでの作業

- 10.5 レポートとフォルダのコピー

- 10.6 レポートとフォルダの移動

- 10.7 他のユーザーとのレポートの共有化

- 10.8 共有レポートの削除

11 データのアーカイブおよびパージ

- 11.1 データのアーカイブ

- 11.2 データのパージ

A 計算演算子と計算式

- A.1 計算演算子

- A.2 Avg

- A.3 Ceiling

- A.4 Concat

- A.5 Count

- A.6 CountDistinct

- A.7 DateAdd

- A.8 DayName

- A.9 DayOfMonth

- A.10 DayOfWeek

- A.11 DayOfYear

- A.12 Floor

- A.13 Hour

- A.14 If

- A.15 IfNull

- A.16 Length

- A.17 Lower

- A.18 Max

- A.19 Min

- A.20 Minute

- A.21 Month

- A.22 MonthName

- A.23 Now

- A.24 PercentOfTotal

- A.25 Power

- A.26 Quarter

- A.27 Repeat

- A.28 Replace

- A.29 Round

- A.30 Second

- A.31 Substring

- A.32 Sum

- A.33 Switch

- A.34 TrimEnd

- A.35 TrimStart

- A.36 Upper

- A.37 Week

- A.38 Year

B フィルタ比較式

- B.1 フィルタ比較式

- B.2 タイムスタンプ・フィルタ式の例外

C Oracle BAMの日付および時間

- C.1 日付および時間の一般的な変換とフォーマット

- C.2 パーソナライズされたタイムゾーンの設定

- C.3 レポートの日付(日時およびタイムスタンプ)の構成

- C.4 アラートの日付および時間

- C.5 エンタープライズ・メッセージ・ソースの日付および時間

D トラブルシューティング

- D.1 アップグレードの問題

- D.1.1 Oracle JDeveloper 11gにおけるOpen 10.1.3.x Oracle JDeveloperプロジェクトとOracle BAMセンサー・アクション

- D.1.2 履歴データ・オブジェクトが存在しません

- D.2 起動およびログインの問題

- D.2.1 データベースが実行中でアクセス可能である

- D.2.2 404エラー

- D.2.3 認証の失敗による例外

- D.2.4 開始ページのボタンがグレー表示される

- D.3 Oracle BAM Webアプリケーションの問題

- D.3.1 アクティブ・データの喪失

- D.3.2 アクティブ・データが時々中断される

- D.3.3 レポートが動作しなくなる

- D.3.4 印刷の問題

- D.3.5 Systemフォルダに対する権限を持っていないとレポートを作成または表示できない

- D.3.6 レポートに50を超えるプロンプト値を構成できない

- D.3.7 フィルタ値の参照リストにすべての値が表示されない

- D.3.8 アクション・フォーム・エラー

- D.3.9 レポートで継続的に「再接続中」が表示される

- D.3.10 Oracle BAMアーキテクトとOracle Enterprise Manager Fusion Middleware Controlでデータ・オブジェクト名が異なる

- D.3.11 リスト・ビューで切り捨てられる行

- D.3.12 チャートおよびKPIを作成または表示したときの例外メッセージ

- D.3.13 ユーザー名を再利用できない

- D.3.14 「すぐに有効」と「連続した時系列」のタイミングがずれる

- D.3.15 レポート間のドリル・アクロスでスローされる例外

- D.4 Oracle BAMサーバーの問題

- D.4.1 エンタープライズ・メッセージ・ソースでメッセージが受信されない

- D.5 Oracle BAMアダプタの問題

- D.5.1 SOAサーバーの無効なユーザー名による例外

- D.5.2 正しい資格証明の構成でのSOAサーバー認証エラー

- D.5.3 Oracle BAMアダプタのデプロイメントの再起動時または編集時にOracle WebLogic Serverコンソールで無効な引数による例外

- D.6 Oracle BAMセンサー・アクションの問題

- D.6.1 Oracle BAMセンサー・アクションをトラブルシューティングするためのログ出力

- D.7 Oracle BAM ICommandの問題

- D.7.1 JDBC接続プール・エラー

- D.7.2 ICommandがOracle BAMサーバーへの接続に失敗する

- D.7.3 外部データ・ソースを使用できないエラー

- D.8 Oracle BAMのOracle Enterprise Manager Fusion Middleware Control Consoleに関する問題

- D.8.1 Oracle BAMのセキュリティ・ロールおよびポリシーが表示されない

- D.9 Oracle BAMのOracle WebLogic Server管理コンソールに関する問題

- D.9.1 「変更のアクティブ化」ボタンが見つからない

- D.10 Oracle BAMのOracle Data Integratorに関する問題

- D.10.1 Oracle Data Integratorに接続できない

- D.11 データベースの問題

- D.11.1 ORABAM表領域を拡張できない

- D.11.2 データ破損の症状

- D.12 ログの使用

索引

はじめに

ここでは、この本の使用方法を説明します。内容は次のとおりです。

- 対象読者

- ドキュメントのアクセシビリティについて

- 表記規則

対象読者

このマニュアルは、Oracle Business Activity Monitoringでレポートを作成するレポート作成者を対象にしています。レポート作成者はアドミニストレータ・アプリケーションを使用して、プライベート・レポートと共有レポートを作成し、アラートを作成します。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。

表記規則

このドキュメントでは、次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

このガイドのリリース11.1.1.9に関する新しい内容

リリース11.1.1.9でのこのマニュアルに対する大きな変更はありません。

既知の問題のリストについては(リリース・ノート)、Oracle SOA製品およびOracle AIA Foundation Packの既知の問題に関するページ(http://www.oracle.com/technetwork/middleware/docs/soa-aiafp-knownissuesindex-364630.html)を参照してください。

このマニュアルに表示される画面は、使用するスキンに応じて実装とは異なる場合があります。そのような差異は表面的なものです。

1 Oracle Business Activity Monitoringの概要

この章では、Oracle Business Activity Monitoring (Oracle BAM)の概要と使用方法について説明します。Oracle BAMを構成するコンポーネントの一覧を記載するとともに、Oracle BAMサーバーやOracle BAM Webアプリケーション(アクティブ・ビューア、アクティブ・スタジオなど)のコンポーネントや、データ・フィードおよびアクティブ・データ・コンテンツを提供するコンポーネントの上位レベルでの説明を記載します。

この章では、次の項目について説明します。

- 1.1項「Oracle BAMの概要」

- 1.2項「リアルタイム・データ・ストリーミング」

- 1.3項「外部データ・ソース」

- 1.4項「Oracle BAMサーバー」

- 1.5項「Oracle BAM Webアプリケーション」

- 1.6項「Oracle BAMデータ・コントロール」

- 1.7項「Oracle BAMの管理」

- 1.8項「ICommand」

- 1.9項「関連ドキュメント」

- 1.10項「サンプルとチュートリアル」

1.1 Oracle BAMの概要

Oracle BAMは、次のフレームワークを提供します。

- リアルタイム・データのインフローを表示するダッシュボードの作成。

- 指定した条件に基づいてアラートを送信するためのルールの作成。

- アクティブ・データを表示するグラフを使用したWebアプリケーションの設計。

アクティブ・データ・アーキテクチャ。Oracle Business Activity Monitoringでは、プロセスのすべてのステップでリアルタイム・データをエンド・ユーザーに動的に移動するアクティブ・データ・アーキテクチャが提供されています。このソリューションでは、データの収集、変更が監視されるように設計されたルールの適用およびユーザーへのレポート内の情報の配信がアクティブに実行されます。

リアルタイム・レポート。データ変更が発生すると、現行データを含んだリアルタイム・レポートが配信されます。これは、Oracle BAMアクティブ・データ・キャッシュ内のデータとリアルタイム・トランザクション・フィードへの接続により可能になっています。

レポートでのアクティブな表現。レポートには、データが継続的に更新、フォーマットおよび表示されるアクティブなデータ表現が表示されます。データ変更があると、表示がリアルタイムで変化します。

インスタント・アラート。アラートは、ルールおよびリアルタイムに発生するイベントに基づいて電子メールで配信されます。

ルールベースのアクティブ配信。イベントドリブン・ソリューションでは、ユーザーが主導的に情報を問い合せる必要はなく、情報に基づいてターゲット・ユーザーが検索されます。当初、レポートはデータ変更やイベントのトリガーに基づいてエンド・ユーザーに配信されるように設計されます。エンド・ユーザーには、クリックしなくても常に関連性があるレポートが提供されます。

高パフォーマンスでスケーラブルなアーキテクチャ。Oracle Business Activity Monitoringは、複雑なリアルタイムのエンタープライズ・データを大量に処理するように拡張可能です。Oracle BAMでは、Oracle Data Integratorを使用して適切なRAWデータが選択され、変換されてから、データ設計者が必要とする計算が実行されます。変換後のデータは、高速アクセスのためにそのまま使用できる状態でOracle BAMアクティブ・データ・キャッシュに配信されます。

Oracle BAMは、次のように複数のコンポーネントで構成されています。

- リアルタイム・データ・ストリーミング: データをOracle BAMに送ります。1.2項「リアルタイム・データ・ストリーミング」を参照してください。

- Oracle BAMサーバー - 1.4項「Oracle BAMサーバー」を参照してください。

- Oracle BAM Webアプリケーション - ユーザーがOracle BAMスキーマ、ダッシュボードおよびアラートを作成します。1.5項「Oracle BAM Webアプリケーション」を参照してください。

- Oracle BAMデータ・コントロール - 開発者がアクティブ・データ・コンテンツを使用するADFページを作成します。1.6項「Oracle BAMデータ・コントロール」を参照してください。

- ICommand - Oracle BAMスキーマ、ダッシュボード、レポートを操作するためのコマンドライン・ツールです。1.8項「ICommand」を参照してください。

1.2 リアルタイム・データ・ストリーミング

Oracle Business Activity Monitoringには、Oracle BAMサーバーをリアルタイム・ストリーミング・データで更新するためのメカニズムが4種類備えられています。

- Oracle BAMアダプタ(JCA準拠アダプタ)、およびOracle BAMサーバーへのデータ・ストリーミングを実行する最も高速のオプション。1.2.1項「Oracle BAMアダプタ」を参照してください。

- ダイレクトJMS(JMSコネクタまたはエンタープライズ・メッセージ・ソースと呼ぶこともあります)。1.2.2項「ダイレクトJMSによる接続」を参照してください。

- Oracle Data Integrator。1.2.3項「Oracle Data Integrator」を参照してください。

- リモート・クライアントからOracle BAMデータ・オブジェクトを直接操作するためのWebサービスAPI。1.2.4項「Oracle BAM Webサービス」を参照してください。

1.2.1 Oracle BAMアダプタ

Oracle BAMにはJCA準拠アダプタとしてOracle BAMアダプタが備えられており、J2EEアプリケーションはこのアダプタを使用してOracle BAMサーバーにデータを送信できます。これは最も高速なオプションで、密結合オプションでもあります。

このメカニズムは、Oracle BPEL Process Manager、およびFusion MiddlewareのOracle SOA Suiteに含まれる他のコンポーネントがOracle BAMサーバーと通信するために使用されます。Oracle BAMアダプタとOracle BAMサーバーとの通信に使用されるのは、Enterprise JavaBeans (EJB)(同じファームにデプロイされている場合)、ダイレクトJavaオブジェクト起動(同じコンテナにデプロイされている場合)、またはWebサービス(ファイアウォールが介在している場合)です。Oracle BAMアダプタはOracle WebLogic Serverコンソールで構成され、これらの接続プールを提供します。

Oracle BAMアダプタには、Oracle JDeveloperでのSOAコンポジット・アプリケーションの開発時にデータをSOAコンポジット・アプリケーションからOracle BAMサーバーに送信できるようにするメカニズムが3つあります。

- Oracle BAMアダプタは、SOAコンポジット・アプリケーションにおいて参照バインディング・コンポーネントとして使用できます。

- Oracle BAMアダプタは、BPELプロセス内でパートナ・リンクとしても使用でき、BPELプロセスの1ステップとしてデータをOracle BAMに送信します。

- Oracle BAMセンサー・アクションは、BPELプロセスに組み込んで、イベント基準データをOracle BAMデータ・オブジェクトにパブリッシュできます。

詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

1.2.2 ダイレクトJMSによる接続

エンタープライズ・メッセージ・ソース(EMS)はアプリケーションにより使用され、メッセージをOracle BAMデータ・オブジェクトに直接マッピングし、Java Message Service (JMS)によるOracle BAMサーバーへのダイレクトな接続を可能とします。Oracle BAMサーバーには、任意のJMSベースのメッセージ・キューやトピックから、データを直接読み込むことができます。このオプションにより、メッセージを問題なく交換できるようになります。

このオプションにより、XSLの基本的なトランスフォーメーション機能が有効になります。ただし、パフォーマンスを考慮してデータの正確なトランスフォーメーションを実行するには、Oracle Data Integratorなどの抽出、変換、ロード(ETL)ツールを使用することをお薦めします。

EMSの機能では、ETLのシナリオを想定しておらず、メッセージをOracle BAMサーバー上のデータ・オブジェクトに直接マッピングします。ただし、データ・オブジェクトをデータに挿入(更新、アップサートまたは削除)する前にXSLトランスフォーメーションを使用することは引き続き可能です。それぞれのEMSにより特定のJMSトピックまたはキューから情報が読み込まれ、Oracle BAMアクティブ・データ・キャッシュ内のデータ・オブジェクトに配信されます。Oracle BAMアーキテクトWebアプリケーションは、EMS定義の構成に使用します。

詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

1.2.3 Oracle Data Integrator

Oracle Data Integratorは正確なデータ・トランスフォーメーションを行うためにOracle BAMとともに使用される抽出、ロード、変換(E-LT)ツールです。Oracle BAMサーバーはOracle Data Integratorテクノロジ(Oracle Data Integratorテクノロジの例としては、DB2、SQL Server)として実装されており、Oracle BAMにはOracle Data Integratorナレッジ・モジュールが備えられています。このモジュールにより、変更されたデータのキャプチャなど、様々な方法によるデータの読込みと書込みを支援するためのあらゆる操作をOracle Data IntegratorがOracle BAMサーバー上で実行できるようになります。

Oracle Data IntegratorとOracle BAMの統合の詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

1.2.4 Oracle BAM Webサービス

Oracle BAMでは、Oracle BAMデータ・オブジェクトを更新するためのWebサービスAPIが提供されています。この機能は、Webを介してのみOracle BAMサーバーにアクセスできるため、保証されたメッセージ交換を提供できないリモート・クライアントや、非Javaクライアントに最適です。

Oracle BAM Webサービスでは、データをリアルタイムのグラフやダッシュボードに使用できるようにOracle BAMサーバーにパブリッシュするアプリケーションを、ユーザーが作成できます。標準Webサービスと対話できるクライアントであれば、このAPIを使用してOracle BAMにデータをパブリッシュできます。Oracle BAM Webサービスのインタフェースを使用すると、BPEL Process ManagerやESBなどの他のコンポーネントとOracle BAMを統合できるため、SOAアプリケーション開発が容易になります。詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

1.3 外部データ・ソース

リアルタイム・データ・ストリーミングのみでなく、外部データ・ソース(EDS)からOracle BAMデータ・オブジェクトにデータをロードすることもできます。EDSは、外部データベースへの接続です。EDS定義は、通常、頻繁に変更されないデータ・ソースや、Oracle BAMアクティブ・データ・キャッシュにロードするには大きすぎるデータ・ソースを指し示しています。EDS定義の構成の詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

1.4 Oracle BAMサーバー

Oracle BAMサーバーはコンポーネントのコレクションであり、リアルタイム・データ・ソースからの受信データを処理したり、ユーザーへのアラート送信やアクションの開始のための条件を評価します。

Oracle BAMサーバーは次のコンポーネントで構成されます。

- Oracle BAMアクティブ・データ・キャッシュ

- Oracle BAMイベント・エンジン

- Oracle BAMレポート・キャッシュ

1.4.1 Oracle BAMアクティブ・データ・キャッシュ

Oracle BAMアクティブ・データ・キャッシュ(Oracle BAM ADC): リアルタイム・ソリューションで大量のデータを処理できるように設計および最適化されています。データをそのままでアクセスまたは配信できるようにするために、データのリアルタイム・ビューが保持されます。Oracle BAM ADCへのデータ・フィードは、ビジネス・データ・ソース(データ・ウェアハウス情報、トランザクション・フィードなど)とその他のエンタープライズ・ソースが組み合されたものです。Oracle BAMに統合されている様々なデータ・ストリーミング・テクノロジにより、この情報は、データ変更が発生すると、連続的なストリームでOracle BAM ADCに送信されます。

Oracle BAM ADCでは、データ・オブジェクト、ビューセットおよびアクティブ・ビューセットがホストされて実行されます。データ・オブジェクトに対するトランザクション(挿入、更新、削除およびアップサート)が受信され、これらのデータ・オブジェクトによって参照を介してリンクされている他のデータ・オブジェクトに通知されます。これらのデータ・オブジェクトを監視しているアクティブ・ビューセットに変更が通知され、アクティブ・データが生成されます。

1.4.2 Oracle BAMイベント・エンジン

Oracle BAMイベント・エンジン: 複雑なデータ条件の監視および指定したルールの実装を行います。ルールには、イベントに関連付けられている一連の条件およびアクションが含まれています。イベント・エンジンは、特定の条件に関してOracle BAM ADC内の情報を継続して監視し、関連付けられているルールに定義されている関連アクションを実行します。

イベント・エンジンは日付、時間またはデータ変更に基づいてイベントを追跡します。イベント・エンジンの設計コンセプトはサテライトです。このコンセプトには4つの異なるシステム(サテライト)があり、そこでイベント句を登録したり追跡します。

日付と時間のサテライトは両方ともスケジューラに基づいており、このOracle BAMダッシュボードのスナップショットを、毎朝8時に自分宛に電子メールで送信などのアラートに使用されます。

手動サテライトは、アラートを名前によって(Webサービス・コールを使用して)手動で起動するために使用されます。

データ・サテライト(実際には、Oracle BAM ADCのカーネルに存在するViewsetMonitorオブジェクト)は、データ・オブジェクトのデータへの特定の変更に基づいた、「MediaSalesデータ・オブジェクトでSUM(Sales)が10000より大きい場合に、このWebサービスをコール」や「このダッシュボードに変更があった場合に通知」などのアラートを追跡するために使用されます。

1.4.3 Oracle BAMレポート・キャッシュ

Oracle BAMレポート・キャッシュは、Oracle BAM ADCについてメモリー内のビューセットのスナップショットをメンテナンスする負荷を軽減します。Oracle BAMレポート・キャッシュは、Oracle BAM ADC内のビューセットとアクティブ・ビューセットをOracle BAMレポート・サーバーに対して(Oracle BAM Webアプリケーションのコンポーネント・セット内で)開きます。次に、スナップショット(チャンク単位)とアクティブ・データをキャッシュに入れてから、Oracle BAMレポート・サーバーに送信します。これにより、スナップショットへのランダム・アクセスと、インターネット接続の消失からのリカバリが可能になります。また、Oracle BAMレポート・キャッシュではOracle BAMレポート・サーバーをステートレスにでき、Oracle BAM ADCとともにビューセットの共有をサポートします。

1.5 Oracle BAM Webアプリケーション

Oracle BAM Webアプリケーションは、ダッシュボードとアラートの作成、データ・モデルの作成、レポートの表示およびユーザーの管理を行うためのユーザー・インタフェースです。

1.5.1 Oracle BAM開始ページ

「Oracle BAM開始ページ」ではログイン画面が表示され、Oracle BAMの各Webアプリケーション(アクティブ・ビューア、アクティブ・スタジオ、アーキテクト、アドミニストレータ)へのアクセスを提供します。詳細は、2.2項「Oracle BAM Webアプリケーションの開始」を参照してください

1.5.2 Oracle BAMアクティブ・ビューア

Oracle BAMアクティブ・ビューアは、レポート表示用のThinユーザー・インタフェースです。アクティブ・メッセンジャは、クライアント側の通知ソフトウェアです。新しい情報が使用可能になると、ユーザーは、その情報へのリンクが含まれている電子メールを受信します。ユーザーがそのリンクをクリックすると、Oracle BAMアクティブ・ビューアにレポートが表示されます。レポートの形式には、グラフ、リスト、KPI、クロス集計、スプレッドシートなどがあります。詳細は、2.4項「Oracle BAMアクティブ・ビューア・スタート・ガイド」を参照してください。

1.5.3 Oracle BAMアクティブ・スタジオ

Oracle BAMアクティブ・スタジオは、パワー・ユーザー用のThinユーザー・インタフェースです。パワー・ユーザーは、Oracle BAMアクティブ・スタジオを使用してレポートを作成および編集できます。レポートは他のユーザーと共有可能であり、ルールを作成してレポートのスケジュールおよび配信を指定できます。レポート・タイプには、グラフ、リスト、KPI、クロス集計、スプレッドシートなどがあります。詳細は、2.5項「Oracle BAMアクティブ・スタジオ・スタート・ガイド」を参照してください。

1.5.4 Oracle BAMアーキテクト

Oracle BAMアーキテクトは、データ設計者用のThinユーザー・インタフェースです。データ設計者は、Oracle BAMアーキテクトを使用して、Oracle BAM ADCでのデータ・オブジェクトの作成と管理、およびリアルタイム・メッセージ処理の管理を行うことができます。詳細は、2.6項「Oracle BAMアーキテクト・スタート・ガイド」を参照してください。

1.5.5 Oracle BAMアドミニストレータ

Oracle BAMアドミニストレータは、ユーザー管理を担当するシステム管理者のためのThinユーザー・インタフェースです(ユーザーとロールの作成は管理権限とは別のものであり、Oracle WebLogic Server管理コンソールで構成します)。システム管理者はOracle BAMアドミニストレータを使用して、ユーザー、オブジェクト所有権、セキュリティ・レベルの管理、ならびにユーザー・ディストリビューション・リストの構成を行います。詳細は、2.7項「Oracle BAMアドミニストレータ・スタート・ガイド」を参照してください。

1.5.6 Oracle BAMレポート・サーバー

Oracle BAMレポート・サーバーでは、Oracle BAM ADCから取得されたデータ・セットに、ブラウザに表示するためのレポート定義が適用されます。レポートの表示と印刷に関して情報のページングが管理されます。作成されたレポートはOracle BAM ADCに格納されるため、レポート作成がその都度繰り返されることはありません。ほとんどのレポート・ビューは、データ変更をリアルタイムでアクティブにライブで表示できるように設計されています。

1.6 Oracle BAMデータ・コントロール

ADF開発者はOracle BAMデータ・コントロールを使用して、リアルタイム・ビジネス・イベントに基づいて変化する動的ユーザー・インタフェースを含むアプリケーションをビルドできます。Oracle BAMデータ・コントロールは、Oracle BAMデータ・オブジェクトのデータをADFページのデータバインドUIコンポーネントにバインドするために使用されます。詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

1.7 Oracle BAMの管理

Oracle BAMは2つのツール、Oracle Enterprise Manager Fusion Middleware ControlとOracle BAMアドミニストレータを使用して、Oracle BAMコンポーネントやユーザーの管理、およびプロパティの構成を支援します。

Oracle Enterprise Manager Fusion Middleware Controlは、デプロイしたOracle BAMサーバーとOracle BAM Webアプリケーション(1.4項「Oracle BAMサーバー」および1.5項「Oracle BAM Webアプリケーション」を参照)を管理するために使用可能なエンタープライズ管理ツールです。Fusion Middleware Controlは、パフォーマンス・メトリックの監視、ログへのアクセス、およびプロパティの設定のためのダッシュボードを提供します。

詳細は、『Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド』を参照してください。

Oracle BAMアドミニストレータは、ユーザーの管理を行うシステム管理者用のThinユーザー・インタフェースです。システム管理者はOracle BAMアドミニストレータを使用して、ユーザーおよびセキュリティ・レベルの管理、ならびにユーザー・ディストリビューション・リストの管理を行います。詳細は、2.7項「Oracle BAMアドミニストレータ・スタート・ガイド」を参照してください。

1.8 ICommand

ICommandは、Oracle BAM ADC内の項目について様々な操作を行うための一連のコマンドが含まれるコマンドライン・ユーティリティ(およびWebサービス)です。ICommandを使用して、Oracle BAM ADCから項目のエクスポート、インポート、名前の変更、クリアおよび削除を実行できます。複数のコマンドを入力XMLファイルに含めるか、または単一のコマンドをコマンドラインに入力できます。情報メッセージおよびエラー・メッセージは、コマンド・ウィンドウまたはXMLファイルに出力できます。詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

1.9 関連ドキュメント

Oracle BAMについてのすべての情報がこのガイドに記載されているわけではありません。このガイドに記載されていないトピックについては、次のドキュメントを参照してください。

インストールの手順は、『Oracle Fusion Middleware Oracle SOA Suiteインストレーション・ガイド』に記載されています。

アップグレードの手順は、『Oracle Fusion Middleware Oracle SOA Suite、WebCenterおよびADFアップグレード・ガイド』に記載されています。

データ・オブジェクトの作成、データ・ストリーミング・テクノロジの構成、ADFでのOracle BAMデータ・コントロールの使用、SOAコンポジット・アプリケーション(BPELプロセスなど)でのOracle BAMアダプタの使用、アラートの作成、ICommandの使用など、データ管理に関するトピックは、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』を参照してください。

管理のトピック、たとえば、プロパティ構成、ユーザー管理、Oracle Fusion Middleware ControlおよびOracle BAMアドミニストレータ・アプリケーションによるパフォーマンスとログの監視については、『Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド』に記載されています。

テスト環境から本番環境への移行については、『Oracle Fusion Middleware管理者ガイド』を参照してください。

Oracle BAMのパフォーマンス・チューニングに関する情報は、『Oracle Fusion Middlewareパフォーマンスおよびチューニング・ガイド』を参照してください。

高可用性の構成情報は、『Oracle Fusion Middleware高可用性ガイド』に記載されています。

1.10 サンプルとチュートリアル

Oracle BAMには、機能をデモンストレーションするためのサンプルのデータ・オブジェクトとダッシュボードが含まれます。サンプル・ファイルはOracle BAM Webアプリケーションとともにインストールされます。サンプルがシステムにインストールされていない場合、ファイル、インストール・スクリプトおよび説明はSOA_ORACLE_HOME/bam/samples/ディレクトリにあります。

サンプルに関する詳細は、2.8項「Oracle BAMサンプル・スタート・ガイド」を参照してください。

サンプル・ファイルを含むOracle BAMチュートリアルは、Oracle SOA SuiteサンプルのWebページでダウンロードできます。

2 Oracle BAM Webアプリケーション・スタート・ガイド

この章では、各Oracle Business Activity Monitoring (Oracle BAM) Webアプリケーション(Oracle BAMアクティブ・ビューア、アーキテクトおよびアドミニストレータなど)の起動方法を説明します。Oracle BAM Webアプリケーションの最適な使用のために必要なMicrosoft Internet Explorerブラウザの構成や、Oracle BAMアクティブ・ビューアおよびアクティブ・スタジオで表示のプリファレンスを変更する方法、レポート印刷設定オプションを設定する方法について説明します。また、Oracle BAMのサンプルの入手場所についても説明します。

この章のトピックは、次のとおりです:

- 2.1項「Microsoft Internet Explorerの設定」

- 2.2項「Oracle BAM Webアプリケーションの開始」

- 2.3項「Oracle BAM Webアプリケーションのパーソナライズ」

- 2.4項「Oracle BAMアクティブ・ビューア・スタート・ガイド」

- 2.5項「Oracle BAMアクティブ・スタジオ・スタート・ガイド」

- 2.6項「Oracle BAMアーキテクト・スタート・ガイド」

- 2.7項「Oracle BAMアドミニストレータ・スタート・ガイド」

- 2.8項「Oracle BAMサンプル・スタート・ガイド」

2.1 Microsoft Internet Explorerの設定

Microsoft Internet Explorerブラウザには、次の設定をお薦めします。

- ポップアップ・ブロック機能を無効にする

- 新しいURLに対して別のブラウザ・ウィンドウを開く

- 印刷設定を構成する

- ブラウザのキャッシュを無効にする

- Oracle BAM Webアプリケーションではアドレス・バーを非表示にする

サポートされているブラウザのバージョンは、Oracle Technology Network Webサイト(http://www.oracle.com/technetwork/middleware/downloads/fmw-11gr1certmatrix.xls)のサポート・マトリックスにリストされています。

2.1.1 ポップアップ・ブロック機能を無効にする

Oracle BAMアクティブ・スタジオを使用する際は、ポップアップ・ブロック機能を無効にしておく必要があります。

2.1.2 新しいURLに対して別のブラウザ・ウィンドウを開く

Microsoft Internet Explorerのデフォルト動作では、ブラウザにWebページが表示されているときに電子メールまたはアラート内のリンクをクリックすると、最後に使用したブラウザ・ウィンドウでページが開かれます。この動作は、現行のブラウザの外でリンクをクリックするたびに別のブラウザ・ウィンドウが開くように変更できます。

電子メールまたはアラート内でリンクをクリックする際に現在実行しているブラウザを通常開いたままにしておく場合は、この設定を変更することをお薦めします。

アラートまたは電子メール内のリンクをクリックしたときに別のブラウザが開くように設定を変更するには:

1. Microsoft Internet Explorerで、「ツール」→「インターネット オプション」を選択します。

2. 「詳細設定」タブをクリックします。

3. 「ブラウズ」設定で、「ショートカットを起動するためにウィンドウを再使用する」チェック・ボックスの選択が解除されていることを確認します。

4. 「OK」をクリックします。

2.1.3 印刷設定を構成する

デフォルト設定ではない「背景の色とイメージを印刷する」オプションを選択すると、印刷品質が向上します。この設定では、特にクロス集計ビューの印刷品質が向上します。

背景の印刷設定を変更するには:

1. Microsoft Internet Explorerで、「ツール」→「インターネット オプション」を選択します。

2. 「詳細設定」タブをクリックします。

3. 「印刷」設定で、「背景の色とイメージを印刷する」チェック・ボックスを選択します。

4. 「OK」をクリックします。

2.1.4 ブラウザのキャッシュを無効にする

最新のバージョンのファイルが表示されるようにするには、更新されたファイルの有無を自動的にチェックするようにMicrosoft Internet Explorerのオプションを設定します。

キャッシュされたファイルの設定を変更するには:

1. Microsoft Internet Explorerで、「ツール」→「インターネット オプション」を選択します。

2. 「全般」タブで、「設定」(Microsoft Internet Explorer 7では「閲覧の履歴」セクション)をクリックします。

3. 「自動的に確認する」を選択します。

4. 「OK」をクリックします。

2.1.5 Oracle BAM Webアプリケーションではアドレス・バーを非表示にする

セキュリティのため、最近のバージョンのMicrosoft Internet Explorerでは、インターネット・ゾーン内のサイトではアドレス・バーがブラウザ・ページの上部に表示されます。Microsoft Internet Explorerのセキュリティ設定を安全に変更して、Oracle BAM Webアプリケーションのアドレス・バーを非表示にできます。

アドレス・バーを非表示にするには:

次のいずれかを実行します。

- Microsoft Internet Explorerで、「ツール」→「インターネット オプション」→「セキュリティ」→「信頼済みサイト」→「サイト」の順にクリックし、Oracle BAM Webアプリケーション・ホストのサイト・ホスト名をリストに追加します。

- Microsoft Internet Explorerで、「ツール」→「インターネット オプション」→「セキュリティ」→「レベルのカスタマイズ」の順にクリックして、「Web サイトがアドレス バーやステータス バーのないウィンドウを開くのを許可する」を選択します。

2.2 Oracle BAM Webアプリケーションの開始

通常、Oracle BAM Webアプリケーションの起動には、開始ページを使用します。Webアプリケーションは、アプリケーションへのURLを直接使用して起動しないでください。開始ページを使用すると、キャッシングが正常に動作するようになります。また、URLでは、ホスト名のかわりにlocalhostを使用しないでください。

Oracle BAM Webアプリケーションを起動するには:

1. Webブラウザで、次のページに移動します。

http://host:http_port/OracleBAM/

hostは、Oracle BAMがインストールされているサーバーの名前またはIPアドレスです。

注意:
「Oracle BAM開始ページ」のURLには、大文字と小文字の区別があります。例にあるURLのとおりに入力してください。

「Oracle BAMログイン」が開きます。

2. 各自のユーザー名とパスワードでログインします。
「Oracle BAM開始ページ」が開きます。

3. 開始ページのボタンをクリックしてアプリケーションを起動します。
各Oracle BAM Webアプリケーションが別のブラウザ・ウィンドウで起動します。

4. アプリケーションの使用を終了する場合は、「Oracle BAM開始ページ」からログアウトします。

警告:
Oracle BAMアクティブ・スタジオなどのOracle BAM Webアプリケーションが開いている間にログアウトしなくても、開始ページを閉じると(「閉じる」ボタンをクリックして)、Webアプリケーションのセッションが終了します。別のブラウザ・ウィンドウで別のセッションを開始する前に、すべてのブラウザ・ウィンドウを閉じる必要があります。
開始ページを閉じた後もアプリケーションの使用を続けると、Oracle BAMから再度ログインするように求められます。

2.3 Oracle BAM Webアプリケーションのパーソナライズ

Oracle BAMアクティブ・ビューア、Oracle BAMアクティブ・スタジオ、Oracle BAMアーキテクトでは、タイムゾーン・プリファレンス、レポート・ロード・インジケータ、印刷オプション(必須)、および「ホーム」タブに表示するレポート(Oracle BAMアクティブ・スタジオのみ)などのアプリケーション設定のみ構成できます。

詳細は、次の項を参照してください。

- 2.3.1項「印刷設定の構成(必須)」

- 2.3.2項「タイムゾーン・プリファレンスの構成」

- 2.3.3項「レポート・ロード・インジケータ設定の指定」

- 2.3.4項「Oracle BAMアクティブ・スタジオのビュー・エディタ・アニメーションの有効化」

- 2.3.5項「Oracle BAMアクティブ・スタジオの「ホーム」タブに表示するレポートの選択」

2.3.1 印刷設定の構成(必須)

Oracle BAMアクティブ・ビューアとOracle BAMアクティブ・スタジオでは、「パーソナライズ」ダイアログ・ボックスでレポート印刷設定オプションを構成する必要があります。この設定は、印刷レイアウトをプレビューするための印刷レイアウトおよび用紙サイズの指定に使用します。

これらの設定は、レポートの印刷時の外観を見るには役に立ちますが、プリンタの印刷設定は制御しません。プリンタの設定は別に構成する必要があります。

印刷プレビュー・オプションを構成するには:

1. 「パーソナライズ」ダイアログ・ボックスを開きます。

- Oracle BAMアクティブ・ビューアでは、ツールバーにある「パーソナライズ」ボタンをクリックします。

図2-1 Oracle BAMアクティブ・ビューアの「パーソナライズ」ボタン

- Oracle BAMアクティブ・スタジオでは、ウィンドウの右上隅にある「パーソナライズ」リンクをクリックします。

図2-2 Oracle BAMアクティブ・スタジオの「パーソナライズ」リンク

2. 「印刷設定」タブをクリックします。

3. 「横」を選択して、ページの向きを定義します。横向きにすると、レポートが8インチより広くてもすべてのレポート・ページが確実に印刷されます。

4. 「用紙サイズ」リストから用紙サイズを選択します。

5. 「OK」をクリックして設定を保存します。

2.3.2 タイムゾーン・プリファレンスの構成

Oracle BAMアクティブ・ビューアおよびOracle BAMアクティブ・スタジオでは、レポートの時間表示を制御し、アラートの起動時間を設定するための優先タイムゾーン設定を構成できます。

レポートとプロンプトは、ユーザー定義の優先タイムゾーンがある場合はそれで動作します。レポート内のデータは、デフォルトではユーザー定義のタイムゾーンで表示されません。Oracle BAMアクティブ・スタジオの「プロパティ」→「値のフォーマット」→「タイムゾーンをGMTから次に調整」を構成する必要があります。

アラートの場合、ローカル・タイムゾーンは、ユーザー・プリファレンスが最後に変更されたときの、Webブラウザが実行しているシステムのタイムゾーンです(ユーザーのローカル・システム)。レポートの場合、ローカル・タイムゾーンは、レポートが表示されているWebブラウザのシステムのタイムゾーンです。

したがって、アラートがWebブラウザの(ローカル)システムの新しいタイムゾーンを使用するには、ユーザーが明示的にこのシステムからタイムゾーンのプリファレンスを編集する必要があります。そうしないと、古いタイムゾーン(このユーザー・プリファレンスが最後に編集されたタイムゾーン)の値が引き続き使用されます。

Oracle BAMの日付および時間の詳細は、付録C「Oracle BAMの日付および時間」を参照してください。

注意:
Oracle BAMによって計算されるWebブラウザのローカル・タイムゾーンは常に正しいわけではありません。Oracle BAMは、タイムゾーン・オフセットに基づいてタイムゾーンの最も近い近似値を推定します。タイムゾーン選択リスト・オプションを使用すると、ユーザーは、近似によって正しいタイムゾーンが選択されない場合に、正しいタイムゾーンを選択できます。
パーソナライズされたタイムゾーンの変更は、データ・オブジェクト内の日時データには反映されません。データ・オブジェクトの時間は、常にOracle BAMサーバーのタイムゾーンに基づきます。

タイムゾーン・プリファレンスを構成するには:

1. 「パーソナライズ」ダイアログ・ボックスを開きます。

- Oracle BAMアクティブ・ビューアでは、ツールバーにある「パーソナライズ」ボタンをクリックします(図2-1を参照)。

- Oracle BAMアクティブ・スタジオでは、ウィンドウの右上隅にある「パーソナライズ」リンクをクリックします(図2-2を参照)。

- Oracle BAMアーキテクトでは、ウィンドウの右上隅にある「パーソナライズ」リンクをクリックします。

2. Oracle BAMアクティブ・スタジオおよびOracle BAMアクティブ・ビューアでは、「汎用」タブの「タイムゾーン・プリファレンス」セクションに移動します。

図2-3 Oracle BAMアクティブ・スタジオの「パーソナライズ」ダイアログ

3. 次の設定のいずれかを選択します。

- レポート用のGMTおよびアラート用のローカル・タイムゾーン(デフォルト): このオプションを選択すると、レポートにはデフォルトのGMT設定が適用され、時間ベースのアラート・ルールにはデフォルトのローカル・タイムゾーン設定が適用されます。

- ローカル・タイムゾーン: このオプションを選択すると、この設定時にWebブラウザが動作しているシステムで構成されたローカル・タイムゾーンが適用されます。
たとえば、ユーザーがインドにいて、ユーザーがアクセスしているOracle BAMサーバーが米国にある場合、ユーザーがローカル・タイムゾーン・プリファレンスを構成すると、Oracle BAMサーバーはそのユーザーに対してインドのタイムゾーン設定を保存します。

- タイムゾーン選択リスト: このオプションを選択すると、選択したタイムゾーンがレポートと時間ベースのアラートの両方に適用されます。

4. 「サマータイムにあわせて自動調整します」を選択し、Oracle BAMサーバーでサマータイム調整を実施します。

5. 「OK」をクリックして設定を保存し、ダイアログ・ボックスを閉じます。

2.3.3 レポート・ロード・インジケータの設定

BAMアクティブ・ビューアとBAMアクティブ・スタジオでは、ロード中のレポートの左下隅に表示されるロード・インジケータを有効化または無効化するように設定を構成できます。レポート・ロード・インジケータは、データがまだロード中であることがわかるようにする、動くアイコンです。

レポート・ロード・インジケータを構成するには:

1. 「パーソナライズ」ダイアログ・ボックスを開きます。

- Oracle BAMアクティブ・ビューアでは、ツールバーにある「パーソナライズ」ボタンをクリックします(図2-1を参照)。

- Oracle BAMアクティブ・スタジオでは、ウィンドウの右上隅にある「パーソナライズ」リンクをクリックします(図2-2を参照)。

2. Oracle BAMアクティブ・スタジオおよびOracle BAMアクティブ・ビューアでは、「汎用」タブの「レポート・ロード・インジケータ」セクションに移動します(図2-3を参照)。

3. 「パーソナライズ」ダイアログ・ボックスの「汎用」タブにある「レポート・ロード・インジケータ」セクションで、次のいずれかの設定を選択します。

- 「管理者が指定したデフォルト設定の使用」を選択すると、レポート・ロード・インジケータの表示/非表示はシステム管理者の指定に従います。

- 「レポート・ロード・インジケータの常時表示」を選択すると、Oracle BAMアクティブ・ビューアでレポートのロードを選択したときに、レポート・ロード・インジケータが常に表示されます。

- 「レポート・ロード・インジケータを表示しない」を選択すると、Oracle BAMアクティブ・ビューアでレポートのロードを選択しても、レポート・ロード・インジケータは表示されません。

4. 「OK」をクリックして設定を保存します。

2.3.4 Oracle BAMアクティブ・スタジオのビュー・エディタ・アニメーションの有効化

Oracle BAMアクティブ・スタジオでは、「パーソナライズ」ダイアログで、「ビュー・エディタ・アニメーション」オプションを表示するかどうかを選択できます(図2-3を参照)。

アニメーションを使用すると、ビュー・エディタが閉じた位置から開いた位置にスムーズに変化します。また、様々なサイズのタブが収まるようにスムーズに変化します。

ビュー・エディタのアニメーションを有効化するには:

1. Oracle BAMアクティブ・スタジオ・ウィンドウの右上隅にある「パーソナライズ」リンクをクリックします(図2-2を参照)。

2. 「汎用」タブで、「ビュー・エディタ・アニメーション」チェック・ボックスを選択します。

3. 「OK」をクリックして設定を保存します。

2.3.5 Oracle BAMアクティブ・スタジオの「ホーム」タブに表示するレポートの選択

Oracle BAMアクティブ・スタジオでは、Oracle BAMアクティブ・スタジオの「ホーム」タブに表示するレポートを、「パーソナライズ」ダイアログ・ボックスでオプションを選択することにより指定できます。

「ホーム」タブに表示するレポートを指定するには:

1. Oracle BAMアクティブ・スタジオ・ウィンドウの右上隅にある「パーソナライズ」リンクをクリックします(図2-2を参照)。

2. 「ホームページ」タブをクリックします。

3. 次のいずれかを選択します。

- 最後に表示されたレポート: Oracle BAMアクティブ・スタジオを開くたびに、最後に表示されたレポートが表示されます。

- レポートの選択: Oracle BAMアクティブ・スタジオを開くか「ホーム」タブに戻るたびに、選択したレポートが表示されます。Oracle BAMアクティブ・スタジオの「ホーム」タブに表示するレポートを参照するには、「レポートの選択」をクリックします。

- レポートなし: 「ホーム」タブにはOracle BAMアクティブ・スタジオのロゴのみが表示されます。

- ホームページのショートカットのコピー: Oracle BAMアクティブ・スタジオの「ホーム」タブのコンテンツを示すURLを提供しているため、これを各自のWebページ、ポータルまたはアプリケーションに埋め込むことができます。

4. 「OK」をクリックして設定を保存します。

2.4 Oracle BAMアクティブ・ビューア・スタート・ガイド

Oracle BAMアクティブ・ビューアは、レポート表示用のシン・クライアントです。ユーザーにレポートが表示されるかどうかは、Oracle BAMアクティブ・スタジオで構成した所有権と共有権限に基づきます。

図2-4 Oracle BAMアクティブ・ビューアのユーザー・インタフェース

Oracle BAMアクティブ・ビューアを開くと、ページの上部にオプション・ボタンの並んだツールバーが表示されます。次の項では、これらのボタンの使用方法を説明します。

2.4.1 レポートの選択

「レポートの選択」 をクリックして、レポートを選択します。このダイアログ・ボックスでは、各自が所有するレポート(「レポート」)と、他のユーザーと共有するレポート(「共有レポート」)のどちらかを選択できます。

図2-5 「レポートの選択」ダイアログ・ボックス

2.4.2 印刷プレビュー

「印刷プレビュー」をクリックして、開いているレポートの印刷レイアウトを表示します。

印刷プレビューの目的は、プリンタに送信するために印刷されたページでのレポートの外観を確認することです。実際にレポートを印刷するには、Webブラウザの印刷機能を使用する必要があります。

図2-6 「印刷プレビュー」ページ

データが1ページよりも多いレポートの場合は、「印刷プレビュー」ページの右上にあるボタンを使用して、各ページをスクロールできます。

印刷する前に、意図したページの向きと用紙サイズがプリンタの構成ダイアログ・ボックスで設定されていることを確認します。Oracle BAMでは、印刷プレビュー機能からプリンタに情報が渡されることはありません。プリンタでのデフォルトの方向と用紙サイズが、Oracle BAMでパーソナライズされた設定に対応していない場合があります。

「印刷」をクリックしてプリンタの構成ダイアログ・ボックスを開き、レポートをプリンタに送信します。

「閉じる」をクリックして、「印刷プレビュー」ページを終了します。

2.4.3 パーソナライズ

クリックして「パーソナライズ」ダイアログ・ボックスを開き、レポートのタイムゾーン、印刷、ロードに関するオプションを設定します。このダイアログ・ボックスにおける設定の構成に関する詳細は、2.3項「Oracle BAM Webアプリケーションのパーソナライズ」を参照してください。

2.4.4 再プロンプト

「再プロンプト」をクリックして、レポートをリロードします。レポートにアクティブ・データがロードされている場合、再プロンプトは必要ありません。アクティブ・データによりレポートが更新され、受信データが別の色で強調表示されます。

2.4.5 オフラインで保存

「オフラインで保存」をクリックして、レポートのイメージをディスクに保存します。詳細は、3.11項「オフラインでのレポートの保存」を参照してください。

2.4.6 電子メール

「電子メール」をクリックして、他のOracle BAMユーザーにレポートを送信します。「宛先」、「CC」、「BCC」ボタンをクリックすると、受信者を追加できます。件名を指定し、任意で受信者へのメッセージを入力します。「送信」をクリックしてレポートを送信します。

2.5 Oracle BAMアクティブ・スタジオ・スタート・ガイド

Oracle BAMアクティブ・スタジオは、レポートを作成して配信するための堅牢なWebベース・ツールです。作成したレポートはOracle BAMアクティブ・ビューアで表示できます。パワー・ユーザーは、Oracle BAMアクティブ・スタジオから他のユーザーとレポートを共有し、レポート配信用のアラート・ルールを作成します。レポートには、画面上で更新されるライブ・データを含んだリアルタイム・レポートと、特定時点(スナップショット)のレポートがあります。

レポートの作成には、データ・オブジェクトとフィールドの選択、フォーマット、フィルタリングおよびサマリーなどのアクションが含まれます。レポートは他のユーザーと共有可能であり、アラート・ルールを作成してレポートのスケジュールおよび配信を指定できます。レポート・タイプには、グラフ、リスト、キー・パフォーマンス・インジケータ(KPI)、クロス集計、スプレッドシートなどがあります。

図2-7 Oracle BAMアクティブ・スタジオのユーザー・インタフェース

2.5.1 タブ

画面上部のタブを使用して、Oracle BAMアクティブ・スタジオの様々な領域にナビゲートします。

- 「ホーム」は、最近使用したレポートや最近共有したレポートを表示するための起点です。

- 「レポート」では、自分が作成および所有するレポートを保存できます。

- 「共有レポート」には、共有相手である他のOracle BAMアクティブ・スタジオ・ユーザーによって作成されたレポートが表示されます。

- 「アラート」は、アラート・ルールの作成と管理およびアラート履歴の表示に使用します。また、このタブではアラートを有効または無効にできます。

2.5.2 ツールバー

Oracle BAMアクティブ・スタジオ・インタフェースの各タブに表示されるツールバーは、実行できるアクションを示すように変更されます。ツールバーにボタンのないアクションもあります。

図2-8 レポート編集ツールバー

2.5.3 レポート

レポートには、ビューが1つ以上表示されます。レポートの各ビューに異なるタイプを使用したり、異なるデータを表示できます。レポートの作成時に、ビューの組合せ、単一ビューまたは連続コラム・レポートを含んだタイル表示テンプレートを選択できます。連続コラム・レポートには単一のコラム・ビューが含まれ、このタイプのレポートには豊富なフォーマット機能が用意されています。詳細は、第3章「レポートの作成と管理」を参照してください。

2.5.4 アラート

アラートは、「アラート」タブで作成して管理できるアラート・ルールにより起動されます。詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

2.5.5 フォルダ

フォルダを作成して、レポートを編成、管理および共有します。「共有レポート」タブでフォルダに対する権限を設定し、他のユーザーにアクセス権を付与します。詳細は、第10章「レポートの編成と共有」を参照してください。

2.5.6 アクション

アクションは、レポートとアラートで実行できるタスクです。アクションの例としては、レポートおよびアラートの作成、表示、編集などがあります。「アクション」リストには、レポートの編集中であるかアラートの作業中であるかに応じて異なるアクションが表示されます。

図2-9 「アクション」リスト

「アクション」リストの右上隅にあるマイナス記号のボタンをクリックすると、リストを閉じることができます。

2.5.7 ビュー・タスク/オプション

「ビュー・タスク/オプション」には、ビューに関するタスクとオプションが表示されます。「ビュー・タスク/オプション」リストの右上隅にあるマイナス記号のボタンをクリックすると、リストを閉じることができます。

図2-10 「ビュー・タスク/オプション」リスト

2.5.8 「ガイド」テキスト

「ガイド」テキストは、Oracle BAMアクティブ・スタジオの使用時にヒントを提供します。「ガイド」ボックスの右上隅にあるマイナス記号のボタンをクリックすると、ボックスを閉じることができます。

図2-11 「ガイド」テキスト

2.5.9 ビュー・エディタ

「ビュー・エディタ」には、データとデータ修飾子を選択し、レポートのビューをフォーマットするための一連のタブがあります。レポートの作成時には、ウィザード形式の「ビュー・エディタ」に表示されるステップに従って作業できます。ビューの編集時には、変更するフォーマットやデータ機能に該当するタブをクリックできます。ビューのフォーマットに関する詳細は、第6章「ビューのフォーマット」を参照してください。

図2-12 ビュー・エディタ

ビューの編集中は、次のボタンを使用してビュー・エディタに移動できます。

- 「編集ペインの移動」は、ワーク・スペースの上部領域に移動して、ビュー・エディタを閉じずに変更内容を確認できます。「移動」を再度クリックすると、ビュー・エディタが元の場所に戻ります。

- 「編集ペインの縮小」は、ビュー・エディタを一時的に最小化します。「非表示」を再度クリックすると、ビュー・エディタが表示されます。

2.6 Oracle BAMアーキテクト・スタート・ガイド

Oracle BAMアーキテクトは、Oracle BAMスキーマを作成し、エンタープライズ・メッセージ・ソース(EMS)と外部データ・ソース(EDS)のデータ・フィード・オプションを構成するための堅牢なWebベース・ツールです。作成したデータ・オブジェクトは、Oracle BAMアクティブ・スタジオ・レポートでのビューの作成に使用できます。EMS定義を構成して、JMSソースのデータをデータ・オブジェクトに入れることができます。EDS定義を構成して、Oracle BAMサーバー外にある静的データ・ソースに接続できます。

図2-13 Oracle BAMアーキテクトのユーザー・インタフェース

Oracle BAMアーキテクトでは、アプリケーションの左上隅にあるドロップダウン・リストから、「データ・オブジェクト」、「エンタープライズ・メッセージ・ソース」(EMS)、「外部データ・ソース」(EDS)および「アラート」の各構成ページにアクセスできます。

図2-14 Oracle BAMアーキテクト構成リスト

Oracle BAMアーキテクトで実行できるすべてのタスクに関する詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

2.7 Oracle BAMアドミニストレータ・スタート・ガイド

Oracle BAMアドミニストレータは、Oracle BAMユーザーを管理し、ディストリビューション・リストを構成するためのWebベース・ツールです。

図2-15 Oracle BAMアドミニストレータのユーザー・インタフェース

アプリケーション内のナビゲーションはOracle BAMアーキテクトと似ています。

Oracle BAMアドミニストレータでは、アプリケーションの左上隅にあるリストから、「ユーザー管理」、「ロール管理」および「ディストリビューション・リスト管理」の各ページにアクセスできます。

ユーザー管理、ロール管理およびディストリビューション・リスト管理の詳細は、『Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド』を参照してください。ロール管理は読取り専用ページです。

2.8 Oracle BAMサンプル・スタート・ガイド

Oracle BAM製品インストールに含まれるサンプルには、サンプル・データ・オブジェクト、サンプル・ダッシュボードおよびMonitor Expressダッシュボードが含まれます。

Oracle BAM Monitor Expressサンプル

Monitor Expressダッシュボードとデータ・オブジェクト・サンプルを使用すると、Oracle JDeveloper内から比較的少ない手順でSOAコンポジット・アプリケーション用にOracle BAMを有効にできます。簡単に使用できるダッシュボードは、キー・パフォーマンス・インジケータ(KPI)をリアルタイムに追跡し、運用効率を高めるための、単一の統合ビューを提供します。監視用のリッチなユーザー環境は、Oracle JDeveloperのBPEL Monitorインストルメンテーションで提供されます。

詳細は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』のOracle BAM Monitor ExpressとBPELプロセスの併用に関する項を参照してください。

Oracle BAMサンプル・ダッシュボード

Oracle BAMでのサンプルとして4つのデモンストレーション・ダッシュボードがパッケージに含まれます。これらはShared Reports/Demoフォルダにあり、Oracle BAMアクティブ・ビューアおよびOracle BAMアクティブ・スタジオを使用してアクセスできます。これらのデモをテンプレートとして使用して独自のダッシュボードの開発を開始できます。

- Call Centerは、さまざまな製品のステータスに基づいてコールがルーティングされるコール・センター・シナリオをデモンストレーションします。デモでは、特定の領域での過剰なコール量に、コールを再ルーティングすることで対応するシステムの機能が示されます。

- Foreign Exchangeでは、外貨取引の成功または失敗を監視する機能をデモンストレーションします。ダッシュボードにはSLA違反と実行合計が表示されます。

- Order Bookingは、さまざまなステージで追跡されるオーダー管理プロセスをデモンストレーションします。

- Portfoliosは、株式ポートフォリオの変化を追跡できます。

アクティブ・データ・シミュレーション・スクリプトの実行に関する詳細、またはサンプルがシステムにインストールされていない場合、ファイル、インストール・スクリプトおよび説明は、SOA_ORACLE_HOME/bam/samples/ディレクトリにあります。

各サンプルに関する詳細な情報は、Oracle SOA SuiteサンプルのWebページに記載されています。

サンプル・データ・オブジェクト

複数のサンプル・データ・オブジェクトがOracle BAMで提供されているので、サンプル・データで機能を使用方法を学習できます。これらのサンプル・データ・オブジェクトは、Oracle BAMのドキュメントで機能の使用方法を示すときに使用されます。

3 レポートの作成と管理

この章では、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオで、タイル表示レポートやコラム・レポートなどの様々なレポートを作成する方法と、レポートを設計およびフォーマットするときに使用可能な一部のオプションの使用方法を説明します。レポートで使用するデータ・オブジェクトの変更方法、レポートでのアクティブ・データ取得の遅延時間の設定方法、およびポーリング・モードを使用するようにレポートを構成する方法について説明します。

この章のトピックは、次のとおりです:

- 3.1項「レポートの作成と配信の概要」

- 3.2項「タイル表示レポートの作成」

- 3.3項「コラム・レポートの作成」

- 3.4項「レポートの保存」

- 3.5項「レポートの名前の変更」

- 3.6項「レポートの編集」

- 3.7項「レポートの削除」

- 3.8項「レポートの電子メール送信」

- 3.9項「レポートの印刷」

- 3.10項「レポートのURLのコピー」

- 3.11項「オフラインでのレポートの保存」

- 3.12項「レポートの表示」

- 3.13項「レポート・プロンプトへの応答」

- 3.14項「アクティブ・データの一時停止と再生」

- 3.15項「WebページへのOracle BAMレポートの追加」

3.1 レポートの作成と配信の概要

レポートは、表示したり、他のユーザーと共有したり、レポートまたはその基になっているデータ・オブジェクト内での情報や条件の変化に基づいてアラートにより配信したりするために、Oracle BAMアクティブ・スタジオで作成します。レポートには、特定時点の情報またはリアルタイムの情報(アクティブ・データ)の1つ以上のビューを含めることができます。アクティブ・データでは、Oracle BAM アクティブ・データ・キャッシュがデータの変更を受信すると表示が更新されます。

レポートの設計時に、様々なテンプレート・レイアウトから選択できます。1つのレポートに複数のビューを含めることもできます。各ビューは、リスト、グラフまたはキー・プロセス・インジケータ(KPI)などのビュー・タイプでデータ・オブジェクトからの情報を表示するようにフォーマットされています。レポートの作成には、データ・ソースの選択、データ・フィールドの選択、情報のソート、フィルタリングおよびフォーマットも含まれます。

レポートに表示される情報は、そのレポートに使用されているデータ・オブジェクトに現在含まれているデータから取得されます。データ・オブジェクトは、Oracle BAMアーキテクトで作成してOracle BAMアクティブ・データ・キャッシュに格納します。データ設計者は、Oracle BAMアーキテクトを使用してデータ・オブジェクトを管理します。データ・オブジェクトに関する詳細は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』でOracle BAMデータ・オブジェクトの作成に関する説明を参照してください。

「共有レポート」ページでレポートを格納したフォルダを作成し、そのレポートを他のOracle BAMアクティブ・スタジオのユーザーと共有できます。ユーザーが特定のフォルダ内のレポートを表示、作成または削除できるように、権限を割り当てます。フォルダと権限に関する詳細は、第10章「レポートの編成と共有」を参照してください。

レポートの作成後に、特定のレポートに関連するデータを監視するアラート・ルールを作成し、ユーザーにアラートを送信できます。アラート・ルールには、レポート内のデータに変更があったとき、特定の時点または他のイベントが発生したときにアラートを起動するための条件を含めることができます。レポートは、レポートのURLまたはレポートのグラフィック表示を含む電子メールでアラートとしてユーザーに配信できます。アラートの作成の詳細は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』のOracle BAMアラートの作成に関する説明を参照してください。

3.2 タイル表示レポートの作成

「ホーム」、「レポート」または「共有レポート」タブで、データ・オブジェクトについての1つまたは複数のビューを含むレポートを作成します。レポートの作成方法の概要は次のとおりです。

1. 「新規レポートの作成」をクリックします。このボタンは、「ホーム」、「レポート」または「共有レポート」タブに表示されます。レポートを作成するには、「新規レポートの作成」ツールバー・アイコンを選択する方法もあります。

2. レポート・テンプレートを選択します。「タイル表示レポート」テンプレートには、単一ビューまたは複数ビューのレイアウトが含まれています。「コラム・レポート」テンプレートは複数ページにまたがる連続レポート・ビューで、特定のフォーマット・オプションが用意されています。

3. テンプレートの各領域のビュー・タイプを選択します。ビュー・タイプには、ストリーミング・リスト、更新リスト、棒グラフ、線グラフ、面グラフ、組合せのグラフ、コラム・レポート、KPI、クロス集計およびスプレッドシートがあります。

4. データ・オブジェクトを選択します。ビュー・エディタに表示される指示に従って、ウィザード形式でデータ・オブジェクト、フィールドおよび他のオプションを選択します。

5. ビューのフォーマット・プロパティを定義します。フォーマット・オプションは、選択したビュー・タイプに応じて異なります。たとえば、リストの場合はテキストと背景色をフォーマットできます。フォーマットされたテキストを含まないのは相場矢印だけです。

レポートを作成するには:

1. 「新規レポートの作成」をクリックします。

レイアウト・テンプレートが表示されます。タイル表示テンプレートには、1ページに複数ビューを表示するためのレイアウトが用意されています。

2. テンプレートを選択します。タイル表示レイアウトを選択するか、「コラム・レポート」テンプレートを選択して複数ページの連続形式のコラム・レポートを作成します。コラム・レポートを作成する場合は、3.3項「コラム・レポートの作成」を参照してください。

各テンプレート領域にビュー・タイプのグループが表示されます。ビュー・タイプには、グラフ、リスト、KPI、クロス集計、スプレッドシートなどがあります。

3. ビュー・タイプを選択します。

ビューのプレビュー・イメージが表示され、画面の下部にビュー・エディタが開きます。

4. ビュー・エディタの「データ・オブジェクトの選択」ステップでデータ・オブジェクトを選択し、「次へ」をクリックします。

データ・オブジェクトは、レポートのデータのソースです。データ・オブジェクトはOracle BAMアーキテクトを使用して作成し、Oracle BAMアーキテクト・ユーザー別のフォルダ単位で編成されます。

5. 選択したビューに応じて、次のオプションからフィールドを選択します。

- リスト・ビューのフィールドを選択するには:
リスト・ビューの場合、フィールドを選択するには、フィールド・チェック・ボックスを選択します。

データ・オブジェクトに含まれるフィールドが10個以下の場合は、「データ・フィールド」リスト内のフィールドが自動的に選択されます。11個以上の場合は、フィールドを手動で選択する必要があります。すべてのチェック・ボックスを選択解除するには、「select none」をクリックします。リンクが「すべて選択」に切り替わり、すべてのフィールドを再選択できるようになります。

リスト・ビューのフォーマットに関する詳細は、4.1.3項「リスト・ビューのフォーマット・プロパティの構成」を参照してください。

- グラフ・ビューのフィールドを選択するには:
チャート・ビューの場合は、「グループ化」リストでフィールドのチェック・ボックスを選択します。

「年」のような数値フィールドであっても、その値をグループ化に使用する場合は、「グループ化」リストに表示されるように「値フィールドを含む」をクリックします。

「グラフの値」リストで、チャートで集計する値フィールドのチェック・ボックスを選択し、「サマリー関数」リストで関数を選択します。

サマリー関数に関する詳細は、5.6項「グループへのサマリー関数の適用」を参照してください。

グラフ・ビューのフォーマットに関する詳細は、4.2.3項「グラフ・ビューの一般フォーマット・プロパティの構成」を参照してください。

- KPIビューのフィールドを選択するには:
矢印やゲージのようなKPIビューの場合は、データを表示する各リストからフィールドを選択します。

ドロップダウン・リストごとにフィールドを選択する必要はありません。

KPIビューのフォーマットに関する詳細は、4.4.3項「KPIビューのフォーマット・プロパティの構成」を参照してください。

6. 「次へ」をクリックします。
その他のオプションのリストが表示されます。リンクをクリックして、フィルタの作成、計算フィールドの作成、ビューへの別のデータ・オブジェクトの追加、ビューのプロパティの変更などを行うことができます。

これらのオプションの詳細は、第5章「ビューのデータの操作」および第6章「ビューのフォーマット」を参照してください。

7. 「終了」をクリックして、構成したビューのプレビューを表示します。

各ビュー・タイプの作成とフォーマットの詳細は、第4章「ビューの作成と使用」を参照してください。

3.3 コラム・レポートの作成

コラム・レポートの構成には、タイル表示レポートとは異なる特徴があります。タイル表示レポートの場合は、単一ページにデータ・ビューが含まれます。コラム・レポートでは複数ページにわたって連続するフォーマットされたレポートが作成され、特定のフォーマット・オプションが用意されています。

「コラム・レポート」テンプレートを選択した場合は、コラム・レポート・ビューも自動的に選択されます。タイル表示レポート・テンプレートとコラム・レポート・ビューを選択することもできますが、この構成では印刷用の複数ページは提供されません。

注意:
コラム・レポートとコラム・ビューは、アクティブ・データの更新のみをサポートします。また、サポートされるのは、更新によってレコードのグループ分けが変化せず、レポートが複数のページまたはフレームにまたがらない場合のみです。

コラム・レポートの作成方法の概要は次のとおりです。

1. 「コラム・レポート」テンプレートを選択します。

2. データ・オブジェクトを選択します。ビュー・エディタに表示される指示に従って、ウィザード形式でデータ・オブジェクト、フィールドおよび他のオプションを選択します。

3. グループを追加します。

4. サマリー関数を追加します。

5. ビューのフォーマット・プロパティを定義します。コラム・レポート・ビューには、コラム・レポートに関連する他のオプションを持つテキスト・フォーマットが含まれています。

コラム・レポートを作成するには:

1. 「新規レポートの作成」をクリックします。

2. Oracle BAMアクティブ・スタジオの右端で、「コラム・レポート」テンプレートを選択します。

「コラム・レポート」テンプレートをクリックすると、「コラム・レポート」ビュー・タイプが自動的に選択されます。

コラム・レポートのプレビュー・イメージとビュー・エディタが表示されます。

3. データ・オブジェクトを選択し、「次へ」をクリックします。

データ・オブジェクトでは、レポートのデータのソースが定義されます。データ・オブジェクトの作成にはOracle BAMアーキテクトを使用します。

4. 含めるデータ・フィールドを選択し、「次へ」をクリックします。

フィールドを選択して上下矢印をクリックすることで、フィールドの順序を変更できます。

データ・オブジェクトに含まれるフィールドが10個以下の場合は、「データ・フィールド」リスト内のフィールドが自動的に選択されます。11個以上の場合は、フィールドを手動で選択する必要があります。フィールドを選択しない場合は、「何も選択しない」をクリックします。リンクが「すべて選択」に切り替わり、すべてのフィールドを再選択できるようになります。

5. レポートでデータをグループ化するフィールドを選択し、「次へ」をクリックします。

グループ化するフィールドを選択するには、「レポート・フィールド」リストでフィールドを選択し、右向きの矢印(>)をクリックして、「レポート・グループ」リストに移動します。

ビュー・エディタには、グループ化フィールドを構成するためのプロパティが他にもいくつかあります。

- 「グループ・ヘッダー/フッターの表示」を使用すると、レポートのヘッダーとフッターに集計を表示できます。

- 「グループ・ソート方向」は、数値型のグループ・フィールドに対してグループ・レベルでのソートを提供します。

6. サマリー関数に使用するフィールドを選択し、「次へ」をクリックします。

フィールドを集約するには、「レポート・フィールド」リストでフィールドを選択し、「サマリー関数」リストで関数を選択して、「表示場所」リストでサマリーを表示するフッター(「レポート・フッター」または「グループ・フッター」)を選択します。サマリー関数に関する詳細は、5.6項「グループへのサマリー関数の適用」を参照してください。

「追加オプションの選択または終了」ステップが開きます。

リンクをクリックし、フィルタの作成、計算フィールドの作成、ビュー・プロパティの変更を行うことができます。

7. 「終了」をクリックします。
作成したコラム・レポートのプレビューが、Oracle BAMアクティブ・スタジオのワーク・スペースに表示されます。

レポートの編集を完成するための追加タスクには、データのフォーマット、複数のビューを持つテンプレートに関する、この手順のステップの繰返しおよびレポートの保存が含まれます。

3.3.1 コラム・レポートの項目のグループ化

コラム・レポートでは、ビュー・エディタの「グループ」タブで項目のグループ化、ソートの適用、ヘッダーとフッターの追加を行うことができます。

コラム・レポートの項目をグループ化するには:

1. 編集するコラム・ビューをダブルクリックしてビュー・エディタを開くか、または「ビュー・タスク/オプション」リストで「ビューの編集」をクリックします。

2. ビュー・エディタで「データ」アイコンをクリックします。

3. 「グループ」タブを選択します。

図3-1 コラム・レポートに対するビュー・エディタの「グループ」タブ

4. 図3-1で示されているように、「レポート・フィールド」リストでフィールドを選択します。
複数のフィールドを選択し、同時に複数のフィールドを移動できます。

5. 右矢印(>)をクリックして、選択したフィールドを「レポート・グループ」リストに移動します(図3-1を参照)。

6. 各フィールドの位置リストから「ヘッダー」、「フッター」または「詳細」を選択します。

1つ以上のフィールドで「詳細」を選択する必要があります。

7. 各数値フィールドのソート方向を変更するには、ソート方向として「昇順」または「降順」を選択します。

図3-2 「グループ」タブの「グループ・プロパティ」

- 「グループ・ヘッダー/フッターの表示」を使用すると、レポートのヘッダーとフッターに集計を表示できます。

- 「グループ・ソート方向」は、数値型のグループ・フィールドに対してグループ・レベルでのソートを提供します。

8. 「レポート・グループ」の順序を変更するには、「レポート・グループ」リストでフィールドを選択し、フィールドをリストの上位へ移動するには上矢印をクリックし、フィールドをリストの下位へ移動するには下矢印をクリックします。

9. 「適用」または「OK」をクリックします。

3.3.2 コラム・レポートでのサマリー関数の追加

コラム・レポートの場合は、「サマリー」タブでサマリー関数をレポート・フッターまたはグループ・フッターとして追加できます。

レポートにサマリー関数を追加するには:

1. 編集するビューをダブルクリックしてビュー・エディタを開くか、または「ビュー・タスク/オプション」リストで「ビューの編集」をクリックします。

2. ビュー・エディタで「データ」アイコンをクリックします。

3. 「サマリー」タブをクリックします。

4. 「レポート・フィールド」リストでフィールドを選択します。

5. 「サマリー関数」リストで、サマリー関数のチェック・ボックスを1つ以上選択します。

6. 表示先リストでチェック・ボックスを選択して、サマリー関数をレポート・フッターまたはグループ・フッターに表示します。
グループ・フッター・オプションは、「グループ」タブでグループを作成した場合にのみ表示されます。

7. 「適用」または「OK」をクリックします。

3.3.3 コラム・レポートでの簡単な書式設定

ツールバーを使用すると、ビュー・エディタを開かずに、コラム・レポートの単一列にグループ化、ソートおよびサマリーを適用できます。

単一列にクイック・フォーマットを適用するには:

1. 編集中のコラム・レポートで、1列をクリックして選択します。
列の罫線が強調表示され、適切なアイコンがツールバーで有効になります。

2. ツールバーのアイコンをクリックして、機能を列に適用します。
ボタンの機能は次のとおりです。

- グループのソートおよび値の非表示: グループでソートされ、重複値は非表示になります。

- 値の非表示: 重複値が1度のみ表示されるようになります。

- 昇順ソート: 列が昇順でソートされます。

- 降順ソート: 列が降順でソートされます。

- グループ: 列のグループ・ヘッダーおよびフッターが追加されます。

- 集計: 列の「合計」グループ・フッターおよびレポート・フッターが追加されます。

3. 「ビューの編集」をクリックしてビュー・エディタで「データ」アイコンをクリックすると、これらの機能を元に戻したり、さらにコラム・レポートを編集できます。

3.4 レポートの保存

レポートを保存するには:

1. 「アクション」リストで、「レポートの保存」をクリックします。

「レポートの保存」ダイアログ・ボックスが開きます。

2. 一意のレポート名を入力するか、デフォルト名を使用し、レポートを保存するフォルダを選択し、「OK」をクリックします。

警告:
データ・オブジェクト、レポート、エンタープライズ・メッセージ・ソース名などのOracle BAMオブジェクト名で単一引用符や二重引用符を使用すると、ランタイム・エラーが発生します。
Oracle BAMオブジェクト名では単一引用符または二重引用符を使用しないでください。

「レポートの保存」ダイアログ・ボックスで「新規フォルダの作成」をクリックすると、レポートを保存する前にフォルダを作成できます。

レポートを保存するかどうかを確認するダイアログ・ボックスが開きます。

3. 「OK」をクリックしてダイアログ・ボックスを閉じ、レポートに戻ります。

編集したレポートを保存するには:

1. 「アクション」リストで、「レポートの保存」をクリックします。
レポートを保存するかどうかを確認するダイアログ・ボックスが開きます。

2. 「OK」をクリックしてダイアログ・ボックスを閉じ、レポートに戻ります。

編集したレポートを別のレポートとして保存するには:

1. 「アクション」リストで、「レポートの別名保存」をクリックします。

「レポートの保存」ダイアログ・ボックスが開きます。

2. 一意のレポート名を入力するか、デフォルト名を使用し、レポートを保存するフォルダを選択し、「OK」をクリックします。
レポートを保存するかどうかを確認するダイアログ・ボックスが開きます。

3. 「OK」をクリックしてダイアログ・ボックスを閉じ、レポートに戻ります。

レポートをオフライン表示用に保存する手順は、次のとおりです。

1. 表示するレポートを開きます(「オフラインで保存」は編集モードでは使用できません)。

2. 「アクション」リストで、「オフラインで保存」を選択します。

ファイルのダウンロード・ダイアログ・ボックスが開きます。

3. 「保存」をクリックします。

4. レポートの保存場所を選択し、「保存」をクリックします。

注意:
オフラインで保存したタイル表示レポートの印刷時には、表示可能なデータのみが印刷されます。リスト・ビューのような複数ページ・ビューの一部であって現在表示されていないデータは、印刷されません。この例外は、連続モードのコラム・レポートです。

3.5 レポートの名前の変更

Oracle BAMアクティブ・スタジオでレポートを表示している間に、「マイ・レポート」タブまたは「共有レポート」タブでレポートを選択して、レポートの名前を変更できます。ただし、レポートの編集中はできません。

レポートの名前を変更するには:

1. 「マイ・レポート」または「共有レポート」のレポート・リストで、名前を変更するレポートを選択します。

2. 「アクション」リストで、「名前の変更」をクリックします。

「名前の変更」ダイアログ・ボックスが開きます。

3. レポートの固有の名前を入力します。

警告:
データ・オブジェクト、レポート、エンタープライズ・メッセージ・ソース名などのOracle BAMオブジェクト名で単一引用符や二重引用符を使用すると、ランタイム・エラーが発生します。
Oracle BAMオブジェクト名では単一引用符または二重引用符を使用しないでください。

4. 「OK」をクリックします。
新しい名前でレポートが表示されます。

3.6 レポートの編集

この項では、Oracle BAMレポートの様々な側面を編集するための手順を示します。内容は次のとおりです。

- 3.6.1項「レポートの編集」

- 3.6.2項「レポート・タイトルの追加」

- 3.6.3項「レポート・タイトルのフォーマット」

- 3.6.4項「レポートの背景の設定」

- 3.6.5項「ビューのサイズ変更」

- 3.6.6項「ビューの挿入」

- 3.6.7項「ビューの削除」

- 3.6.8項「ビュー・タイプの変更」

- 3.6.9項「使用するデータ・オブジェクトの変更」

- 3.6.10項「アクティブ・データの取得間隔の設定」

- 3.6.11項「レポート・レベルのポーリング・モード・リフレッシュ間隔の設定」

- 3.6.12項「レポートのブレッドクラムの構成」

- 3.6.13項「ブラウザの余白の構成」

3.6.1 レポートの編集

自分が所有するレポートはすべて編集できます。各ビューのフォーマット・オプションを編集したり、ビュー・タイプを変更できます。他のユーザーとの共有レポートを編集するには、そのレポートが格納されているフォルダに対する作成権限が必要です。

レポートを編集するには:

1. 「マイ・レポート」または「共有レポート」で編集するレポートを選択し、「アクション」リストで「編集」をクリックします。
レポートがワーク・スペースに表示されます。

2. 次のものから選択できます。

- 「ビュー・タスク/オプション」リストで「ビューの編集」をクリックしてビュー・エディタを開きます。ビュー・エディタには、データ機能とフォーマット・プロパティに関するダイアログ・ボックスが含まれています。ビュー・エディタを開くには、レポート表示をダブルクリックする方法もあります。

- ビュー・タイプを変更するには、「ビュー・タスク/オプション」リストで「ビュー・タイプの変更」をクリックします。可能な場合は、前にビューについて選択したオプションがビュー・タイプに適用されます。

3. レポートの編集完了後に、「アクション」リストで「レポートの保存」をクリックします。

3.6.2 レポート・タイトルの追加

タイトルを追加してレポートの最上部に表示できます。

レポートにタイトルを追加するには:

1. 編集中のレポートの上部にある「クリックしてレポート・タイトルを追加します」というテキストをクリックします。
テキストがテキスト・カーソルに変わります。

2. レポート・タイトルを入力します。

タイトルはレポートとともに保存されます。タイトル・テキスト・フィールドをクリックして入力すると、レポート・タイトルを編集できます。レポート・タイトルは、「レポート・プロパティ・ダイアログ」ダイアログ・ボックスでフォーマットできます。

レポートに複数のビューがある場合は、各ビューの表示タイトルを追加することもできます。

3.6.3 レポート・タイトルのフォーマット

レポート・タイトルは、「レポート・プロパティ・ダイアログ」ダイアログ・ボックスでフォーマットできます。テキストをフォーマットする前に、レポート・タイトルを追加する必要があります。

レポート・タイトルをフォーマットするには:

1. 編集中のレポートで、「アクション」リストの「レポート・プロパティの変更」をクリックします。
「レポート・プロパティ・ダイアログ」ダイアログ・ボックスが開きます。

2. 「タイトル」タブの「フォント」リストで、フォント名をクリックします。

3. 「スタイル」リストで、フォント・スタイルをクリックします。

4. 「サイズ」リストで、フォント・サイズをクリックします。

5. カラー・サンプルをクリックします。
カラー・パレットが開きます。

6. パレットから色を選択します。
色とその16進数が表示されます。色を指定するには、このフィールドに16進数を入力または貼り付ける方法もあります。

7. 下線、上線または取消し線のチェック・ボックスを選択して、テキストに適用する文字修飾を選択します。

8. 先頭文字を大文字にする、すべて大文字にする、またはすべて小文字にするなど、テキストのケースを選択します。

9. 「適用」または「OK」をクリックします。

3.6.4 レポートの背景の設定

レポートの背景色またはイメージを設定できます。背景はタイトル・バー、ビュー要素の奥の領域およびビューとビューの間に表示されます。

サポートされているイメージ・ファイルの形式は、GIF、JPG、PNGだけです。

レポートの背景色を設定するには:

1. 編集中のレポートで、「アクション」リストの「レポート・プロパティの変更」をクリックします。
「レポート・プロパティ・ダイアログ」ダイアログ・ボックスが開きます。

2. 「背景」タブで、レポートの背景に関する現在のカラー・サンプルをクリックします。
カラー・パレットが開きます。

3. 色を選択します。
レポートの背景色について選択した色とその16進数が表示されます。色を指定するには、このフィールドに16進数を入力または貼り付ける方法もあります。

4. 「OK」をクリックします。
背景色がレポートに適用されます。

背景にイメージを使用するには:

1. 編集中のレポートで、「アクション」リストの「レポート・プロパティの変更」をクリックします。
「レポート・プロパティ・ダイアログ」ダイアログ・ボックスが開きます。

2. 「Background」タブで、「Image」チェック・ボックスを選択し、「Browse」をクリックします。
「ファイルのアップロード」ダイアログ・ボックスが開きます。

3. 「参照」をクリックしてイメージを検索します。

4. イメージ・ファイルを選択して「開く」をクリックします。

5. 「アップロード」をクリックします。

6. 「OK」をクリックして「ファイルのアップロード」ダイアログ・ボックスを閉じます。

7. 「OK」をクリックして「レポート・プロパティ・ダイアログ」ボックスを閉じます。

3.6.5 ビューのサイズ変更

レポートのビューのサイズを変更できます。ビューを拡大表示したり、ビューのサイズを小さくして別のビューを挿入するスペースを空けることができます。

レポートのビューをサイズ変更するには:

1. 編集中のレポートで、サイズ変更するビューを選択します。
ビューに選択ハンドルが表示されます。

2. 選択ハンドルをクリックして、次のいずれかを実行します。

- ビューのサイズを変更する方向に、ハンドルをマウスでドラッグします。

- ビューのエッジを移動する方向の方向キー(矢印)を使用します(より正確に変更できます)。

ビューがサイズ変更されます。選択ハンドルのかわりにビューのフレームをドラッグして、ビューをサイズ変更せずに移動することもできます。

3.6.6 ビューの挿入

レポートにビューを追加挿入できます。レポート・テンプレートの選択後にビューを整列させて、さらにビューを追加できます。

レポートにビューを挿入するには:

1. 編集中のレポートで、ツールバーの「ビューの挿入」をクリックします。
ビューが開き、選択ハンドルがアクティブになります。

2. 次のいずれかを実行してビューを整列させることができます。

- ハンドルをクリックし、ビューをサイズ変更する方向へドラッグします。

- 選択ハンドルのかわりにビューのフレームをドラッグして、ビューをサイズ変更せずに移動します。

- ツールバーの「ビューを後ろに配置」および「ビューを前に配置」をクリックして、重なっているビューを整列させます。

3.6.7 ビューの削除

レポートからビューを削除できます。レポートのビュー数を減らして、残りのビューをサイズ変更できます。

レポートからビューを削除するには:

1. 編集中のレポートで、削除するビューをクリックします。
ビューに選択ハンドルが表示されます。

2. ツールバーの「ビューの削除」をクリックします。
ビューが削除されます。

3.6.8 ビュー・タイプの変更

レポートを編集し、特定のビューについて選択したビュー・タイプを変更できます。たとえば、3つのビューを持つレポートがあり、レポート全体を再作成せずに、最初のビューをストリーミング・リストから更新順序付きリストに変更することにしたとします。多数のビュー・タイプを変更でき、前に指定したプロパティの大多数はそのまま保持できます。

レポートのビュー・タイプを変更するには:

1. 編集中のレポートで、変更するビューをクリックします。
ビューに選択ハンドルが表示されます。

2. 「ビュー・タスク/オプション」リストで「ビュー・タイプの変更」をクリックします。
ビュー・タイプ・アイコンが表示されます。

3. 切り替えるビュー・タイプをクリックします。
古いビュー・タイプ用に選択したデータ・オブジェクトを使用してビューが開きます。

4. ビュー・エディタを開き、ビュー・タイプに必要な他のフォーマットを選択します。

3.6.9 使用するデータ・オブジェクトの変更

レポートを編集し、特定のビューについて選択したデータ・オブジェクトを変更したり、レポート全体で使用されるデータ・オブジェクトの箇所を変更したりできます。選択するデータ・オブジェクトは、最初に選択していたデータ・オブジェクトと同じフィールドを1つ以上含んでいる必要があります。選択するデータ・オブジェクトには、他のフィールドも含まれている場合があります。適用されないデータ・オブジェクトは無効化されます。

ビュー・エディタの「データ・オブジェクト」タブを使用すると特定のビューのデータ・オブジェクトを変更でき、「データ・オブジェクトの一括変更」アクションを使用するとレポート全体についてデータ・オブジェクトを置き換えることができます。データ・オブジェクトに関する詳細は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』を参照してください。

ビュー内でデータ・オブジェクトを切り替えるには:

1. 編集中のレポートで、変更するビューをクリックします。
ビューに選択ハンドルが表示されます。

2. 「ビュー・タスク/オプション」リストで、「ビューの編集」をクリックします。

3. 「データ・オブジェクト」タブをクリックします。
データ・オブジェクトのリストが開きます。元のデータ・オブジェクトと類似しないデータ・オブジェクトは無効化されます。

4. ビュー・タイプに必要な他のフォーマットを選択します。

5. 「OK」または「適用」をクリックします。

レポートでデータ・オブジェクトが使用されているすべての箇所を変更するには:

1. レポートを編集用に開いているときに、「アクション」リスト内の「データ・オブジェクトの一括変更」をクリックします。

2. 「データ・オブジェクトの一括変更」ダイアログ・ボックスで、「参照」をクリックして、現在使用されているデータ・オブジェクト(置き換えられるデータ・オブジェクト)を選択します。

3. 2番目のフィールドの「参照」をクリックし、置き換える新しいデータ・オブジェクトを選択して、「OK」をクリックします。

3.6.10 アクティブ・データの取得間隔の設定

大量のデータが頻繁に変更されるアクティブ・データ・レポートを作成する際には、各アクティブ・データの取得前にさらにデータが累積されるように、遅延時間を設定できます。これにより、レポートを表示するユーザーの表示パフォーマンスが向上します。理想的な設定は、データ特性に応じて異なります。

レポート表示がアクティブ・データに追いつかず、クライアント・システムのCPU全体が使用されている場合は、わずかな時間を追加すると、送信前にさらにレコードを収集する機会が得られ、より多くのレコードが毎回送信されます。短い遅延で表示パフォーマンスが向上します。

理想的な時間量を決定するには、レポートを表示して、どの程度の時間で最善の結果が得られるかをテストする必要があります。この設定は、アクティブ・データを表示するレポートのすべてのビューに適用されます。

データ取得間隔を設定するには:

1. 編集中のレポートで、「アクション」リストの「レポート・プロパティの変更」をクリックします。
「レポート・プロパティ・ダイアログ」ダイアログ・ボックスが開きます。

図3-3 「レポート・プロパティ・ダイアログ」ダイアログ・ボックスの「詳細」タブ

2. 「詳細」タブをクリックします。

3. アクティブ・データ間隔で2つ目のオプションを選択し、リフレッシュ間隔の数値をミリ秒単位で入力します(0.5秒を表す場合は500、2秒を表す場合は2000など)。
デフォルトではアクティブ・データ間隔は管理者によって設定され、デフォルト値は1000ミリ秒です。ただし、管理者がデフォルト間隔を変更している場合があります。

4. 「OK」をクリックして変更を保存し、ダイアログ・ボックスを閉じます。

3.6.11 レポート・レベルのポーリング・モード・リフレッシュ間隔の設定

レポートを開くときにアクティブ・データ・モードではなく、ポーリング・モードで開くようにレポートを構成できます。ポーリング・モードの場合、レポートとOracle BAMサーバーの間にアクティブ・データ・チャネルは開かれません。レポート内の各ビューのビューセットは、静的なスナップショット・モードで開かれ、これらのビューセットのアクティブ・データは監視されません。IBM WebSphereプラットフォームの場合、開かれているレポートのリクエストを処理するサーブレット・スレッドは遮断されずにコンテナ・スレッド・プールに戻されます。

レポートがポーリング・モードの場合、指定された間隔でブラウザがレポート全体のURLの再ロードをリクエストするようになります。ポーリング・モードのデフォルトのリフレッシュ間隔は、5分(300秒)です。

レポート全体にポーリング・モードを設定するには:

1. 編集するレポートで、「アクション」リストから「レポート・プロパティの変更」をクリックします。

2. 開いた「レポート・プロパティ」ダイアログ・ボックスで、「詳細」タブをクリックします。

3. 「リフレッシュ間隔」を選択し、レポート・レベルのポーリング・モード・リフレッシュ間隔の数値を秒単位で入力します。最小値は1分(60秒)にする必要があります。

4. 「OK」をクリックして変更を保存し、ダイアログ・ボックスを閉じます。

注意:
レポート全体にポーリング・モードを構成するのではなく、レポート内の個々のビューをポーリング・モードで開くように設定することもできます。
レポート・レベルのポーリング・モード設定は、レポート内にすでに設定されている個別のビュー・レベルのポーリング・モード設定よりも優先されます。つまり、レポート・レベルのポーリング・モード・リフレッシュ間隔を設定すると、レポート内のすべてのビュー・レベルのポーリング・モード間隔の値は無効になります。

レポート内のビューをアクティブ・データ・モードではなく、ポーリング・モードで起動するように指定するには、6.11項「ビュー・レベルのポーリング・モード・リフレッシュ間隔の設定」を参照してください。

3.6.12 レポートのブレッドクラムの構成

他のレポートまでドリルするように構成するレポートを作成するときは、ブレッドクラムの表示機能を有効にして、レポートの上部にドリル・パスを表示できます。これにより、図3-4に示すように、経由したレポートの過程が残り、ユーザーは前のレポートをクリックして戻ることができます。

図3-4 レポートのブレッドクラム

この機能は、図3-5で示すように、全体ドリルのタイプを「現在のレポートの置換」で構成したときにのみサポートされます。全体ドリルのターゲットの構成に関する詳細は、5.3.4項「全体のドリル」を参照してください。

図3-5 デスティネーション・タイプ全体のドリルの選択

図3-3で示されているように、このオプションは「レポート・プロパティ・ダイアログ」ダイアログ・ボックスで有効にします。編集しているレポートからこのダイアログ・ボックスにアクセスするには、「アクション」リストの「レポート・プロパティの変更」リンクをクリックします。

3.6.13 ブラウザの余白の構成

「表示モードでレポートの余白を表示します」機能は、レポート内のビューのエッジとブラウザ・ウィンドウのエッジの間に若干の余白を作成します。これにより、ビューの左側または右側と重なるテキストが、ウィンドウのエッジと重ならないようにすることができます。

図3-3で示されているように、このオプションは「レポート・プロパティ・ダイアログ」ダイアログ・ボックスで有効にします。編集しているレポートからこのダイアログ・ボックスにアクセスするには、「アクション」リストの「レポート・プロパティの変更」リンクをクリックします。

3.7 レポートの削除

自分が所有するレポートはすべて削除できます。他のユーザーが共有しているレポートは、そのレポートを含んだフォルダに対する削除権限をレポート所有者から付与されないかぎり削除できません。

アラートによって参照されているレポートが削除されても、ユーザーに警告はありません。アラートがトリガーされると、エラー・メッセージ「: 電子メールの送信中にエラーが発生しました」が発行されますが、削除されたレポートへの参照が壊れていることに関する具体的なエラーはありません。レポートの削除時にレポートがアラートによって参照されていないことを確認することが重要です。

レポートを削除するには:

1. 削除するレポートを選択します。

2. 「アクション」リストで、「削除」をクリックします。
削除操作を確認するダイアログ・ボックスが開きます。

3. 「OK」をクリックします。
レポートが削除されます。

3.8 レポートの電子メール送信

レポートまたはレポートへのリンクを、自分または他のユーザーに電子メールで送信できます。

レポートを電子メールで送信するには:

1. 電子メールで送信するレポートを開いてアクティブ・スタジオで表示します。

2. 「アクション」リストで「電子メール」をクリックし、「レポート・ページ」または「レポート・リンク」を選択します。

「レポート・リンク」を選択すると、アクティブ・レポートが開きます。

アクティブ・レポートに対して「レポート・ページ」を選択すると、ダイアログ・ボックス内のレポートを受信者に表示されるとおりの方法でプレビューできます。レポート・ページはレポートの静的なスナップショットであり、JavaScriptもサイズ変更機能も組み込まれていません。外部コンテンツ・ビューのWebページにJavaScriptが含まれている場合は、「レポート・ページ」オプションを使用して送信しないでください。

スナップショット・レポート・ページは、Microsoft Outlookの電子メール・メッセージ内でのみ表示できます。スナップショット・レポート・ページの表示はFirefox、Netscapeおよび他のMozillaクライアントはサポートされていないので、レポート・ページは添付ファイルとして送信されます。

「電子メール・レポート」ダイアログ・ボックスが開きます。

ダイアログ・ボックスのレポート・リンク・バージョンには、レポートへのリンクが含まれます。

図3-6 レポート・リンクを送信する場合の「電子メール・レポート」ダイアログ・ボックス

ダイアログ・ボックスのレポート・ページ・バージョンにはレポートのグラフィック・スナップショットが含まれ、送信する前にレポートをクリックしてスナップショットをプレビューできます。

図3-7 レポート・ページを送信する場合の「電子メール・レポート」ダイアログ・ボックス

3. 「宛先」、「CC」、「BCC」の各フィールドに、Oracle BAMユーザーの名前を指定します。Oracle BAMユーザーとして認証されていないユーザーには電子メールを送信できません。ユーザーの設定方法については、『Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド』を参照してください。

4. 「件名」フィールドにメッセージの件名を入力します。

5. 「メッセージ」フィールドに受信者へのメッセージを入力します。このオプションはレポート・ページを送信するときにのみ使用できます。

6. 「送信」をクリックします。
レポート・リンクまたはレポート・ページを含む電子メールが、すべてのメッセージ受信者に送信されます。

3.9 レポートの印刷

「レポート」または「共有レポート」タブから、表示しているレポートを印刷できます。

注意:
リスト・ビューにある行のすべては印刷されない場合があります。リスト・ビューが複数ページにわかれている場合は、選択したページのみが印刷されます。各ページを選択して個別に印刷する必要があります。

レポートを印刷するには:

1. 印刷するレポートをクリックします。

2. 「アクション」リストで、「表示」をクリックします。
「アクション」リストに、「印刷プレビュー」とページの向きに関するオプションが表示されます。

3. ページの向きとして「縦」または「横」を選択します。

4. 「アクション」リストで、「印刷プレビュー」をクリックします。
「印刷プレビュー」ウィンドウが開きます。

5. 「印刷」をクリックします。
プリンタ設定用の「印刷」ダイアログ・ボックスが開きます。

6. レポートの出力先プリンタや印刷部数などの印刷オプションを選択します。
Oracle BAMアクティブ・スタジオでページの向きを変更した場合は、プリンタ設定でもページの向きを変更する必要があります。Microsoft Windowsの「印刷」ダイアログ・ボックスで「プロパティ」をクリックし、「基本設定」タブをクリックしてページの向きに関するオプションを表示します。

7. 「印刷」をクリックします。
プリンタでレポートが印刷されます。

「印刷プレビュー」ウィンドウを閉じるには、「閉じる」をクリックします。

コラム・レポートを印刷する場合は、印刷境界とページ数を表示できます。

コラム・レポートを印刷するには:

1. 印刷するレポートをクリックします。

2. 「アクション」リストで、「表示」をクリックします。
「アクション」リストに、「印刷境界」とページの向きに関するオプションが表示されます。

3. 「印刷境界」をクリックして、ページ・レイアウトとページ数を表示します。

4. ページの向きとして「縦」または「横」を選択します。

5. 「アクション」リストで、「印刷」をクリックします。
プリンタ設定用の「印刷」ダイアログ・ボックスが開きます。

6. レポートの出力先プリンタや印刷部数などの印刷オプションを選択します。
Oracle BAMアクティブ・スタジオでページの向きを変更した場合は、プリンタ設定でもページの向きを変更する必要があります。「印刷」ダイアログ・ボックスで「プリファレンス」をクリックし、「基本」タブをクリックしてページの向きに関するオプションを表示します。

7. 「印刷」をクリックします。
プリンタでレポートが印刷されます。

8. 印刷境界を非表示にするには、再度「印刷境界」をクリックします。

3.10 レポートのURLのコピー

保存したレポートのURLをコピーできます。これにより、ポータル・サイトのWebページのような別の場所に、または電子メール内のリンクとしてURLを貼り付けることができます。レポートのURLにはレポートの格納場所のフルパスが含まれているため、リンクをクリックすると、そのレポートがブラウザで開かれます。レポートはOracle BAMアクティブ・スタジオで表示されます。

Oracle BAMレポートのURLを使用してiFrameにレポートを追加する方法は、3.15項「WebページへのOracle BAMレポートの追加」を参照してください。

レポートのURLをコピーするには:

1. 「レポート」ページまたは「共有レポート」ページのリストでレポートを選択します。

2. 「アクション」リストで、「ショートカットのコピー」をクリックします。
「ショートカットのコピー」ダイアログ・ボックスが開き、レポートのURLを含んだ文字列が表示されます。

3. 文字列を強調表示し、[Ctrl]キーを押しながら[C]キーを押してテキストをコピーします。

4. URLを任意の場所に貼り付けます。

3.11 オフラインでのレポートの保存

レポートをMHTファイルとしてローカルに保存できます。この種のファイルはローカル・コンピュータに保存されるため、Oracle BAMアクティブ・スタジオにアクセスしていない別の時点で表示できます。MHTファイルはブラウザに表示され、レポートはOracle BAMアクティブ・スタジオで開かれるのと同様に表示されます。

レポートをオフラインで保存するには:

1. レポートをクリックします。

2. 「アクション」リストで、「表示」をクリックします。

3. 「アクション」リストで、「オフラインで保存」をクリックします。
HTMLドキュメントの保存ダイアログ・ボックスが開きます。

4. ファイルを保存するフォルダの場所を選択します。

5. MHTファイル名を入力して「保存」をクリックします。

オフラインで保存したレポートを表示するには:

- ローカル・ファイル内でMHTファイルを検索してダブルクリックします。
MHTファイルがInternet Explorerブラウザに表示されます。レポート表示は、ブラウザ・ウィンドウのサイズに従ってサイズ変更されます。MHTファイルとして保存されたレポートは静的であり、ライブ・データを示すものではありません。

注意:
オフラインで保存したタイル表示レポートの印刷時には、表示可能なデータのみが印刷されます。リスト・ビューのような複数ページ・ビューの一部であって現在表示されていないデータは、印刷されません。この例外は、連続モードのコラム・レポートです。

3.12 レポートの表示

Oracle BAMアクティブ・スタジオの「ホーム」、「レポート」または「共有レポート」タブでレポートを表示できます。「ホーム」タブで開くようにレポートを構成する方法の詳細は、2.3.5項「Oracle BAMアクティブ・スタジオの「ホーム」タブに表示するレポートの選択」を参照してください。

レポート情報のロード時にインジケータを表示するかどうかを指定できます。レポート・ロード・インジケータを有効または無効にする方法の詳細は、2.3.3項「レポート・ロード・インジケータ設定の指定」を参照してください。

「ホーム」タブにレポートを表示するには:

1. Oracle BAMアクティブ・スタジオを開きます(2.5項「Oracle BAMアクティブ・スタジオ・スタート・ガイド」を参照)。「ホーム」タブがデフォルトで表示されます。

2. 「最近の表示」リストまたは「最近の共有」リストでレポート名をクリックします。ページの右側のワーク・スペースにレポートが開きます。

「レポート」または「共有レポート」タブでレポートを表示するには:

1. 「マイ・レポート」タブなど、レポートが保存されているタブの名前をクリックします。

2. 表示するレポートをクリックします(「マイ・レポート」など)。

3. 「アクション」リストで、「表示」をクリックします。
ページの右側のワーク・スペースにレポートが開きます。

レポートを閉じるには、「アクション」リストで「閉じる」をクリックするか、別のタブを選択します。

「マイ・レポート」タブと「共有レポート」タブでは、ページの右側のワーク・スペースで「レポート名」、「最終変更」または「所有者」ヘッダーをクリックして、レポート・リストをソートできます。

3.13 レポート・プロンプトへの応答

プロンプトを含むレポートには、レポートに結果が表示される前にユーザー入力を要求するダイアログ・ボックスが表示されます。

プロンプト・ダイアログ・ボックスが開く場合は、プロンプトに対して値を指定し、「OK」をクリックします。レポートは、プロンプトで指定した値を使用して表示されます。

図3-8 プロンプト・ダイアログ・ボックス

ツールバーの「再プロンプト」ボタンをクリックすると、ダイアログ・ボックスを再表示して別のレポート結果を表示できます。

図3-9 「再プロンプト」ボタン

3.14 アクティブ・データの一時停止と再生

レポートを表示する際に、レポートのアクティブ・データの表示を一時停止できます。すばやく更新されるレポートの場合は、他のアクティブ・データがロードされる前に、表示を一時停止して現行データを確認できます。

アクティブ・データの表示を停止するには:

- 表示中のレポートで、ツールバーの一時停止アイコンをクリックします。

アクティブ・データが一時停止され、一時停止ボタンが再生ボタンに変わります。

アクティブ・データの表示を再開するには:

- ツールバーの「アクティブ・データの再開」をクリックします。

アクティブ・データが開始し、再生ボタンが一時停止ボタンに変わります。

3.15 WebページへのOracle BAMレポートの追加

WebページにOracle BAMレポートを追加するには:

1. Oracle BAMアクティブ・スタジオで、「マイ・レポート」>「共有レポート」タブを開きます。

2. Webページに表示するレポートを選択します。

3. 左側のペインの「アクション」パネルで、「ショートカットのコピー」リンクをクリックします。
「ショートカットのコピー」ダイアログ・ボックスが開き、レポートのURLを含んだ文字列が表示されます。

4. URL文字列を強調表示し、[Ctrl]キーを押しながら[C]キーを押してテキストをコピーします。

5. 次の例に示すように、URLをiframe要素のsrc属性に貼り付けます。

<iframe src="http://<HostName>:<HostPort>/OracleBAM/<BuildNumber>/reportserver/
default.jsp?Event=viewReport&ReportDef=6&Buttons=False"
width="100%" height="100%"></iframe>

iframeの高さおよび幅の属性を設定して、これらのプロパティの両方を制御できます。

例3-1 Oracle BAMレポートのURLを持つサンプルHTMLファイル

<html>
<body>
<iframe src
="http://adc2110349.us.example.com:7001/OracleBAM/10704/reportserver/
default.jsp?Event=viewReport&ReportDef=6&Buttons=False"
width="100%" height="100%">
</iframe>
</body>
</html>

4 ビューの作成と使用

この章では、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオで、リスト・ビューやグラフ・ビューなどの各ビューを作成して使用する方法、およびレポートやビューのグループに編成および機能を追加する方法、または行および列を使用して値を多次元ビューで表示する方法を説明します。

この章のトピックは、次のとおりです:

- 4.1項「リスト・ビューの作成と使用」

- 4.2項「グラフ・ビューの作成と使用」

- 4.3項「コラム・ビューの作成と使用」

- 4.4項「キー・プロセス・インジケータ・ビューの作成と使用」

- 4.5項「クロス集計ビューの作成と使用」

- 4.6項「Excelビューの作成と使用」

- 4.7項「アクション・フォーム・ビューの作成と使用」

- 4.8項「外部コンテンツ・ビューの作成と使用」

- 4.9項「ユーティリティ・ビューの作成と使用」

4.1 リスト・ビューの作成と使用

この項では、ストリーミング・リスト、更新リスト、更新順序付きリスト、閉じたリストおよびアクション・リストの作成方法と使用方法について説明します。内容は次のとおりです。

- 4.1.1項「リスト・ビューの概要」

- 4.1.2項「リスト・ビューの作成」

- 4.1.3項「リスト・ビューのフォーマット・プロパティの構成」

- 4.1.4項「リスト・ビューでのデータのソート」

- 4.1.5項「閉じたリストへのサマリーの追加」

- 4.1.6項「アクション・リストの構成」

- 4.1.7項「ページ・コントロールの使用」

4.1.1 リスト・ビューの概要

Oracle BAMアクティブ・スタジオには、ユーザーの要求を満たす数種類のリスト・ビューが用意されています。

ストリーミング・リスト: データ行が表示され、アクティブ・データが到着するとリストの先頭に新しい行が挿入されます。レポートを再プロンプトせずに更新操作でアクティブ・データを表示する場合は、挿入操作だけがサポートされます。アクティブ・データに更新操作または削除操作が含まれる場合は、ストリーミング・リスト・ビューを使用しないでください。

更新リスト: データ行が表示され、アクティブ・データが到着するとデータ行が即時に更新されます。新規レコードはリストの先頭に挿入されます。レポートを再プロンプトせずに更新操作でアクティブ・データを表示する場合は、更新操作だけがサポートされます。アクティブ・データに挿入操作または削除操作が含まれる場合は、更新リスト・ビューを使用しないでください。データが表示されません。

更新順序付きリスト: ソート済リストに挿入された更新済のレコードが表示されます。上位のレコードは最大4色で強調表示されます。色付きで強調表示するには、ソートを適用する必要があります。このリストは、レポートを再プロンプトせずに、データ・オブジェクトでの挿入、更新および削除操作に対するアクティブ・データをサポートします。

閉じたリスト: フィールドでグループ化されたデータ行が表示され、サマリー・フィールドを表示できます。

アクション・リストは、更新順序付きリストを基に作成され、選択したデータ行に対するアクションを実行できるように、行選択チェック・ボックスやラジオ・ボタンが表示されます。

4.1.2 リスト・ビューの作成

ここでは、レポートにあらゆるタイプのリスト・ビューを作成する共通のステップを説明します。個別のリスト・タイプの違いについては、手順内で説明します。

リスト・ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが開きます。

2. リスト・ビュー・アイコンを選択します。

ビュー・エディタが開きます。

3. 「データ・オブジェクト」フィールドでデータ・オブジェクトを選択し、「次へ」をクリックします。

4. リストに組み込むフィールドを選択します。

データ・オブジェクトに含まれるフィールドが10個以下の場合は、「データ・フィールド」リスト内のフィールドが自動的に選択されます。11個以上の場合は、フィールドを手動で選択する必要があります。

ほとんどのビューで、「select none」をクリックして、すべてのチェック・ボックスの選択を解除できます。

リンクが「すべて選択」に切り替わり、すべてのフィールドを再選択できるようになります。

閉じたリストを作成する場合は、集計に使用するフィールドを選択し、右側のリストから「サマリー」関数を選択する必要があります。

閉じたリストは、集計フィールドでグループ化されます。詳細は、4.1.5項「閉じたリストへのサマリーの追加」と4.2.4項「データのグループ化」を参照してください。

リスト・ビューは、グラフィックと色を含む計算フィールドを格納できます。このようなタイプのフィールドを構成する方法は、5.4.1項「計算でのHTMLの使用」を参照してください。

5. 各フィールドを選択し、矢印キーを使用してリストに表示する順に(左から右へ)フィールドを整列した後、「次へ」をクリックします。

6. 最後のステップでオプションを選択して、データ修飾子やフォーマット・プロパティを追加できます。

「ビュー・プロパティの変更」をクリックして、ビューのフォーマットを続行します。

7. 「終了」、「適用」または「OK」をクリックして、現在の選択が含まれるビューを表示します。

4.1.3 リスト・ビューのフォーマット・プロパティの構成

各リスト・ビューは、表示されるときには違いがありますが、共通のフォーマット特性を持っています。

すべてのビューに共通する一般プロパティ(6.2項「一般的なフォーマット・プロパティの構成」を参照)に加えて、表4-1に示すプロパティもリスト・ビューに使用できます。

表4-1 リスト・ビューの一般プロパティ

プロパティ

説明

リストが空の場合に表示

リストに表示するデータがない場合に、そのかわりとしてフィールドに入力されたテキストを表示します。

ヘッダーの非表示

リストの列ヘッダーを非表示にします。

リスト内のリンクをクリックしたときに使用するウィンドウの機能を編集するにはここをクリックします。

ユーザーがリスト・ビュー内のハイパーリンクをクリックしたときに開く、別のブラウザ・ウィンドウのプロパティを構成できます。

選択したフィールド

リストに表示される列を決定します。データ・オブジェクトで選択したすべてのフィールドをビューに表示する必要はありません。

列幅の調整

列に含まれる値の幅が列幅よりも長い場合は、「テキストと位置」プロパティ・タブで列の幅を変更できます。詳細は、6.5項「テキスト位置の構成」を参照してください。

デフォルトでは、レポート内のすべての列は可変長となっていますが、幅を固定することでユーザーに表示される内容を大幅に変更できます。1列のみの幅を固定すると、残りの列から空白が削除されます。すべての列の幅を固定すると、ユーザーがビューの幅を制御できるように、ビューの下部にスクロールバーが表示されます。

4.1.4 リスト・ビューでのデータのソート

更新順序付きリスト、閉じたリスト・ビューおよびアクション・リスト・ビューのデータは、任意のフィールドでソートされるように構成できます。

ソートするフィールドの列ヘッダーをクリックすることで、表示中の更新順序付きリスト、閉じたリストおよびアクション・リストをソートすることもできます。列ヘッダーの横に、そのフィールドのソートが昇順か降順かを示す上向きまたは下向きの矢印が表示されます。

ストリーミング・リストと更新リストのデータの場合、アクティブ・データがリストの先頭に追加されるため、ソートできません。

リスト・ビューをソートするには:

1. ビュー・エディタで「データ」をクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「ソート」タブをクリックします。

3. 「ビュー・フィールド」リストでフィールドをクリックします。複数のフィールドをクリックし、同時に複数のフィールドを移動できます。

4. 右矢印(>)をクリックして、選択したフィールドを「ソート済フィールド」リストに移動します。

5. フィールド名の横にあるソート順序アイコンをクリックして、ソート順序を変更できます。

複数のソート済フィールドの優先度を定義するには:

1. 「ソート済フィールド」リストでフィールドをクリックします。

2. フィールドをリストの上位へ移動するには上矢印をクリックし、リストの下位へ移動するには下矢印をクリックします。

4.1.5 閉じたリストへのサマリーの追加

閉じたリスト・ビューにサマリーを追加できます。値フィールドにSum、Avg、Min、MaxまたはCountなどのサマリー関数を適用します。Count関数は数値以外のフィールドにも適用できます。

サマリー関数の定義については、5.6項「グループへのサマリー関数の適用」を参照してください。

サマリーを追加するには:

1. ビュー・エディタで「データ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「フィールド」タブをクリックします。

3. 値フィールドを選択し、集計関数チェック・ボックスを選択します。

4. 「適用」または「OK」をクリックしてビューを更新します。

4.1.6 アクション・リストの構成

この項では、アクション・リスト・ビューを使用する手順を詳細に説明します。内容は次のとおりです。

- 4.1.6.1項「アクション・リストでのデータ行の選択」

- 4.1.6.2項「アクション・リスト内のデータの編集」

- 4.1.6.3項「アクション・ボタンの追加」

4.1.6.1 アクション・リストでのデータ行の選択

データ行を選択できるように、アクション・リストの左側にチェック・ボックスの列がデフォルトで表示されます。データ行を1行のみ選択できるように、ラジオ・ボタンの列を表示できます。

ラジオ・ボタンの列を表示するには:

1. アクション・リスト・ビューを選択し、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックします。
ビュー・エディタが開きます。

2. 「プロパティ」をクリックし、「アクション」タブを選択します。

3. 「単一選択(ラジオ・ボタン)」を選択します。

4. 「適用」または「OK」をクリックします。
チェック・ボックスの列が、ラジオ・ボタンに変わります。

4.1.6.2 アクション・リスト内のデータの編集

アクション・リストのすべての列のデータを編集できます。

注意:
編集可能列を含むアクション・リストでは、この編集可能列にユーザーがデータを入力している間はリストが変更されないように、アクティブ・データが無効化されます。

列を編集可能にするには:

1. アクション・リスト・ビューを選択し、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックします。
ビュー・エディタが開きます。

2. 「プロパティ」をクリックし、「編集可能フィールド」タブを選択します。

3. 「選択したフィールド」リストで、編集可能にするフィールドを選択します。

4. 「適用」または「OK」をクリックします。
選択した列が編集可能になり、ビューの左下隅に「送信」ボタンが表示されます。

フィールドの編集時に変更内容をデータ・オブジェクトにコミットするには、「送信」ボタンをクリックする必要があります。

4.1.6.3 アクション・ボタンの追加

アクション・リストで選択したデータを使用して作業するには、アクション・ボタンを作成する必要があります。アクション・ボタンはすべてのレポートに表示できますが、アクション・ボタンに対して定義できる多数のアクションはアクション・リスト・ビューにのみ適用されます。アクション・ボタンの作成方法の詳細は、第9章「アクション・ボタンの使用」を参照してください。

4.1.7 ページ・コントロールの使用

リスト・ビューに多数のレコードがある場合は、ビューの右上隅に一連のページ・コントロール・ボタンが表示されます。

これらのボタンがリスト・ビューに表示されている場合は、ビューの右側のスクロール・コントロールを使用するのみでは表示できないデータ・ページがリストにあることを示します。表示されていないレコードを表示するには、ページ・コントロール・ボタン(番号付きボタン)を選択し、対応するレコード・セットを表示する必要があります。

リストが多数のレコード・セットで構成されている場合、使用可能な一部のレコード・セット(番号付き)ボタンをビューに表示できない場合があります。この場合は、ページ・ボタンのスクロール・コントロールを使用して、目的のレコード・セット・ボタンまでスクロールする必要があります。

4.2 グラフ・ビューの作成と使用

この項では、チャート・ビューについて説明します。内容は次のとおりです。

- 4.2.1項「グラフ・ビューの概要」

- 4.2.2項「グラフ・ビューの作成」

- 4.2.3項「グラフ・ビューの一般フォーマット・プロパティの構成」

- 4.2.6項「グラフ・ターゲットの構成」

- 4.2.5項「時間グループの構成」

- 4.2.7項「複数のデータ・オブジェクトによるグラフの作成」

- 4.2.8項「統計的プロセス管理チャートの作成」

- 4.2.9項「円グラフの使用」

4.2.1 グラフ・ビューの概要

グラフ・ビュー・タイプには、棒グラフ、線グラフ、面グラフ、組合せグラフ、円グラフ、統計チャートおよび積上げ棒グラフが含まれます。ほとんどのグラフは、2Dおよび3D形式で使用可能です。

棒グラフ: 集計値を表す垂直列が表示されます。棒グラフは、2Dおよび3Dで使用可能です。

線グラフ: 値または比較値をグラフ化した線が表示されます。線グラフは、2Dおよび3Dで使用可能です。

面グラフ: 値をグラフ化した線と、目視で比較できるように塗りつぶされた面が表示されます。面グラフは、2Dおよび3Dで使用可能です。

組合せグラフ: 値の組合せが棒、線および面グラフとして同じビューに表示されます。組合せグラフは、2Dおよび3Dで使用可能です。

円グラフ: 値が円のセグメントとして表示されます。円グラフは、2Dおよび3Dで使用可能です。

積上げ棒グラフ: 一連の値が、横並びではなく積み上げられた列として棒グラフに表示されます。積上げ棒グラフは、2Dおよび3Dで使用可能です。

統計的プロセス管理チャート(Rチャート、SチャートおよびPチャート): 指定した母集団から外れた不適合データの割合またはパーセントを示す属性管理図です。属性管理図は、項目をなんらかの標準と比較し、標準に適合しているかどうかに基づいて分類する場合に役立ちます。

4.2.2 グラフ・ビューの作成

各グラフ・ビューは、表示されるときには違いがありますが、共通のフォーマット特性を持っています。ここでは、共通のステップを説明します。個別のリスト・タイプの違いについては、手順内で説明します。

グラフ・ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックできます。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが開きます。

2. グラフ・ビュー・アイコンのいずれかを選択します。

ビュー・エディタが開きます。

3. データ・オブジェクトを選択し、「次へ」をクリックします。

4. データのグループ化に使用するフィールドを1つ以上選択します。

グループ化の詳細は、4.2.4項「データのグループ化」を参照してください。

日時型のフィールドでグループ化するように選択した場合は、さらに構成が必要です。4.2.5項「時間グループの構成」を参照してください。

Sチャート、PチャートおよびRチャートのフィールドの選択については、4.2.8項「統計的プロセス管理チャートの作成」を参照してください。

5. グラフに使用する「グラフの値」を1つ以上クリックします。

6. 選択した「グラフの値」フィールドごとに、「サマリー関数」リストでサマリー関数を選択します。詳細は、5.6項「グループへのサマリー関数の適用」を参照してください。

7. 「次へ」をクリックします。
その他のオプションのリストが表示されます。

8. オプションを選択して、フィルタ、計算または他のデータ・オブジェクトを追加できます。
複数のデータ・オブジェクトを使用するグラフの作成方法の詳細は、4.2.7項「複数のデータ・オブジェクトによるグラフの作成」を参照してください。

9. 「ビュー・プロパティの変更」をクリックして、ビューのフォーマットを続行します。フォーマット・オプションには、「一般」、「軸」、「データ・ラベル」、「陰影」、「テキストと位置」、「値のフォーマット」、「テーマ」、「フォント」、「アクティブ・データ」、「パターン」および「ターゲット」があります。
ビュー・エディタの各タブを使用してビューを構成する方法の詳細は、第6章「ビューのフォーマット」を参照してください。

10. 「終了」、「適用」または「OK」をクリックしてビューを表示します。

4.2.3 グラフ・ビューの一般フォーマット・プロパティの構成

各グラフ・ビューは、表示されるときには違いがありますが、共通のフォーマット特性を持っています。

すべてのビューに共通する一般プロパティ(6.2項「一般的なフォーマット・プロパティの構成」を参照)に加えて、表4-2に示すプロパティも使用できます。

表4-2 グラフ・ビューの一般プロパティ

プロパティ

説明

グラフが空の場合に表示

グラフに表示するデータがない場合に、フィールドに入力されたテキストを表示します。

グラフ・タイトル

ビュー・タイトルのみでなくグラフ・タイトルを表示します。カスタム・グラフ・タイトルを入力するか、リストからフィールドを選択できます。

縦軸のラベル

グラフの縦軸に沿ってラベルを表示します(円グラフを除くすべてのグラフに使用可能)。カスタム・ラベルを入力するか、リストからフィールドを選択できます。第2のリストから「横に表示」または「端に表示」を選択して、ラベルの向きを指定します。

横軸のラベル

グラフの横軸に沿ってラベルを表示します(円グラフを除くすべてのグラフに使用可能)。カスタム・ラベルを入力するか、リストからフィールドを選択できます。第2のリストから「下部に表示」または「端に表示」を選択して、ラベルの向きを指定します。

凡例の表示

グラフに使用する色とパターンの凡例を表示します。

集計関数を順次含める

系列の集計関数を表示します。

グループ・ラベルを斜めに表示

スペースに制約がある場合は、グループ・ラベルを斜めに表示できます(円グラフを除くすべてのグラフに使用可能)。

グループ・ラベルの表示

グループ・ラベルを表示します(円グラフを除くすべてのグラフに使用可能)。

空のグループの非表示

特定のグループに使用可能なデータがない場合、円グラフのスライスを表示しません(円グラフでのみ使用可能)。

すべてのスライスを開く

ビューを開いたときに、そのビューに円グラフのスライスを表示します(円グラフでのみ使用可能)。

4.2.4 データのグループ化

データは、グラフ・ビューおよび閉じたリスト・ビューでグループに編成されます。

たとえば、「/Samples/Product Sales」データ・オブジェクトを使用すると(図4-1)、棒グラフには「Company」フィールドの値別にグループ化されたデータが表示されます。

図4-1 棒グラフ

グループ化に必要な数値フィールドが「グラフの値」リストに含まれている場合は、「値フィールドを含む」を選択して「グループ化」リストに表示します。

週、四半期または年でグループ化する場合、週は日曜日から土曜日までとみなされ、年は1月から12月までとみなされ、四半期1は1月1日から始まるものとみなされます。

日時型のフィールドでグループ化するように選択した場合は、さらに構成が必要です。4.2.5項「時間グループの構成」を参照してください。

4.2.5 時間グループの構成

日時フィールドの値に基づくグループ(x軸)を使用したグラフを作成できます。

注意:
日時フィールドに基づくグラフのデータの整理には時間グループが使用され、「すぐに有効」フィルタはデータ・オブジェクトの特定のタイム・スライスに限って使用されます。これらのオプションを同じグラフで使用できます。
日時の値でのフィルタに関する詳細は、5.1.1項「「すぐに有効」の使用」を参照してください。

時間グループと「すぐに有効」を同じビューで使用する方法の例は、5.1.1.4項「同じグラフでの「すぐに有効」と時間グループの使用」を参照してください。

この機能は、棒グラフ、線グラフ、面グラフ、組合せグラフ、円グラフおよび積上げ棒グラフの各ビュー(2Dおよび3D)で使用可能です。

この機能は、クロス集計ビューでも使用できます(4.5項「クロス集計ビューの作成と使用」を参照)。グラフ・ビューとクロス集計ビューの機能間で唯一の違いは、クロス集計ビューにはX軸が存在しないため、連続した時系列の作成オプションがないことです。

図4-2 「時間グループ」オプション

時間グループを構成するには:

1. 作成または編集中のレポートで、「フィールド」タブの「グループ化」リストから日時型のフィールドを選択します。図4-2に示すように、タブの右側に「時間グループ」のオプションが表示されます。

2. データがない時間間隔のグループも表示するには、「Continuous time series」チェック・ボックスを選択します。連続した時系列機能は、クロス集計ビューでは使用できません。
データに入力のない時間のギャップが存在する場合があります。「連続した時系列」機能を選択すると、グループは値が0(ゼロ)の結果に追加され、結果をグラフに表示するときに、x軸がなめらかな時系列を表すようになります。

連続した時系列が機能するのは、グループ化のために日時フィールドを1つ選択した場合のみです。他のグループ化も選択している場合、連続した時系列は機能しません。

3. 「時系列の使用」または「時間グループの使用」を選択します。

- 「時系列の使用」を選択すると、最初に使用可能な日時から最後の日時までデータが順番に表示されます。

- 「時間グループの使用」を選択すると、データは一連の時間間隔にグループ化されて表示されます。たとえば、「時間単位」リストから「月」を選択すると、使用可能なデータのあるすべての年の1月からの全データが、グラフ上の1つのデータ・ポイントにグループ化されます。

4. リストから時間単位を選択します。
「時間グループの使用」を選択した場合、グループは次のリストで記述されます。

- 年: データが使用可能なすべての年のグループが表示されます。各グループに含める年数として1、2、5または10年を指定できます。

- 四半期: 年の四半期(1月から3月、4月から6月、7月から9月および10月から12月)を表す4つのグループが表示されます。各グループに含める四半期を1つ指定できます。

- 月: 年の月を表すグループを最大12まで表示できます。各グループに含める月数として1、2、3、4、6または12か月を指定できます。

- 週: 年の週を表すグループを最大52まで表示できます。各グループに含める週数として1、2、4、13、26または52週を指定できます。

- 通算日付(年): 年の365日の候補を表すグループが表示されます。各グループに含める年の1日を指定できます。

- 日付: 月の日付の候補を表す31のグループが表示されます。各グループに含める月の1日を指定できます。

- 曜日: 曜日を表す7つのグループが表示されます。各グループに含める週の1日を指定できます。

- 時間: 1日の時間を表すグループを最大24まで表示できます。各グループに含める時間数として1、2、3、4、6、8、12または24時間を指定できます。

- 分: 1時間の分を表すグループを最大60まで表示できます。各グループに含める分数として1、2、3、4、5、6、10、12、15、20、30および60分を指定できます。

- 秒: 1分の秒を表すグループを最大60まで表示できます。各グループに含める秒数として1、2、3、4、5、6、10、12、15、20、30および60秒を指定できます。

5. グループ化に使用する時間単位の量を入力します。たとえば、「月」時間単位の横に2と入力すると、グループは2か月の増分で表示されます(1月と2月がグラフ上で1つのデータ・ポイントとしてグループ化されます)。

6. 「適用」または「OK」をクリックします。

4.2.6 グラフ・ターゲットの構成

グラフ・ターゲットではグラフ・ビューのターゲット線を構成できます。これにより、追跡しているプロセスによってターゲットに達したことが簡単にわかります。

ターゲットを構成するには次のプロパティを使用します。

データ・ターゲットの使用: グラフにターゲット線を表示します。

データ・ターゲット値: グラフに表示されるターゲットの値です。この値は、正の整数にします。

ターゲット値の表示: ターゲット線にターゲット値を表示します。

データ・ターゲット・ラベル: ターゲット線にマウスをあわせると、ここに入力したテキストがポップアップ・テキスト・ボックス内に表示されます。

破線のスタイル: ターゲット線に使用する線のスタイルを選択します。実線または破線を使用できます。点線と破線には、いくつかのスタイルがあります。

破線の太さ: ターゲット線の太さをピクセル単位で指定するために、正の整数を入力します。

4.2.7 複数のデータ・オブジェクトによるグラフの作成

どのグラフ・ビューでも、複数のデータ・オブジェクトを使用できます。たとえば、複数のデータ・オブジェクトで積上げ棒グラフを作成できます。この項の内容は次のとおりです。

- 4.2.7.1項「グラフ・ビューへのデータ・オブジェクトの追加」

- 4.2.7.2項「複数のデータ・オブジェクトが含まれるグラフの編集」

- 4.2.7.3項「グラフからのデータ・オブジェクトの削除」

4.2.7.1 グラフ・ビューへのデータ・オブジェクトの追加

グラフ・ビューに第2のデータ・オブジェクトを追加するには、次から選択します。

- ビューの作成中に、ウィザードの「追加オプションの選択または終了」画面で「データ・オブジェクトの追加」を選択します。

- 「ビュー・タスク/オプション」リストから「データ・オブジェクトの管理」を選択します。「データ・オブジェクトの管理」ダイアログ・ボックスで「追加」をクリックし、グラフに追加するデータ・オブジェクトを選択します。

4.2.7.2 複数のデータ・オブジェクトが含まれるグラフの編集

グラフに複数のデータ・オブジェクトが含まれている場合、「ビュー・タスク/オプション」リストには「ビューの編集」オプションが表示されません。

複数のデータ・オブジェクトを含んだグラフ・ビューを編集するには:

1. 「ビュー・タスク/オプション」リストから「データ・オブジェクトの管理」を選択します。
「データ・オブジェクトの管理」ダイアログ・ボックスが開きます。

2. データ・オブジェクトを選択し、「編集」をクリックします。
ビュー・エディタが開きます。

4.2.7.3 グラフからのデータ・オブジェクトの削除

グラフ・ビューからデータ・オブジェクトを削除するには:

1. 「ビュー・タスク/オプション」リストから「データ・オブジェクトの管理」を選択します。
「データ・オブジェクトの管理」ダイアログ・ボックスが開きます。

2. データ・オブジェクトを選択し、「削除」をクリックします。

3. ダイアログ・ボックスを閉じます。

4.2.8 統計的プロセス管理チャートの作成

統計的プロセス管理(SPC)チャートは、プロセスがどの程度一貫して実行されているかと、プロセスの調整が必要かどうかを示します。収益、請求エラーまたは製造構成部品のディメンションのいずれを追跡するかに関係なく、SPCチャートを使用するとビジネス・プロセスに影響する変数を測定し、把握して制御できます。

SチャートとRチャートは、主に変数データに使用するように設計されています。通常、変数データはオブジェクトの長さ、プロセス完了までの所要時間または各期間中に製造されたオブジェクトの数などの測定値です。上限と下限を使用して、プロセスが管理対象かどうかが判別されます。

Rチャートは、2回から10回の観測のグループ(サブグループ)で測定値を収集できる場合に使用します。各サブグループは、特定時点におけるプロセスのスナップショットを表します。グラフのx軸は時間ベースのため、グラフにはプロセスの履歴が表示されます。このため、時間順のデータ、つまり生成順に入力されたデータが必要です。サブグループのサイズが10を超える場合は、Sチャートを使用します。

Pチャートは、予算原価内で完了した作業指示のパーセントのような合格/不合格テストの結果に使用します。この場合、作業指示は予算内で完了したか完了しなかったか(合格/不合格)のいずれかです。Pチャートには、サンプル・サイズ(完了した作業指示の数)が考慮され、サンプル・サイズが小さい場合(完了した作業指示が少数の場合)は高度レベルのランダムな変動が考慮されるというメリットがあります。

SPCチャートの作成方法は、この項で説明した他のグラフとは少し異なります。以降の各項では、データ・オブジェクトの編成方法とグラフに使用するフィールドの選択方法を説明します。

注意:
定義ではSチャートはX-BARに標準偏差の値をプロットしますが、以前のバージョンのOracle BAMでは、SチャートはX-BARに平均値をプロットしていました。バージョン11.1.1.2.0以降のOracle BAMでは、SチャートはX-BARに標準偏差値をプロットします。
11.1.1.2.0より前のバージョンで作成されたSチャート・レポートでは、引き続き標準偏差値ではなく平均値が表示されます。X-BARに標準偏差値を表示するには、Sチャートを作成しなおす必要があります。

4.2.8.1 SPCグラフのデータ・オブジェクトの作成

SPCチャート用に設計するデータ・オブジェクトには、2つの列があります。一方の列は、各測定値が属しているサンプル・グループを示します。次に示す例ではグループ番号ですが、タイムスタンプを使用することもできます。第2の列には測定値が含まれます。図4-3に、SPCデータ・オブジェクトがどのようになるかの一例を示します。

図4-3 SPCデータ・オブジェクトのサンプル

4.2.8.2 SPCグラフ用のフィールドの選択

Sチャート、RチャートおよびPチャートを作成する場合は、フィールドの選択方法が他のグラフとは異なります。

2つの選択を行う必要があります。測定値が属しているサンプル・グループのデータを含んだ「索引」グループ内のフィールドを選択します。また、測定値を含むグループ内のSPCチャート・メジャーフィールドも選択します。

Pチャートの場合は、その他フィールドでパス・フィルタも作成します。パス・フィルタにより、測定値が許容可能なケースである(パスする)かどうかが判別されます。フィルタのパス基準を決定する式を入力します。図4-4に示す例では、測定値フィールドの値が2を超えている測定値がフィルタをパスします。

図4-4 Pチャートのパス・フィルタ

注意:
空白を含むフィールド名は、次の例のように中カッコで囲む必要があります。

{Sales Number} > 1000

4.2.9 円グラフの使用

円グラフを表示すると、円のセグメントをダブルクリックして他のセグメントから切り離すことができます。再度クリックすると、そのセグメントが後ろに移動します。

また、右クリックして「開く」を選択すると、セグメントを円グラフの外へ移動できます。次に右クリックして「閉じる」を選択すると、元の場所に戻ります。

右クリック・メニューを使用して、「すべて開く」および「すべて閉じる」を実行できます。

4.3 コラム・ビューの作成と使用

この項では、タイル表示レポートでのコラム・ビューの作成方法と使用方法について説明します。内容は次のとおりです。

- 4.3.1項「コラム・ビューの概要」

- 4.3.3項「コラム・ビューへのサマリーの追加」

- 4.3.4項「コラム・ビューのフォーマット・プロパティの構成」

- 4.3.5項「コラム・ビューの使用」

コラム・レポートの作成、フォーマットおよび使用に関する情報は、次のトピックを参照してください。

- 3.3項「コラム・レポートの作成」

- 第7章「コラム・レポートの編集」

4.3.1 コラム・ビューの概要

コラム・ビューは、グループ、サマリー、ヘッダー、フッターおよびテキストのフォーマットを含んだテキスト・レポート・ビューです。コラム・ビューには、単一ページのタイル表示ビューまたは連続コラム・レポートを使用できます。

注意:

- コラム・ビューでは、アクティブな更新のみがサポートされています。

- ヘッダーにイメージを使用してコラム・レポートを作成する場合に、イメージのバックアップ作成とアップグレードされたOracle Business Activity Monitoringディレクトリへのリストアを行わずに、Oracle Business Activity Monitoringの新バージョンにアップグレードすると、コラム・レポートのイメージ挿入箇所には赤いXが表示されます。イメージがディレクトリ内で置換されている場合、コラム・レポートには赤いX記号のかわりに、そのイメージが表示されます。

4.3.2 レポートへのコラム・ビューの追加

コラム・ビューを追加するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックできます。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが開きます。

2. リスト・ビュー・アイコンを選択します。

ビュー・エディタが開きます。

3. 3.3項「コラム・レポートの作成」の「データ・オブジェクトを選択します」以降の手順に従います。

4.3.3 コラム・ビューへのサマリーの追加

コラム・ビューの値フィールドには、Sum、Avg、Min、MaxまたはCountなどのサマリー関数を適用できます。Count関数は数値以外のフィールドにも適用できます。

サマリーを追加するには:

1. 編集するビューをダブルクリックしてビュー・エディタを開くか、または「ビュー・タスク/オプション」リストで「ビューの編集」をクリックします。

2. ビュー・エディタで「データ」ボタンをクリックします。

3. 「サマリー」タブを選択します。

4. 「値」列にある値フィールドを選択し、「サマリー関数」列のサマリー関数チェック・ボックスを選択します。詳細は、5.6項「グループへのサマリー関数の適用」を参照してください。

5. 「適用」または「OK」をクリックしてビューを更新します。

4.3.4 コラム・ビューのフォーマット・プロパティの構成

すべてのビューに共通する一般プロパティ(6.2項「一般的なフォーマット・プロパティの構成」を参照)に加えて、表4-3に示すプロパティもコラム・ビューの構成に使用できます。

表4-3 コラム・ビューの一般プロパティ

プロパティ

説明

選択したフィールド

リストに表示される列を示します。

レポート・タイトル

ビュー・タイトルのみでなくレポート・タイトルも表示します。

境界線の設定

作成およびフォーマット時に、コラム・ビューのヘッダー、フッターおよび詳細領域の周囲にアウトラインを表示します。レポートを表示するときには、「境界線の設定」は表示されません。

4.3.5 コラム・ビューの使用

コラム・ビューに多数のレコードがある場合は、ビューの右上隅に一連のページ・ボタンが表示されます。

これらのボタンは、ビューの右側のスクロール・コントロールを使用するのみでは表示できないデータ・ページがリストにあることを示します。表示されていないレコードを表示するには、ページ・ボタン(番号付きボタン)を選択し、対応するレコード・セットを表示する必要があります。

コラム・ビューが多数のレコード・セットで構成されている場合、使用可能な一部のページ・ボタンをビューに表示できない場合があります。この場合は、ページ・ボタンのスクロール・コントロールを使用して、適切なページ・ボタンまでスクロールする必要があります。

4.4 キー・プロセス・インジケータ・ビューの作成と使用

この項では、矢印、相場矢印、範囲ゲージおよびダイアル・ゲージの各ビューについて説明します。内容は次のとおりです。

- 4.4.1項「KPIビューの概要」

- 4.4.2項「KPIビューの作成」

- 4.4.3項「KPIビューのフォーマット・プロパティの構成」

4.4.1 KPIビューの概要

Oracle BAMアクティブ・スタジオでは、次のKPIビューを使用できます。

- 矢印: 関連する説明の付いた、正または負の数値キー・パフォーマンス・インジケータです。

- 相場矢印: 説明文用の追加フィールドがビュー内にない、正または負の数値キー・パフォーマンス・インジケータです。

- 範囲ゲージ: 値について設定した範囲表示の現在値を示します。

- ダイアル・ゲージ: 数値が付いたゲージで現在値を示します。

4.4.2 KPIビューの作成

KPIビュー・タイプには、矢印とゲージがあります。各ビューは、表示されるときには違いがありますが、共通の構成設定も多数持っています。ここでは、KPIビューの作成における共通のステップを説明します。

KPIビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームを選択して選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. KPIビューを選択します。

ビュー・エディタが開きます。

3. データ・オブジェクトを選択し、「次へ」をクリックします。

KPIには値が1度に1つしか表示されないため、KPIでは次のオプションから選択する必要があります。

- データ・オブジェクト内の1つのタイムスタンプ・フィールドと1つの数値フィールド

- KPIデータで更新される単一行を含むデータ・オブジェクト

- 出力データを単一フィールドに減らすためのフィルタ

4. データを表示する各リストからフィールドを選択します。

リストごとにフィールドを選択する必要はありません。矢印またはゲージの途中に表示されるフィールドは、インジケータ・フィールドです。このフィールドの値を指定する必要があります。

注意:
「矢印」インジケータ・フィールドには、情報の変化を表すデータが必要です。たとえば、100から80へと移動する数値の場合、下矢印は表示されません。かわりに、インジケータ・フィールドに下矢印を表示するための-20を含むフィールドが必要です。

5. 非集計数値の最新のデータ行だけを表示するには、「次に基づき、データの最新行を表示します」を選択します。
この機能は、データ・オブジェクトにTimeStamp型の列があると有効になります。列名がドロップダウン・リストに表示されます。現在、1つのデータ・オブジェクトで使用できるTimeStamp型列は1つだけです。

この機能を使用するには、非集計数値をゲージ自体に表示する必要があります。

6. 「次へ」をクリックして続行します。

7. 「追加オプションの選択または終了」ステップのリンクをクリックすると、フィルタまたは計算を追加できます。

「ビュー・プロパティの変更」をクリックして、ビューのフォーマットを続行します。フォーマット・オプションには、「一般」、「ゲージのスタイル」、「陰影」、「テキストと位置」、「値のフォーマット」および「フォント」があります。

8. 「終了」、「適用」または「OK」をクリックしてビューを表示します。

4.4.3 KPIビューのフォーマット・プロパティの構成

すべてのビューに共通する一般プロパティ(6.2項「一般的なフォーマット・プロパティの構成」を参照)に加えて、表4-4に示すプロパティも使用できます。

表4-4 KPIビューの一般プロパティ

プロパティ

説明

背景色

ビューの矢印またはゲージの外側に背景色を表示します。現行のカラー・サンプルをクリックしてパレットから色を選択するか、フィールド内で色の16進数を入力します。

遷移のないゲージ針の移動の表示

遷移を使用せずにゲージ針の移動を示します。針は、ある位置から別の位置にジャンプします。(ゲージ・ビューのみ)

ゲージの背景の色

ゲージ内に背景色を表示します(ゲージ・ビューのみ)。現行のカラー・サンプルをクリックしてパレットから色を選択するか、フィールド内で色の16進数を入力します。

範囲ゲージの方向

ゲージを左から右へ読み取る場合に、範囲の色を緑色から赤色へという順序で表示するか、赤色から緑色へという順序で表示するかを示します。ビュー内で大きい数値が表す内容に関連した順序を選択する必要があります。範囲の色として左側に緑色、右側に赤色を表示するか、または左側に赤色、右側に緑色を表示するかを選択します(範囲ゲージのみ)。

値の表示範囲

ゲージの「最小」、「中間」および「最大」の範囲を示します(ゲージ・ビューのみ)。

範囲ゲージの値の表示範囲は、次のとおりです。

最小: ゲージ内で表示する最小値を入力します。0(ゼロ)でない値を入力できます。測定対象の値がこの最小値よりも小さい場合、ゲージの矢印は黒色のかわりに黄色になります。

最小値と中間値の間の遷移: 針が値の「最小」範囲を出て「中間」範囲に入るときの値を入力します。

中間値と最大値の間の遷移: 針が値の「中間」範囲を出て「最大」範囲に入るときの値を入力します。

最大: ゲージ内で表示する最大値を入力します。測定対象の値がこの最大値よりも大きい場合、ゲージの矢印は黒色のかわりに黄色になります。

ダイアル・ゲージの値の表示範囲は、次のとおりです。

最小値: ゲージ内で表示する最小値を入力します。0(ゼロ)でない値を入力できます。測定対象の値がこの最小値よりも小さい場合、ゲージの矢印は黒色のかわりに黄色になります。

最大値: ゲージ内で表示する最大値を入力します。測定対象の値がこの最大値より大きい場合、ゲージの矢印は黒色のかわりに黄色になります。

増分: ダイアルに線として表示する増分量を入力します。「最大値」は、ここに入力した数値で割り切れる必要があります。

増分の自動設定: 増分を自動的に計算します。

4.4.4 ゲージのスタイルの選択

範囲ゲージとダイアル・ゲージのビューで選択できるスタイルは多くありません。これには、「円形」、「横」、「高性能」があります。

ゲージ・ビューの外観を変更するには、ビュー・エディタを開いて「プロパティ」を選択します。次に、「ゲージのスタイル」タブを選択し、ドロップダウン・リストからスタイルを選択します。

4.5 クロス集計ビューの作成と使用

この項では、クロス集計、サマリー・クロス集計、マトリックスの各ビューの作成方法と使用方法について説明します。内容は次のとおりです。

- クロス集計ビューの概要

- クロス集計ビューの作成

- クロス集計ビューのフォーマット・プロパティの構成

- クロス集計ビューとサマリー・クロス集計ビューでのサマリーの構成

- マトリックス・ビューにおける条件付きフォーマットの構成

- クロス集計ビューの使用

- サマリー・クロス集計ビューの使用

- マトリックス・ビューの使用

4.5.1 クロス集計ビューの概要

これらの3つのクロス集計ビューは、行と列を組み合せ、値を多次元ビューで表示する形式です。クロス集計に追加できるサマリー関数には、Sum、Avg、Count、minimum(Min)、maximum(Max)などがあります。クロス集計ビューは、単一ビューを含んだレポートに最も適切に表示されます。

クロス集計は、行と列を組み合せ、値を多次元ビューで表示する形式です。クロス集計は、列と行で縦方向および横方向に集計されます。

サマリー・クロス集計は、行と列を組み合せ、値を多次元ビューで表示する形式です。サマリー・クロス集計は、行で横方向に集計されます。

マトリックスは、行と列を組み合せ、値を多次元ビューで表示する形式です。マトリックスは、使用可能なすべてのデータで構成される開いたビューです。

4.5.2 クロス集計ビューの作成

クロス集計ビューは、表示されるときには違いがありますが、共通の構成設定も多数持っています。この項では、クロス集計ビューの作成ステップを説明します。

クロス集計ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. クロス集計ビューのタイプを選択します。

ビュー・エディタが開きます。

3. データ・オブジェクトを選択し、「次へ」をクリックします。

4. 「行」リスト、「列」リストおよび「値」リストからフィールドを1つ以上選択して、「次へ」をクリックします。
グラフィックで示されているように、あるリストでフィールドをクリックしてドラッグし、別のリストに移動できます。

グラフに対して日付値または時間値を選択すると、そのフィールドに時間グループを構成できます。詳細は、「時間グループの構成」を参照してください。グラフ・ビューとクロス集計ビューでの時間グループ機能の唯一の違いは、クロス集計ビューにはX軸が存在しないため、連続した時系列の作成オプションがないことです。

サマリー・クロス集計ビューの場合、すべてのデータは行で集計されるため、「列」リストはありません。

5. リンクを選択すると、フィルタまたは計算を追加できます。

「ビュー・プロパティの変更」またはフォーマット・プロパティをクリックし、ビューのフォーマットを続行します。フォーマット・オプションには、「一般」、「陰影」、「テキストと位置」、「フォント」、「値のフォーマット」、「条件付フォーマット」、「テーマ」、「アクティブ・データ」および「ドライブ」があります。

6. 「終了」、「適用」または「OK」をクリックしてビューを表示します。

4.5.3 クロス集計ビューのフォーマット・プロパティの構成

すべてのビューに共通する一般プロパティ(「一般的なフォーマット・プロパティの構成」を参照)に加えて、表4-5に示すプロパティもマトリックス・ビューおよびサマリー・クロス集計ビューに使用できます。

表4-5 クロス集計ビューの一般プロパティ

プロパティ

説明

列の合計の表示

列に値の合計を表示します(マトリックス・ビューとサマリー・クロス集計ビュー)。

列ラベルの表示

各列のラベルを表示します(マトリックス・ビューのみ)。

列ヘッダーの表示

各列のヘッダーを表示します(マトリックス・ビューのみ)。

行ヘッダーの表示

行ヘッダーを表示します(マトリックス・ビューのみ)。

値ヘッダーの表示

値ヘッダーを表示します(マトリックス・ビューのみ)。

4.5.4 クロス集計ビューおよびサマリー・クロス集計ビューのサマリーの構成

クロス集計ビューとサマリー・クロス集計ビューのサマリーを構成できます。値フィールドにSum、Avg、Min、MaxまたはCountなどのサマリー関数を適用します。Count関数は数値以外のフィールドにも適用できます。

サマリーを構成するには:

1. ビュー・エディタで「データ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「サマリー」タブをクリックします。

3. 「値」列で値フィールドを選択し、サマリー関数を選択します。選択できるサマリー関数は1つのみです。

4. 「適用」または「OK」をクリックしてビューを更新します。

4.5.5 マトリックス・ビューにおける条件付きフォーマットの構成

ビュー・エディタの「条件付フォーマット」タブを使用して、マトリックス・ビューの条件付きフォーマットを構成します。

適用先:

フォーマットを適用するフィールドを選択します。複数のフィールドにフォーマットを適用できます。

条件:

ドロップダウン・リストから条件式を選択し、フィールドに値を入力します。選択したフィールドの値が式と一致すると、フォーマットが適用されます。

4.5.6 クロス集計ビューの使用

この項の内容は次のとおりです。

- クロス集計ビューのフィルタリング

- 集計関数の変更

- ピボット

- ロール・アップとドリル・ダウン

クロス集計は、行と列を組み合せ、値を多次元ビューで表示する形式です。クロス集計は、列と行で縦方向および横方向に集計されます。クロス集計のヘッダーを使用してフィルタ、ドリル・ダウン、ロール・アップおよびピボットできます。

注意:
クロス集計ビューの場合、印刷および電子メール機能は完全には実装されていません。

4.5.6.1 クロス集計ビューのフィルタ処理

クロス集計の列ヘッダーと行ヘッダーをフィルタできます。

列ヘッダーまたは行ヘッダーの値をフィルタするには:

1. クロス集計ビューで、ヘッダー・ラベルの横にある下矢印をクリックします。
ヘッダーの値リストが、各値の横のチェック・ボックスとともに表示されます。

2. 値を非表示にするには、その値のチェック・ボックスを選択解除します。

4.5.6.2 集計関数の変更

クロス集計に適用されている集計関数を変更できます。

値に適用されている集計関数を変更するには:

1. クロス集計ビューで、「Sales (avg)」など、左上隅にある現行の集計関数をクリックします。
ヘッダーの関数のリストが表示されます。

2. 適用する集計関数を選択します。
値が更新されて表示されます。

4.5.6.3 行および列の順序の変更

行(または列)を上下(左右)の別の行(列ヘッダー)にドラッグすることで、行(または列)の順序を変更できます。

4.5.6.4 ピボット

列ヘッダーをドラッグしてクロス集計ビューの行ヘッダーにすることで、データをピボットできます。

データ・ビューをピボットするには:

1. ヘッダーをクリックし、列ヘッダーとしての位置から行ヘッダーにドラッグします。
現行の行ヘッダーに、表示位置を示す赤い線が表示されます。

2. マウス・ボタンを放して、ヘッダーを他の位置にドロップします。
クロス集計に表示されるデータには、行ヘッダーと列ヘッダーの更新された組合せが反映されます。

4.5.6.5 ロール・アップとドリル・ダウン

ヘッダーでロール・アップまたはドリル・ダウンできます。

ヘッダーをロール・アップまたはドリル・ダウンするには:

1. プラス記号(+)をクリックしてドリル・ダウンし、ヘッダーの詳細を使用して値を表示します。

2. マイナス記号(-)をクリックして、値をヘッダーの整数にロール・アップします。

4.5.7 サマリー・クロス集計ビューの使用

この項の内容は次のとおりです。

- サマリー・クロス集計ビューのフィルタリング

- 集計関数の変更

- ロール・アップとドリル・ダウン

- サマリー・クロス集計ビューのソート

サマリー・クロス集計は、行と列を組み合せ、値を多次元ビューで表示する形式です。サマリー・クロス集計は、行で横方向に集計されます。サマリー・クロス集計のヘッダーを使用して、フィルタ、集計関数の変更、ドリル・ダウン、ロール・アップおよびソートできます。

4.5.7.1 サマリー・クロス集計ビューのフィルタ処理

サマリー・クロス集計の列ヘッダーと行ヘッダーをフィルタできます。

列ヘッダーの値をフィルタするには:

1. サマリー・クロス集計ビューで、ヘッダー・ラベルの横にある下矢印をクリックします。
ヘッダーの値リストが、各値の横のチェック・ボックスとともに表示されます。

2. 値を非表示にするには、その値のチェック・ボックスを選択解除します。

4.5.7.2 集計関数の変更

サマリー・クロス集計に適用されている集計関数を変更できます。

値に適用されている集計関数を変更するには:

1. サマリー・クロス集計ビューで、「Sales (sum)」など、左上隅にある現行の集計関数をクリックします。
ヘッダーの関数のリストが表示されます。

2. 適用する集計関数を選択します。
値が更新されて表示されます。

4.5.7.3 ロール・アップとドリル・ダウン

ヘッダーでロール・アップまたはドリル・ダウンできます。

ヘッダーをロール・アップまたはドリル・ダウンするには:

1. プラス記号(+)をクリックしてドリル・ダウンし、ヘッダーの詳細を使用して値を表示します。

2. マイナス記号(-)をクリックして、値をヘッダーの整数にロール・アップします。

4.5.7.4 サマリー・クロス集計ビューのソート

サマリー・クロス集計ビューの行を集計列でソートできます。

サマリー・クロス集計ビューをソートするには:

1. ヘッダーの横にあるソート・アイコンをクリックします。

2. 「昇順」、「降順」または「なし」を選択します。
行がソートされます。

4.5.8 マトリックス・ビューの使用

マトリックスは、行と列を組み合せ、値を多次元ビューで表示する形式です。マトリックスは、使用可能なすべてのデータで構成される開いたビューです。マトリックス・ビューでは、ソート、フィルタ、ドリル・ダウン、ピボット、または集計関数の変更はできません。

4.6 Excelビューの作成と使用

この項では、Excelスプレッドシート・ビューの作成方法と使用方法について説明します。内容は次のとおりです。

- Excelビューの概要

- Excelビューの作成

- Excelビューの使用

4.6.1 Excelビューの概要

Excelスプレッドシート・ビューには、Microsoft Excelスプレッドシートのデータ行を含んだ列が表示されます。このビューでは、コンテンツをOracle BAMアプリケーションの外部であるMicrosoft Excelスプレッドシートに保存できます。

Excelビューを使用するには、Microsoft Excel XP、2003または2007バージョンがクライアント・コンピュータにインストールされている必要があります。

4.6.2 Excelビューの作成

この項では、Excelビューの作成ステップを説明します。

Excelビューを作成する手順は、次のとおりです。

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. 「Excel」ビュー・タイプを選択します。
ダイアログ・ボックスが開き、ActiveXコントロールを含んだCABファイル(oraclebam.cab)を使用できます。ActiveXコントロールにより、Oracle BAMアクティブ・スタジオ内でMicrosoft Excelを実行できるようになります。

3. 「インストール」をクリックしてCABファイルを受け入れます。
ビュー・エディタが開きます。

4. データ・オブジェクトを選択します。データ・オブジェクトは、レポートのデータのソースです。

5. 「次へ」をクリックします。

6. スプレッドシートに含めるフィールドのチェック・ボックスを選択します。
すべてのチェック・ボックスを選択解除するには、「select none」をクリックします。リンクが「すべて選択」に切り替わり、すべてのフィールドを再選択できるようになります。

データ・オブジェクトに含まれるフィールドが10個以下の場合は、「データ・フィールド」リスト内のフィールドが自動的に選択されます。11個以上の場合は、フィールドを手動で選択する必要があります。

7. 「次へ」をクリックします。
その他のオプションのリストが表示されます。

8. リンクをクリックし、データ修飾子やフォーマット・プロパティを追加できます。

9. 「ビュー・プロパティの変更」をクリックして、ビューの作業を続行します。その他のオプションには、データ転送と、各データの更新前または後に実行するマクロの適用があります。フォーマット・オプションには、「一般」、「陰影」、「テキストと位置」および「フォント」があります。

10. 「終了」、「適用」または「OK」をクリックしてビューを表示します。

4.6.3 Excelビューのフォーマット・プロパティの構成

すべてのビューに共通する一般プロパティ(「一般的なフォーマット・プロパティの構成」を参照)に加えて、表4-6に示すプロパティもExcelビューに使用できます。

表4-6 Excelビューの一般プロパティ

プロパティ

説明

表示中はExcelのツールバーを非表示

レポートが表示モードのときは、Microsoft Excelのツールバーを非表示にします(「保存」コマンドと「ヘルプ」コマンドを除きます)。レポートのユーザーがビューでExcelのコマンドを実行できないようにする場合、このプロパティを有効にします。

Excel 97-2003フォーマットで保存

Microsoft Excel 2007がインストールされている場合、Microsoft Excel 97またはMicrosoft Excel 2003の形式でExcelビューを保存できるようにしますこのオプションは、Microsoft Excel 2007がコンピュータにインストールされている場合にのみ使用できます。

Microsoft Excel 2007がインストールされていて、このオプションを選択しないと、ビューはMicrosoft Excel 2007形式で保存されます。したがって、後でユーザーがレポートをMicrosoft Excel 97(XP)またはMicrosoft Excel 2003で開こうとすると、失敗します。

Microsoft Excel 97またはMicrosoft Excel 2003がある場合は、チェック・ボックスは事前選択済の状態で無効化されます(Microsoft Excel 97-2003フォーマットでの保存のみが選択可能なため)。

4.6.4 Excelビューの使用

Oracle BAMアクティブ・スタジオでExcelスプレッドシートの表示または編集中に、Microsoft ExcelのツールバーとOracle BAMダッシュボードのメニュー・オプションを使用できます。ただし、「新規作成」および「上書き保存」ツールバー・ボタンは、Oracle BAMアクティブ・スタジオ内では使用できません。

注意:

- 列全体にソートを適用すると、ヘッダーも含まれます。ほとんどの場合、ヘッダー・セルはヘッダー・セルのまま残しておきます。列をソートする場合は、ソート対象となるセルのみを選択します。

- 空白のデータはExcelビューに(Null)として表示されますが、空白の文字列でフィルタすると、必要な空白を含んだ行が戻されます。Excelビューでの表示を意図したデータ・オブジェクトの場合、データ設計者はデータ・オブジェクト内の空白またはNULL値を、わかりやすいように他の代表的な値で置き換えることができます。

4.6.4.1 Oracle BAM外であるExcelスプレッドシートへの保存

ExcelスプレッドシートをOracle BAMアクティブ・スタジオの外に保存できます。

ExcelスプレッドシートをOracle BAMアクティブ・スタジオの外に保存するには:

1. Excelツールバーの「ファイル」→「名前を付けて保存」をクリックします。
「名前を付けて保存」ダイアログ・ボックスが開きます。

2. Excelスプレッドシートのファイル名を入力し、保存場所を選択して「保存」をクリックします。

4.6.4.2 指定範囲の表示

Oracle BAMアクティブ・スタジオでは、Excelスプレッドシート・ビューの各列について指定範囲が自動的に作成されます。

指定範囲とその定義を表示するには:

- Excelのメニュー・バーで「挿入」→「名前」→「定義」を選択します。

「名前の定義」ダイアログ・ボックスが表示されます。アクティブ・データを表示する際には、ビュー・エディタの「データ転送」タブで指定したデータセット全体の指定範囲のみが、このダイアログ・ボックスに表示されます。

4.6.4.3 Excelビューのヒント

Excelビューを使用する際には、次の規則とヒントに従ってください。

4.6.4.3.1 Excelビューでのマクロの作成

Excelビューでマクロを使用する際には、Excelが実行中でないことに注意してください。これは、アプリケーションやExcelプロセスが実行されていないことを確認することを意味します。オペレーティング・システムのタスク・マネージャを使用して、Excelプロセスが実行されているかどうかを確認します。

また、このバージョンのBusiness Activity MonitoringでサポートされているExcelバージョンのみを使用していることを確認してください。

Excelビューでのマクロの使用は、プレビュー専用の機能です。

4.6.4.3.2 Excelビューのパフォーマンス上のヒント

大量のデータを含んだアクティブなExcelビューで最高のパフォーマンスが得られるように、次の設定をお薦めします。

- Oracle BAMアクティブ・スタジオの「レポート・プロパティ・ダイアログ」ダイアログ・ボックスの「詳細」タブで、アクティブ・データの間隔を3秒から5秒の間に増やします。

- Excelのメニュー・バーで、「ツール」→「オプション」を選択します。「計算方法」タブで、「手動」を選択します。デフォルト設定は「自動」です。

- データの前後に実行するマクロを適用しないようにします。

4.7 アクション・フォーム・ビューの作成と使用

この項では、アクション・フォーム・ビューの作成方法と使用方法について説明します。内容は次のとおりです。

- アクション・フォーム・ビューの概要

- アクション・フォーム・テンプレートの作成

- アクション・フォーム・ビューの作成

4.7.1 アクション・フォーム・ビューの概要

アクション・フォーム・ビューを使用すると、情報をデータ・オブジェクトに送信できるように、レポート内にHTMLフォームを作成できます。

アクション・フォーム・ビューの設計者は、最初にフォームの入力と実行するアクションを決定します。HTMLエディタを使用し、必要な情報をすべて取り込んでフォームのHTMLを作成します。HTMLは自己完結型にする必要がありますが、CSSを使用できます。また、HTMLが有効なXMLであることも必要です。つまり、すべての開始タグと終了タグが対になっており、すべての属性に値が割り当てられている必要があります。

4.7.2 アクション・フォーム・テンプレートの作成

アクション・フォーム・テンプレートには、Oracle BAMアクティブ・スタジオでアクション・フォーム・ビューを作成するために必要なHTMLが含まれています。アクション・フォーム・ビューを作成する前に、まずHTMLフォームを作成し、Oracle BAMアーキテクトでアクション・フォーム・テンプレートを定義する必要があります。

アクション・フォーム・テンプレートを作成するには:

1. HTMLフォームを作成します。
サンプル・フォームは、例4-1 「アクション・フォーム・テンプレート用のHTMLフォームの例」を参照してください。データ・オブジェクトとパラメータにマップする入力には、フォーム内で一意の値に設定される属性rtsenabledIDを含める必要があることに注意してください。

2. Oracle BAMアーキテクトを開き、Oracle BAMアーキテクトの機能リストから「データ・オブジェクト」を選択します。

3. Data Objects/System/Viewsフォルダにあるアクション・フォーム・テンプレートデータ・オブジェクトを選択します。

4. 「コンテンツ」をクリックします。

5. 「コンテンツの編集」をクリックします。

6. 「追加」をクリックします。

7. 「名前」にテンプレート名を入力します。この名前は、Oracle BAMアクティブ・スタジオでアクション・フォームのビュー・エディタに表示されます。

8. 「ID」を指定します。システムにはIDが必要です。

9. 「説明」に簡潔な説明を入力します。

10. 「タイプ」フィールドにhtmlと入力します。サポートされているのは、htmlタイプのみです。

11. HTMLをHTMLエディタから切り取って、「FormInput」フィールドに貼り付けます。

12. 「保存」をクリックします。

例4-1 「アクション・フォーム・テンプレート用のHTMLフォームの例」

<html>
<head>
<title>Email Form</title> <meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"/>
<link href="styles/CUSTCOOLBLUEv.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<table>
<tr>
<td>To:</td>
<td><div align="left" rtsEnabledID="ToRecipient"></div></td>
</tr>

<tr>
<td>CC:</td>
<td><div align="left" rtsEnabledID="CcRecipient"></div></td>
</tr>

<tr>
<td>BCC:</td>
<td><input type="text" name="text223222" size="49" rtsEnabledID="OtherRecipient"/></td>
</tr>

<tr>
<td>Subject</td>
<td><input type="text" name="text22322" size="49" rtsEnabledID="Subject"/></td>
</tr>

<tr>
<td>Message</td>
<td><textarea rtsEnabledID="Message" name="textarea" cols="51" rows="6"
wrap="virtual"></textarea></td>
</tr>
</table>
<!--input name="button2222" type="button" value="Send" /-->
</body>
</html>

4.7.3 アクション・フォーム・ビューの作成

アクション・フォーム・ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. 「アクション・フォーム」ビュー・タイプを選択します。
ビュー・エディタが開きます。

3. 「アクション・フォーム・タイプの選択」オプションのテンプレートからアクションを選択し、「次へ」をクリックします。

このステップで表示されるテンプレート・オプションは、アクション・フォーム・テンプレート・データ・オブジェクトにロードされたHTMLフォームです。詳細は、「アクション・フォーム・テンプレートの作成」を参照してください。

4. 「マップ入力」のオプションを構成して「次へ」をクリックします。
「マップ入力」セクションで、各入力のソースで予期されるデータ型を選択します(右側のリスト)。

次に、次に各入力のデータの予期されるソースを選択します(左側のリスト)。次のオプションを選択できます。

- パラメータにマップします: 現在のレポートですでに構成されているパラメータを選択できます。
右側のリストでパラメータを選択します(図4-5を参照)。

入力が複数の値を受け取る場合は、「区切り文字」フィールドに文字を入力します。

- データ・オブジェクトにマップします: 入力が値を受け取るデータ・オブジェクトのフィールドを選択できます。
このオプションを選択すると、「データ・オブジェクトの選択」ダイアログ・ボックスが開きます。データ・オブジェクトを選択し、「OK」をクリックします。

次に、表示されるリストからフィールドを選択します(図4-6を参照)。

このフィールドの値をフィルタするには、「フィルタの追加」をクリックし、フィルタ式を完成します。フィルタ式の詳細は、5.1項「データのフィルタリング」を参照してください。

図4-5 「パラメータにマップします」オプションの使用

図4-6 「データ・オブジェクトにマップします」オプションの使用

5. 「アソシエーションの入力」を構成して「次へ」をクリックします。

アソシエーションにより、別の入力フィールドで選択されたときに、フォームの入力フィールドに自動的に移入できます。通常、アソシエーションは、リストからオプションを選択するときに、フォームの他のフィールドに移入するために使用します(アソシエーションを作成するには、入力フィールドを関連付けるOracle BAMアーキテクト内のデータ・オブジェクトにデータを格納する必要があります)。

6. 「終了」、「適用」または「OK」をクリックしてビューを表示します。

7. データをアクション・フォームからデータ・オブジェクトに送信できるように、アクション・ボタンを作成します。アクション・ボタンの詳細は、第9章を参照してください。

4.8 外部コンテンツ・ビューの作成と使用

この項では、外部コンテンツ・ビューの作成方法と使用方法について説明します。内容は次のとおりです。

- 外部コンテンツ・ビューの概要

- 外部コンテンツ・ビューの作成

4.8.1 外部コンテンツ・ビューの概要

外部コンテンツ・ビューは、レポートにURL、ファイルまたは静的イメージを表示するためのビューです。外部コンテンツ・ビューのフォーマット・プロパティには、「一般」タブのみが含まれています。他のフォーマット・タブはありません。

注意:

- 外部コンテンツ・ビューをリフレッシュするように設定されている別のページにユーザーがナビゲートすると、リフレッシュ時に元のURLが再表示されます。コンテンツが静的で、リフレッシュが不要な場合は、「このコンテンツを自動的にリフレッシュしますか。」の設定に「いいえ」を選択します。

- 外部コンテンツ・ビューには参照されているイメージ・ファイルが表示されるため、指定の場所からイメージ・ファイルを削除した場合、レポートを表示すると赤いXが表示されます。赤いXは、イメージが見つからないことを示します。イメージを指定の場所に戻すと、再び表示されます。

- 一部のWebサイトには、Webブラウザの上のフレームにサイト自体をロードし、ブラウザ・ウィンドウ全体を占有してしまうJavaスクリプトが含まれています。この動作はOracle BAMで制御できないため、このようなURLは外部コンテンツ・ビューでは使用しないでください。

4.8.2 外部コンテンツ・ビューの作成

外部コンテンツ・ビューには、Oracle BAMアクティブ・スタジオ外部のWebページまたはイメージが表示されます。イメージには、JPGまたはGIFフォーマットを使用する必要があります。

外部コンテンツ・ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. 「外部コンテンツ」ビュー・タイプをクリックします。
ビュー・エディタが開きます。

3. このビューに表示するページのWebページURLを入力します。

4. コンテンツを自動的にリフレッシュするには、「はい」を選択し、表示のリフレッシュ間隔を指定します。数値を入力して、リストから時間の測定単位を選択します。

5. 「適用」または「OK」をクリックしてビューを表示します。

4.9 ユーティリティ・ビューの作成と使用

この項では、サーフェス・プロンプト、コンテナ、行グループ、列グループ、タブ・グループ、ダッシュボードの各ビューの作成方法と使用方法について説明します。内容は次のとおりです。

- ユーティリティ・ビューの概要

- サーフェス・プロンプト・ビューの作成

- コンテナ・ビューの作成

- 行グループ・ビューと列グループ・ビューの作成

- タブ・グループ・ビューの作成

- ダッシュボード・ビューの作成

4.9.1 ユーティリティ・ビューの概要

ユーティリティ・ビューを使用すると、レポートやビューのグループに編成と機能を追加できます。

サーフェス・プロンプトを使用すると、レポート・ユーザーは表示する項目のリストから選択してレポートのコンテンツと対話できます。サーフェス・プロンプト・ビューは、レポートにサーフェス・プロンプトを表示するためのスペースを提供します。

コンテナ、行グループおよび列グループ・ビュー: ビュー内にビューを作成できます。

ビューは、コンテナ・ビューを使用して複数のフレームに分割できますが、(行グループや列グループ内のビューと異なり)コンテナ内で作成されたビューは、そのコンテナに含まれません。これらのビューは、コンテナの境界線によってバインドされていないため、コンテナのサイズ変更によって内部ビューがサイズ変更されたり、コンテナの削除によって内部ビューが削除されることはありません。

コンテナ・ビューは、ダッシュボードに対する包含システムとしてではなく、ビジュアル・ディバイダとして機能します。このビューは、グラフのグループの背後で連続したスプラッシュ・グラフィックを使用する際に役立ちます。

行グループ・ビューまたは列グループ・ビューを使用して、1つのビューを複数のフレームに分割できます。これらのビューには、その中に含まれるビューのグループに関する追加コントロールも含まれます。

タブ・グループ・ビュー: レポート内でレポートを整列させるために使用します。タブ・グループ・ビューはレポートの複数ページのコレクションで構成されます。

ダッシュボード・ビュー: レポート内でレポートを整列させるために使用します。ダッシュボード・ビューは、タブ・グループ・レポートのコレクションまたは任意のタイプの単一レポートで構成できます。

4.9.2 サーフェス・プロンプト・ビューの作成

すべてのビューに共通する一般プロパティ(「一般的なフォーマット・プロパティの構成」を参照)に加えて、次の構成オプションがあります。

「実行ボタンのテキスト」では、「実行」ボタンに表示されるテキストを変更できます。

注意:
サーフェス・プロンプト・ビューは、コンテンツに関して他のビューで作成されたプロンプト・フィルタに依存します。他のビューでプロンプト・フィルタが定義されていない場合、サーフェス・プロンプト・ビューには何も表示されません。

「カスタム・システム日時テキスト」では、「システム日時」プロンプトのテキストをカスタマイズできます。ここで入力したテキストは(「現在」または「現在の時間」など)、システム日時を時間として指定したフィールドに表示されます。フィルタおよびプロンプトは、この変更内容が反映される2つの領域です。

サーフェス・プロンプト・ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. 「サーフェス・プロンプト」ビューを選択します。

3. 「ビュー・タスク/オプション」リストで、「ビューの編集」をクリックします。

4. 「サーフェス・プロンプト」タブを選択し、レポートに表示するプロンプトを選択します。
このリストには、各ビュー用に構成されているプロンプトが表示されます。各プロンプトの横にあるリストを使用して、それぞれ表示または非表示にします。プロンプトの構成については、第8章「プロンプトとパラメータの使用」の説明を参照してください。

フォーマット・オプションには、「一般」、「陰影」、「テキストと位置」および「フォント」があります。

5. 「適用」または「OK」をクリックしてビューを表示します。

4.9.3 コンテナ・ビューの作成

すべてのビューに共通する一般プロパティ(「一般的なフォーマット・プロパティの構成」を参照)に加えて、「実行ボタンのテキスト」を使用して「実行」ボタンのテキストを変更できます。

コンテナ・ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. 「コンテナ」ビュー・タイプを選択します。
各フレームにビュー・タイプの選択内容が表示されます。

3. 各フレーム用のビューを選択します。

4.9.4 行グループ・ビューと列グループ・ビューの作成

行グループ・ビューと列グループ・ビューはダッシュボード内でのオブジェクトの整列に使用し、サマリー合計のリストなど、追加のフォーマット・オプションがグループとして提供されています。

行グループ・ビューと列グループ・ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. グループ・ビューのタイプを選択します。

- 行グループ

- 列グループ

各フレームにビュー・タイプの選択内容が表示されます。

3. 各フレーム用のビューを選択します。

4.9.5 タブ・グループ・ビューの作成

タブ・グループ・ビューは、すでに作成して複数ページ・フォーマットにする準備が完了しているレポートに依存します。

また、タブ・グループ・ビューは、タブ・グループ構成からそれに含まれるレポートへの、プロンプトとパラメータのマッピングを含むこともできます。

タブ・グループ・ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. 「タブ・グループ」ビュー・タイプを選択します。
ビュー・エディタが開きます。

3. 「新規」をクリックして、「タブ・コンテンツ」リストにタブを追加します。

「タブ・エディタ」ダイアログ・ボックスが開きます。

4. 「名前(ラベル・テキスト)」フィールドにタブ・ラベルの名前を入力します。

5. タブ・ラベルに行件数を表示するには、「タブ・ラベルにデータ・オブジェクトの行件数を表示します」チェック・ボックスを選択し、「定義」をクリックして、データ・オブジェクトを選択します。

「タブ修飾子エディタ」ダイアログ・ボックスが開きます。データ・オブジェクトを選択し、「OK」をクリックします。必要に応じて、ダイアログ・ボックスの上部セクションで選択されているデータ・オブジェクトの行をフィルタ処理するためのフィルタを追加することもできます。

6. タブに含まれる内容の種類を指定します。

- すでに作成してあるOracle BAMレポートをタブに表示するには、「レポート」を選択します。その後、「参照」をクリックしてレポートを検索します。

この段階で、「選択したレポートに渡すパラメータ・マッピングを定義します」をクリックすることにより、レポートで必要なプロンプトまたはパラメータの値を定義できます。

図4-7 「パラメータ・マッピング・エディタ」ダイアログ・ボックス

注意:
タブ・グループから、それを含むレポートにパラメータをマップするには、タブ・グループ・ビューを含むレポートですでに(値を渡す)パラメータを構成してある必要があります。

- 「URL」を選択して、外部コンテンツのURLを入力するか、または以前に作成したOracle BAMレポートのURLショートカットを入力します。

このURLには、外部URLまたはOracle BAMレポートへのショートカットを使用できます。

7. 必要に応じて、「説明」フィールドにタブの説明を入力します。

8. 「OK」をクリックします。

9. 必要に応じてさらにタブを追加し、「終了」をクリックしてビューを表示します。
タブ・グループに別のレポートを追加するときは、レポートの名前を指定するか、またはレポートのコピー・ショートカットURLを指定できます。詳細は、「レポートのURLのコピー」を参照してください。

4.9.6 ダッシュボード・ビューの作成

ダッシュボード・ビューは、すでに作成して複数ページ・フォーマットにする準備が完了しているレポートに依存します。ダッシュボードを使用してレポートを表示する場合の利点は、レポートの上部にツールバーを表示できることです。

また、ダッシュボード・ビューは、ダッシュボード構成からそれに含まれるレポートへの、プロンプトとパラメータのマッピングを含むこともできます。

ダッシュボード・ビューを作成するには:

1. 作成または編集中のレポートで、ビューのフレームをクリックして選択ハンドルを表示します。

- レポートを作成中の場合は、テンプレート内でビューを選択します。

- 既存のビューを編集する場合は、「ビュー・タイプの変更」をクリックする操作が必要になることがあります。

- 別のビューを定義する必要がある場合は、ビューを挿入します。

ビュー・タイプ・アイコンのグループが表示されます。

2. 「ダッシュボード」ビュー・タイプを選択します。
ビュー・エディタが開きます。

3. ダッシュボード・ビューに配置するコンテンツを選択します。

- タブ・グループ・レポートの集合: すでに作成されているタブ・グループ・レポートを選択できます。
「追加」をクリックすると「レポートの選択」ダイアログ・ボックスが開き、ダッシュボードに表示するタブ付きレポートを探すことができます。

「プロンプト/パラメータ・マッピングの編集」をクリックして、選択したタブ・グループでのプロンプトとパラメータのマッピングを編集できます。「パラメータ・マッピング・エディタ」ダイアログ・ボックスが開き、マッピングを構成できます(図4-7を参照)。

- 任意のタイプの単一レポート: すでに作成されている任意のタイプの単一レポートを選択できます。

「参照」をクリックすると「レポートの選択」ダイアログ・ボックスが開き、ダッシュボードに表示するレポートを探すことができます。

「プロンプト/パラメータ・マッピングの編集」をクリックして、選択したレポートでのプロンプトとパラメータのマッピングを編集できます。「パラメータ・マッピング・エディタ」ダイアログ・ボックスが開き、マッピングを構成できます(図4-7を参照)。

4. 「終了」をクリックします。

5. 「ビュー・プロパティの変更」またはフォーマット・プロパティをクリックし、ビューでの作業を続行します。他のオプションには、ダッシュボード・ビューに追加できるツールバー・ボタンがあります。フォーマット・オプションには、「ツールバー」、「一般」、「陰影」、「テキストと位置」および「フォント」があります。「ダッシュボード・ツールバーの構成」を参照してください。

6. 「OK」または「適用」をクリックしてビューを表示します。

4.9.6.1 ダッシュボード・ツールバーの構成

ダッシュボード・ビューには、構成可能なツールバーがあります。ビュー・エディタの「ツールバー」タブでは、ダッシュボード・ビューにおけるツールバーのコンテンツを制御できます。

このツールバーには、次のボタンが含まれています。

- 電子メール: エンド・ユーザーがレポートを電子メールで別のユーザーに送信できます。

- 印刷: エンド・ユーザーがレポートを印刷できます。

- ダッシュボードの編集: 現在のダッシュボード・レポートを含む「Oracle BAMアクティブ・スタジオ」ウィンドウが、編集モードで開きます。

- タブ・グループの編集: ダッシュボードの現在のタブ付きレポートを含む「Oracle BAMアクティブ・スタジオ」ウィンドウが、編集モードで開きます。これは、タブ付きレポートを含むダッシュボード・レポートにのみ適用されます。

- コンテンツの編集: ダッシュボードの現在のレポートを含む「Oracle BAMアクティブ・スタジオ」ウィンドウが、編集モードで開きます。

ツールバーの表示:

このプロパティを有効化すると、ダッシュボード・ビューにツールバーが表示されます。

使用可能なコントロール:

ダッシュボード・ツールバーに組み込めるコントロールの一覧です。

選択したコントロール:

ダッシュボード・ツールバーに表示するように選択したコントロールの一覧です。コントロールは、「矢印」ボタンを使用してリスト間で移動できます。表示順序(左から右へ)は、「選択したコントロール」リストの右側にある上矢印と下矢印を使用して制御されます。

表示オプション:

「アイコンとテキスト・ラベル」では、ツールバーの各コントロールについてアイコンとテキスト・ラベルが両方表示されます。

「アイコンのみ」では、ツールバーの各コントロールについてアイコンのみが表示されます。

「テキストのみ」では、ツールバーの各コントロールについてテキスト・ラベルのみが表示されます。

5 ビューのデータの操作

この章では、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオでビューを作成または変更するときに、フィルタ、上位Nのデータ、ドリル、計算およびサーフェス・プロンプトを適用する方法を説明します。

この章のトピックは、次のとおりです:

- 5.1項「データのフィルタリング」

- 5.2項「上位Nのデータの表示」

- 5.3項「ドリルの使用」

- 5.4項「計算フィールドの追加」

- 5.5項「サーフェス・プロンプトの追加」

- 5.6項「グループへのサマリー関数の適用」

5.1 データのフィルタリング

すべてのタイプのビューにデータ・フィルタを追加できます。

「売上が12000より大きい(Sales is greater than 12000)」は、単純なサンプル・フィルタです。このフィルタをデータに適用すると、12000を超える売上のみがビューに表示されます。この金額以下の売上は省略されます。

フィルタの他の行への依存性を含んだ、より複雑なフィルタを作成することもできます。

エントリとヘッダーの組合せを追加すると、フィルタ内で階層を作成できます。

データ・フィルタに「すぐに有効」機能を使用すると、定義した時間ウィンドウ内に常に含まれるデータのセグメントをビューに表示できます。詳細は、第5.1.1項「「すぐに有効」の使用」を参照してください。

フィルタを追加するには:

1. ビュー・エディタで「データ」ボタンをクリックします。

ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「フィルタ」タブをクリックします。

追加されているフィルタがないため、デフォルトのフィルタ・ヘッダーのみが表示されます。

3. 「新規エントリの追加」をクリックします。

フィルタ・フォームが開きます。

4. 「フィールド」リストからフィールドを選択します。

注意:
外部データ・オブジェクトに作成される計算フィールドはフィルタではサポートされません。計算フィールドが外部データ・オブジェクトのフィールドに作成される場合は、フィルタ式で使用しないでください。

5. 「比較」リストから式を選択します。

各比較式の詳細は、付録B「フィルタ比較式」を参照してください。

6. 次のリストから「値」、「フィールド」または「式」を選択します。
「値」を選択した場合は、次のオプションから選択します。

- 文字列フィールドの場合は、「オプション」をクリックし、「参照」を選択して値リストを表示します。

リストから値を選択します。リストには、最大50個の値が表示されます。「値」フィールドを空白のままにすると、空白文字列でのフィルタを作成できます。

注意:
フィールドに値が50個以上ある場合、「参照」リストに表示されない値があります。Oracle Business Activity Monitoring管理者は、リストに表示する行数を構成できます。
詳細は、『Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド』のOracle BAM構成プロパティ・リファレンスのRecordsLimitForValueBrowserを参照してください。

- 数値フィールドの場合は、「値」フィールドに数値を入力します。

- 日時フィールドの場合は、「カレンダ」ボタンをクリックし、カレンダで日付を選択し、クロックで時間を選択します。(このフィールドを日付のみまたは月と年のみに制限した場合、これらの値の選択肢のみが表示されます。)それから「OK」をクリックします。

より一般的な時間値を比較する場合は、「日時比較」フィールドの下の適切なチェック・ボックスを選択します。ここでの選択は、このフィルタ・フィールドの各オプションのみでなく、レポートを表示する際に日付パラメータの入力を求められるユーザーのオプションにも反映されます。通常の完全比較を実行するには「日付と時間」を、時間値を無視してユーザー・プロンプトで日付フィールドのみを表示するには「日付のみ」を、月と年が一致する値を探してユーザー・プロンプトで月と年のみを選択肢として表示するには「月と年のみ」をそれぞれ選択します。

ただし、フィルタ式には日付と時間が完全に含まれる必要があるので、「値」フィールドから時間を削除しないでください。

このガイドのインタフェースの図では、「日付と時間」を選択したときのウィンドウが表示されていますが、それ以外のオプションを選択すると、ウィンドウの外観が変わります。

「時間間隔内」、「現行の期間内」または「期間内」を選択した場合は、リストを使用して期間を構成します。

週は日曜日から土曜日までとみなされ、四半期は1月から12月までの通常の会計年度で四半期1は1月1日から始まるものとみなされ、年は1月から12月までとみなされます

「すぐに有効」を選択し、表示される時間間隔を時間経過とともに常に現行間隔として維持します。詳細は、「「すぐに有効」の使用」を参照してください。

- リストの場合(リストにある比較を使用するとき)は、「編集」をクリックして、リストを作成します。

フィールドに値を入力して「追加」をクリックするか、「参照」をクリックしてデータ・オブジェクト・フィールドの値を選択します(図を参照)。

不要な値を選択し、「削除」をクリックしてリストから削除します。

「OK」をクリックして終了します。

- 値をプロンプトまたはパラメータの値に設定するには、「オプション」をクリックして既存のプロンプトまたはパラメータを選択します。

リストには、フィルタで選択したフィールドと同じデータ型を持つプロンプトおよびパラメータのみが表示されます。

「*新規パラメータ/プロンプト」を選択すると、このフィルタで使用するプロンプトまたはパラメータを作成できます。プロンプトとパラメータの作成の詳細は、第8章「プロンプトとパラメータの使用」を参照してください。

「フィールド」を選択した場合は、フィルタ式の最初のフィールドと比較するフィールドを「フィールド」リストで選択します。

「式」を選択した場合は、「式」フィールドに最初のフィールドと比較する式を入力します。

たとえば、サンプルの「コール・センター」データ・オブジェクトを使用してリスト・ビューを作成し、次の属性を持つフィルタを作成するとします。

- フィールド: 合計

- 比較: 次と等しい

- 式: 数量*2

このフィルタを適用すると、「合計」列の値が「数量」列の値の2倍に等しい行のみが選択されます。

7. 「エントリの追加」をクリックし、フィルタ式にエントリを追加します。

トップレベルのヘッダーに入力が追加されます。

エントリとヘッダーの組合せを追加して、複雑なフィルタを作成します。ヘッダー用に別の演算子を選択し、エントリの内容を変更します。

オプションと、そのオプションでデータが戻される条件は、次のとおりです。

- すべて: 含まれているエントリがすべてTrueの場合。

- 1つ以上: 含まれているエントリの1つ以上がTrueの場合。

- なし: 含まれているエントリのいずれもTrueでない場合。

- 一部: 含まれている一部のエントリがTrueであるか、いずれもTrueではなく、含まれているエントリがすべてTrueではない場合。

数値データ型の場合、0(ゼロ)に等しい値または0(ゼロ)に等しくない値を戻すフィルタでは、NULLは戻されません。

5.1.1 「すぐに有効」の使用

データ・フィルタに「すぐに有効」機能を使用すると、定義した時間ウィンドウ内に常に含まれるデータのセグメントをビューに表示できます。時間が経過すると、ビューはフィルタで定義した時間間隔内のデータで更新されます。時間が経過すると、古いデータがビューから削除され、新しいデータが追加されます。

「パーソナライズ」で選択されているタイムゾーンは、データに対して表示されるタイム・スライスを制御しません。「パーソナライズ」でタイムゾーンにどのような設定を選択しても、「すぐに有効」フィルタの動作はOracle BAMサーバーの時間が基になります。

図5-1 「すぐに有効」のオプション

注意:
日時フィールドに基づくグラフのデータの整理には時間グループが使用され、「すぐに有効」フィルタはデータ・オブジェクトの特定のタイム・スライスに限って使用されます。これらのオプションを同じグラフで使用できます。
日時の値によるグラフ内のデータのグループ化の詳細は、4.2.5項「時間グループの構成」を参照してください。

時間グループと「すぐに有効」を同じビューで使用する方法の例は、5.1.1.4項「同じグラフでの「すぐに有効」と時間グループの使用」を参照してください。

図5-2で示すように、「すぐに有効」は、フィルタで「時間間隔内」、「現行の期間内」、「期間内」のいずれかの比較式を選択したときに使用できます。

図5-2 フィルタ比較式

「すぐに有効」の動作は、選択した比較式に応じて異なります。

詳細は次のトピックを参照してください:

- 5.1.1.1項「「時間間隔内」の使用」

- 5.1.1.2項「「現行の期間内」の使用」

- 5.1.1.3項「「期間内」の使用」

- 5.1.1.4項「同じグラフでの「すぐに有効」と時間グループの使用」

- 5.1.1.5項「複数エントリのフィルタ式における「すぐに有効」の動作について」

5.1.1.1 「時間間隔内」の使用

「時間間隔内」比較オプションを「すぐに有効の間隔」で使用すると、フィルタ式で選択されている時間の単位に関係なく、絶対時間になります。時間間隔は、Oracle BAMサーバーの現在の時間から取得されます。

設定できる時間間隔には、「前へ」と「次へ」の2種類があります。

「前へ」タイプは、Oracle BAMサーバーの現在時間を基に、日時の値がそれより前に発生するものとして時間間隔が取得されます。

「次へ」タイプは、Oracle BAMサーバーの現在時間を基に、日時の値がそれより後に発生するものとして時間間隔が取得されます。

図5-3 「時間間隔内」の種類選択

時間の「単位」は、週、日、時、分です。

図5-4 「時間間隔内」の単位の選択

「Active Now」境界の連続した時系列またはグループとの同期化

「「Active Now」境界を連続した時系列/グループと同期化」設定を使うと、「すぐに有効の間隔」を時間グループに対して設定されている時間単位に設定できます。

この設定は、時間グループに基づいたグルーピングが可能なチャート・ビュー内で使用できます。

「「Active Now」境界を連続した時系列/グループと同期化」を「すぐに有効」と共に選択すると、「すぐに有効」の時間ウィンドウは連続した時系列の設定で選択されている時間単位と同期されます。たとえば、1時間単位の連続した時系列に表示されるグループ化フィールドで前の1時間以内に対するフィルタを作成した場合、現在時間が午後11:23であるとすると、午後11から午後12までのデータがビューに表示されます。

「「Active Now」境界を連続した時系列/グループと同期化」を「すぐに有効」と共に選択しないと、「すぐに有効」の時間ウィンドウは連続した時系列の設時間単位と同期されません。たとえば、1時間単位の連続した時系列に表示されるグループ化フィールドで前の1時間以内に対するフィルタを作成した場合、現在時間が午後11:23であるとすると、午後10:23から午後11:23までのデータがビューに表示されます。

すぐに有効の間隔

「すぐに有効の間隔」の設定を使用すると、データが前もって表示される時間の長さ(秒単位)を制御できます。時間単位として週、日、時、分のいずれが選択されていても、「すぐに有効の間隔」は、表示されるデータが正確に設定されている秒数であることを保証します。このオプションは、「すぐに有効」を提供する他の比較式では使用できません。

たとえば、図5-5で示されている設定を使用する日時フィールドでフィルタを作成します。

図5-5 「すぐに有効の間隔」の例

「すぐに有効の間隔」が20秒に設定されているので、選択されている単位に関係なくフィルタは20秒ごとに実行します。

現在の時間が午後12:07:00の場合、図5-6のように、午後12:05:01から午後12:07:00のデータだけがビューに表示されます。

図5-6 午後12:07:00での「すぐに有効の間隔」

現在時間が午後12:07:20に変わると、午後12:05:21から午後12:07:20のデータだけがビューに表示されます。20秒ごとに、2分より古いデータが20秒単位でビューから削除されます。

図5-7 午後12:07:20での「すぐに有効の間隔」

5.1.1.2 「現行の期間内」の使用

「現行の期間内」を選択し、「すぐに有効」を有効にすると、Oracle BAMサーバーの現在時間から取得される現在の時間間隔が変化すると、データがリフレッシュされます。

現在のデータが表示される単位(時間間隔)を選択できます。現在の年、四半期、月、週、日、時、分のデータを表示できます。

図5-8 「現行の期間内」の単位セクション

たとえば、図5-9で示されている設定を使用する日時フィールドでフィルタを作成します。

図5-9 「現行の期間内」と共に使用する「すぐに有効」

単位が「分」に設定されているため、このフィルタは1分ごとに分の開始時に実行します。

現在時間が午後12:30の場合、図5-10のように、午後12:30:00から午後12:30:59(現在の分の期間)のデータだけがビューに表示されます。

図5-10 午後12:30での「すぐに有効」の期間

午後12:31になると、日時の値が午後12:30:00から午後12:30:59(前の分の期間)のデータはすべてビューから削除されて、午後12:31:00から午後12:31:59の間に累積するデータがビューに表示されます。

図5-11 午後12:31での「すぐに有効」の期間

5.1.1.3 「期間内」の使用

「期間内」を選択すると、データは期間が変化するとリフレッシュされます。「現行の期間内」とは異なり、現在の期間を基準とする任意の期間にオフセットでき、オフセットは未来でも過去でもかまいません。

たとえば、図5-12で示されている設定を使用する日時フィールドでフィルタを作成します。

図5-12 「期間内」と共に使用する「すぐに有効」

単位が「時」に設定されているため、このフィルタは1時間ごとに時間の開始時に実行します。

現在時間が午後1:00:00の場合、日時フィールドに表示される値は午後2:00:00から午後2:59:59の間です。

注意:
フィルタでは、「今後」および「過去」のタイプの「オフセット」に対して負の値を使用して、過去の期間を選択できます。

図5-13 午後1:00での「すぐに有効」の期間

5.1.1.4 同じグラフでの「すぐに有効」と時間グループの使用

Oracle BAMでは、日時値に基づくグループでデータをグラフ化するツール(4.2.5項「時間グループの構成」」)と、同じ日時フィールドをフィルタ処理してデータ・オブジェクト内の特定のタイム・スライスだけを表示するツール(5.1.1項「「すぐに有効」の使用」)が提供されています。ここでは、これらの機能を同じグラフで使用する方法の例を示します。

「時系列の使用」オプションを使用してグラフの値をグループ化する場合は、時間経過と共に右から左にスライドしてグラフが表示されます。「時間グループの使用」オプションを選択した場合は、スライド効果はありませんが、固定した時間グループに表示されるデータが時間経過と共に変化します。

この例では、サンプルのコール・センター・データ・オブジェクトを日時フィールドの時系列でグループ化して棒グラフを作成した後、時間ベースのフィルタを追加して直前10分間のデータだけを表示します。この例を実際のOracle BAMインストールで実行すると、時間が進むとグラフがリアルタイムでシフトすることがわかります。

1. Oracle BAMアクティブ・スタジオで、1つの棒グラフ・ビューのレポートを作成します。

2. ビュー・エディタで、Samplesフォルダにある「コール・センター」データ・オブジェクトを選択し、「次へ」をクリックします。

3. 「データ・フィールドの選択」選択タブで、「グループ化」ボックスの「最終変更」フィールドを選択し、示されているように「時間グループ」の設定を更新します。

4. 「データ・フィールドの選択」選択タブで、グラフ化する値として「数量」フィールドを選択して、「次へ」をクリックします。

5. ウィザードの最後のステップで「フィルタの作成」をクリックします。

6. 「フィルタ」タブで「新規エントリの追加」をクリックし、示されているようにフィルタ式を構成します。「エントリの追加」をクリックして、フィルタ式を保存します。

7. 「OK」をクリックしてグラフを表示します。このデータ・オブジェクトには過去10分間の値を含むレコードがないので、グラフは表示されません。

8. プロンプトが表示されたら、「アクション」セクションの「表示」をクリックしてレポートを保存します。レポートが開き、サンプル・データ・オブジェクトにデータを追加するとリアルタイムでデータの変化が表示されます。

9. 現在のデータをこのデータ・オブジェクトに追加するには、Oracle BAMアーキテクトを開き、「コール・センター」データ・オブジェクトを選択します。

10. 「コンテンツ」リンクをクリックし、「コンテンツの編集」をクリックします。

11. 「追加」をクリックしてデータ・オブジェクトに行を追加し、「数量」および「最終変更」フィールドに値を入力します(残りのフィールドにはデータを入力する必要はありません)。

12. 「保存」をクリックして行をデータ・オブジェクトにコミットします。

13. いそいでOracle BAMアクティブ・スタジオのブラウザ・ウィンドウでレポートを見ます。すぐに更新されるのがわかります。

14. さらにデータを入力して、グループ化とフィルタ処理の動作を確認します。1分進むごとに、横軸の左端から最も古い分ラベルが消えて、最新の分ラベルが右端に表示されます。

5.1.1.5 複数エントリのフィルタ式における「すぐに有効」の動作について

レポートまたはアラートが日時またはタイムスタンプ・フィールドのエントリで構成されており、あるエントリで「すぐに有効」が有効になっている場合は、その中で「すぐに有効」のエントリが最初に評価された後、他のエントリがANDで連結されます。

つまり、優先度の順位は常に(Acitve_Now_Entry) AND (Other_Entries)になります。

たとえば、次のようなフィルタ式の3つのエントリを考えてみましょう:

Entry1: col1はvalue1と等しい

Entry2: time_colは現在の期間の現在の年の範囲内

Entry3: col2はvalue2に等しい

(Entry2は「すぐに有効」が有効になっているエントリ)

フィルタ式のヘッダーおよびエントリが次のように構成されている場合:

Entry1 AND (Entry2 OR Entry3)

式は次のように評価されます:

Entry2 AND (Entry1 AND Entry3)

その他の例:

次のような式の場合:

Entry1 OR Entry2 OR Entry3

次のように評価されます:

Entry2 AND (Entry1 OR Enrty2)

5.2 上位Nデータの表示

棒グラフ(2Dおよび3D)、線グラフ(2Dおよび3D)、面グラフ(2Dおよび3D)、組合せグラフ(2Dおよび3D)、積上げ棒グラフ(2Dおよび3D)、更新順序付きリストおよびアクション・リストの各ビューに、最初のフィールド系列の上位値のみを表示するように選択できます。

上位Nリストに同数の項目がある場合は、同数のすべての行が同じランクになります。たとえば、上位4人の売上額が100、200、300、300の場合、ランク・フィールドは1、2、3、4ではなく1、2、3、3と表示されます。

更新順序付きリスト・ビューとアクション・リスト・ビューの場合は、上位Nを適用する前にフィールドにソートを適用する必要があります。上位Nの選択は、最初のソート済フィールドに適用されます。

データの上位Nを表示するには:

1. ビュー・エディタで「データ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「上位N」タブをクリックします。

3. 「数量」フィールドの横にあるチェック・ボックスを選択します。

4. 表示する上位値の数量を選択するには、矢印アイコンを使用します。

5. 更新順序付きリスト・ビューとアクション・リスト・ビューの場合は、ランク付けチェック・ボックスを選択してフィールド名を入力し、上位N値のランク付けを表示できます。

6. 「適用」または「OK」をクリックしてビューを更新します。

5.3 ドリルの使用

ドリルを使用すると、系列内の項目を選択して、より詳細なレベルでデータを表示したり、実際のデータ行を表示できます。複数レベルでドリル・ダウンするには、ビュー・エディタの「ドリル」タブで選択したディメンション階層がデータ・オブジェクトに含まれている必要があります。

ユーザーが複数のレベルにドリル・ダウンできるビューを設計する際には、使用する階層内の最上位レベルでグループ化します。中間レベルを選択すると、ユーザーが実行できる操作は、階層内のそのレベルからのドリル・ダウンのみとなります。グラフで選択したレベルより上位へはドリル・アップできません。

表示中のレポート内ではドリルできますが、編集中のレポート内ではドリルできません。アクティブ・データは停止し、ドリルすると再開されます。

5.3.1 ドリル・ダウン

ドリル・ダウンは、ドリル・パスの1レベル下のデータを表示し、現行レポートに同じビュー・タイプで表示することを意味します。ドリル・ダウンは、ドリル・パスに中間レベルが存在し、次の下位レベルがドリル・パスの最終レベルでない場合のオプションです。次の下位レベルがドリル・パスの最終レベルの場合、実行できる操作はドリル・スルーのみです。レポート設計者は詳細オプションへのドリル・スルーを無効化できるため、ドリル・スルーもオプションでない場合があります。

ドリル領域では、棒グラフの場合は横軸の棒またはラベルが含まれ、円グラフの場合はセグメントまたは凡例が含まれます。データ行の閉じたリストにドリル・ダウンすることもできます。右クリックするとドリル・オプションが表示されます。

ドリル・ダウンするには:

- ドリル・ダウンする系列の棒または円のスライスにカーソルを移動します。虫眼鏡アイコンが表示されます。ドリル・ダウンする棒または円のスライスをクリックします。

- ドリル・ダウンする系列の棒または円のスライスを右クリックし、「ドリル・ダウン」を選択します。

5.3.2 ドリル・アップ

ドリル・アップは、ドリル・パスの1レベル上のデータを表示することを意味します。

ドリル・アップするには:

- ドリル・アップする系列の棒または円のセグメントを右クリックし、「ドリル・アップ」を選択します。

5.3.3 ドリル・スルー

ドリル・スルーは、ドリル・パスの最下位レベルにあるデータを表示し、更新順序付きリスト・ビュー、閉じたリスト・ビューまたはアクション・リスト・ビューに表示することを意味します。ドリル・スルーすると、最も詳細なリストのレベルでデータが表示されます。

レポート設計者が「ドリル」タブで「詳細へのドリル・スルーを有効化します」チェック・ボックスの選択を解除していないかぎり、ドリル・スルーはほとんどのグラフ・ビュー、KPIビューおよびクロス集計ビューのオプションです。詳細は、5.3.6項「詳細へのドリル・スルーの有効化」を参照してください。

ドリル・スルーのターゲットを、別のレポートに全体をドリルするように構成することもできます。5.3.7項「ターゲット全体のドリルの構成」を参照してください。

ドリル・スルーするには:

- ドリル・スルーする系列の線、棒または円のスライスを右クリックし、「詳細の表示」を選択します。

- 最終的なドリル・スルー・ターゲットに達するまで、線、棒または円のスライスをクリックします。

5.3.4 全体のドリル

全体のドリルとは、ビューを別のレポート(ターゲット)で置換するか、レポート全体を別のレポートで置換するか、または別のウィンドウでレポートを開くことを意味します。

全体をドリルするには:

- ビューを右クリックし、ターゲット・レポート名を選択します。

- ビューのタイトル・バーで「ドリル・アクロス・メニュー」を選択し、ターゲット・レポート名を選択します。

構成方法に応じて、レポートで現行のビューが置換されるか、レポート全体が置換されるか、またはレポートが別のウィンドウで開きます。

詳細は、5.3.7項「ターゲット全体のドリルの構成」を参照してください。

5.3.5 ビューへのドリル階層の追加

ドリル階層を選択して、次のビューでのドリル・スルーを有効化できます。

- 閉じたリスト

- 棒グラフ(2Dおよび3D)

- 線グラフ(2Dおよび3D)

- 面グラフ(2Dおよび3D)

- 組合せグラフ(2Dおよび3D)

- 円グラフ(2Dおよび3D)

- 積上げ棒グラフ(2Dおよび3D)

階層内のディメンションを含むデータ・オブジェクトを選択できます。Oracle BAMアーキテクトを使用して、データ・オブジェクト内で階層を作成します。

ドリル階層を選択するには:

1. 編集中のレポートで、「ドリル」タブを選択します。

2. ドリル時に使用する階層を選択します。
リストに項目が表示されない場合は、データ・オブジェクトでドリル階層が定義されていません。データ・オブジェクトでの階層の構成に関する詳細は、『Oracle Fusion Middleware Oracle SOA Suiteのための開発者ガイド』を参照してください。

3. 更新順序付きリスト・ビューまたはアクション・リスト・ビューに表示される、基礎となるデータにユーザーがドリルできないようにする場合は、「詳細へのドリル・スルーを有効化します」の選択を解除します。

4. 「OK」または「適用」をクリックします。

5.3.6 詳細データへのドリルスルーの有効化

データ・オブジェクトでディメンション階層が定義されているかどうかに関係なく、次のすべてのビューでドリル・スルーして(更新順序付きリストまたはアクション・リストに表示される)詳細データを表示できます。

- 閉じたリスト

- 棒グラフ(2Dおよび3D)

- 線グラフ(2Dおよび3D)

- 面グラフ(2Dおよび3D)

- 組合せグラフ(2Dおよび3D)

- 円グラフ(2Dおよび3D)

- 積上げ棒グラフ(2Dおよび3D)

- 矢印

- 相場矢印

- 範囲ゲージ

- ダイアル・ゲージ

- クロス集計

- サマリー・クロス集計

- マトリックス

詳細へのドリル・スルーによる階層のドリルが許可されないビューもあります。

詳細へのドリル・スルーを有効化するには:

1. 編集中のレポートで、「ドリル」タブをクリックします。

2. 「詳細へのドリル・スルーを有効化します」を選択します。

3. 更新順序付きリスト・ビューまたはアクション・リスト・ビューに詳細を表示するかどうかを選択します。

4. 詳細ビューに表示するフィールドを選択します。何も選択しない場合、ビューの作成用に(「フィールド」タブで)選択した全フィールドと、ドリル階層が表示されます。

5. 「OK」または「適用」をクリックします。

5.3.7 ターゲット全体のドリルの構成

すべてのビューは、別のターゲット・レポートに全体をドリルするように構成できます。現行のビューをターゲット・レポートで置換するか、レポート全体をターゲット・レポートで置換するか、またはターゲット・レポートを別のウィンドウで開くことができます。1つのビューにターゲット全体のドリルを複数作成できます。

全体のドリルは、サーフェス・プロンプト、コンテナ、タブ付きグループ、行と列のグループ、ダッシュボード、外部コンテンツ、アクション・フォーム・ビューからは実行できません。

ターゲット全体のドリルを構成するには:

1. 編集中のレポートで、「ドリル」タブを選択します。

2. 「全体のドリル・メニュー」ボックスで「新規ターゲット」をクリックします。「アクション全体のドリルの作成および編集」ダイアログ・ボックスが開きます。

3. デスティネーション・タイプを選択します。

- 現在のビューの置換: 現行のビューが占めている領域がターゲット・レポートで置換されます。

- 現在のレポートの置換: レポート全体がターゲット・レポートで置換されます。このオプションを選択すると、レポートの上部にブレッドクラムが表示されます。ブレッドクラムを非表示にするには、「レポート・プロパティの変更」をクリックし、「詳細」タブを選択し、「ブレッドクラムの表示」チェック・ボックスの選択を解除します。

- 新規ウィンドウの起動: ターゲット・レポートを表示する別のブラウザを開きます。「ウィンドウの機能を編集するにはここをクリックします」を選択することで、ユーザーがリスト・ビュー内のハイパーリンクをクリックしたときに開く、別のブラウザ・ウィンドウのプロパティを構成できます。

4. 必要に応じてコンテキスト・オプションを選択します。

- コンテキスト付きで表示: すべてのデータ行またはグラフ要素の右クリック・メニューにターゲットが含まれます。

- コンテキストなしで表示: データ行とグラフ要素の外側の右クリック・メニューにターゲットが含まれ、ビューのタイトル・バーのメニューにターゲットが含まれます。

5. 「次へ」をクリックします。

6. 「参照」をクリックしてターゲット・レポートを選択します。URLに全体をドリルする場合の詳細は、5.3.8項「URLへの全体のドリル」を参照してください。

7. 「次へ」をクリックします。

8. 必要に応じて、フィールドをターゲット・レポート内のパラメータとプロンプトにマップします。
ターゲット・レポートにプロンプトとパラメータが含まれている場合は、このステップでフィールドをマップしてプロンプトとパラメータに値を送信できます。値は、ターゲットの選択時にクリックしたデータ行またはグラフ要素から選択されます。たとえば、棒グラフ・ビューで棒を右クリックすると、その棒に表示されてプロンプトまたはパラメータにマップされているグループの値が、ターゲット・レポートに送信されます。

9. 「OK」をクリックしてダイアログ・ボックスを閉じます。

10. このターゲット全体のドリルをドリル・スルー・ターゲットとして構成するには、「全体のドリル・メニュー」ボックスで「ドリル・スルー」をクリックし、「ドリル・レベルのプロパティ」ボックスで「詳細へのドリル・スルーを有効化します」の選択を解除します。

11. ビュー・エディタで「OK」または「適用」をクリックします。

5.3.8 URLへのドリルアクロス

ターゲットを別のウィンドウで起動する場合は、ターゲットとしてレポートではなく任意のURLを選択できます。

URLのターゲット全体のドリルを構成するには:

1. 編集中のレポートで、「ドリル」タブを選択します。

2. 「全体のドリル・メニュー」ボックスで「新規ターゲット」をクリックします。「アクション全体のドリルの作成および編集」ダイアログ・ボックスが開きます。

3. 「新規ウィンドウの起動」を選択します。

4. 必要に応じてコンテキスト・オプションを選択します。

- コンテキスト付きで表示: いずれかのデータ行またはグラフ要素にマウスが置かれている場合、右クリック・メニューにターゲットが含まれます。

- コンテキストなしで表示: データ行とグラフ要素の外側の右クリック・メニューにターゲットが含まれ、ビューのタイトル・バーのメニューにターゲットが含まれます。

5. 「次へ」をクリックします。

6. 「デスティネーションURL」フィールドにURLを入力します。

7. ドリル・メニューに表示するデスティネーション名を入力します。

8. 必要に応じてウィンドウの機能を編集します。
「ウィンドウの機能を編集するにはここをクリックします」を選択することで、ユーザーがリスト・ビュー内のハイパーリンクをクリックしたときに開く、別のブラウザ・ウィンドウのプロパティを構成できます。

9. 「次へ」をクリックします。

10. フィールドを外部パラメータにマップして問合せ文字列を作成します。

11. 「OK」をクリックしてダイアログ・ボックスを閉じます。

12. ビュー・エディタで「OK」または「適用」をクリックします。

5.4 計算フィールドの追加

レポート内のビューに計算フィールドを追加できます。「売上」や「原価」のようなフィールドなど、ビューの他のフィールドに基づく計算を作成できます。電卓には集計関数、文字列関数および日時関数が含まれており、これらの関数を既存のデータ・フィールドと組み合せて計算フィールドを作成できます。その後、これらの計算フィールドをビューに追加するか、他の計算フィールドに基づいてさらに計算フィールドを作成できます。

リスト・ビューに使用する集計計算フィールドを作成しても、フィールドとしてリストには追加できません。

計算フィールドを追加するには:

1. ビュー・エディタで「データ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「計算」タブを選択します。

3. 計算フィールド式を開始します。

- 電卓の数字、演算子またはカッコのボタンを選択します。

- 「フィールド」リストからフィールドを選択し、「フィールドの挿入」をクリックします。

- 「式」リストから関数を選択し、「式の挿入」をクリックします。詳細は、付録A「計算演算子と計算式」を参照してください。

- 計算フィールド領域に直接入力します。
計算式で10進数型の定数を使用する方法の詳細は、5.4.2項「計算における10進数型の数値の使用」を参照してください。

- 「グループ化」をクリックし、グループ化に使用するフィールドを1つ以上選択します。何も集計を実行しない計算ではグループ化できません。

注意:
式にHTML文字列を挿入すると、計算フィールドにフォーマットを追加できます。詳細は、5.4.1項「計算でのHTMLの使用」を参照してください。

4. 計算フィールド式の作成後に、「入力」をクリックします。
基本的な構文チェックが実行され、構文がチェックをパスした場合は緑のチェック・マーク、パスしなかった場合は赤い感嘆符が表示されます。

計算が構文チェックをパスすると、右側の計算フィールド・リストにフィールドが表示されます。

5. ビューにフィールドを追加するには、ビュー・エディタの「フィールド」タブをクリックし、フィールド名の横にあるチェック・ボックスをクリックします。

6. 「適用」または「OK」をクリックしてビューを更新します。

計算フィールドの名前を変更するには:

1. 計算フィールドのリストでフィールドを選択し、「名前の変更」をクリックします。
「名前の変更」ダイアログ・ボックスが開きます。

2. 計算フィールド名を入力し、「OK」をクリックします。
計算フィールドの名前を既存のフィールド名に変更することはできません。

フィールド名の1文字目には英字またはアンダースコアを使用し、30文字(英字、数字およびアンダースコア)以内で指定する必要があります。空白は無効です。

計算フィールドをビューにフィールドとして含めるか、フィルタまたは他のアプリケーションに含めた後に名前を変更すると、その計算フィールドがビューで正常に実行されない場合があります。計算フィールドの名前は、ビューまたはフィルタに追加する前に変更してください。

計算フィールドを削除するには:

フィールドを選択し、「削除」をクリックします。

計算フィールドが削除されます。

「計算」タブを削除する前に、計算フィールドが他のタブで使用されていてはなりません(たとえば、ビュー・エディタの「フィールド」タブで選択することはできません)。

5.4.1 計算でのHTMLの使用

計算フィールドにHTMLタグを追加し、そのフィールドに特別なフォーマットを追加できます。

次の例では、計算フィールドでHTMLを使用するステップを説明します。

1. ストリーミング・リスト・ビューを使用してレポートを作成します。

2. ビュー・エディタが開いているときに、Samplesフォルダにある「コール・センター」データ・オブジェクトを選択し、「次へ」をクリックします。

3. フィールドをすべて選択し、「次へ」をクリックします。

4. 「計算フィールドの作成」をクリックします。

5. 「式」ボックスに次のように入力します。
If(Total > 50)

Then(Concat("<div style='color:red'>",Total,"</div>"))

Else(Concat("<div style='color:green'>",Total,"</div>"))

6. 「入力」をクリックします。フィールド名が計算フィールドのリストに表示されます。

7. 「適用」をクリックします。

8. 「フィールド」タブを選択します。

9. 計算フィールドを選択し、「適用」をクリックします。

10. 「プロパティ」アイコンを選択し、「値のフォーマット」タブを選択します。

11. 「適用先」リストから計算フィールドを選択します。

12. 「カテゴリ」リストから「HTML」を選択します。

13. 「OK」をクリックします。計算フィールドに合計値が緑または赤で表示されます。

5.4.2 計算における10進数型の数値の使用

計算フィールドで使用される10進数型の定数値には、「D」という文字の接尾辞を付ける必要があります。

たとえば、10D、55.45D、8999.6767Dのようになります。

この要件は、Oracle BAMデータ・オブジェクトの計算列、およびOracle BAMアクティブ・スタジオで作成された計算フィールドに適用できます。

すべてのオペランドを同じ型にする必要があるIf、IfNull()などの演算子には、「D」接尾辞を必ず使用します。これらの演算で10進数型の他のフィールドを持つオペランドとして定数を使用する場合、式に含まれるすべての定数に接尾辞として文字「D」を追加する必要があります。

- 小数点(.)および「D」接尾辞のない数値定数は、整数型として解釈されます(0、5、9、676など)。

- 小数点(.)があり、「D」接尾辞のない数値定数は、浮動小数型として解釈されます(78.6、78.9、9.0、0.0など)。

- 「D」接尾辞があり、小数点がある(またはない)数値定数は、10進数型として解釈されます。

使用例:

10進数型のフィールドField1の場合、計算式は次のようになります。

If(Field1 == 0.0D) Then (111111D) Else (222222D)

IfNull(Field1, 0.0D)

5.4.3 計算フィールドにおける日付の減算のフォーマット

Oracle BAMアクティブ・スタジオとOracle BAMアーキテクトでは、いずれも日付の減算(たとえば、日時-日時、タイムスタンプ-日時、日時-タイムスタンプなど)を含めた計算フィールドを作成することができます。

日付の減算が含まれる計算フィールドを追加すると、その結果は秒単位で表示される整数になります(例: 82,944,000)。結果を「日数, H:mm:ss」(例: 40日, 7:40:33)にフォーマットするには、計算フィールドの数値フォーマットのプロパティを変更します。

計算フィールドをOracle BAMアーキテクトで作成した場合は、Oracle BAMアクティブ・スタジオでビューのフィールドを使用するときに、計算フィールドの値フォーマットのプロパティを変更することのみが可能です。次の例では、Oracle BAMアクティブ・スタジオで日付の減算の計算フィールドのフォーマットを構成する手順を示します。

1. ビュー・エディタで「プロパティ」アイコンをクリックし、「値のフォーマット」タブをクリックします。

2. 「適用先」リストから計算フィールドを選択します。
日付の減算が含まれるフィールドを選択します。日付の減算のフォーマット機能は、整数のみのフィールドには適用されません。

3. 「カテゴリ」リストで「数値」を選択します。

4. 「宛先時間単位」チェック・ボックスを選択します。

日付の減算フィールドを「日数, H:mm:ss」にフォーマットするように選択した場合、負の数値フォーマットや他の数値関連のフォーマットは指定できません。

5. 「OK」または「適用」をクリックしてビューを更新します。

5.5 サーフェス・プロンプトの追加

リスト・ビュー、グラフ・ビュー、KPIビュー、クロス集計ビュー、Excelビューおよびサーフェス・プロンプト・ビューに、サーフェス・プロンプトを追加できます。

サーフェス・プロンプト全体を表示し、操作可能にするために、ダッシュボードのレイアウトとサイズ、ラベル長、フィールド長およびプロンプトの数を適切に設計する必要があります。画面上にレポートのすべてのプロンプトを表示するスペースがない場合、一部のプロンプトを見ることができなくなります。

サーフェス・プロンプトを追加するには:

1. レポートでプロンプトを作成します。詳細は、8.4項「プロンプトの作成」を参照してください。

2. ビュー・エディタで「データ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

3. 「サーフェス・プロンプト」タブを選択します。
レポートで使用可能なプロンプトが、「プロンプトの表示」ボックスに表示されます。

4. 「表示場所」リストを使用して、プロンプトの表示場所を指定します。

5. 「実行ボタンの場所」リストを使用して、「実行」ボタンの表示場所を指定します。

6. 必要な場合は、「実行ボタンのテキスト」ボックスに「実行」ボタン用のテキストを更新します。

7. 「OK」または「適用」をクリックします。

5.6 グループへのサマリー関数の適用

多くのビュー・タイプで、データ・グループへのサマリー関数の追加がサポートされています。サマリー関数は、表5-1に定義されています。

表5-1 サマリー関数

関数

説明

Sum

数値タイプのフィールドに対し、指定した列のすべての値の合計が戻されます。

Avg

数値タイプのフィールドに対し、指定した列のすべての値の算術平均がこの関数で戻されます。

Min

数値タイプのフィールドに対し、指定した列のすべての値のうちの最小値が戻されます。

Max

数値タイプのフィールドに対し、指定した列のすべての値のうちの最大値が戻されます。

Count

任意のタイプのフィールドに対し、指定した列の値の件数(重複を含む)が戻されます。

CountDistinct

任意のタイプのフィールドに対し、指定した列に入力されている一意の値の件数(重複を除く)が戻されます。

PercentOfTotal

指定した「グラフの値」列に含まれるすべての値の合計からなる指定グループに、指定列の値が含まれる比率が、数値タイプのフィールドに戻されます。

6 ビューのフォーマット

この章では、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオの各ビューで使用可能な個別のフォーマット・オプション(たとえば、グラフ・ビューの軸のプロパティ、クロス集計ビューおよびマトリックス・ビューのカラー・テーマ、リスト・ビューのアクティブ・データ表示プロパティなど)について詳細に説明します。また、一般的なフォーマット・プロパティ(ビュー・タイトルおよび背景色、ビューのラベルのフォントやテキスト位置)や、数値および日時の値が含まれるフィールドの値のフォーマットについても説明します。

この章のトピックは、次のとおりです:

- 6.1項「ビューのフォーマットに関する概要」

- 6.2項「一般的なフォーマット・プロパティの構成」

- 6.3項「軸プロパティの構成」

- 6.4項「ビューの境界線、陰影、背景色の構成」

- 6.5項「テキスト位置の構成」

- 6.6項「データ・ラベルの表示」

- 6.7項「フォント・フォーマットの構成」

- 6.8項「テーマの構成」

- 6.9項「値フォーマットの構成」

- 6.10項「アクティブ・データの表示の構成」

- 6.11項「ビュー・レベルのポーリング・モード・リフレッシュ間隔の設定」

- 6.12項「パターンの構成」

6.1 ビューのフォーマットに関する概要

フォーマットすると、ビューの各部の外観が変わります。レポートには、タイプの異なる複数のビューを含めることができます。レポートの各ビューにフォーマットを適用します。

フォーマットには、表示タイトルの追加、テキストと色のフォーマットおよび値のフォーマットの変更などのタスクが含まれます。特定のビュー・タイプにのみ適用されるフォーマット機能がいくつかあります。各ビュー・タイプの特性と構造は異なるため、フォーマット・オプションはビュー・タイプに応じて変わります。

ビューの作成または編集時に、「プロパティ」ボタンを選択してフォーマット・オプションを表示します。

6.2 一般的なフォーマット・プロパティの構成

一般的なフォーマット・プロパティは、特定のタイプのすべてのビューに共通のプロパティです。ただし、ここで説明する一部のプロパティは、すべてのビュー・タイプに共通します。

一般プロパティを指定するには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「一般」タブを選択します。

次の一般プロパティは、すべてのビューで使用できます。

- ビュー・タイトル: このビューのタイトルとタイトル・バーがレポートに表示されます。レポートのビューすべてに固有のタイトルを使用できます。ビューのタイトル・バーは、サーフェス・プロンプト、メニューおよび追加情報ボタンの表示にも使用されます。

- 追加情報ボタンの表示: フィールドに入力した追加情報を使用して、ビュー・タイトルにアイコンが作成されます。

- レポートからのビューの切離しを許可: クリックされるとビューを別のブラウザ・ウィンドウに表示するアイコンが、ビュー・タイトル内に作成されます。リンクをクリックすると、ブラウザ・ウィンドウの設定を編集できます。

選択したビューによっては、他にもオプションが存在する場合があります。各ビューの一般オプションは、この章の関連する項を参照してください。

- 4.1.3項「リスト・ビューのフォーマット・プロパティの構成」

- 4.2.3項「グラフ・ビューの一般フォーマット・プロパティの構成」

- 4.3.4項「コラム・ビューのフォーマット・プロパティの構成」

- 4.4.3項「KPIビューのフォーマット・プロパティの構成」

- 4.5.3項「クロス集計ビューのフォーマット・プロパティの構成」

3. 「適用」または「OK」をクリックします。

6.3 軸プロパティの構成

グラフ・ビュー(円グラフ以外)の場合は、軸をフォーマットするか、軸の自動設定フォーマットを使用できます。自動設定フォーマットでは、軸がアクティブ・データにあわせて調整されます。他のビュー・タイプには、軸は含まれていません。

軸のプロパティを指定するには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「軸」タブを選択します。

3. 軸の自動書式設定を使用するには、「軸の自動設定」チェック・ボックスを選択します。「軸の自動設定」の選択を解除した場合は、次の設定の数値を指定する必要があります。

- データ軸最小値

- データ軸最大値

- 主要増分マーク

- 補助増分マーク

4. ビュー・タイプが組合せグラフの場合に第2軸を表示するには、「Display Secondary Axis」チェック・ボックスを選択し、第2軸の設定を指定します。

5. 「適用」または「OK」をクリックします。

6.4 ビューの境界線、陰影、背景色の構成

ビューの背景色と境界線、リスト・ビューのビュー・タイトル・バー、列ヘッダーおよび列、レポート・プロンプトの入力ダイアログ・ボックス、レポート・プロンプトの選択済オプションを変更したり、背景イメージをインポートしたり、「実行」プロンプト・ボタンをフォーマットできます。

ビュー要素の色を変更するには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「陰影」タブを選択します。

3. 「適用先」リストからターゲットを選択します。

4. 「色」フィールドの横にあるカラー・サンプルをクリックし、背景色を変更します。
カラー・パレットが表示されます。

5. パレットから色を選択します。
色とその16進数が表示されます。色を指定するには、「色」フィールドに16進数を入力または貼り付ける方法もあります。

6. 「適用」または「OK」をクリックします。

背景イメージをインポートするには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。

2. 「陰影」タブを選択します。

3. 「適用先」リストからターゲットを選択します。

4. 「背景」セクションで「イメージ」を選択し、「参照」をクリックしてイメージ・ファイルを検索します。
ファイルの種類はGIF、JPGまたはPNGでなければなりません。

5. イメージをターゲット位置の中央に配置するか、タイル表示するか、ターゲット位置で拡張するかを選択します。

6. 「適用」または「OK」をクリックします。

境界線をフォーマットするには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。

2. 「陰影」タブを選択します。

3. 「適用先」リストからターゲットを選択します。

4. 境界線タイプの横にあるリストから、「実線」または「二重線」などの線のスタイルを選択します。

5. 選択したリストの横にあるカラー・サンプルをクリックします。
カラー・パレットが表示されます。

6. パレットから色を選択します。

カラー・サンプルに色が表示されます。

7. カラー・サンプルの横に、線の太さを示す数値を入力します。

8. 「余白」グループ(ビュー・ターゲットのみ)では、ビューの境界線とビューに表示されるデータの間の空白の大きさを調整できます。

9. 「適用」または「OK」をクリックします。

6.5 テキスト位置の構成

ビュー・エディタの「テキストと位置」タブを使用すると、ビュー・タイトル、列ヘッダーおよび列のテキストなど、ビューのラベルの位置を調整できます。

テキストの折返しプロパティを構成し、列ヘッダーを編集できます。リスト・ビューの列幅の構成も可能です。

テキスト位置をフォーマットするには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「テキストと位置」タブを選択します。

3. 「適用先」リストからターゲットを選択します。

4. 「列ヘッダー」テキスト・フィールドに名前を入力して、列ヘッダー名を編集します。この名前はビューに表示されますが、データ・オブジェクト内の列名は変更されません。

5. 横方向のテキスト位置と縦方向のテキスト位置(該当する場合)のオプションを選択します。

6. 次のプロパティのいずれかを選択します。

- なし: フォーマットは適用されません。列幅よりも長いテキストは切り捨てられます。

- 折り返し: 列幅が小さいために表示しきれない情報がある場合、データは新しい行で始まります。

- 折り返し(途中改行): 長い単語が折り返されます。ハイフンは使用されません。

- 切捨て: リスト・ビュー・タイプの場合にのみ、幅の設定を超えるデータが切り捨てられ、インジケータとして省略記号が表示されます。

- 幅: ピクセル、インチまたはパーセント単位による列幅の設定です。
「テキストと位置」プロパティ・タブで列名を選択し、150などの幅のピクセル値を設定すると、列の幅を変更できます。デフォルトでは、レポート内の列幅はすべて可変長となっています。このため、固定幅に構成した場合でも、既述のように幅を伸縮できます。1つの列にのみ固定幅を構成すると、残りの列の領域がなくなります。このため、固定幅に構成した場合でも、既述のように幅を伸縮できます。1つの列にのみ固定幅を構成すると、残りの列の領域がなくなります。すべての列について固定幅を構成すると、ユーザーがビューの幅を制御できるように、ビューの下部にスクロールバーが表示されます。

- 高さ: ピクセル単位による行の高さの設定です。

- 「重複セルの非表示」により、特定の列で重複する列を非表示にできます。詳細は、6.5.1項「重複フィールドの非表示」を参照してください。

7. 「適用」または「OK」をクリックします。

6.5.1 重複フィールドの非表示

更新順序付きリストまたはアクション・リストを使用してビューを作成する場合、1つ以上の列を基準にしてビューを並べ替えた後、リストがコラム・レポートのようになるように、各行の重複するデータを非表示にできます。

たとえば、フィルム売上データ・オブジェクトで更新順序付きリストを作成し、まずリストをブランドで並べ替えてから説明で並べ替えた場合、リストは次のようになります。

ビュー・エディタの「テキストと位置」タブで、「適用先」のブランドを選択し、「重複セルの非表示」を有効にします。

「適用」をクリックすると、重複するブランド値がリストに表示されなくなります:

6.6 データ・ラベルの表示

グラフ・ビュー・タイプの場合、値、パーセントまたはデータ系列名を示すデータ・ラベルを表示するかどうかを選択できます。

データ・ラベルを表示するには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「データ・ラベル」タブを選択します。

3. チェック・ボックスを選択してデータ・ラベルを表示します。
表示するラベル・タイプの任意の組合せを選択できます。

4. 「適用」または「OK」をクリックします。

6.7 フォント・フォーマットの構成

ビュー・エディタの「フォント」タブを使用すると、ビューに使用するフォントを選択してフォーマットできます。

フォントをフォーマットするには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「フォント」タブを選択します。

3. 「適用先」リストからターゲットを選択します。

4. 「フォント」リストからフォント名を選択します。

5. 「スタイル」リストからフォント・スタイルを選択します。

6. 「サイズ」リストからフォント・サイズを選択します。

7. カラー・サンプルをクリックしてフォントの色を変更します。
カラー・パレットが表示されます。

8. パレットから色を選択します。
カラー・サンプルの色が変わり、「色」フィールドに色の16進数が表示されます。色を指定するには、このフィールドに16進数を入力または貼り付ける方法もあります。

9. チェック・ボックスとラジオ・ボタンを選択して、テキストに適用する効果を選択します。

10. 「適用」または「OK」をクリックします。

6.8 テーマの構成

グラフ・ビュー、クロス集計ビュー、マトリックス・ビューのカラー・テーマは選択できますが、サマリー・クロス集計ビューについては選択できません。

テーマを選択するには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「テーマ」タブを選択します。

3. オプションを選択して事前に構成されている色スキームを選択します。
グラフに2色のみを使用する場合、色は色スキームに表示された順序で適用されます。グラフに8色以上必要な場合、色は他の値を表すために適用されたパターンで繰り返されます。

4. 「適用」または「OK」をクリックします。

6.8.1 テーマの追加と変更

Oracle BAMアーキテクトを使用して、テーマの色を変更したりテーマを追加できます。

テーマを追加するには:

1. Oracle BAMアーキテクトを開き、リストから「データ・オブジェクト」を選択します。

2. Data Objects/System/Viewsフォルダにある「グラフのテーマ」またはマトリックスのテーマデータ・オブジェクトを選択します。

3. 「コンテンツ」をクリックします。

4. 「コンテンツの編集」をクリックします。

5. 「追加」をクリックします。

6. 名前および一意の数値を入力します。

7. 各「色」フィールドで選択した各色に対応する16進数を入力します。グラフのテーマには、最大16色まで使用できます。マトリックスのテーマを使用すると、境界線の色、ヘッダーの境界線の色およびセルの境界線の色を指定できます。また、最大10色とフォントの色を10色まで追加できます。

8. 「保存」をクリックします。

6.9 値フォーマットの構成

値のフォーマットを使用して、数値を含んだフィールドに通貨書式または小数書式を適用したり、日時フィールドに日付書式を適用します。値のフォーマットは、ビュー・エディタでレポートを作成または編集する際に指定できます。

値のフォーマットを指定するには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「値のフォーマット」タブを選択します。

3. 「適用先」リストからフィールドを選択します。

4. 値のフォーマットを説明するカテゴリを選択し、次のオプションから選択します。

- 「汎用」を選択した場合、他のフォーマットを選択する必要はありません。

- 「数値」を選択した場合は、負の数値書式、使用する小数点以下桁数を指定し、「桁数のグルーピング記号」チェック・ボックスを選択して3桁区切りとしてカンマを適用します。20,000を20Kとするように、数値を省略して表示するには、「Round to the nearest」チェック・ボックスを選択します。
データの減算の計算フィールド(たとえば、日時-日時のフィールドなど)をフォーマットする場合、「宛先時間単位」チェック・ボックスを選択して、整数の結果を「日数, H:mm:ss」にフォーマットすることができます。日付の減算のフォーマット機能を使用する場合、負の数値フォーマットや他の数値用に用意されているフォーマットは指定できません。

- 「パーセント」を選択した場合は、小数点以下桁数を指定します。

- 「通貨」を選択した場合は、マイナス数値の書式、小数点以下桁数および通貨記号を指定します。20,000を20Kとするように、数値を省略して表示するには、「Round to the nearest」チェック・ボックスを選択します。

- 「タイムスタンプ」を選択した場合は、タイムスタンプの書式を指定します。「タイムゾーンをGMTから次に調整」チェック・ボックスを選択すると、タイムゾーンを調整できます。

- 「時間」または「日付」を選択した場合は、「タイプ」リストで時間書式または日付書式のタイプを選択します。「タイムゾーンをGMTから次に調整」チェック・ボックスを選択すると、タイムゾーンを調整できます。

- 「時間単位」を選択した場合は、表示する時間の単位を「タイプ」リストから選択します。

- 「HTML」を選択した場合、他のフォーマットを選択する必要はありません。HTMLはHTMLを含む計算フィールドに適用されて、HTMLがビューに正しく表示されるようにします。

5. 「Zero」チェック・ボックスを選択し、0(ゼロ)のかわりに使用する値を入力します。このオプションは、「数値」、「通貨」および「パーセント」のフォーマットに対してのみ有効化されます。

6. 「NULL」チェック・ボックスを選択し、NULL値のかわりに使用する値を入力します。

7. 「適用」または「OK」をクリックします。

6.10 アクティブ・データの表示の構成

アクティブ・データがビューに追加されるときの外観をフォーマットできます。情報がいつ到着したかを示す色と時間間隔を指定できます。

アクティブ・データの表示をフォーマットするには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「アクティブ・データ」タブをクリックします。

3. 「新規トランザクションの色」のカラー・サンプルをクリックします。
カラー・パレットが表示されます。

4. 色を選択します。
トランザクションの色について選択した色とその16進数が表示されます。色を指定するには、このフィールドに16進数を入力または貼り付ける方法もあります。

5. 「新規トランザクションの強調表示の間隔」フィールドに、アクティブ・データを強調表示する時間の長さを示す数値を入力します。

6. 「適用」または「OK」をクリックします。

更新順序付きリスト・ビューの場合は、「ランクの色の表示」を選択できます。

アクション・リスト・ビューの場合は、「ランクの色の表示」および「アクティブ・データをサポートしていません」を選択できます。

グラフ・ビューの場合は、「遷移時のグラフの移動を無効化」を選択してパフォーマンスを向上させ、「新規トランザクションの色の表示」の選択を解除してアクティブ・データを強調表示する色の変更を無効化できます。

コラム・レポートの場合のみ、「アクティブ・データにぼかし効果を使用」チェック・ボックスを選択することもできます。大量のアクティブ・データがある場合、この設定はお薦めしません。「新規トランザクションの強調表示領域」プロパティでは、「行全体」または「セルのみ」を選択してアクティブ・データの場所を指定できます。

6.11 ビュー・レベルのポーリング・モード・リフレッシュ間隔の設定

レポート内の大量にデータがあるビューは、ポーリング・モードに設定して、ビュー・レベルのリフレッシュ間隔を設定できます。ポーリング・モードの場合、Oracle BAMサーバーはビューセットを静的なスナップショット・モードで開きます。ユーザーが指定した間隔を経過すると、サーバーはビューセットのスナップショットHTMLを再ロードします。レポート内の個々のビューにポーリング・モードを設定することで、Oracle BAMサーバーへの負荷、特にアクティブ・データ・キャッシュへの負荷を軽減することができます。

レポート内のビューにポーリング・モードを設定するには:

1. 編集中のビューで、ビュー・エディタの「プロパティ」ボタンをクリックします。(ビュー・エディタを開くには、編集中のビューをダブルクリックするか、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックします。)

2. 「アクティブ・データ」タブをクリックします。

3. ポーリング・モードチェック・ボックスを選択し、選択したビューをポーリング・モードに構成します。

4. ビュー・レベルのリフレッシュ間隔の数値を秒単位で入力します。
ポーリング・モードのデフォルトのリフレッシュ間隔は、5分(300秒)です。最小値は1分にする必要があります。

5. 「適用」または「OK」をクリックします。

注意:
レポート内の個々のビューにポーリング・モードを設定するのではなく、レポート全体にポーリング・モードを設定することもできます。
レポート・レベルのポーリング・モード設定は、レポート内にすでに設定されている個別のビュー・レベルのポーリング・モード設定よりも優先されます。つまり、レポート・レベルのポーリング・モード・リフレッシュ間隔を設定すると、レポート内のすべてのビュー・レベルのポーリング・モード間隔の値は無効になります。

レポート全体をポーリング・モードで起動するように指定するには、3.6.11項「レポート・レベルのポーリング・モード・リフレッシュ間隔の設定」を参照してください。

6.12 パターンの構成

グラフ・ビューに複数のグラフの値が含まれている場合(積上げ棒ブラフや組合せグラフなど)、Oracle BAMアクティブ・スタジオのビュー・エディタの「パターン」タブにあるコントロールを使用して、それぞれの値の定義に使用する色と境界線を制御できます。

パターンを構成するには:

1. ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

2. 「パターン」タブを選択します。

3. 「適用先」リストで、パターンを適用するデータ・グループを選択します。
たとえば、「Samples/Product Sales」データ・オブジェクトを選択して「リージョン」列でグループ化し、「売上」の合計と「販売数」の合計をグラフ化したとします。

「適用先」リストには、グラフの値が「SUM_Sales(/Samples/Product Sales)」および「SUM_Num_Sold(/Samples/Product Sales)」として表示されます。

4. 選択したグラフの値に使用する面の色をカスタマイズするには、「面」の下で「カスタム」オプションを選択し、カラー・ブロックをクリックして色を選択するか、対応する16進値をフィールドに入力します。

5. 選択したグラフの値に使用する境界線の色をカスタマイズするには、「境界線」の下で「カスタム」オプションを選択し、カラー・ブロックをクリックして色を選択するか、対応する16進値をフィールドに入力します。

6. 「適用」をクリックして、変更内容を保存してビューに表示します。

7 コラム・レポートの編集

この章では、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオでコラム・レポートに行える変更(イメージを追加する方法や、テキストのフォーマットを設定してテキスト位置を変更する方法など)について説明します。

この章の内容は次のとおりです。

- 7.1項「コラム・レポートの概要」

- 7.2項「フォーマット・ツールバーの使用」

- 7.3項「イメージの挿入」

- 7.4項「テキストの挿入」

コラム・レポートの詳細は、3.3項「コラム・レポートの作成」を参照してください。

7.1 コラム・レポートの概要

コラム・レポートは、タイル表示レポートとは異なる特性を持っています。タイル表示レポートの場合は、単一ページに1つ以上のデータ・ビューが含まれています。コラム・レポートの場合は、複数ページの連続形式レポートが作成されます。「コラム・レポート」テンプレートを選択すると、コラム・ビューも自動的に選択されます。タイル表示レポート・テンプレートとコラム・ビューを選択することもできますが、印刷用の複数ページは提供されません。

「コラム・レポート」のデータおよびプロパティのフォーマット・オプションは、タイル表示レポートで使用可能なコラム・ビューの場合と同じです。コラム・ビューでビュー・エディタを使用する方法は、4.3項「コラム・ビューの作成と使用」を参照してください。

注意:
コラム・レポートとコラム・ビューは、アクティブ・データの更新のみをサポートします。また、サポートされるのは、更新によってレコードのグループ分けが変化せず、レポートが複数のページまたはフレームにまたがらない場合のみです。

7.2 フォーマット・ツールバーの使用

コラム・レポートの編集時には、テキストと位置をフォーマットできるようにツールバーが追加表示されます。テキストやイメージを挿入することもできます。

図7-1 フォント・フォーマット・ツールバー

フォント・フォーマット・ツールバーを使用するには:

1. テキストを含んだ列またはヘッダーをクリックします。

2. 次のいずれかを実行します。

- リストからフォントとサイズを選択します。

- 「フォントの色」ボタンをクリックし、パレットからフォントの色を選択します。

- 「太字」、「イタリック」または「下線」をクリックして、フォントにスタイルを適用します。

図7-2 テキスト位置ツールバー

テキスト位置ツールバーを使用するには:

1. テキストを含んだ列またはヘッダーをクリックします。

2. 該当するボタンをクリックして、列にテキスト位置の左揃え、中央揃え、右揃えを適用するか、または均等割付を適用します。

図7-3 項目位置ツールバー

項目位置ツールバーを使用するには:

1. 2つのテキスト・フィールドなど、複数の項目を含んでいる列またはヘッダーをクリックします。

2. 該当するボタンをクリックして、項目に横方向での左揃え、中央揃え、右揃えを適用します。

3. 該当するボタンをクリックして、項目に縦方向での上詰め、中央揃え、下詰めを適用します。

7.3 イメージの挿入

コラム・レポートにイメージを挿入できます。JPGおよびGIFタイプのイメージ・ファイルがサポートされています。最高のパフォーマンスが得られるように、ファイル・サイズを小さくしてイメージを挿入します。

コラム・レポートにイメージを挿入するには:

1. レポート・ヘッダーやグループ・ヘッダーなど、レポートのテキスト領域をクリックします。

2. ツールバーの「イメージの挿入」ボタンをクリックします。

図7-4 「イメージの挿入」ボタン

「ファイルのアップロード」ダイアログ・ボックスが開きます。

3. 「参照」をクリックしてイメージ・ファイルを選択し、「開く」をクリックします。
ファイルへのパスが挿入されます。

4. 「アップロード」をクリックします。

5. ファイルのアップロード完了後に「OK」をクリックします。
レポートにイメージが表示されます。イメージは、サーバーにコピーされます。

イメージを削除するには:

1. レポート内のイメージをクリックします。

2. ツールバーの「オブジェクトの削除」ボタンをクリックします。

図7-5 「オブジェクトの削除」ボタン

イメージが削除されます。

7.4 テキストの挿入

コラム・レポートにテキストを挿入できます。

コラム・レポートにテキストを挿入するには:

1. レポート・ヘッダーやグループ・ヘッダーなど、レポートのテキスト領域をクリックします。

2. ツールバーの「テキストの挿入」ボタンをクリックします。

図7-6 「テキストの挿入」ボタン

テキスト・フィールドが開きます。

3. テキストを強調表示して置き換えます。

挿入したテキストを削除するには:

1. レポート内のテキスト・ボックスをクリックします。

2. ツールバーの「オブジェクトの削除」ボタンをクリックします。
テキストが削除されます。

8 プロンプトとパラメータの使用

この章では、ユーザーが値を指定して、データを制限したりカスタマイズしてレポートに表示できるようにする、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオで作成するレポートにパラメータおよびプロンプトを追加する方法を説明します。また、パラメータを使用してレポートのURLを作成する方法と、ビューの選択変更を使用して別のビューのプロンプトまたはパラメータをドライブする方法についても説明します。

この章のトピックは、次のとおりです:

- 8.1項「プロンプトおよびパラメータの概要」

- 8.2項「パラメータの作成」

- 8.3項「カスタム・パラメータの作成」

- 8.4項「プロンプトの作成」

- 8.5項「プロンプトおよびパラメータでの作業」

- 8.6項「レポートURLでのパラメータの使用」

- 8.7項「他のビューからのプロンプトおよびパラメータのドライブ」

8.1 プロンプトおよびパラメータの概要

パラメータは、置換される値を表す変数に類似しています。プロンプトは、ユーザーがパラメータ値を指定できるように、レポートを開く前に表示されるダイアログ・ボックスです。ユーザーがレポートを表示するときに表示されるプロンプトを作成できます。ユーザーは、レポート内のデータ表示の制限またはカスタマイズに使用されているプロンプト・ダイアログ・ボックスで値を指定する必要があります。値を含んだパラメータを作成することもできます。パラメータは、レポートの実行時にはユーザーに表示されません。

8.1.1 パラメータの適用

プロンプトとパラメータをフィルタで使用して、レポートに適用する必要があります。プロンプトとパラメータは、「レポート・プロパティ・ダイアログ」ボックスから作成する方法と、フィルタの作成時に作成する方法があります。「レポート・プロパティ・ダイアログ」ボックスの「プロンプトおよびパラメータ」ページを使用すると、中央からレポート全体のプロンプトとパラメータの両方を管理、編集および削除できます。

プロンプトとパラメータは、作成後に「レポート・プロパティ・ダイアログ」ボックスに名前順にリストされます。プロンプト名またはパラメータ名の横には、データ型とデフォルト値が表示されます。プロンプトの表示順序は、リスト内で並べ替えることで変更できます。パラメータの場合、エンド・ユーザーには表示されないため、「整列」ボタンと「プレビュー」ボタンは無効化されています。

プロンプトまたはパラメータを含んだレポートについてのアラートを作成できますが、使用できるアラート・アクション・オプションは1つだけです。詳細は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』のパラメータ化されたメッセージの送信に関する説明を参照してください。

レポートにプロンプトまたはパラメータを追加すると、レポートに関するアラートを保守できません。アラートは無効になり、起動できなくなります。「パラメータ化されたメッセージを送信」アクションを使用してアラートを再作成する必要があります。

8.1.2 システム日時パラメータの使用

一般的に使用されているパラメータは日付と時間です。これにより、分数、日単位、特定の年数で情報を制限できます。ユーザーは、システム日時を値として選択できます。このパラメータが単に入力値である場合、サーバーのタイムゾーンにおける現在の時間が使用されることに注意してください。プロンプトがリスト形式である場合は、ユーザーのプリファレンスで選択したタイムゾーンにおける現在の時間がシステム日時になります。

8.2 パラメータの作成

パラメータは、「レポート・プロパティの変更」ダイアログ・ボックスで作成するか、値を指定するときにフィルタ内で作成できます。「レポート・プロパティの変更」ダイアログ・ボックスでパラメータを作成すると、フィルタに使用するまではレポートでアクティブになりません。パラメータによりユーザーに値の指定を求めるプロンプトが表示されることはありません。レポート設計者がパラメータの値を指定します。

パラメータを作成するには:

1. 編集中のレポートで、「レポート・プロパティの変更」をクリックします。
「レポート・プロパティ・ダイアログ」ダイアログ・ボックスが開きます。

2. 「新規」をクリックします。
「プロンプトとパラメータの作成および編集」ダイアログ・ボックスが開きます。

3. 「1.名前およびデータ型」タブで、次の情報を入力します。

- 名前: パラメータの表示名を入力します。

- パラメータ・タイプ: リストからパラメータ値のデータ型を選択します。

- 説明: (オプション)パラメータの説明を入力します。この説明は、パラメータの編集時のみ表示されます。

- 値: 事前定義済の値を含むパラメータを作成するには、「次の値(パラメータ)の1つを使用します」を選択し、レポート・パラメータに渡す値を選択または入力します。
データ型により、値の選択が異なります。次のオプションはすべての場合に表示されます。

- 値指定フィールド。ユーザーはパラメータが作成されるフィールドで検索する値を手動でここに入力します。図8-2で示すように、日時値はカレンダ・ダイアログを使用して選択します。

- 「すべて」は、すべての値が戻されます。

- 「Null」は、NULL値が戻されます。

文字列タイプ・フィールドは空白にできるので、「空白」という文字列タイプも表示されます。詳細は、図8-1を参照してください。

日時型は、「システム日時」と表示されます。日時フィールドは値がないときはNullとみなされるので、「空白」はありません。詳細は、図8-2を参照してください。

レポートが開かれるときに値のプロンプトをユーザーに表示するには、「ユーザーに値を指定するように要求します」を選択し、「プロンプトの作成」の手順を続けます。

図8-1 文字列タイプの値でのパラメータの作成

図8-2 日時値でのパラメータの作成

4. 「OK」をクリックしてパラメータを保存します。
「レポート・プロパティ・ダイアログ」ダイアログ・ボックスにパラメータが表示されます。

8.3 カスタム・パラメータの作成

カスタム・パラメータは、Oracle Business Activity Monitoringインストールで各レポートに使用可能なアクション・ボタン用の特別なパラメータです。カスタム・パラメータを作成するには、Oracle BAMアーキテクトでカスタム・パラメータ・データ・オブジェクトを編集する必要があります。

カスタム・パラメータを作成するには:

1. Oracle BAMアーキテクトを開き、リストから「データ・オブジェクト」を選択します。

2. Data Objects/System/Custom Parametersフォルダにあるカスタム・パラメータデータ・オブジェクトを選択します。

3. 「コンテンツ」をクリックします。

4. 「コンテンツの編集」をクリックします。

5. 「追加」をクリックします。

6. カスタム・パラメータ名を入力します。この名前は、アクション・ボタンに使用可能なプロンプトとパラメータのリストに表示されます。

7. カスタム・パラメータの値を入力します。

8. カスタム・パラメータの簡潔な説明を入力します。

9. 「保存」をクリックします。

8.4 プロンプトの作成

ユーザーに対してテキスト・フィールドに値を入力するかリストから値を1つ以上選択するように要求するプロンプトを作成できます。

プロンプトは、「レポート・プロパティの変更」ダイアログ・ボックスで作成するか、値を指定するときにフィルタ内で作成できます。「レポート・プロパティの変更」ダイアログ・ボックスでプロンプトを作成すると、フィルタに使用するまではレポートでアクティブになりません。

サーフェス・プロンプト全体を表示し、操作可能にするために、ダッシュボードのレイアウトとサイズ、ラベル長、フィールド長およびプロンプトの数を適切に設計する必要があります。画面上にレポートのすべてのプロンプトを表示するスペースがない場合、一部のプロンプトを見ることができなくなります。プロンプトを作成する場合、すべてのプロンプトを表示可能にするためにできるだけ短いものにしてください。

プロンプトを作成するには:

1. 「レポート・プロパティの変更」をクリックします。
「レポート・プロパティ・ダイアログ」ダイアログ・ボックスが開きます。

2. 「新規」をクリックします。
「プロンプトとパラメータの作成および編集」ダイアログ・ボックスが開きます。

3. 「1.名前およびデータ型」タブで次の情報を入力し、「次へ」をクリックします。

- 名前: パラメータの表示名を入力します。

- パラメータ・タイプ: リストからパラメータ値のデータ型を選択します。日時型には追加のオプションがあり(8.4.1項「日時型パラメータの作成」を参照)、フィールド型は特殊なケースです( 8.4.2項「フィールド型パラメータの作成」を参照)。

- 説明: (オプション)パラメータの説明を入力します。この説明は、パラメータの編集時のみ表示されます。

- 値: レポートを開いたときに値を指定するようにユーザーに要求するには、「ユーザーに値を指定するように要求します」を選択します。
定義済の値を含むパラメータを作成するには、「次の値(パラメータ)の1つを使用します」を選択し、8.2項「パラメータの作成」の手順に進みます。

4. 「2.ユーザー入力のタイプ」ページで、ユーザー入力のタイプを選択します。

- 入力: プロンプトにテキスト・ボックスが作成され、レポート・ユーザーは値を入力する必要があります。

- フィールド値のリストから選択します: ユーザーが選択する必要のある選択肢のリストが作成されます。

5. 「プロンプト・メッセージ・テキスト」フィールドにプロント・ダイアログ・ボックスでユーザーに表示するテキストを入力し、「次へ」をクリックします。
前のステップで「フィールド値のリストから選択します」を選択した場合は、このテキストもレポート・ビュー内のリストの横に表示されます。

6. 「3.入力の定義」を構成します。
このタブの表示は、前の画面で選択したユーザー入力のタイプによって異なります。

「入力」を選択した場合は、次の手順を実行します。

前の手順で「入力」のユーザー入力タイプを選択した場合は、「3.入力の定義」タブに表示されるオプションでデフォルト値を選択するか、または値を空白のままにします。

1. 入力する値に使用できる「デフォルト値」、「すべて」または「Null」を選択します。プロンプトが日時型フィールドに作成される場合は、「システム日時」オプションも指定できるようになります。システム日時の決定方法を示した前述の記述を念頭に置きながら、システム日時の正または負のオフセットを指定します。

2. ユーザーが値を入力しなくてもよい場合は、「ユーザーは値を空白にできます」を選択します。
入力プロンプトを使用すると、ユーザーは次のように入力して、すべてまたはNull値を選択できます。

- 「すべて」は、すべての値が戻されます。

- 「Null」は、NULL値が戻されます。

3. 「次へ」をクリックします。

「フィールド値のリストから選択します」ユーザー入力を選択した場合は、次の手順を実行します。

前の画面でユーザー入力のタイプとして「フィールド値のリストから選択します」を選択した場合は、「3.入力の定義」タブは次の図のようになります。

図8-3 「3.入力の定義」ステップ

1. 値リストの取得元となるデータ・オブジェクトを選択します。
「変更」をクリックしてデータ・オブジェクトを選択します。プロンプトで定義されている同じ方のフィールドが「フィールド」リストに表示されます。

2. 「フィールド」リストからフィールドを選択します。そのフィールドの値が「値」リストに移入されます。

3. リストから値のいずれかを除外するには、「値の選択」を選択します。次に、プロンプトでユーザーに表示する値を個別に選択します。

日時型フィールドを選択した場合、値はユーザーの優先タイムゾーンの設定で表示されることに注意してください。

4. 値を選択し、「デフォルト値」をクリックして、レポートが開いたときの開始値を指定します。デフォルト値の横に青い矢印が表示されます。

5. 「システム日時」(日時型のみ)、「すべて」、「Null」または「空白」(文字列型のみ)を選択し、これらの値のいずれかをリストに追加します。

6. 「ユーザーは値を選択しなくてもかまいません」または「ユーザーは複数の値を選択できます」を選択して、そのオプションを有効化します。

7. 「次へ」をクリックします。

ダイアログ・ボックスの「サマリー」ページが表示されます。

7. 選択内容を確認し、「プレビュー」をクリックして作成したプロンプトを表示します。
「プレビュー」ボタンは、ダイアログ・ボックスの左下隅にあります。作成した「プロンプト」ダイアログ・ボックスが表示されます。

8. 「OK」をクリックして「プロンプト」ダイアログ・ボックスを閉じます。

9. 「OK」をクリックして、「プロンプトとパラメータの作成および編集」ダイアログ・ボックスを閉じます。
プロンプトが「プロンプトおよびパラメータ」リストに表示されます。

このプロンプトをフィルタで使用できるようになります。デフォルト値を選択していないかぎり、ユーザーがレポートを開くと、プロンプト・ダイアログ・ボックスが表示され、ユーザー入力を待ってからレポートが表示されます。

8.4.1 日時型パラメータの作成

日時のパラメータ型を選択した場合は、「現在のモード」を構成することで、データを表示する時間ウィンドウも構成できます(つまり、時間でデータをフィルタできます)。

プロンプトとパラメータで「現在のモード」を使用するときは、「オフセット」に負の値を入力することで、過去の間隔を選択できます。

時間の経過に合わせて時間ウィンドウを変更するには、「現在のモードの値「Active Now」」を選択します。詳細は、第5.1.1項「「すぐに有効」の使用」を参照してください。

8.4.2 フィールド型パラメータの作成

「フィールド」型を使用すると、フィールド内の値ではなく、データ・オブジェクトのフィールドをパラメータに渡す値として選択できます。たとえば、この型を選択すると、レポートを表示しながらグラフでデータをグループ化するフィールドを変更できます。

「フィールド」型のパラメータに対する入力定義を構成するときに、データ・オブジェクトからフィールドだけを選択し、フィールドから値は選択しません。

「フィールド」を選択し、日時型のフィールドを選択すると、時間グループを作成するためのオプションも示されます。時間グループを追加するには、「追加」をクリックします。時間グループの詳細は、4.2.5項「時間グループの構成」を参照してください。

「フィールド」型のプロンプトのパラメータを作成するときは、「すべて」、「Null」、「空白」の各値は選択できません。

「フィールド」型を使用するときは、「ユーザーは値を選択しなくてもかまいません」はオプションとして示されません。

8.5 プロンプトおよびパラメータでの作業

この項の内容は次のとおりです。

- 8.5.1項「プロンプトの並べ替え」

- 8.5.2項「プロンプトのプレビュー」

- 8.5.3項「プロンプトおよびパラメータの編集」

- 8.5.4項「プロンプトおよびパラメータの削除」

- 8.5.5項「プロンプトのカスケード」

「レポート・プロパティ・ダイアログ」ダイアログ・ボックスからプロンプトとパラメータで作業できます。このダイアログ・ボックスで作成および編集したプロンプトとパラメータは、レポートのすべてのビューに属します。アクティブにするには、ビュー・レベルのフィルタで適用する必要があります。「レポート・プロパティ・ダイアログ」ダイアログ・ボックスからプロンプトとパラメータを管理することは、複数の領域にあるビューに影響する可能性を持った変更を一度に実行できることを意味します。

8.5.1 プロンプトの並べ替え

プロンプトを整列させるには:

1. 「レポート・プロパティ・ダイアログ」ダイアログ・ボックスでプロンプトを選択します。

2. 「整列」矢印をクリックし、プロンプトをリスト内で上または下へ移動します。

8.5.2 プロンプトのプレビュー

プロンプトをプレビューするには:

1. 「レポート・プロパティ・ダイアログ」ダイアログ・ボックスでプロンプトを選択します。

2. 「プレビュー」をクリックします。
「プロンプト」ダイアログ・ボックスが開きます。

8.5.3 プロンプトおよびパラメータの編集

プロンプトまたはパラメータを編集するには:

1. 編集するプロンプトまたはパラメータを選択します。

2. 「編集」をクリックします。
指定したフィールドを含んだ「プロンプトとパラメータの作成および編集」ダイアログ・ボックスが開きます。

3. 必要な変更を行って「OK」をクリックします。

4. このプロンプトまたはパラメータの値を使用する、レポート内のフィルタがすべて更新されます。

8.5.4 プロンプトおよびパラメータの削除

プロンプトまたはパラメータを削除するには:

1. 削除するプロンプトまたはパラメータを選択します。

2. 「削除」をクリックします。
プロンプトまたはパラメータが削除されます。このプロンプトまたはパラメータを使用する、レポート内のフィルタも、ビューから削除されます。

8.5.5 プロンプトのカスケード

プロンプトをカスケードすると、他のプロンプトからの入力に依存するプロンプトを作成できます。

プロンプトをカスケードするには:

1. プロンプトを選択して「カスケード」をクリックします。

2. プロンプトで指示を提供するためのプロンプト・メッセージのテキストを入力します。

3. チェック・ボックスを選択して、カスケードするプロンプトを選択します。

4. 矢印ボタンを使用して、プロンプトを依存性の順に整列させます。
カスケードの順序が関連付けられていることを確認してください。つまり、最初のプロンプトは第2のプロンプトのスーパーセットで、第2のプロンプトは最初のプロンプトのサブセットである必要があります。順序が正しくないと、プロンプトは予期したとおりに動作しません。

5. 「OK」をクリックします。各プロンプトの関係が「プロンプトおよびパラメータ」タブに表示されます。

6. 「OK」をクリックして「レポート・プロパティ・ダイアログ」ダイアログ・ボックスを閉じます。

8.6 レポートURLでのパラメータの使用

レポートを表示するURL内で、プロンプトとパラメータの値を指定できます。これは、ポータル・サイトのWebページのような別のブラウザで、または電子メール内のリンクとして使用できます。レポートを表示し、「ショートカットのコピー」をクリックしてレポート用のURLをコピーできます。これにより、プロンプトとパラメータの値を追加、削除または変更できます。

Oracle BAMレポートURLの構文は次のとおりです。

http://host_name:http_port>OracleBAM/build_number/reportserver/default.jsp?Event=viewReport&ReportDef=report_number&Buttons=False&ReportParameters=(prompt_or_parameter_name=(prompt_or_parameter_value);)

説明:

http://host_name:http_port>OracleBAM/build_number/reportserver/default.jsp?Event=viewReport&ReportDef=report_number&Buttons=False

は、レポートをコールしてOracle BAMアクティブ・ビューアに表示するURLです。これを、「ショートカットのコピー」をクリックすると表示されるダイアログ・ボックスからコピーします。

&ReportParameters=(prompt_or_parameter_name=(prompt_or_parameter_value);)

は1つのプロンプトまたはパラメータの値を定義するセクションです。これは、プロンプトまたはパラメータに他の値を提供することでカスタマイズできます。

複数のプロンプトまたはパラメータの値をセミコロンで区切って、任意の組合せで定義できます。URLで値が定義されていないレポートに含まれているプロンプトは、ユーザーが入力できるように表示されます。

次の例に、プロンプトとパラメータを含んだレポートに使用する構文を示します。

http://host.domain.com:7001/OracleBAM/10159/reportserver/default.jsp?Event=viewReport&ReportDef=7&Buttons=False&ReportParameters=(Product=(_ALL_);SalesPerson=(Jeff);)

プロンプトまたはパラメータをALL、NULLまたは空白に設定するには、次の構文を使用して値を表す必要があります。

- _ALL_と入力すると、すべての値が戻されます。

- _NULL_と入力すると、NULL値が戻されます。

- _BLANK_と入力すると、空白値が戻されます。

8.7 他のビューからのプロンプトおよびパラメータのドライブ

この項の内容は次のとおりです。

- 8.7.1項「ドライブの構成」

- 8.7.2項「ドライブの例」

あるビューを別のビューで選択した内容により変更することを、ドライブと呼びます。ドライブにより、あるビューの選択内容を使用して、別のビューのプロンプトまたはパラメータをドライブできます。たとえば、リスト・ビューの1列を使用して、リストにあるデータのサブセットのグラフ表示を示す棒グラフ・ビューをドライブできます。

ビューをドライブするには、ビューのフィルタでプロンプトまたはパラメータが使用されている必要があります(アクション・フォーム・ビューにはフィルタがないので、アクション・フォーム・ビューでドライブを使用するために構成する必要があるのはパラメータだけです)。また、ドライブを動作させるには、ドリルを有効化しないでください。ドリルによりドライブがオーバーライドされます。

他のビューをドライブするビュー(ドライバ)には、プロンプトまたはパラメータを含める必要はありませんが、ある程度の構成が必要です。

ドライブは、すべてのリスト・ビューとクロス集計ビューで使用できます。

8.7.1 ドライブの構成

ドライブを構成するには:

1. パラメータまたはプロンプトを作成し、ターゲット・グラフのフィルタで使用します。

2. ドライバ・ビューを編集します。ドライバ・ビューは、ターゲットのビューのプロンプトまたはパラメータに値を渡すビューです。
ビュー・エディタで「プロパティ」ボタンをクリックします。ビュー・エディタを開くには、編集するビューをダブルクリックする方法と、「ビュー・タスク/オプション」リストで「ビューの編集」をクリックする方法があります。

3. 「ドライブ」タブを選択します。

4. ステップ1で作成したプロンプトまたはパラメータを、そのプロンプトまたはパラメータをフィルタで使用しているビューをドライブするために使用するデータ列について選択します。

5. 複数の値でのドライブを有効化するには、「複数選択のオン」チェック・ボックスを選択します。
複数選択により、1列で複数の値を選択できます。複数選択が動作するのは、ドライブ対象となるビュー内で構成済の複数の値を有効化するプロンプトがある場合のみです。

6. 「適用」または「OK」をクリックします。

8.7.2 ドライブの例

リスト・ビューからグラフをドライブする例を次に示します。この例では、「コール・センター」データ・オブジェクトを使用します。

ステップ1: ストリーミング・リスト・ビューと3D棒グラフ・ビューを使用するレポートの作成

1. Oracle BAMアクティブ・スタジオで、「ホーム」、「レポート」または「共有レポート」タブを選択します。

2. 「新規レポートの作成」をクリックします。

3. 2つのビュー領域を持つタイル表示レポート・テンプレートを選択します。

4. 上部ビュー領域で「ストリーミング・リスト」ビューを選択します。
ビュー・エディタが開きます。

5. ビュー・エディタでSamplesフォルダを開き、「コール・センター」データ・オブジェクトを選択します。

6. 「次へ」をクリックします。

7. 「データ・フィールド」選択画面で、すべてのフィールドを選択して「次へ」をクリックします。

8. 「終了」をクリックします。

9. 下部ビュー領域で、「3D棒グラフ」ビューを選択します。
ビュー・エディタが開きます。

10. ビュー・エディタでSamplesフォルダを開き、「コール・センター」データ・オブジェクトを選択します。

11. 「次へ」をクリックします。

12. 「グループ化」リストで「説明」を選択します。

13. 「グラフの値」リストで「数量」を選択します。

14. 「サマリー関数」リストで「Sum」が選択されていることを確認します。

15. 「次へ」をクリックし、「終了」をクリックします。

ステップ2: 3D棒グラフ・ビュー内でプロンプトを使用するフィルタの作成

1. レポートで、「3D棒グラフ」ビューを選択し、「ビュー・タスク/オプション」リスト内の「ビューの編集」をクリックします。
ビュー・エディタが開きます。

2. 「フィルタ」タブを選択します。

3. 「新規エントリの追加」をクリックします。

4. 「フィールド」リストから営業担当を選択します。

5. 「比較」リストから「次と等しい」を選択します。

6. 「値」を選択します。

7. 「オプション」をクリックし、「*新規パラメータ/プロンプト」を選択します。
「プロンプトとパラメータの作成および編集」ダイアログ・ボックスが開きます。

8. 「名前」フィールドに「営業担当」と入力し、「次へ」をクリックします。

9. 「プロンプト・メッセージ・テキスト」ボックスに「営業担当を選択」と入力し、「次へ」をクリックします。

10. 「フィールド」リストから営業担当を選択します。

11. 「ALL」チェック・ボックスを選択します。

12. 「値」リストで「すべて」を選択し、「デフォルト値」をクリックします。
リスト内の「すべて」値の横に矢印が表示されます。

13. 「ユーザーは複数の値を選択できます」を選択し、「次へ」をクリックします。

14. 「OK」をクリックします。
「プロンプトとパラメータの作成および編集」ダイアログ・ボックスが閉じ、「値」フィールドにプロンプト式が表示されます。

15. 「フィルタ」タブで「エントリの追加」をクリックします。

16. ビュー・エディタで「OK」をクリックします。
「プロンプト」ダイアログ・ボックスが開きます。

17. 「OK」をクリックします。
3D棒グラフに、データ・オブジェクト内の全営業担当により販売された各製品説明の数量が表示されます。

ステップ3: ストリーミング・リスト・ビューでのドライブの構成

1. レポートで、「ストリーミング・リスト」ビューを選択し、「ビュー・タスク/オプション」リスト内の「ビューの編集」をクリックします。
ビュー・エディタが開きます。

2. ビュー・エディタで「プロパティ」アイコンをクリックします。

3. 「ドライブ」タブを選択します。

4. 「フィールドをプロンプト/パラメータにマップ」リストで、営業担当の横にあるリストから営業担当を選択します。

5. 「OK」をクリックします。
ビュー・エディタが閉じます。

ステップ4: レポートの保存とドライブのテスト

1. 「アクション」リストで、「レポートの保存」をクリックします。
「レポートの保存」ダイアログ・ボックスが開きます。

2. レポートの名前と場所を選択し、「OK」をクリックします。

3. 「アクション」リストで、「ビュー」をクリックします。
「プロンプト」ダイアログ・ボックスが開きます。

4. 「OK」をクリックします。

5. レポートがロードされた後、ストリーミング・リスト・ビューの営業担当列から「Sue」を選択します。
選択した行のテキストの色が変わり、どの営業担当が選択されたかがわかります。棒グラフ・ビューの棒が変化し、Sueが販売した各製品説明の数量が表示されます。

ステップ5: 複数選択の構成

複数選択を使用すると、リストで複数の行を選択してグラフをドライブできます。複数選択が動作するのは、「ステップ2: 3D棒グラフ・ビュー内でプロンプトを使用するフィルタの作成」の説明に従って、ユーザーが複数の値を選択できるようにプロンプトを構成した場合のみです。

1. ストリーミング・リスト・ビューを編集します。

2. ビュー・エディタの「ドライブ」タブを選択します。

3. 「複数選択のオン」を選択して「OK」をクリックします。

4. レポートを保存して表示します。

5. レポートがロードされた後、ストリーミング・リスト・ビューの営業担当列から「Sue」を選択します。
選択した行のテキストの色が変わり、どの営業担当が選択されたかがわかります。

6. ストリーミング・リスト・ビューの営業担当列から「Mary」を選択します。
Sueの行のテキストはカラー表示のままで、Maryの行のテキストもカラー表示になります。3D棒グラフには、SueとMaryが販売した各製品説明の数量が表示されます。

7. ストリーミング・リスト・ビューの営業担当列から再び「Mary」を選択します。テキストの色が元に戻り、3D棒グラフにSueによる販売のみが表示されます。

9 アクション・ボタンの使用

この章では、レポート・ユーザーがレポートで選択したデータを使用して一部のアクションを実行できるようにする、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオで作成するレポートにアクション・ボタンを追加して使用する方法を説明します。

この章のトピックは、次のとおりです:

- 9.1項「アクション・ボタンの概要」

- 9.2項「アクション・ボタンの作成」

9.1 アクション・ボタンの概要

アクション・ボタンを使用すると、レポートのデータに対してなんらかのアクションを手動で実行できます。アクション・ボタンは、アクション・リストまたはアクション・フォームからデータを取得して、データ入力に対する読み取り/書き込みアクション、またはアクション・リストまたはフォームからの選択を実行できます。また、データ入力がアクション・リストまたはアクション・フォームに対する参照なしで定義されている場合は、データ入力なしでアクションを呼び出すこともできます。

アクション・ボタンはすべてのレポートに表示できますが、一部のアクションはアクション・リスト・ビューでのみ定義できます。アクション・リストまたはアクション・フォームで選択したデータを使用してなんらかのアクションを実行するには、アクション・ボタンを作成する必要があります。

9.2 アクション・ボタンの作成

この項では、アクション・ボタンの作成方法について説明します。内容は次のとおりです。

- 9.2.1項「アクション・ボタンの作成」

- 9.2.2項「「挿入」アクション・タイプの構成」

- 9.2.3項「「定数値の更新」アクション・タイプの構成」

- 9.2.4項「「列の更新の編集」アクション・タイプの構成」

- 9.2.5項「「削除」アクション・タイプの構成」

- 9.2.6項「「URLのオープン」アクション・タイプの構成」

- 9.2.7項「「レポートの表示」アクション・タイプの構成」

- 9.2.8項「「フォームのリセット」アクション・タイプの構成」

- 9.2.9項「「ビューのリフレッシュ」アクション・タイプの構成」

- 9.2.10項「「確認メッセージの表示」アクション・タイプの構成」

9.2.1 アクション・ボタンの作成

アクション・ボタンを作成するには:

1. アクション・リスト・ビューを含んだレポートを作成します。

2. 「アクション」リストで、「レポート・プロパティの変更」をクリックします。
「レポート・プロパティ・ダイアログ」ダイアログ・ボックスが開きます。

3. 「アクション・ボタン」タブを選択します。

4. 「新規」をクリックします。
「アクション・ボタンの作成および編集」ダイアログ・ボックスが開きます。

5. アクション・ボタンの名前および説明を入力します。
「名前」フィールドに入力したテキストは、レポートにボタンのテキストとして表示されます。

6. 「1回のトランザクションですべてのアクションをコミット」を選択し、このアクション・ボタンに構成したアクションすべてを単一トランザクションとして発生させます。

7. 「次へ」をクリックします。

8. 「追加」をクリックし、このアクション・ボタンのアクションを定義します。
アクション・エディタが開きます。

9. 「アクション・タイプ」リストからアクション・タイプを選択し、「次へ」をクリックします。表9-1に示すように、多くのアクション・タイプは「アクション・リスト」ビューにのみ適用されます。

表9-1 アクション・タイプ

アクション・タイプ

説明

挿入

指定したデータ・オブジェクトに1行を挿入し、その行の列値を定義済のマッピングに従って移入します。

定数値の更新

指定したアクション・リスト内で選択した行のフィールドを、定義済の値で更新します(アクション・リストのみ)。

列の更新の編集

指定したアクション・リストから、編集可能列のすべての編集内容をコミットします(アクション・リストのみ)。

削除

指定したアクション・リストについて選択した行をすべて削除します(アクション・リストのみ)。

URLのオープン

URLを別のウィンドウで開きます。URLは、指定した各用語を連結することで構成されます。

レポートの表示

レポートが開き、現行のレポートからデスティネーション・レポートのパラメータに値をマップできるようになります。

フォームのリセット

指定したアクション・フォーム・ビューのフォーム入力またはアクション・リスト・ビューの編集可能列の編集内容が消去されます(アクション・フォームおよびアクション・リストのみ)。

ビューのリフレッシュ

指定したビューを再ロードします。

確認メッセージの表示

このアクション・ボタン用に構成された他のアクションを実行する前に、確認メッセージ・ダイアログ・ボックスを表示します。

10. アクションを定義します。
詳細は、各アクション・タイプの構成に関する項を参照してください。

- 9.2.2項「「挿入」アクション・タイプの構成」

- 9.2.3項「「定数値の更新」アクション・タイプの構成」

- 9.2.4項「「列の更新の編集」アクション・タイプの構成」

- 9.2.5項「「削除」アクション・タイプの構成」

- 9.2.6項「「URLのオープン」アクション・タイプの構成」

- 9.2.7項「「レポートの表示」アクション・タイプの構成」

- 9.2.8項「「フォームのリセット」アクション・タイプの構成」

- 9.2.9項「「ビューのリフレッシュ」アクション・タイプの構成」

- 9.2.10項「「確認メッセージの表示」アクション・タイプの構成」

11. アクションの追加を完了した後、「整列」矢印ボタンを使用して各アクションを順序付けできます。

12. 「次へ」をクリックします。

13. アクション・ボタンをフォーマットします。

- 「幅」は、アクション・ボタンの幅を指定します。: 「自動調整」を選択してボタンの幅をボタンのテキストと同じにするか、または幅をピクセル単位で指定できます。

- 「ボタンの場所」は、ボタンをレポートまたはビューの一部として表示します。
「URLのオープン」アクション・タイプの場合は、ボタンをビューの一部として表示するときに、「選択したビューにフォーマットされたリンクの列として表示します」をかわりに選択できます。このオプションを選択すると、ビューにボタンが配置されるかわりに、選択した列の値からのハイパーリンクが作成されます。これにより、ユーザーがリンクをクリックしたときに別のウィンドウを開くか、ビューを置換するか、またはレポートを置換するように選択できます。

- 「位置」は、ボタンをレポートまたはビューの最上部または最下部に表示します。

14. 「OK」をクリックして、「アクション・ボタンの作成および編集」ダイアログ・ボックスを閉じます。

15. 「OK」をクリックして「レポート・プロパティ・ダイアログ」ボックスを閉じます。
アクション・ボタンがレポートに表示されます。

9.2.2 「挿入」アクション・タイプの構成

「挿入」アクション・タイプを使用すると、ターゲット・データ・オブジェクトに1行を挿入し、その行の列値を定義済のマッピングに従って移入できます。

「挿入」アクション・タイプを構成するには:

1. アクション・エディタで「挿入」アクション・タイプを選択します。

2. 「次へ」をクリックします。

3. 「参照」をクリックし、挿入先のターゲット・データ・オブジェクトを選択します。マッピング表に、ターゲット・データ・オブジェクトの列とデータ型が移入されます。

4. 列を選択し、「マッピングの編集」をクリックします。
「値マッピングの作成と編集」ダイアログ・ボックスが開きます。

5. 列ごとに、リストからマッピング・タイプを選択します。

表9-2 「挿入」アクション・タイプのマッピング・タイプ

マッピング・タイプ

説明

なし

現行のデータ・オブジェクトとターゲット・データ・オブジェクトはマップされません。

定数値

ターゲット・データ・オブジェクトに定数値が挿入されます。指定した値が、このマッピングにより移入された列のデータ型と対照して検証されます。整数列に文字列値を指定すると、エラー・メッセージが表示されます。

プロンプト/パラメータ

プロンプトまたはパラメータに保持されている値が、ターゲット・データ・オブジェクトに挿入する値として使用されます。ドライブまたはサーフェス・プロンプトにより変更される場合も、常にプロンプトまたはパラメータの現在値が取得されます。このオプションを使用するには、ビューのフィルタに割り当てられているプロンプトまたはパラメータをレポートに含めるか、サーバーBAMアーキテクトでカスタム・パラメータを作成する必要があります。詳細は第8章を参照してください。

クライアントのCookie

このレポートが表示されるクライアント上にあるCookieの値をマップします。

一意のボタン・クリックID

ターゲット・フィールドに一意のID番号(ランダムに生成)がマップされます。

アクション・リスト・ビューからの値

アクション・リストで選択した行の値が、ターゲット・データ・オブジェクトに挿入されます。「デスティネーション・データ・オブジェクトにそれぞれ別の行を挿入します。」オプションを選択すると、複数の結果セットが生成されます。「挿入」アクション・タイプの場合、これによりターゲット・データ・オブジェクトに複数の行が挿入されます。

1つのアクション・ボタンに複数の「アクション・リスト・ビューからの値」マッピングを使用し、そのマッピングのうち複数について「デスティネーション・データ・オブジェクトにそれぞれ別の行を挿入します。」オプションを選択すると、特殊ケースが発生します。たとえば、あるアクション・リストで2行が選択され、別のアクション・リストで3行が選択されている場合、ターゲット・データ・オブジェクトには6行が挿入されます。

アクション・フォーム・ビューからの値

アクション・フォームで選択した入力フィールドの値が、ターゲット・データ・オブジェクトに挿入されます。HTML内でrtsEnabledID属性を持つ入力が、値リストに表示されます。

ターゲット・データ・オブジェクトに挿入した行に値を移入するために、各列を異なるデータ・ソースにマップできます。

列が「なし」にマップされている場合、その列についてはNULLが挿入されます。列がNULL値を取れない場合は、データ型のデフォルト値が使用されます。たとえば、NULL値を取れない整数列のマッピングが指定されていない場合、0(ゼロ)が挿入されます。文字列は、デフォルト値を持たない唯一のデータ型です。したがって、NULLを取れない文字列の列にNULLを挿入すると、アクションに失敗します。

6. 「次へ」をクリックします。

7. 選択したタイプの定義を入力します。

8. 「OK」をクリックして、「値マッピングの作成と編集」ダイアログ・ボックスを閉じます。

9. 他にも列があれば、そのマッピングを編集します。

10. 「OK」をクリックしてアクション・エディタを閉じます。

9.2.3 「定数値の更新」アクション・タイプの構成

「定数値の更新」アクション・タイプを使用すると、指定したアクション・リストで選択した行のフィールドを、指定した値で更新できます。このアクション・タイプは、アクション・リスト・ビューでのみ使用します。

「定数値の更新」アクション・タイプを構成するには:

1. アクション・エディタで「定数値の更新」アクション・タイプを選択します。

2. 「次へ」をクリックします。

3. アクション・リスト・ビューを選択します。

4. 「列」リストでフィールドを選択し、「値」フィールドに値を入力します。値をNULLにする場合は、「Null」を選択します。

5. 「OK」をクリックしてアクション・エディタを閉じます。

9.2.4 「列の更新の編集」アクション・タイプの構成

「列の更新の編集」アクション・タイプを使用すると、指定したアクション・リストから、編集可能列で行った編集内容がすべてコミットされます。更新する行を指定するために、ユーザーがチェック・ボックスを選択する必要はありません。このアクション・タイプは、アクション・リスト・ビューでのみ使用します。

「列の更新の編集」アクション・タイプを構成するには:

1. アクション・エディタで「列の更新の編集」アクション・タイプを選択します。

2. 「次へ」をクリックします。

3. 編集可能列を含んだアクション・リスト・ビューを1つ以上選択します。

4. 「OK」をクリックしてアクション・エディタを閉じます。

9.2.5 「削除」アクション・タイプの構成

「削除」アクション・タイプを使用すると、指定したアクション・リストから選択した行をすべて削除できます。このアクション・タイプは、アクション・リスト・ビューでのみ使用します。

「削除」アクション・タイプを構成するには:

1. アクション・エディタで「削除」アクション・タイプを選択します。

2. 「次へ」をクリックします。

3. アクション・リスト・ビューを1つ以上選択します。
アクション・リストを1つのみ選択した場合に、アクション・ボタンに対して他のアクションが定義されていない場合、「アクション・ボタンの作成および編集」ダイアログ・ボックスの最終ステップで、アクション・ボタンを標準ボタンとして表示するかゴミ箱アイコンとして表示するかを選択できます。

4. 「OK」をクリックしてアクション・エディタを閉じます。

9.2.6 「URLのオープン」アクション・タイプの構成

「URLのオープン」アクション・タイプを使用すると、URLを別のウィンドウで開くことができます。URLは、指定した各用語を連結することで構成されます。

レポートのURLを開くには、9.2.7項「「レポートの表示」アクション・タイプの構成」で説明する「レポートの表示」アクションを使用する必要があります。

「URLのオープン」アクション・タイプを構成するには:

1. アクション・エディタで「URLのオープン」アクション・タイプを選択します。

2. 「次へ」をクリックします。

3. 「新規用語」をクリックします。
「値マッピングの作成と編集」ダイアログ・ボックスが開きます。

4. 用語を作成するマッピング・タイプを選択します。

表9-3 「URLのオープン」アクション・タイプのマッピング・タイプ

マッピング・タイプ

説明

定数値

ターゲット・データ・オブジェクトに定数値が挿入されます。指定した値が、このマッピングにより移入された列のデータ型と対照して検証されます。整数列に文字列値を指定すると、エラー・メッセージが表示されます。

プロンプト/パラメータ

プロンプトまたはパラメータに保持されている値が、ターゲット・データ・オブジェクトに挿入する値として使用されます。ドライブまたはサーフェス・プロンプトにより変更される場合も、常にプロンプトまたはパラメータの現在値が取得されます。このオプションを使用するには、ビューのフィルタに割り当てられているプロンプトまたはパラメータをレポートに含めるか、サーバーBAMアーキテクトでカスタム・パラメータを作成する必要があります。詳細は第8章を参照してください。

クライアントのCookie

このレポートが表示されるクライアント上にあるCookieの値です。

一意のボタン・クリックID

一意のID番号(ランダムに生成)です。

リスト・ビューからの値

リスト・ビューで選択した値です。このマッピングが可能なのは、アクションのボタンを作成するかわりに列をハイパーリンクとして表示するように選択した場合です。9.2項「アクション・ボタンの作成」のステップ13を参照してください。「選択した各行ごとにURLをオープンします。」オプションを選択すると、複数のURLが個別のブラウザ・ウィンドウで開きます。

アクション・フォーム・ビューからの値

選択した入力フィールドの値です。HTML内でrtsEnabledID属性を持つ入力が、値リストに表示されます。

5. 「次へ」をクリックします。

6. 選択したタイプの定義を入力します。

7. 「OK」をクリックして、「値マッピングの作成と編集」ダイアログ・ボックスを閉じます。

8. 用語をエンコードするには「エンコード」チェック・ボックスを選択します。

9. 必要な場合は、他の用語も作成します。

10. 必要な場合は、「ウィンドウの機能を編集するにはここをクリックします」を選択してブラウザ・ウィンドウのプロパティを変更します。

11. 開くウィンドウの最大数を入力します。
「アクション・リスト・ビューからの値」マッピング・タイプを使用すると、ユーザーがリストで複数の行を選択した場合に、アクション・リストで選択された行ごとに個別のURLを開くことができます。同時に開くことができるウィンドウの合計数は、ここで指定した最大数により制限されます。同時に開くウィンドウの数が多すぎると、クライアント・システムが誤動作する可能性があります。

12. 「整列」矢印ボタンを使用して、用語を適切な順序で整列させます。

13. 「OK」をクリックしてアクション・エディタを閉じます。

9.2.7 「レポートの表示」アクション・タイプの構成

「レポートの表示」アクション・タイプを使用すると、レポートが開き、現行のレポートからデスティネーション・レポートのパラメータに値をマップできるようになります。

「レポートの表示」アクション・タイプを構成するには:

1. アクション・エディタで「レポートの表示」アクション・タイプを選択します。

2. 「次へ」をクリックします。

3. 「参照」をクリックして、開くターゲット・レポートを選択します。

4. ターゲット・レポートのパラメータごとにマッピングを定義します。

5. 「パラメータ」列でパラメータまたはプロンプトを選択します。

6. 「マッピングの編集」をクリックします。「値マッピングの作成と編集」ダイアログ・ボックスが開きます。

7. リストからマッピング・タイプを選択します。

表9-4 「レポートの表示」アクション・タイプのマッピング・タイプ

マッピング・タイプ

説明

なし

マッピングは実行されません。

定数値

定数値です。指定した値が、このマッピングにより移入された列のデータ型と対照して検証されます。整数列に文字列値を指定すると、エラー・メッセージが表示されます。

プロンプト/パラメータ

プロンプトまたはパラメータに保持されている値が、ターゲット・パラメータの値として使用されます。ドライブまたはサーフェス・プロンプトにより変更される場合も、常にプロンプトまたはパラメータの現在値が取得されます。このオプションを使用するには、ビューのフィルタに割り当てられているプロンプトまたはパラメータをレポートに含めるか、サーバーBAMアーキテクトでカスタム・パラメータを作成する必要があります。詳細は第8章を参照してください。

クライアントのCookie

このレポートが表示されるクライアント上にあるCookieの値です。

一意のボタン・クリックID

一意のID番号(ランダムに生成)です。

アクション・リスト・ビューからの値

アクション・リストで選択した行からの値です。

アクション・フォーム・ビューからの値

アクション・フォームのフィールドで選択した入力フィールドからの値です。HTML内でrtsEnabledID属性を持つ入力が、値リストに表示されます。

8. 「次へ」をクリックします。

9. 選択したタイプの定義を入力します。

10. 「OK」をクリックして、「値マッピングの作成と編集」ダイアログ・ボックスを閉じます。

11. 他にもパラメータがあれば、そのマッピングを編集します。

12. 必要な場合は、「ウィンドウの機能を編集するにはここをクリックします」を選択してブラウザ・ウィンドウのプロパティを変更します。これは、ターゲット・レポートを開くために使用されるブラウザ・ウィンドウです。

13. 開くことができるブラウザ・ウィンドウの最大数を入力します。

14. 「OK」をクリックしてアクション・エディタを閉じます。

9.2.8 「フォームのリセット」アクション・タイプの構成

「フォームのリセット」アクション・タイプを使用すると、指定したアクション・フォーム・ビューのフォーム入力またはアクション・リスト・ビューの編集可能列の編集内容が消去されます。

「フォームのリセット」アクション・タイプを構成するには:

1. アクション・エディタで「フォームのリセット」アクション・タイプを選択します。

2. 「次へ」をクリックします。

3. アクション・フォーム・ビューまたはアクション・リスト・ビューを1つ以上選択します。

4. 「OK」をクリックしてアクション・エディタを閉じます。

9.2.9 「ビューのリフレッシュ」アクション・タイプの構成

「ビューのリフレッシュ」アクション・タイプを使用すると、指定したビューを再ロードできます。ほとんどのビューではアクティブ・データがサポートされており、データに変更があると自動的に更新されるため、このアクションは不要です。このアクションは、アクティブ・データをサポートしていない次のビューで役立ちます。

- 外部コンテンツ。このビューにはすべての外部URLを表示でき、コンテンツに変更があった場合にビューにリフレッシュ・ボタンを提供する場合に役立ちます。

- 編集可能列を含んだアクション・リスト:アクション・リストの1つ以上の列が編集可能な場合はアクティブ・データがサポートされていないため、データの変更内容を表示するためのリフレッシュ・ボタンを提供する場合に役立ちます。

「ビューのリフレッシュ」アクション・タイプを構成するには:

1. アクション・エディタで「ビューのリフレッシュ」アクション・タイプを選択します。

2. 「次へ」をクリックします。

3. ビューを1つ以上選択します。

4. 「OK」をクリックしてアクション・エディタを閉じます。

9.2.10 「確認メッセージの表示」アクション・タイプの構成

「確認メッセージの表示」アクション・タイプを使用すると、このアクション・ボタンに対して構成された他のアクションを実行する前に、確認メッセージ・ダイアログ・ボックスを表示できます。

「確認メッセージの表示」アクション・タイプを構成するには:

1. アクション・エディタで「確認メッセージの表示」アクション・タイプを選択します。

2. 「次へ」をクリックします。

3. 確認ダイアログ・ボックスに表示するテキストを入力します。

4. 「OK」をクリックしてアクション・エディタを閉じます。

10 レポートの編成と共有

この章では、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオでレポートをフォルダに編成する方法と、レポートをコピーおよび移動する方法を説明します。また、他のユーザーがレポートを表示してアクセスできるように、レポートを共有してレポートのフォルダに権限を設定する方法についても説明します。

この章のトピックは、次のとおりです:

- 10.1項「レポートの編成」

- 10.2項「新規フォルダの作成」

- 10.3項「フォルダ権限の設定」

- 10.4項「フォルダの操作」

- 10.5項「レポートとフォルダのコピー」

- 10.6項「レポートとフォルダの移動」

- 10.7項「他のユーザーとのレポートの共有化」

- 10.8項「共有レポートの削除」

10.1 レポートの編成

フォルダを作成してレポートをフォルダに移動することで、レポートを編成できます。レポートのコピーを作成して他のユーザーと共有することも可能です。「共有レポート」タブでフォルダを作成する場合、ユーザーとアクションをそのフォルダに関連付けて、権限を割り当てることができます。

10.2 新規フォルダの作成

「レポート」タブまたは「共有レポート」タブから、レポートの編成に使用するフォルダを作成できます。その後で、様々な目的やユーザーに応じて、レポートを個別のフォルダにコピーまたは移動できます。

「共有レポート」タブでフォルダを作成した後、フォルダ権限を設定して、そこに含まれているレポートを表示できるユーザーを制限できます。

フォルダを作成するには:

1. 「編成」リストで「新規フォルダの作成」をクリックします。
フォルダに名前を付けるためのダイアログ・ボックスが開きます。

2. フォルダ名を入力して「OK」をクリックします。
フォルダは、その作成場所に応じて「レポート」のサブフォルダか「共有レポート」のサブフォルダとして作成されます。

フォルダ内にフォルダ階層を作成できます。フォルダのフルパスには、レポート名を含めて255文字以内という制限があります。多数のサブフォルダ・レベルや長いレポート名を使用すると、この制限に抵触する可能性があります。

10.3 フォルダ権限の設定

「共有レポート」タブでフォルダを作成するか、またはフォルダを「共有レポート」タブに移動する場合、他のユーザーがそのフォルダに含まれているレポートを表示したりアクセスできるように、フォルダの権限を設定できます。「共有レポート」で作成したフォルダの権限は、特定のユーザーに権限を適用するまで無制限です。フォルダの権限を「レポート」タブで設定する必要はありません。

注意:
データ・オブジェクトとフォルダ権限およびセキュリティ・フィルタに対するOracle BAMでの変更はすぐに反映されます。

フォルダに権限を設定するには:

1. 「共有レポート」タブで、権限を設定するフォルダをクリックします。

2. 「アクション」リストで、「フォルダ権限」をクリックします。
「フォルダ権限」ダイアログ・ボックスが表示されます。

3. 「ユーザーの追加」または「グループの追加」をクリックして、ユーザーまたはグループを追加します。
「名前の選択」ダイアログ・ボックスが表示されます。

4. このフォルダにアクセスするユーザーまたはグループを1つ以上クリックし、「OK」をクリックします。
ユーザーが「フォルダ権限」ダイアログ・ボックス内のリストに追加されます。

5. ユーザーまたはグループを選択し、割り当てる権限を選択します。次のオプションを選択できます。
表示:フォルダを開いたり、閉じたり、このフォルダ内のレポートを表示できます。

「作成」および「表示」:フォルダとレポートの名前の変更、フォルダ権限の編集(フォルダ所有者の場合)、他のフォルダへのフォルダとレポートのコピー、フォルダとレポートの作成および選択したフォルダへの保存が可能です。

「作成」、「表示」および「削除」:選択したフォルダ内のフォルダとレポートの削除、他のフォルダへのフォルダとレポートの移動が可能です。

リストに複数のユーザーが表示される場合は、ユーザーを個別に選択して権限を割り当てる必要があります。同じフォルダについてユーザーごとに異なる権限を設定できます。

6. 「OK」をクリックして変更内容を保存します。

「共有レポート」に直接配置したレポートには、オープン権限が設定されます。ここにレポートを配置できるのは、すべてのユーザーに対して表示する場合のみです。

フォルダ権限リストからユーザーを削除するには:

1. 「共有レポート」タブで、権限を変更するフォルダをクリックします。

2. 「アクション」リストで、「フォルダ権限」をクリックします。
「フォルダ権限」ダイアログ・ボックスが表示されます。

3. ユーザーをクリックし、「削除」をクリックします。
そのユーザーがリストから削除されます。

4. 「OK」をクリックして変更内容を保存します。

10.4 フォルダでの作業

「レポート」タブまたは「共有レポート」タブでフォルダを選択すると、「アクション」リストにフォルダで作業するためのアクションが表示されます。フォルダ・タスクを実行するには、特定のフォルダ権限が必要です。

フォルダを開くには:

1. 開くフォルダをクリックします。

2. 「アクション」リストで、「フォルダを開く」をクリックします。フォルダをダブルクリックして開く方法もあります。
フォルダが開き、そのコンテンツが表示されます。

ツールバーの「フォルダ」リストをクリックし、複数レベル上位のフォルダを選択します。

フォルダの名前を変更するには:

1. 名前を変更するフォルダをクリックします。

2. 「アクション」リストで、「フォルダ名の変更」をクリックします。

3. 名前を入力し、「OK」をクリックします。
フォルダの名前が変更されます。親フォルダ内では、一意のフォルダ名を割り当てる必要があります。

フォルダを閉じるには:

- 「アクション」リストで、「フォルダを閉じる」をクリックします。
現行のフォルダが閉じて、親フォルダのコンテンツが表示されます。

フォルダを削除するには:

1. 削除するフォルダをクリックします。

2. 「アクション」リストで、「フォルダの削除」をクリックします。
フォルダが削除されます。

10.5 レポートとフォルダのコピー

レポートを「レポート」内の他のフォルダまたは「共有レポート」内のフォルダにコピーできます。レポートをコピーしても、元のレポートは移動しません。コピー先フォルダ内でのレポート名は一意である必要があります。フォルダ・タスクを実行するには、特定のフォルダ権限が必要です。

レポートを別のフォルダにコピーするには:

1. 「レポート」タブまたは「共有レポート」タブで、コピーするレポートを選択します。

2. 「編成」リストで、「コピー先」をクリックします。
フォルダ構造を示すダイアログ・ボックスが表示されます。

3. レポートのコピー先フォルダをクリックします。

4. 「コピー」をクリックします。
レポートがコピーされたことを確認するメッセージが表示されます。

同じ方法でフォルダを他のフォルダにコピーできます。

10.6 レポートとフォルダの移動

レポートを「レポート」内の他のフォルダまたは「共有レポート」内のフォルダに移動できます。レポートを移動すると、元のレポートが移動します。移動先フォルダ内でのレポート名は一意である必要があります。フォルダ・タスクを実行するには、特定のフォルダ権限が必要です。

レポートを別のフォルダに移動するには:

1. 「レポート」タブまたは「共有レポート」タブで、移動するレポートを選択します。

2. 「編成」リストで、「移動先」をクリックします。
フォルダ構造を示すダイアログ・ボックスが表示されます。

3. レポートのコピー先フォルダをクリックします。

4. 「移動」をクリックします。
レポートがコピーされたことを確認するメッセージが表示されます。

同じ方法でフォルダを他のフォルダに移動できます。

10.7 他のユーザーとのレポートの共有化

他のユーザーとの共有レポートは、「共有レポート」タブのフォルダ内に表示されます。共有サブフォルダに割り当てられている権限に応じて、共有レポートを表示、作成、編集または削除できます。

レポートの作成後、レポートを共有サブフォルダに移動し、フォルダにユーザーと権限を割り当てて、そのレポートを共有するユーザーを選択できます。

注意:
フォルダとレポートの権限の変更がシステム全体に伝播するには、20分かかる場合があります。

レポートを共有するには:

1. レポートを「共有レポート」タブのフォルダにコピーまたは移動します。

2. フォルダへのアクセスを許可するユーザーに権限を割り当てます。ユーザーがフォルダのコンテンツを表示し、そこに含まれるレポートを表示するには、権限が必要です。

10.8 共有レポートの削除

他のユーザーとのレポートの共有を停止するには、フォルダに対する権限を削除する方法と、特定のレポートを移動または削除する方法があります。また、フォルダ全体を移動または削除することもできます。

フォルダ権限を削除するか、共有レポートまたはフォルダを削除すると、その共有場所にあるレポートに基づいてユーザーが作成したアラートが無効化されます。

11 データのアーカイブおよびパージ

この章では、Oracle Data Integratorを使用したOracle Business Activity Monitoring (Oracle BAM)のデータのアーカイブとパージについて説明します。

この章のトピックは、次のとおりです:

- 11.1項「データのアーカイブ」

- 11.2項「データのパージ」

11.1 データのアーカイブ

Oracle BAMは、Oracle BAMスキーマ間で大量のデータを移動するために使用可能なOracle Data Integratorと統合されています。Oracle Data Integratorを使用して、本番環境のデータを抽出、アーカイブおよびパージします。詳細は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』のOracle BAMでのOracle Data Integratorの使用に関する項目を参照してください。

11.2 データのパージ

Oracle BAMでデータをパージできる方法には、次の2つがあります:

- Oracle BAMアーキテクトのデータ・オブジェクトのコンテンツを手動でクリアします。詳細は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』のデータ・オブジェクトのクリアに関する項を参照してください。

- 「データ・オブジェクトから行を削除」アクションを使用してアラートを作成します。このアラート・アクションを使用する方法の詳細は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』のデータ・オブジェクトからの行の削除に関する項を参照してください。アラートの作成に関する一般的な情報は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』のOracle BAMアラートの作成に関する項を参照してください。

A 計算演算子と計算式

この付録では、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオでデータ・オブジェクトまたはレポート・ビューに計算フィールドを作成する場合の例と、計算内で使用可能な演算子と式の構文を説明します。

この付録の内容は次のとおりです。

- 計算演算子

- Avg

- Ceiling

- Concat

- Count

- CountDistinct

- DateAdd

- DayName

- DayOfMonth

- DayOfWeek

- DayOfYear

- Floor

- Hour

- If

- IfNull

- Length

- Lower

- Max

- Min

- Minute

- Month

- MonthName

- Now

- PercentOfTotal

- Power

- Quarter

- Repeat

- Replace

- Round

- Second

- Substring

- Sum

- Switch

- TrimEnd

- TrimStart

- Upper

- Week

- Year

A.1 計算演算子

表A-1 計算フィールドで使用される演算子

演算子

機能

+(プラス記号)

加算

-(マイナス記号)

減算

*(アスタリスク)

乗算

/(スラッシュ)

除算

+(パーセント記号)

率

()(カッコ)

演算順序を決定するカッコ

&&(二重アンパサンド)

論理積(AND)

! (感嘆符)

論理否定(NOT)

||(二重パイプ)

論理和(OR)

==(二重等号)

等式

特殊文字(表A-1にリストした演算子や二重引用符、空白など)を含んだフィールド名は、中カッコ{}で囲む必要があります。数字、英字またはアンダースコアのみが含まれ、1文字目が英字またはアンダースコアで始まるフィールド名は、中カッコで囲む必要はありません。たとえば、フィールド名がSalesの場合、この名前を計算に正しく入力するにはSalesと入力します。一方、フィールド名がSales+Costsの場合、この名前を計算に正しく入力するには{Sales+Costs}と入力します。

二重引用符を他の二重引用符内で使用する場合は、二重引用符を追加してエスケープします。たとえば、Length("""Hello World, "" I said")と入力します。

A.2 Avg

指定したフィールドのすべての値の平均が戻されます。Avgには、Integer、FloatまたはDecimal型のフィールド・パラメータを1つ指定できます。

構文:

Avg(Number)

例:

Avg(Revenue)

A.3 Ceiling

指定した値以上で最も小さい整数が戻されます。Ceiling(2.9)では3が戻され、Ceiling(-2.3)では-2が戻されます。Ceilingには、Integer、FloatまたはDecimal型のフィールド・パラメータを1つ指定するか、あるいは数値を入力できます。

構文:

Ceiling(Number)

例:

Ceiling(Total)
Ceiling(3.7)

A.4 Concat

複数の文字列が1つに結合されます。Concatには、String型のフィールド・パラメータを複数指定するか、あるいは文字列値を入力できます。

構文:

Concat(String1,String2, ... ,StringN)

この例では、HTMLの文字列に対してConcatとIf (A.14項「If」を参照)を使用し、計算後のHTMLフィールドのイメージをロードします(詳細は、5.4.1項「計算でのHTMLの使用」を参照してください)。

If ({Excess Capacity} > 16)
Then (Concat ("<img src='../Images/round_green16px.gif' alt='",
{Excess Capacity},"' />"))
Else (If ({Excess Capacity} < 1) Then
(Concat("<img src='../Images/round_red16px.gif' alt='",
{Excess Capacity},"' />"))
Else (Concat("<img src='../Images/round_amber16px.gif' alt='",
{Excess Capacity},"' />")))

A.5 Count

NULL以外のすべての値の数が戻されます。Countには、任意の型のフィールド・パラメータを1つ指定できます。

構文:

Count(Field)

例:

Count(SaleComplete)

A.6 CountDistinct

同じフィールド内の異なる値の数が戻されます。CountDistinctには、任意の型のフィールド・パラメータを1つ指定できます。

構文:

CountDistinct(Field)

例:

CountDistinct(Salesperson)

A.7 DateAdd

フィールド値に補正値が加算されます。DateAddの最初のパラメータは、DateTime型のフィールドである必要があります。最後の7つのパラメータは、Integer型のフィールドまたは整数値にできます。補正値が不要な場合は、0(ゼロ)を指定できます。

構文:

DateAdd(DateTime, Years, Months, Days, Hours, Minutes, Seconds, Milliseconds)

例:

DateAdd({Last Modified}, 0, 0, 7, 0, 0, 0, 0)
//adds 7 days to the Last Modified value

DateAdd({Last Modified}, 0, 0, DaysToFollowup, 0, 0, 0, 0)
//adds DaysToFolowup number of days to the Last Modified value

A.8 DayName

ある日付の曜日が戻されます。DayNameには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

DayName(DateTime)

例:

DayName({Last Modified})

A.9 DayOfMonth

ある日付のその月の日が1から31の範囲で戻されます。DayOfMonthには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

DayOfMonth(DateTime)

例:

DayOfMonth({Last Modified})

A.10 DayOfWeek

ある日付の曜日が1から7の範囲で戻されます。DayOfWeekには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

DayOfWeek(DateTime)

例:

DayOfWeek({Last Modified})

A.11 DayOfYear

ある日付のその年の日が1から366の範囲で戻されます。DayOfYearには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

DayOfYear(DateTime)

例:

DayOfYear({Last Modified})

A.12 Floor

指定したフィールドの値以下で最も大きな整数が戻されます。Floor(2.9)では2が戻され、Floor(-2.3)では-3が戻されます。Floorには、Integer、FloatまたはDecimal型のフィールド・パラメータを1つ指定するか、あるいは数値を入力できます。

構文:

Floor(Number)

例:

Floor(Sales)
Floor(46.75)

A.13 Hour

時間の値が0から23の範囲で戻されます。Hourには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

Hour(DateTime)

例:

Hour({Last Modified})

A.14 If

If-Then-Else文が作成されます。Ifのパラメータには、任意の型のフィールド、式および値を指定できます。

構文:

If(x)
Then(y)
Else(z)

例:

If(Sum(Quantity) > Max(Total))
Then(1)
Else(2)

A.15 IfNull

テスト値xがNULLの場合、指定値yが戻されます。IfNullには、2つのパラメータを指定できます。指定できるのは、任意の型のフィールドまたは値です。ただし、2つのパラメータのデータ型は同じである必要があります。

構文:

IfNull(x,y)

例:

IfNull(Quantity, 0)

A.16 Length

文字列の長さが戻されます。Lengthには、パラメータを1つ指定できます。指定できるのは、String型のフィールド、引用符で囲んだ文字列値、文字列が含まれている式またはString型のフィールドが含まれている式です。

構文:

Length(String)

例:

Length(Description)
Length("string")
Length(Concat(Description,"Description"))

A.17 Lower

文字列が小文字に変換されます。Lowerには、パラメータを1つ指定できます。指定できるのは、String型のフィールド、引用符で囲んだ文字列値、文字列が含まれている式またはString型のフィールドが含まれている式です。

構文:

Lower(String)

例:

Lower(Description)
Lower("Description")
Lower(Concat(Description,"Description"))

A.18 Max

指定したフィールドまたは式の最大値が戻されます。Maxには、任意の型の1つのフィールド・パラメータまたは別の有効な式を指定できます。

構文:

Max(x)

例:

Max(Quantity)
Max(Concat(Description," overstock"))

A.19 Min

指定したフィールドまたは式の最小値が戻されます。Minには、任意の型の1つのフィールド・パラメータまたは別の有効な式を指定できます。

構文:

Min(x)

例:

Min(Quantity)
Min(Concat(Description," overstock"))

A.20 Minute

分の値が0から59の範囲で戻されます。Minuteには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

Minute(DateTime)

例:

Minute({Last Modified})

A.21 Month

ある日付の月の値が1から12の範囲で戻されます。DayOfWeekには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

Month(DateTime)

例:

Month({Last Modified})

A.22 MonthName

ある日付の月の名前が戻されます。MonthNameには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

MonthName(DateTime)

例:

MonthName({Last Modified})

A.23 Now

現在の日付と時間が戻されます。Nowには、パラメータを指定できません。

構文:

Now()

例:

DateAdd(Now(), 0, 0, 7, 0, 0, 0, 0)

A.24 PercentOfTotal

指定したフィールドの合計値に対する値の割合が戻されます。PercentOfTotalには、Integer、FloatまたはDecimal型のフィールド・パラメータを1つ指定できます。

構文:

PercentOfTotal(Number)

例:

PercentOfTotal(Quantity)

A.25 Power

ある値xをもう1つの値yで累乗した値が戻されます。Powerには、パラメータを2つ指定できます。指定できるのは、Integer、Float、Decimal型のフィールドまたは数値です。

構文:

Power(Number,Number)

例:

Power(Quantity, 2)

A.26 Quarter

四半期の値が1から4の範囲で戻されます。Quarterには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

Quarter(DateTime)

例:

Quarter({Last Modified})

A.27 Repeat

文字列が指定した回数繰り返されます。Repeatには、パラメータを2つ指定できます。最初のパラメータには文字列値またはString型のフィールド、2番目のパラメータには整数値またはInteger型のフィールドを指定できます。いずれのパラメータにも、最初のパラメータに文字列が戻され、2番目のパラメータに整数が戻される式を使用できます。

構文:

Repeat(String,Integer)

例:

Repeat("string", 5)
Repeat(Description, 2)
Repeat(Description, Quantity)
Repeat(Concat(Description," overstock"),Quantity+2)

A.28 Replace

すべての文字列yが文字列zに置換されて、文字列xが戻されます。Replaceには、String型のフィールド・パラメータまたは文字列値を3つ指定できます。

構文:

Replace(String,String,String)

例:

Replace(Description, "ing", "tion")

A.29 Round

最初のパラメータで指定した値が、2番目のパラメータで指定した小数点以下の桁数で四捨五入されます(小数点以下N+1位の数が5以上の場合は切り上げられ、そうでない場合は切り捨てられます)。Roundには、パラメータを2つ指定できます。指定できるのは、Integer、Float、Decimal型のフィールドまたは数値です。

構文:

Round(Number,N)

例:

Round(Sales,2)

この例では、Sales値が12.345の場合、12.35に四捨五入されます。

A.30 Second

秒の値が0から59の範囲で戻されます。Secondには、DateTime型のフィールド・パラメータを1つ指定できます。

構文:

Second(DateTime)

例:

Second({Last Modified})

A.31 Substring

文字列xの位置yからzの文字数の部分文字列が戻されます。Substringには、3つのパラメータが必要です。最初のパラメータには文字列値またはString型のフィールド、2番目および3番目のパラメータには整数値またはInteger型のフィールドを指定する必要があります。

構文:

Substring("source_string", start_position, substring_length)

例:

Substring("some string", 6, 3)
// returns "str"

A.32 Sum

指定したフィールドのすべての値の合計が戻されます。Sumには、Integer、FloatまたはDecimal型のフィールド・パラメータを1つ指定できます。

構文:

Sum(Number)

例:

Sum(Total)

A.33 Switch

Switch文が作成されます。Switchのパラメータには、任意の型のフィールド、式および値を指定できます。

構文:

Switch(w)
Case(x):(y)
Default(z)

例:

A.34 TrimEnd

文字列の末尾にある空白文字(空白、タブ、改行、ライン・フィード、ページ・フィード、フォーム・フィードなど)を削除します。TrimEndには、String型のフィールド・パラメータを1つ指定できます。文字列値を戻す式を入力することもできます。

構文:

TrimEnd(String)

例:

TrimEnd(Description)
TrimEnd(Concat(Description,Subcategory))

A.35 TrimStart

文字列の先頭にある空白文字(空白、タブ、改行、ライン・フィード、ページ・フィード、フォーム・フィードなど)を削除します。TrimStartには、String型のフィールド・パラメータを1つ指定できます。文字列値を戻す式を入力することもできます。

構文:

TrimStart(String)

例:

TrimStart(Description)
TrimStart(Concat(Description,Subcategory))

A.36 Upper

文字列が大文字に変換されます。Upperには、String型のパラメータを1つ指定できます。文字列値を戻す式を入力することもできます。

構文:

Upper(String)

例:

Upper({License Plate Number})

A.37 Week

DateTime値の週が0から53の範囲で戻されます。これは、53週目に週の開始日が存在する可能性があるためです。日曜日が、その週の開始日になります。日曜日があるこの年の最初の週が、1週目となります。

たとえば、2006年1月1日は日曜日であるため、0週目は存在しませんこの年は、1週目から開始し、53週目まで続きます。2006年の53週目には、1日のみが含まれます。それは12月31日で、日曜日でもあります。これに続く月曜日から土曜日(2007年1月1日から6日)は、2007年の0週目です。

構文:

Week(DateTime)

例:

Week({Last Modified})

A.38 Year

年の値が1000から9999の範囲で戻されますYearには、DateTime型のパラメータを1つ指定できます。

構文:

Year(DateTime)

例:

Year({Last Modified})

B フィルタ比較式

この付録では、Oracle Business Activity Monitoring (Oracle BAM)アクティブ・スタジオを使用してレポート・ビューにデータ・フィルタを追加するときに使用可能な比較式について説明します。

この付録の内容は次のとおりです。

- B.1項「フィルタ比較式」

- B.2項「タイムスタンプ・フィルタ式の例外」

レポート・ビューでのフィルタの作成の詳細は、5.1項「データのフィルタリング」を参照してください。

B.1 フィルタ比較式

次と等しい: 正確な値が戻されます。例外については、B.2項「タイムスタンプ・フィルタ式の例外」を参照してください。

次と等しくない: 指定した値以外のすべての値が戻されます。

次より小さい: 指定した値より小さい値が戻されます。

次以下: 指定した値以下の値が戻されます。

次より大きい: 指定した値より大きい値が戻されます。

次以上: 指定した値以上の値が戻されます。

類似: 文字列パターンに一致する値が戻されます。文字列の1文字に対応するワイルドカードとしてアンダースコア(_)が含まれ、1文字以上に対応するワイルドカードとしてパーセント記号(%)が含まれます。複数のワイルドカード文字を組み合せることができます。たとえば、%mm _00と指定すると、すべての列(35mm 200、35mm 400、35mm 800)が戻されます。データ照合時には空白が文字として処理されるため、式には空白を入力しないでください。

類似しない: 文字列パターンに一致しない値が戻されます。類似比較式では、ワイルドカード文字を使用できます。

NULL: 列がNULLになっている値が戻されます。

NULLではない: 列がNULLではない値が戻されます。

リストにある: リストに含まれている値が戻されます。リストを作成するには、「編集」をクリックします。フィールドに値を入力し、「追加」をクリックしてリストに追加します。必要な数の値を追加できます。「削除」をクリックして値を削除します。「OK」をクリックしてダイアログ・ボックスを閉じます。例外については、B.2項「タイムスタンプ・フィルタ式の例外」を参照してください。

リストにない: リストに含まれていない値が戻されます。

時間間隔内: 指定した時間間隔内で発生する値が戻されます。日時フィールドまたはタイムスタンプ・フィールドでフィルタする場合は、「すぐに有効」をクリックし、時間の経過に応じて表示時間間隔が現行となるように保ちます。「すぐに有効の間隔」を構成し、表示のリフレッシュ頻度を指定します。詳細は、第5.1.1項「「すぐに有効」の使用」を参照してください。

現行の期間内: 指定した時間単位内で発生する値が戻されます。日時フィールドまたはタイムスタンプ・フィールドでフィルタする場合は、「すぐに有効」をクリックして、時間の経過に応じて表示時間間隔が現行となるように保ちます。詳細は、第5.1.1項「「すぐに有効」の使用」を参照してください。

期間内: 指定した期間内に発生する値が戻されます。日時フィールドまたはタイムスタンプ・フィールドでフィルタする場合は、「すぐに有効」をクリックして、時間の経過に応じて表示時間間隔が現行となるように保ちます。詳細は、第5.1.1項「「すぐに有効」の使用」を参照してください。

B.2 タイムスタンプ・フィルタ式の例外

次と等しいフィルタとリストにあるフィルタの場合、タイムスタンプ・データ型のフィールドには使用できないことに注意してください。これは、Oracle データベースのタイムスタンプ値はマイクロ秒の精度で格納されますが、Oracle BAMアクティブ・スタジオのフィルタ作成ユーザー・インタフェースの「時間」選択項目のオプションにはマイクロ秒が含まれないためです。

次と等しいを使用するときのこの制限は、2つのフィルタを作成することで回避できます。1つ目のフィルタでは次以上を使用して目的の値と比較し、2番目のフィルタでは次より小さいを使用して値の次の秒と比較します。

たとえば、次と等しいで10:05:30 11:14:35 AMと比較するものとします。

フィルタ・ヘッダーで、「次のxが適用される行を含む」で「すべて」を選択します。

最初のフィルタでは、比較式「次以上」を選択し、値10:05:30 11:14:35 AMを指定します。

2番目のフィルタでは、比較式「次より小さい」を選択し、値10:05:30 11:14:36 AMを指定します。

C Oracle BAMの日付および時間

この付録では、Oracle Business Activity Monitoring (Oracle BAM)のタイムゾーン・プリファレンスを設定する方法と、レポートおよびアラートの日付と時間の動作を構成する方法を説明します。

この付録の内容は次のとおりです。

- C.1項「日付および時間の一般的な変換とフォーマット」

- C.2項「パーソナライズされたタイムゾーンの設定」

- C.3項「レポートの日付(日時およびタイムスタンプ)の構成」

- C.4項「アラートの日付および時間」

- C.5項「エンタープライズ・メッセージ・ソースの日付および時間」

C.1 日付および時間の一般的な変換とフォーマット

Oracle BAMに送信されるデータはすべて、サーバー・タイムゾーンを使用してOracle BAMデータ・オブジェクトに格納されます。

Oracle BAMアーキテクトのデータは、サーバー・タイムゾーンを使用して表示されます。

フィルタおよびプロンプトのデータも、デフォルトではサーバー・タイムゾーンを使用して表示されます。

変換:

アクティブ・スタジオおよびアクティブ・ビューアの「パーソナライズ」ダイアログに表示されるタイムゾーン設定は、Oracle BAMサーバーの時間からユーザーのロケールのプリファレンスに時間を変換するためにデフォルトで使用されます。

時間ベースのアラートでは、ユーザー・プリファレンスで構成されているタイムゾーン設定が常に使用されます。

レポートでは、独自のパターンと変換が定義されるか、ユーザー・プリファレンスで構成されているタイムゾーン設定が使用されます。

フォーマット:

Webブラウザでの日付の表示はすべて、Webブラウザのロケールに従ってフォーマットされます。

電子メールによってユーザーに報告されるアラートの場合、ユース・ケースにはWebブラウザがないため、フォーマットにはユーザー・プリファレンスが使用されます。

C.2 パーソナライズされたタイムゾーンの設定

タイムゾーン・プリファレンスは、Oracle BAMアクティブ・スタジオおよびOracle BAMアクティブ・ビューアの「パーソナライズ」ダイアログで設定できます。この機能により、ユーザーのデフォルトのプリファレンスを保持できます。ユーザーは次のどれでも1つを設定できます:

- レポートのGMTおよびアラートのロケール・タイムゾーン。

- 自分自身のロケールのタイムゾーン(アジア/カルカッタ)。

- タイムゾーン・プリファレンスの選択。

ユーザーは、サマータイムにあわせて時間を調整する必要があるかどうかを指定することもできます。

ユーザーが指定したタイムゾーン・プリファレンスは、レポートおよび時間ベースのアラートに時間を表示するために使用されます。

- レポートでは、これはレポートにGMTの日時データが含まれる場合のみ適用され、値フォーマットは各ユーザーのタイムゾーン・プリファレンスとして指定されます。

- 時間ベースのアラートでは、タイムゾーン・プリファレンスが設定されていない場合、そのユーザーのWebブラウザのロケール・タイムゾーンに設定され、アラートではデフォルト設定をオーバーライドするためのリンクも指定されます。

C.3 レポートの日付(日時およびタイムスタンプ)の構成

レポート・ビュー:

「値のフォーマット」で設定が指定されていない場合、日付列の値に対する日付または時間の変換は行われません。

パターンおよび変換は、「値のフォーマット」を使用して上書きできます。

- 日付列の日付パターンは、「値のフォーマット」を使用して定義できます。たとえば、m/d/yy、MM/dd/yy H.mm.ss、長い日時などです。

- 日付列の日付変換(GMTを基準にして調整)は、「値のフォーマット」を使用して定義できます。変換に対して次のオプションの1つを選択できます:

- 各ユーザーのタイムゾーン・プリファレンス。

- 各ブラウザのロケールのタイムゾーン。

- 事前定義済のリストから選択された、特定のユーザー定義タイムゾーン。

ユーザーは、変換でサマータイムを考慮するかどうかを指定することもできます。

日付はプロンプトのユーザー・プリファレンスに従って変換されます。

レポート作成/編集:

フィルタ式では、日付はOracle BAMアーキテクトに表示されるデフォルトのタイムゾーンに入力されます。日付はプロンプトのユーザー・プリファレンスに従って変換されます。

C.4 アラートの日付および時間

アラートUIには、ユーザーの優先タイムゾーンで日時が表示され、ユーザーのブラウザのロケール設定に従って日時がフォーマットされます。ユーザーは、アクティブ・スタジオ/アクティブ・ビューア/アーキテクトの「パーソナライズ」リンクからアラートのタイムゾーン設定を設定できます。

ユーザーにタイムゾーンが設定されていない場合、ユーザーがアラートを作成または編集するために、最初にアラートにアクセスを試みた際のローカルのタイムゾーンに設定されます。

アラートが(別名実行機能を使用して)別のユーザーとして実行するように構成されている場合は、別名実行ユーザーのタイムゾーン設定が考慮されます。また、別名実行ユーザーがアラート・タイムゾーン・プリファレンスを設定していない場合は、現在のユーザー(アラート作成者)のローカル・タイムゾーンがアラート・タイムゾーン・プリファレンスとして設定されます。

アラートUIの日時のフォーマットは、ユーザーのロケール(ユーザーのブラウザで設定されているロケール)に従います。

C.5 エンタープライズ・メッセージ・ソースの日付および時間

EMSでは、受信ペイロードの日時値を解析できます。解析フォーマットを定義することも、EMS定義構成の「日時仕様」セクションのデフォルト解析を使用することもできます。

パターンはパターン文字を使用して指定されます(このパターンおよびロケール指定は、java.text.SimpleDateFormat Javaオブジェクトの作成に使用されます)。ロケールは、次に示す3つのサブ指定を指定することで指定されます(詳細はjava.uitl.Localeクラスの定義を参照):

- 言語: 2文字の小文字を使用したISO-639コード(en、fr、de、itなど)を入力します。

- 国: 2文字の大文字を使用したISO-3166コード(CN、TW、FR、DEなど)を入力します。

- 変数: ベンダーまたはブラウザ固有のコードを入力します。たとえば、WindowsはWIN、MacintoshはMAC、POSIXはPOSIXを使用します。バリアントが2つある場合は重要なものを先に配置し、アンダースコアで区切ります。たとえば、トラディショナルなスペイン語の照合の場合、ロケールを構築する言語、国、バリアントのパラメータは「es, ES, Traditional_WIN」となります。

パターンまたはロケール(あるいはその両方)が指定されているかどうかに基づいて、次の実装を使用します。

表C-1

パターン指定済

ロケール指定済

実装

はい

はい

指定したパターンとロケールを使用してSimpleDateFormatオブジェクトが作成され、日時フォーマットのソース・フィールドの解析で使用されます。

はい

いいえ

デフォルトのロケール(Locale.getDefault())が使用される点を除いて、前と同じです。

いいえ

N/A

yyyy#MM#dd#hh#mm#ss#SSS。ここで、"#"には次のいずれかのセパレータを使用できます。

: (コロン)

- (ハイフン)

_ (アンダースコア)

. (ピリオド)

T (大文字のT)

D トラブルシューティング

この付録では、調整が必要なOracle Business Activity Monitoring (Oracle BAM)の構成設定が原因で発生する可能性がある一般的な問題について説明します。

この付録の内容は次のとおりです。

- D.1項「アップグレードの問題」

- D.2項「起動およびログインの問題」

- D.3項「Oracle BAM Webアプリケーションの問題」

- D.4項「Oracle BAMサーバーの問題」

- D.5項「Oracle BAMアダプタの問題」

- D.6項「Oracle BAMセンサー・アクションの問題」

- D.7項「Oracle BAM ICommandの問題」

- D.8項「Oracle BAMのOracle Enterprise Manager Fusion Middleware Control Consoleに関する問題」

- D.9項「Oracle BAMのOracle WebLogic Server管理コンソールに関する問題」

- D.10項「Oracle BAMのOracle Data Integratorに関する問題」

- D.11項「データベースの問題」

- D.12項「ログの使用」

D.1 アップグレードの問題

この項では、アップグレードの問題のトラブルシューティングに関する情報が含まれます。内容は次のとおりです。

- D.1.1項「Oracle JDeveloper 11gにおけるOpen 10.1.3.x Oracle JDeveloperプロジェクトとOracle BAMセンサー・アクション」

D.1.1 Oracle JDeveloper 11gにおけるOpen 10.1.3.x Oracle JDeveloperプロジェクトとOracle BAMセンサー・アクション

SOAコンポジット・プロジェクトをOracle JDeveloper 10gから11gに移行しようとした時:

JCAバインディングの呼出し時に例外が発生しました:

JCA Binding execute of Reference operation 'writetoBAM' failed due to: javax.resource.ResourceException: oracle.bam.common.security.authentication.AuthenticationException: BAM-00400: Authentication failed.

JCAバインディングの呼出し時に例外が発生しました:

JCA Binding execute of Reference operation 'writetoBAM' failed due to: javax.resource.ResourceException: javax.xml.soap.SOAPException: S:Server:BAM-06146: Cannot upsert rows in Data Object "/Samples/Employees".oracle.bam.adc.api.exceptions.BatchingException: BAM-01500: No value specified for key column "_Sales_Number".

次の点を考慮してください。

1. 11gでOracle BAMアダプタの接続仕様および通信仕様に変更があったので、Oracle JDeveloperの移行処理ではこの対応を行う必要があります。対応を行わない場合は、各センサー・アクションおよびJCAアダプタを再構成して、新しい接続仕様および通信仕様の内容で更新してください。

2. RMI認証が失敗する場合は、アウトバウンド接続プールの構成プロパティを確認して、有効な情報が指定されていることを確認します。

3. SOAPで失敗が発生する場合、例外は、Oracle BAMデータ・オブジェクトに行を挿入するときのキーが見つからないことが関係しています。コンポジットのXSLTルールでデータが正常に伝播されることを確認します。また、前のシナリオのSOAP設定を確認します。

D.1.2 履歴データ・オブジェクトが存在しません

BAM 10gの履歴データ・オブジェクトはもう必要ではなく、さらにその他の不要なデータ・オブジェクトが11gに変換される場合があります。お客様は、11gでもう必要のないデータ・オブジェクトが変換されなかったかどうかを確認し、削除する必要があります。

D.2 起動およびログインの問題

Oracle Business Activity Monitoringソフトウェアがインストール後に実行されない場合や開始ページに関する問題がある場合は、次の点を確認してください:

- D.2.1項「データベースが実行中でアクセス可能である」

- D.2.2項「404エラー」

- D.2.3項「認証の失敗による例外」

- D.2.4項「開始ページのボタンがグレー表示される」

D.2.1 データベースが実行中でアクセス可能である

データベースが実行中でアクセス可能であることを確認します。systemユーザーでデータベースに接続可能である必要があります。

C:\>sqlplus system/welcome@orcl

エラーORA-12154は、Oracle TNS Listenerサービスが実行中でないことを示している場合があります。

データベースがリモート・マシンに存在する場合、データベースがインストールされているマシンでコマンドを実行するか、ローカル・ホストにsqlplusが必要です。

D.2.2 404エラー

Oracle BAM Webアプリケーションを起動しようとすると、次の404エラーが発生します:

Error 404--Not Found
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.4.5 404 Not Found

ポート番号が正しいこと、URLが次の形式に一致すること(大文字と小文字は区別されます)を確認します:

http://host_name:port_number/OracleBAM

D.2.3 認証の失敗による例外

Oracle Internet DirectoryとあわせてOracle BAMを構成をしている場合、Oracle WebLogic Serverコンソールで、DefaultAuthenticatorプロバイダがOPTIONALに設定されていることを確認します。そうでない場合、認証は失敗します。

D.2.4 開始ページのボタンがグレー表示される

これは、ユーザー・アカウントが認識されていないときに発生することがあります。ユーザーが、Oracle BAMで認識できないグループに含まれている可能性があります。認識可能なグループは、BamAdministrators、BamReportArchitects、BamReportCreatorsおよびBamReportViewersです。

Oracle BAMユーザーの管理の詳細は、Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイドのOracle Business Activity Monitoringの管理を参照してください。

D.3 Oracle BAM Webアプリケーションの問題

この項では、Oracle BAMアクティブ・ビューアやアクティブ・スタジオ、アーキテクト、アドミニストレータ・アプリケーション、Oracle BAMイベント・エンジンおよびレポート・キャッシュで発生する問題のトラブルシューティングについて説明します。内容は次のとおりです。

- D.3.1項「アクティブ・データの喪失」

- D.3.2項「アクティブ・データが時々中断される」

- D.3.3項「レポートが動作しなくなる」

- D.3.4項「印刷の問題」

- D.3.5項「Systemフォルダに対する権限を持っていないとレポートを作成または表示できない」

- D.3.6項「レポートに50を超えるプロンプト値を構成できない」

- D.3.7項「フィルタ値の参照リストにすべての値が表示されない」

- D.3.8項「アクション・フォーム・エラー」

- D.3.9項「レポートで継続的に「再接続中」が表示される」

- D.3.10項「Oracle BAMアーキテクトとOracle Enterprise Manager Fusion Middleware Controlでデータ・オブジェクト名が異なる」

- D.3.11項「リスト・ビューで切り捨てられる行」

- D.3.12項「チャートおよびKPIを作成または表示したときの例外メッセージ」

- D.3.13項「ユーザー名を再利用できない」

- D.3.14項「「すぐに有効」と「連続した時系列」のタイミングがずれる」

- D.3.15項「レポート間のドリル・アクロスでスローされる例外」

D.3.1 アクティブ・データの喪失

アクティブ・データがOracle BAMレポートに出力されません。

webcache.xmlファイルの圧縮設定を手動で変更して、SITE要素の下の圧縮をNOに設定します。

<COMPRESSION ENABLED="NO"/>

この変更後、Oracle WebCacheを再起動します。

圧縮がオンの場合、Oracle WebCacheは、特定のしきい値サイズまでOracle BAMアクティブ・データをバッファリングしてから、データを圧縮してOracle BAMアクティブ・ビューアに返すため、圧縮をオフにする必要があります。SITEで圧縮が無効化されると、Oracle WebCacheはバッファリングしないため、アクティブ・データが即座にOracle BAMアクティブ・ビューアに表示されます。

関連項目: D.3.9項「レポートで継続的に「再接続中」が表示される」

前述の方法で問題が解決しない場合:

- Oracle Support Servicesに連絡して、Javaスクリプト・パッチと、Internet Explorerでクライアント側のログを生成するように構成する方法の手順を入手します。

- Oracle Support Servicesに連絡して、Oracle BAMのサーバー側のログ出力を構成します。

D.3.2 アクティブ・データが時々中断される

(10,000行を超える)データを(アラート・アクション「データ・オブジェクトから行を削除」によって)削除しようとしているデータ・オブジェクトがあり、このアクションの実行中に、そのデータ・オブジェクトに依存するレポートが開かれていると、アクティブ・データはビューセットで停止され、削除が完了してから再ロードされます。

さらに、「データ・オブジェクトから行を削除」の実行時に、データ・オブジェクトに依存するアラートが内部で一時的に無効化されます。このアクションの実行中は、そのデータ・オブジェクトを使用して作成された新しいアラート、または無効化後に再有効化された既存の依存アラートがあると、システムが動作しなくなります。このアクションが進行中の間は、データ・オブジェクトに依存するアラートを作成、無効化または再有効化しないことをお薦めします。

D.3.3 レポートが動作しなくなる

依存データ・オブジェクトに対するアラート・アクション「データ・オブジェクトから行を削除」の進行中に(10,000行を超えるデータを削除していて、そのときに)レポートを開こうとすると、レポートが動作しなくなったり、結果が不明になる可能性があります。このアクションが進行中の間は、データ・オブジェクトに依存するレポートを開かないことをお薦めします。

関連情報は、D.3.2項「アクティブ・データが時々中断される」を参照してください。

D.3.4 印刷の問題

レポートの一部が印刷されません。端が欠けます。

Oracle BAMの「パーソナライズ」ダイアログとプリンタ・ドライバで、印刷レイアウトを「横」に設定する必要があります。

詳細は、Oracle Fusion Middleware Oracle Business Activity Monitoringユーザーズ・ガイドを参照してください。

D.3.5 Systemフォルダに対する権限を持っていないとレポートを作成または表示できない

管理者以外のロールを割り当てられているユーザーがレポートを作成したり、表示できないことがあります。しかし、この処理を行う権限は持っており、次のエラーが表示されます。

DATAOBJECTPERMISSIONMISSINGEXCEPTION_ACTIVESTUDIO_REPORTEDITOR_EDITREPORT

例外メッセージBAM-01257: リクエストしたアクションを実行するのに十分な権限がありません。

これは、ユーザーがOracle BAMアーキテクトの/Systemフォルダに対して最低でも読取り権限を持っていないためです。

D.3.6 レポートに50を超えるプロンプト値を構成できない

レポートに50を超えるプロンプト値を構成する場合は、BAMWebConfig.xmlファイルのRecordsLimitForValueBrowser構成プロパティを変更する必要があります。

変更を反映するには、Oracle BAMを再起動します。

詳細は、Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイドの拡張プロパティの構成を参照してください。

D.3.7 フィルタ値の参照リストにすべての値が表示されない

文字列フィールドに対してフィルタを構成している場合、値リストを参照して選択したりフィルタをオンにしたりできます。フィールドの値が50を超えた場合、リストにすべての値は表示されません。

リストに表示される値の数を増やすには、BAMWebConfig.xmlファイルのRecordsLimitForValueBrowser設定の値を変更します。デフォルトは50個の値です。

変更を反映するには、Oracle BAMを再起動します。

詳細は、『Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド』の拡張プロパティの構成を参照してください。

D.3.8 アクション・フォーム・エラー

「システム」→「ビュー」→「アクション・フォーム・テンプレート」データ・オブジェクトにアクション・フォーム・タイプが存在しない場合は、次のエラーが発生します。

SAXPARSEEXCEPTION_ACTIVESTUDIO_VIEWEDITOR_INPUTS

アクション・フォーム・テンプレートのデータ・オブジェクトにエントリを作成してから、アクション・フォーム・ビューを作成してみてください。

D.3.9 レポートで継続的に「再接続中」が表示される

「再プロンプト」をクリックして、レポートをリフレッシュします。これは、フェイルオーバーなどでOracle BAMサーバーが停止したり再起動したときに発生することがあります。

前述の方法で問題が解決しない場合は、Oracle Support Servicesに連絡して、Javaスクリプト・パッチと、Internet Explorerでクライアント側のログを生成するように構成する方法の手順を入手します。

D.3.10 Oracle BAMアーキテクトとOracle Enterprise Manager Fusion Middleware Controlでデータ・オブジェクト名が異なる

Oracle BAMアーキテクトでデータ・オブジェクトの作成時に使用されるデータ・オブジェクト名の特殊文字は置換されてから、Oracle Enterprise Manager Fusion Middleware ControlのOracle BAM ADCパフォーマンス・サマリーページにその名前文字列が表示されます。これは、Oracle BAMアーキテクトとEnterprise Manager Monitoringモジュールでそれぞれ異なるネーミング規則を使用しているからです。

表D-1 DMSのネーミング特殊文字の置換

文字

DMSの置換文字

空白「 」またはピリオド「.」

アンダースコア「_」

制御文字

アンダースコア「_」

「<」

「(」

「>」

「)」

「&」

「^」

"" (二重引用符)

「'」(逆引用符) つまり、二重引用符は逆引用符に置換されます。

'' (一重引用符)

" (逆引用符)。つまり、一重引用符は逆引用符に置換されます。

D.3.11 リスト・ビューで切り捨てられる行

Oracle BAMでは、リスト・ビューに表示されるデータは64,000行で切り捨てられます。リスト・ビューに表示される行数はBAMServerConfig.xmlのADCMaxViewsetRowCount構成プロパティによって制御され、この値は変更することができます。

D.3.12 チャートおよびKPIを作成または表示したときの例外メッセージ

クラスsun.awt.X11GraphicsEnvironmentを初期化できませんでした

このメッセージが表示された場合は、Oracle BAMサーバーのホストで環境変数を設定しないで、Oracle BAMサーバーを再起動する必要があります。

Oracle BAMのすべてのUNIXインストールでは、Oracle BAMによって使用されるJava AWT APIの動作の都合から、初期状態のDISPLAY環境変数でOracle BAMサーバーを起動する必要があります。

$ unsetenv DISPLAY

D.3.13 ユーザー名を再利用できない

ユーザーを削除した場合は、Oracle BAMで古いインスタンスを解決するまで、そのユーザー名を再使用できません。Oracle WebLogic Serverでユーザーを削除すると、削除されたユーザーは、Oracle BAMによって非アクティブとしてマークされます。

新しいアカウントに同じユーザー名を再使用することを試みても、Oracle BAMでは、以前に削除されたユーザーと新しく追加されるユーザーは同じであると見なされません。Oracle BAMアドミニストレータを使用して(必要に応じてユーザーのOracle BAMオブジェクトを別の有効なユーザーに転送し)、Oracle BAMから元のユーザーを削除する必要があります。Oracle BAMから非アクティブなユーザーを削除すると、そのユーザー名を再使用できます。

Oracle BAMからユーザーを削除する方法については、Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイドのOracle BAMアドミニストレータからの無効なユーザーの削除を参照してください。

Oracle BAMでユーザー名の解決が必要な理由は2つあります:

1) 同じ名前を持つ新規ユーザーが、前のユーザーのOracle BAMオブジェクトに機械的に割り当てられるべきではありません。たとえば、John Smithという名前のユーザーが会社を退職し、新しい(別の)John Smithが会社に入社したとします。最初のJohn SmithのすべてのOracle BAMオブジェクト(レポート、データ・オブジェクト、セキュリティ設定)を新しいJohn Smithに引き渡すのは望ましくありません。彼らは同じ名前ですが、同じ人物ではなく、Oracle BAMで割り当てられるGUIDも同じではありません。

2) 前のユーザーが所有するオブジェクトを残しておいて、他のユーザーに再度割り当てたいことがあるかもしれません。ユーザーを削除するとそのユーザーのOracle BAMオブジェクトは破棄されてしまうため、Oracle BAMが自動的に前のJohn SmithをOracle BAMから削除することはありません。Oracle BAMは、実際にユーザーをOracle BAMから削除する前に、ユーザーを非アクティブにして、管理者がそのユーザーのOracle BAMオブジェクトを別のユーザーに渡すことができるようにします。

D.3.14 「すぐに有効」と「連続した時系列」のタイミングがずれる

「すぐに有効」と「連続した時系列」(CTS)の時間差が非常に小さいために、この2つの間でデータを同期化できない場合があります。

例1:

発生するケースとしては、「すぐに有効」(時間間隔内のケースを使用)が間隔の半ばあたり(たとえば、16秒目)に開始され、CTSには10から19秒の時間間隔が表示されていたとします。次の10秒間について、チャートにはすでに20から30秒の時間間隔が表示されていますが、「すぐに有効」では16秒目から26秒目にのみデータ出力が行われ、次のchangelistのセットは36秒目にのみ出力されます。そのため、更新が発生したことはチャートの2番目のグループで確認できます。

別の選択肢としては、レポートの設計中にCTSの同期化オプションを選択します。この方法は、CTSと「すぐに有効」の両方で同じ時間単位が選択されている場合にのみ効果があります。

例2:

この例では、CTSは10秒間隔に設定されていますが、「すぐに有効」は直前の2分間です。そのため、同期化しても「すぐに有効」の間隔は60秒(1分)になり、CTSの10秒間隔と一致しません。

この場合、CTSの同期化オプションは効果がありません。

D.3.15 レポート間のドリル・アクロスでスローされる例外

Microsoft SQL Serverには、あまり深くまで問合せをネストできないという制約がありますが、一部のOracle BAMの機能では特定のケースにおいて深いネストが必要になることがあり、このようなケースではMicrosoft SQL Serverで次のエラーがスローされます。

SQLEXCEPTION_NULL_NULL_NULL
[FMWGEN][SQLServer JDBC Driver][SQLServer]Some part of your SQL statement is nested too deeply. Rewrite the query or break it up into smaller queries.

これは、あるレポートから別のレポートへのドリル・アクロスを使用している場合に発生します。あるレポートから別のレポートに一意のIDが多数渡され、ネストが非常に多い問合せが生成されると、Microsoft SQL Serverは問合せを処理できず、前述の例外が発生します。

D.4 Oracle BAMサーバーの問題

この項では、Oracle BAMサーバーで発生する問題のトラブルシューティングについて説明します。内容は次のとおりです。

- D.4.1項「エンタープライズ・メッセージ・ソースでメッセージが受信されない」

D.4.1 エンタープライズ・メッセージ・ソースでメッセージが受信されない

Oracle WebLogic Server JMSのリモート宛先でエンタープライズ・メッセージ・ソースを設定する場合は、グローバル・トラストを適切に設定する必要があります。

グローバル・トラストの設定方法については、Oracle Fusion Middleware Oracle WebLogic Serverの保護のグローバル・トラストの有効化を参照してください。

D.5 Oracle BAMアダプタの問題

この項では、Oracle BAM JCAアダプタを使用したSOAとOracle BAMの統合で発生する問題のトラブルシューティングについて説明します。内容は次のとおりです。

- D.5.1項「SOAサーバーの無効なユーザー名による例外」

- D.5.2項「正しい資格証明の構成でのSOAサーバー認証エラー」

- D.5.3項「Oracle BAMアダプタのデプロイメントの再起動時または編集時にOracle WebLogic Serverコンソールで無効な引数による例外」

D.5.1 SOAサーバーの無効なユーザー名による例外

SOAサーバー・ログで、次が確認されました:

<env:Envelope
@ xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><
env:Fault><faultcode>env:Server</faultcode><faultstring>Exception occured
when binding was invoked.
Exception occured during invocation of JCA binding: "JCA Binding execute of
Reference operation 'writetoBAM' failed due to: Invalid user name in the
interaction spec.".
The invoked JCA adapter raised a resource exception.
Please examine the above error message carefully to determine a resolution.
</faultstring><faultactor/><detail><exception/></detail></env:Fault></env:Body
></env:Envelope>

- Oracle WebLogic Serverコンソールを使用して、アウトバウンド接続プール設定のOracle BAMアダプタ構成プロパティを確認します。

- 資格証明の格納にプレーン・テキストを使用していた場合、
Oracle WebLogic Serverコンソール→「デプロイメント」→「OracleBamAdapter」→「構成」→「アウトバウンド接続プール」に移動して、各接続プール設定のユーザー名とパスワードの情報が正しいことを確認します。

- Oracle WebLogic Serverコンソールですべての内容が正しいことを確認し、さらに対応するPlan.xmlファイルに接続プロパティが保存されていることを確認した場合は、「保存」をクリックして、Oracle WebLogic Serverの再起動を試します(この要件は、Oracle WebLogic Serverコンソールの動作のため、または開かれている既存の接続プール・インスタンスが存在する場合のためのものです)。

- ユーザー名とパスワードの格納に資格証明マッピングを使用していた場合は、Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイドの資格証明マッピングの構成を参照してください。

D.5.2 正しい資格証明の構成でのSOAサーバー認証エラー

2つの異なるWLSドメインにSOAとBAMがデプロイされている場合。

SOAからBAM ADC EJBへのRMI呼出し時にセキュリティ例外を検出

SOAサーバー・ログから:

Caused by: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=weblogic, Administrators
...
Caused by: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=weblogic, Administrators
at weblogic.security.service.SecurityServiceManager.seal(SecurityServiceManager.java:835)
...

BAMサーバー・ログから:

<Jan 30, 2009 4:59:40 PM PST> <Warning> <RMI> <BEA-080003> <RuntimeException thrown by rmi server: weblogic.jndi.internal.AdminRoleBasedDispatchServerRef@9, implementation: 'weblogic.jndi.internal.RootNamingNode@4e229e', oid: '9', implementationClassName: 'weblogic.jndi.internal.RootNamingNode'
java.lang.SecurityException: [Security:090398]Invalid Subject: principals=weblogic, Administrators.
java.lang.SecurityException: [Security:090398]Invalid Subject: principals=weblogic, Administrators
at weblogic.security.service.SecurityServiceManager.seal(SecurityServiceManager.java:835)
at weblogic.security.service.SecurityServiceManager.getSealedSubjectFromWire(SecurityServiceManager.java:524)
at weblogic.rjvm.MsgAbbrevInputStream.getSubject(MsgAbbrevInputStream.java:315)
at weblogic.rmi.internal.BasicServerRef.acceptRequest(BasicServerRef.java:875)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:310)
Truncated. see log file for complete stacktrace

両方のOracle WebLogic Serverドメインに信頼できるドメインを設定する必要があります。

「Oracle WebLogic Server管理コンソール」→関連するDomainssoainfraまたはbam→「セキュリティ」に移動して、次を行います:

1. 「ホーム」→「ドメイン」→「セキュリティ」に移動し、「クロス・ドメイン・セキュリティの有効化」を選択します。

2. 「詳細」をクリックし、「資格証明」と「資格証明の確認」フィールドに任意のパスワードを入力して、「保存」をクリックします。

3. 両方のドメインにつき、同じパスワード値を使用してこの構成変更を繰り返します。

4. 両方のOracle WebLogic Serverを再起動します。

D.5.3 Oracle BAMアダプタのデプロイメントの再起動時または編集時にOracle WebLogic Serverコンソールで無効な引数による例外

Oracle JDeveloperのインストールから、統合SOAデプロイメントを使用。

Oracle WebLogic Server管理サーバーにデプロイされているOracle BAMアダプタの起動時に、Oracle WebLogic Serverコンソールに次のエラーが表示されます:

java.lang.IllegalArgumentException:
[J2EE Deployment SPI:260134]
Unable to identify application for start operation.

Oracle JDeveloperに同梱されているSOAデプロイメントには、デフォルトで非アクティブなステータスのOracle BAMアダプタが含まれており、このシナリオではSOAサーバーのロードと起動の時間が短縮されます。

Oracle BAMアダプタ・コンポーネントのターゲットをOracle WebLogic Server管理サーバーに変更すると、このコンポーネントは自動的に起動されます。

1. Oracle WebLogic Serverコンソール→「デプロイメント」→「OracleBamAdapter」に移動します。

2. 起動するコンポーネント(OracleBamAdapter)を選択します。

3. 「ターゲット」タブに移動します。

4. サーバー(「管理サーバー」)を選択し、「保存」をクリックします。

D.6 Oracle BAMセンサー・アクションの問題

この項では、BPELプロセスのOracle JDeveloperで使用されたOracle BAMセンサー・アクションで発生する問題のトラブルシューティングについて説明します。内容は次のとおりです。

- D.6.1項「Oracle BAMセンサー・アクションをトラブルシューティングするためのログ出力」

D.6.1 Oracle BAMセンサー・アクションをトラブルシューティングするためのログ出力

Oracle BAMセンサー・アクションの問題をトラブルシューティングするには、oracle.soa.bpel.engine.sensorおよびoracle.bam.adapterのログ出力を使用します。ログ出力の構成方法については、Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイドのOracle Business Activity Monitoringの構成を参照してください。

D.7 Oracle BAM ICommandの問題

この項では、Oracle BAM ICommandユーティリティで発生する問題のトラブルシューティングについて説明します。内容は次のとおりです。

- D.7.1項「JDBC接続プール・エラー」

- D.7.2項「ICommandがOracle BAMサーバーへの接続に失敗する」

- D.7.3項「外部データ・ソースを使用できないエラー」

D.7.1 JDBC接続プール・エラー

Oracle BAM ICommandまたはOracle BAMサーバーで次のようなエラー警告が発生した場合:

weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool BAMDataSource is disabled, cannot allocate resources to applications

BAMDataSourceの最大接続プール容量を増加するために、Oracle WebLogic Serverコンソール→「データ・ソース」→「BAMDataSource」→「構成-接続プール」→「最大容量」にログインして、BAMDataSourceを200 (デフォルトは100)に設定する必要があります。

D.7.2 ICommandがOracle BAMサーバーへの接続に失敗する

Oracle BAMがインストールされている場合、デフォルトではICommandはポート9001でOracle BAMサーバーを探します。Oracle Weblogic構成ウィザードを使用してOracle BAMの設定および構成を行ったときに、Oracle BAMサーバーのポート番号をデフォルト(9001)から変更した場合は、ユーザーが手動でBAMICommandConfig.xmlファイルのポート番号を9001から新しいポート番号に変更する必要があります。

次のプロパティを変更します。

<ADCServerPort>9001</ADCServerPort>

BAMICommandConfig.xmlファイルは、${ORACLE.HOME}/bam/configにあります。

D.7.3 外部データ・ソースを使用できないエラー

外部データ・ソース(EDS)に依存するデータ・オブジェクトのエクスポート時に、次のエラーが発生した場合:

BAM-02500: An external data source with an ID of 0 was not found.
[ErrorSource="ImportExport", ErrorID="Export.DataObject.InvalidExternalDataSourceID"]

このメッセージは、EDSが使用できないことを示します。

D.8 Oracle BAMのOracle Enterprise Manager Fusion Middleware Control Consoleに関する問題

この項では、Oracle Enterprise Manager Fusion Middleware Controlコンソール上のOracle BAMコンテンツで発生する問題のトラブルシューティングについて説明します。内容は次のとおりです。

- D.8.1項「Oracle BAMのセキュリティ・ロールおよびポリシーが表示されない」

D.8.1 Oracle BAMのセキュリティ・ロールおよびポリシーが表示されない

セキュリティ用のOracle Enterprise Manager Fusion Middleware Controlページでは、Oracle BAMアプリケーションのロールおよびポリシーは、「検索」をクリックしてロールまたはポリシーを検索するまで表示されません。

D.9 Oracle BAMのOracle WebLogic Server管理コンソールに関する問題

この項では、Oracle WebLogic Server管理コンソール上のOracle BAMコンテンツで発生する問題のトラブルシューティングについて説明します。内容は次のとおりです。

- D.9.1項「「変更のアクティブ化」ボタンが見つからない」

D.9.1 「変更のアクティブ化」ボタンが見つからない

Oracle WebLogic Server管理コンソールで構成を変更した場合、変更を反映するには、「変更のアクティブ化」ボタンをクリックしてそれらの変更をデプロイメント・プランにコミットする必要があります。

「変更のアクティブ化」ボタンが表示されない場合は、次の回避策でボタンを使用できるようにします。

1. Oracle WebLogic Server管理コンソールでデプロイメント・ページに移動し、「デプロイメントのサマリー」の下にあるOracle BAMアダプタ・コンポーネント(OracleBamAdapter)を選択して、「更新」をクリックします。

2. アプリケーション更新アシスタントで、「このアプリケーションを新しいデプロイメント・プランの変更とあわせた場所に更新します」を選択して、「次」をクリックします。

これで、「変更のアクティブ化」ボタンを使用できるようになります。

D.10 Oracle BAMのOracle Data Integratorに関する問題

この項では、Oracle Enterprise Manager Fusion Middleware Control上のOracle BAMコンテンツで発生する問題のトラブルシューティングについて説明します。内容は次のとおりです。

- D.10.1項「Oracle Data Integratorに接続できない」

D.10.1 Oracle Data Integratorに接続できない

Oracle BAMとの併用が保証されている適切なバージョンのOracle Data Integratorを使用していることを確認します。Oracle Data Integrator 10.1.3.4および10.1.3.5があります。

統合の構成スクリプトを実行するときに、データベースとOracle BAMサーバーが実行中であることを確認します。

D.11 データベースの問題

この項では、Oracle Business Activity Monitoringの使用中にOracle Databaseで発生する問題のトラブルシューティングについて説明します。内容は次のとおりです。

- D.11.1項「ORABAM表領域を拡張できない」

- D.11.2項「データ破損の症状」

D.11.1 ORABAM表領域を拡張できない

次のCacheExceptionが発生します:

CacheException: BAM-01265: エラー「ORA-01653: 表DEV_ORABAM.19f9d-6062を拡張できません(128分、表領域DEV_ORABAM)」

DEV_ORABAMが自動拡張設定されているかどうか、十分なディスク領域があるかどうかを確認します。両方とも問題がなければ、新しいデータファイルを表領域に追加して問題を解決する必要があります。

D.11.2 データ破損の症状

データ破損の症状が見られる場合、JDBCデータ・ソースのStatement-Cache-Size設定を確認します。Oracle BAMの場合は、これを0 (ゼロ)に設定する必要があります。

単一インスタンス・データベース・インストールの場合、文キャッシュ・サイズはデフォルトで0(ゼロ)にすでに設定されています。これをゼロ以外の値に変更しないでください。

Oracle RACデータベースに対するインストールの場合、Oracle RACデータソースごとに文キャッシュ・サイズを手動で0に設定する必要があります。そうしないと、データ破損が起きたり、Oracle BAMアクティブ・データ・キャッシュをバックアップからリストア(バックアップが使用できない場合は再初期化)する必要が生じる場合があります。

D.12 ログの使用

Oracle Business Activity Monitoringログを構成および表示するには、Oracle Enterprise Manager Fusion Middleware Controlを使用します。詳細は、Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイドを参照してください。

索引
A  B  C  D  E  F  G  H  I  K  L  M  O  P  R  S  T  U  V

A

アクション・ボタン, 4.1.6.3

構成

「定数値の更新」タイプ, 9.2.3

「削除」タイプ, 9.2.5

「列の更新の編集」タイプ, 9.2.4

「挿入」タイプ, 9.2.2

「URLのオープン」タイプ, 9.2.6

「ビューのリフレッシュ」タイプ, 9.2.9

「フォームのリセット」タイプ, 9.2.8

「確認メッセージの表示」タイプ, 9.2.10

「レポートの表示」タイプ, 9.2.7

作成, 9.2 概要, 9.1 アクション・フォーム

概要, 4.7

アクション・フォーム・ビュー

作成, 4.7.3

例, 4.7.2

テンプレート, 4.7.2

アクション・リスト・ビュー, 4.1.6 アクティブ・スタジオのインタフェースでのアクション, 2.5.6 アクティブ・データ

取得間隔, 3.8.9

開始と停止, 3.3.2

アクティブ・データ・アーキテクチャ, 1.1 アクティブ・データ・キャッシュ, 1.4.1 アクティブ・データのフォーマット, 6.10 すぐに有効の間隔, 5.1.1.1 アクティブ・スタジオ, 1.5.3 アクティブ・スタジオ・インタフェース

アクション, 2.5.6

アラート, 2.5.4

フォルダ, 2.5.5

ガイド・テキスト, 2.5.8

レポート, 2.5.3

タブ, 2.5.1

ツールバー, 2.5.2

ビュー・エディタ, 2.5.9

「ビュー・タスク/オプション」リスト, 2.5.7

アクティブ・スタジオの概要, 2.5 アクティブ・ビューア, 1.5.2 アドミニストレータ, 1.5.5, 1.7 計算での集計関数, A アラート, 1.1 アクティブ・スタジオのインタフェースでのアラート, 2.5.4 ビューでのテキストの配置, 6.5 アーキテクト, 1.5.4 データのアーカイブ, 11 ビューでの軸プロパティ, 6.3

B

背景色, 3.6.4

背景イメージ, 3.6.4

ビューでの境界線と陰影, 6.4

ブラウザ設定, 2.1

アクション・リスト内のボタン, 4.1.6.3

ボタン, アクション

構成

「定数値の更新」タイプ, 9.2.3

「削除」タイプ, 9.2.5

「列の更新の編集」タイプ, 9.2.4

「挿入」タイプ, 9.2.2

「URLのオープン」タイプ, 9.2.6

「ビューのリフレッシュ」タイプ, 9.2.9

「フォームのリセット」タイプ, 9.2.8

「確認メッセージの表示」タイプ, 9.2.10

「レポートの表示」タイプ, 9.2.7

作成, 9.2 概要, 9.1

C

計算

集計関数, A

日時関数, A

式, A

文字列関数, A

日付の減算の使用, 5.4.3

HTMLの使用, 5.4.1

ビューでの計算, 5.4 プロンプトのカスケード, 8.5.5 ビュー・タイプの変更, 3.6.8 グラフ・ビュー

作成, 4.2.2

一般プロパティ, 4.2.3

複数のデータ・オブジェクト, 4.2.7

円グラフ, 4.2.9

統計的プロセス管理, 4.2.8

グラフ・ビューの概要, 4.2 列グループ・ビュー, 4.9.4 コラム・レポート

作成, 3.3

項目のグループ化, 3.3.1

イメージの挿入, 7.3

テキストの挿入, 7.4

概要, 7.1

クイック・フォーマット, 3.3.3

サマリー関数, 3.3.2

ツールバー, 3.3.3, 7.2

コラム・ビュー, 4.3

一般プロパティ, 4.3.4

サマリー, 4.3.3

コンテナ・ビュー, 4.9.3 連続した時系列, 4.2.5 レポートのURLのコピー, 3.10 レポートの作成と配信, 3.1 クロス集計ビュー

フィルタリング, 4.5.6.1

一般プロパティ, 4.5.3, 4.6.3

概要, 4.5

ピボット, 4.5.6.4

ロール・アップとドリル・ダウン, 4.5.6.5

サマリー, 4.5.4

使用, 4.5.6

カスタム・パラメータ, 8.3

D

ダッシュボード・ビュー, 4.9.6

データのフィルタリング, 5.1

ビューでのデータ・ラベル, 6.6

データ・オブジェクト

ビューでの置換, 3.6.9

データ・オブジェクト, グラフでの複数使用, 4.2.7 日付の減算, 計算フィールドのフォーマット, 5.4.3 計算での日時関数, A レポートの削除, 3.7 ビューの削除, 3.6.7 ドリル

全体

ビュー, 5.3.4

ダウン, 5.3.1 階層, 5.3.5 概要, 5.3 ターゲット, 5.3.7 スルー, 5.3.3 URLへ, 5.3.8 アップ, 5.3.2 ドリル・ダウン

クロス集計ビュー, 4.5.6.5

サマリー・クロス集計ビュー, 4.5.7.3

ドライブ

構成, 8.7.1

ドライブの例, 8.7.2 プロンプトとパラメータのドライブ, 8.7

E

レポートの編集, 3.6

レポートの電子メール送信, 3.8

エンタープライズ・メッセージ・ソース, 1.2.2

イベント・エンジン, 1.4.2

例

アクション・フォーム・テンプレート, 4.7.2

ドライブ, 8.7.2

Excelビュー, 4.6.2

パフォーマンス上のヒント, 4.6.4.3

使用, 4.6.4

計算での式, A 外部コンテンツ・ビュー, 4.8

作成, 4.8.2

F

フィルタリング

クロス集計ビュー, 4.5.6.1

サマリー・クロス集計ビュー, 4.5.7.1

ビューのデータのフィルタリング, 5.1 フォルダ

コピー, 10.5

移動, 10.6

レポート

管理, 10.4

権限, 10.3

アクティブ・スタジオのインタフェース内のフォルダ, 2.5.5 フォルダ, レポート, 10.2 ビューのフォントのフォーマット, 6.7 レポート・タイトルのフォーマット, 3.6.3

G

ビューの一般プロパティ, 6.2

コラム・レポートの項目のグループ化, 3.3.1

グループ, 時間, 4.2.5

アクティブ・スタジオのインタフェースでのガイド・テキスト, 2.5.8

H

ドリル中の階層, 5.3.5

高性能ゲージ, 4.4.4

「ホーム」タブ, デフォルトの設定, 2.3.5

水平ゲージ, 4.4.4

計算でのHTML, 5.4.1

I

コラム・レポート内のイメージ, 7.3

ビューの挿入, 3.6.6

Internet Explorerの設定, 2.1

K

キー・プロセス・インジケータ・ビュー, 4.4

一般プロパティ, 4.4.3

L

ビューでのラベル, 6.6

リスト・ビューの一般プロパティ, 4.1.3

リスト・ビュー

作成, 4.1.2

概要, 4.1

ソート, 4.1.4

M

マトリックス・ビュー

使用, 4.5.8

円形ゲージ, 4.4.4 メッセージ・ソース, 1.2.2

O

オフライン, レポートの保存, 3.11

アクティブ・スタジオの概要, 2.5

P

パラメータ

作成, 8.2

カスタム, 8.3

削除, 8.5.4

ドライブ, 8.7

ドライブの例, 8.7.2

編集, 8.5.3

レポートのURL内, 8.6

概要, 8.1

円グラフ, 4.2.9 ピボット

クロス集計ビュー, 4.5.6.4

ポーリング・モード

レポートのリフレッシュ間隔, 3.6.11

ビューのリフレッシュ間隔, 6.11

ポップアップ・ブロック機能, 2.1.1 印刷オプション, 2.3.1 レポートの印刷, 3.9 プロンプト

カスケード, 8.5.5

作成, 8.4

削除, 8.5.4

ドライブ, 8.7

ドライブの例, 8.7.2

編集, 8.5.3

順序付け, 8.5.1

概要, 8.1

プレビュー, 8.5.2

データのパージ, 11

R

リフレッシュ間隔, ポーリング・モード

レポートの設定, 3.6.11

ビューの設定, 6.11

レポート名の変更, 3.5 レポートの作成と配信, 3.1 レポート

タイトルの追加, 3.6.2

背景の色またはイメージ, 3.6.4

コラム

作成, 3.3

ツールバー, 7.2

コラム, 概要, 7.1 コピー, 10.5 作成, 3.2 削除, 3.7 共有の削除, 10.8 編集, 3.6 電子メール送信, 3.8 フォルダ

作成, 10.2

管理, 10.4

権限, 10.3

タイトルのフォーマット, 3.6.3 「ホーム」タブのデフォルト, 2.3.5 ロード・インジケータ設定, 2.3.3 移動, 10.6 編成, 10.1 ポーリング・モードとリフレッシュ間隔, 3.6.11 印刷, 3.9 印刷オプション, 2.3.1 名前の変更, 3.5 保存, 3.4 オフラインで保存, 3.4, 3.11 共有, 10.7 URL, 3.10 表示, 3.12 レポート・エンジン, 1.5.6 アクティブ・スタジオのインタフェースでのレポート, 2.5.3 ビューのサイズ変更, 3.6.5 ロール・アップ

クロス集計ビュー, 4.5.6.5

サマリー・クロス集計ビュー, 4.5.7.3

行グループ・ビュー, 4.9.4

S

オフラインで保存, 3.4

オフラインでのレポートの保存, 3.11

レポートの保存, 3.4

ビューでの境界線と陰影, 6.4

「共有レポート」タブ, 3.1

ソート

リスト, 4.1.4

サマリー・クロス集計, 4.5.7.4

メッセージ・ソース, 1.2.2 統計的プロセス管理チャート, 4.2.8 計算での文字列関数, A コラム・ビューでのサマリー, 4.3.3 クロス集計ビューのサマリー, 4.5.4 サマリー, 閉じたリスト・ビュー, 4.1.5 サマリー・クロス集計ビュー, 使用, 4.5.7 サマリー・クロス集計ビュー

フィルタリング, 4.5.7.1

ロール・アップとドリル・ダウン, 4.5.7.3

ソート, 4.5.7.4

サマリー, 4.5.4

サマリー関数

コラム・レポート, 3.3.2

見かけのプロンプト・ビュー, 4.9.2 見かけのプロンプト, 作成, 5.5 「Active Now」境界の連続した時系列またはグループとの同期化, 5.1.1.1

T

タブ・グループ・ビュー, 4.9.5

タブ

「共有レポート」, 3.1

アクティブ・スタジオのインタフェースのタブ, 2.5.1 ターゲット, 全体のドリル, 5.3.7 アクション・フォーム・ビュー内のテンプレート, 4.7.2 ビューでのテキスト位置, 6.5 テキスト, コラム・レポートへの挿入, 7.4 ビュー内のテーマ, 6.8 タイル表示レポート, 作成, 3.2 時間グループ, 4.2.5 タイトル, フォーマット, 3.6.3 タイトル, レポート内, 3.6.2 ツールバー

コラム・レポート, 7.2

コラム・レポート内, 3.3.3

アクティブ・スタジオのインタフェースでのツールバー, 2.5.2 上位Nのデータ, 5.2

U

URL

パラメータ, 8.6

レポートのURL, 3.10 URL, ドリル, 5.3.8 ユーティリティ・ビュー, 4.9

V

ビューの値のフォーマット, 6.9

ビュー・エディタ

ドライブ, 8.7

ビュー・エディタ, 2.5.9, 2.5.9, 3.6.1 アクティブ・スタジオのインタフェースでのビュー・エディタ, 2.5.9 アクティブ・スタジオのインタフェースでの「ビュー・タスク/オプション」リスト, 2.5.7 レポートの表示, 3.12 ビュー

アクション・フォーム

作成, 4.7.3

例, 4.7.2

概要, 4.7

テンプレート, 4.7.2

アクション・リスト, 4.1.6 アクティブ・データ, 6.10 計算の追加, 5.4 見かけのプロンプトの追加, 5.5 軸のプロパティ, 6.3 境界線と陰影, 6.4 タイプの変更, 3.6.8 チャート

作成, 4.2.2

一般プロパティ, 4.2.3

概要, 4.2

円グラフ, 4.2.9

統計的プロセス管理, 4.2.8

閉じたリスト, 4.1.5 列グループ, 4.9.4 コラム, 4.3

一般プロパティ, 4.3.4

サマリー, 4.3.3

コンテナ, 4.9.3 リストの作成, 4.1.2 クロス集計, 4.5

フィルタリング, 4.5.6.1

一般プロパティ, 4.5.3, 4.6.3

ピボット, 4.5.6.4

ロール・アップとドリル・ダウン, 4.5.6.5

サマリー, 4.5.4

使用, 4.5.6

ダッシュボード, 4.9.6 データ・ラベル, 6.6 削除, 3.6.7 ドリルダウン, 5.3.1 階層, 5.3.5 ドリルの概要, 5.3 ドリル・スルー, 5.3.3 ドリルアップ, 5.3.2 Excel, 4.6.2

パフォーマンス上のヒント, 4.6.4.3

使用, 4.6.4

外部コンテンツ, 4.8

作成, 4.8.2

データのフィルタリング, 5.1 フォントのフォーマット, 6.7 一般プロパティ, 6.2

リスト, 4.1.3

挿入, 3.6.6 キー・プロセス・インジケータ

一般プロパティ, 4.4.3

キー・プロセス・インジケータ, 4.4 リスト, 4.1

ソート, 4.1.4

マトリックス, 4.5.8 ポーリング・モードとリフレッシュ間隔, 6.11 サイズ変更, 3.6.5 行グループ, 4.9.4 スプレッドシート, 4.6 サマリー・クロス集計

フィルタリング, 4.5.7.1

ロール・アップとドリル・ダウン, 4.5.7.3

ソート, 4.5.7.4

サマリー, 4.5.4

使用, 4.5.7

見かけのプロンプト, 4.9.2 タブ・グループ, 4.9.5 テキスト位置, 6.5 テーマ, 6.8 上位Nのデータ, 5.2 ユーティリティ, 4.9 値のフォーマット, 6.9

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, Oracle and/or its affiliates.All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。