Oracle® Fusion Middleware

Oracle Business Intelligence Discoverer Portlets公開ガイド

11g リリース1（11.1.1）

E51912-01(原本部品番号:B40110-04)

2012年6月

このマニュアルでは、Discoverer Portlet Providerを使用してDiscovererポートレットをOracle Portalに発行する方法を説明します。

Oracle Fusion Middleware Oracle Business Intelligence Discoverer Portlets公開ガイド 11g リリース1（11.1.1）

E51912-01

Copyright © 1996, 2012, Oracle and/or its affiliates.All rights reserved.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws.Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means.Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free.If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

This software or hardware is developed for general use in a variety of information management applications.It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury.If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use.Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates.その他の名称は、他社の商標の可能性があります。

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation.All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices.UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information on content, products, and services from third parties.Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services.Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

目次

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

はじめに

- 対象読者

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

- Oracle BI Discovererのキーボード・ナビゲーション

- 関連ドキュメント

- 表記規則

1 Oracle BI DiscovererおよびOracle Portalの概要

- 1.1 Oracle Business Intelligence Discoverer

- 1.2 Discovererワークブック

- 1.3 Discovererポートレット

- 1.4 Discoverer Portlet Provider

- 1.5 各種Discovererポートレット

- 1.5.1 「Discovererワークシート」ポートレット

- 1.5.2 「Discovererゲージ」ポートレット

- 1.5.3 「Discovererワークシートのリスト」ポートレット

- 1.6 Oracle Portal

- 1.7 Oracle PortalページでのDiscovererポートレットの公開

- 1.8 Oracle PortalでのDiscovererポートレットの公開で前提となるタスク

- 1.9 Discoverer WSRPポートレットのプリファレンス・ストアの高可用性設定

- 1.10 Oracle PortalでのDiscovererポートレットの公開方法

- 1.11 Discoverer接続

2 Oracle PortalでのDiscoverer Portlet Providerの設定

- 2.1 Discoverer Portlet Providerが使用するスキーマ

- 2.2 Oracle PortalへのDiscoverer Portlet Providerの登録方法

- 2.2.1 Oracle PortalへのDiscoverer PDK-Java Portlet Providerの登録方法

- 2.2.2 Oracle PortalへのDiscoverer WSRP Portlet Providerの登録方法

- 2.3 Oracle Portalに登録した後のDiscoverer Portlet Providerの編集方法

- 2.4 Discovererのデフォルトのパフォーマンス設定を変更する際の注意事項

- 2.5 Discovererインストール間におけるDiscovererポートレットのコピー

- 2.5.1 Discovererインストール間でDiscovererポートレットをコピーする方法

- 2.5.1.1 Oracle Portalにログインする方法

- 2.5.1.2 Discovererポートレットをトランスポート・セットにエクスポートする方法

- 2.5.1.3 PORTALログイン・パスワードの取得方法

- 2.5.1.4 ダンプ（*.dmp）ファイルを作成してDiscovererポートレットをコピーする方法

- 2.5.1.5 ダンプ（*.dmp）ファイルからトランスポート・セットを抽出する方法

- 2.5.1.6 トランスポート・セットをOracle Portalにインポートする方法

- 2.5.2 Discovererインストール間でDiscoverer接続をコピーする方法

- 2.5.2.1 <user-prefix>_DISCOVERER_PSログイン・パスワードの取得方法

- 2.5.2.2 Discoverer接続のエクスポート方法

- 2.5.2.3 Discoverer接続のインポート方法

3 DiscovererポートレットによるOracle Portalページの作成

- 3.1 Oracle PortalでDiscovererワークシートを公開するための前提条件

- 3.2 Oracle Portalへの接続および「ポートレットの追加」ページの表示方法

- 3.3 Oracle Portalページに「Discovererワークシートのリスト」ポートレットを追加する方法

- 3.4 Oracle Portalページに「Discovererワークシート」ポートレットを追加する方法

- 3.5 Oracle Portalページに「Discovererゲージ」ポートレットを追加する方法

- 3.6 Discovererポートレットの編集方法

- 3.7 Discoverer Portlet Providerを使用したDiscovererポートレットのカスタマイズ方法

- 3.8 ポートレットに表示されるDiscovererワークシートを「分析」リンクを使用してViewerでカスタマイズする方法

- 3.9 「Discovererワークシート」ポートレットでグラフのサイズを変更する際の注意事項

- 3.10 Discovererポートレットでワークシート・パラメータを使用する際の注意事項

- 3.11 Oracle Portalのページ・パラメータへのワークシート・パラメータのマッピング方法

- 3.11.1 ワークシート・パラメータの汎用ページ・パラメータへのマッピング方法

- 3.11.2 ページ・パラメータの作成方法

- 3.11.3 汎用ページ・パラメータのページ・パラメータへのマッピング方法

- 3.12 Oracle Portalページへの「シンプル・パラメータ・フォーム」ポートレットの追加方法

- 3.13 ポートレットでDiscovererコンテンツを公開する際の注意事項

- 3.14 Discovererポートレットに対するデータベース接続の選択

- 3.15 Discovererポートレットに対するリフレッシュ・オプションの選択

- 3.16 Discoverer接続およびSingle Sign-On

4 Oracle PortalでのDiscovererポートレットの使用

- 4.1 Discovererのパーソナライズ・フレームワークとしてのOracle Portalの使用

A Oracle WebCenter PortalでのDiscovererワークシートの公開

B Oracle WebLogic PortalでのDiscovererワークシートの公開

索引

はじめに

このマニュアルでは、次の内容を説明します。

- Oracle PortalへのDiscoverer Portlet Providerの登録

- Oracle PortalページでのDiscovererポートレットの公開

- Oracle PortalページでのDiscovererポートレットの編集

- Oracle WebCenter PortalおよびOracle WebLogic PortalでのDiscovererポートレットの公開

対象読者

このマニュアルは、DiscovererのコンテンツをOracle Portalページで公開するユーザーを対象としています。

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

オラクル社のアクセシビリティへの取組みの詳細は、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を参照してください。

Oracle BI Discovererのキーボード・ナビゲーション

Oracle BI Discovererは、標準のキーボード・ナビゲーションをサポートしています。標準のキーボード・ナビゲーションには、[Tab]キー、ニーモニック（[Alt]キーと下線付き文字の組合せ）、およびアクセラレータ（[Alt]+[F4]でウィンドウを閉じるなど）の使用が含まれます。

関連ドキュメント

このマニュアルで参照されているドキュメントおよびOracle Business Intelligenceに関するその他の情報（ホワイト・ペーパー、ベスト・プラクティス、ドキュメントの更新、その他の関連ドキュメントなど）は、Oracle Technology Networkから入手できます。URLは次のとおりです。

http://www.oracle.com/technetwork

表記規則

次の表に、このマニュアルで使用する表記規則を示します。

規則

意味

太字

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

イタリック

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

固定幅フォント

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

< >

山カッコは、ユーザーが指定する名前または値を表します。

[]

大カッコは、カッコ内の項目を任意に選択することを表します。

メニュー名 | コマンド

メニューの選択順序を表します（例: メニューを選択し、次にそのメニューの下のコマンドを選択）。

1 Oracle BI DiscovererおよびOracle Portalの概要

Oracle BI Discoverer を使用して、Oracle Portal、Oracle WebCenter Portal、Oracle WebLogic Portalなどの様々なポータルで、Discovererワークシートのコンテンツを公開できます。

この章では、Oracle BI DiscovererおよびOracle Portalの概要について説明します。この項の構成は、次のとおりです。

- 「Oracle Business Intelligence Discoverer」

- 「Discovererワークブック」

- 「Discovererポートレット」

- 「Discoverer Portlet Provider」

- 「各種Discovererポートレット」

- 「Oracle Portal」

- 「Oracle PortalページでのDiscovererポートレットの公開」

- 「Oracle PortalでのDiscovererポートレットの公開で前提となるタスク」

- 「Discoverer WSRPポートレットのプリファレンス・ストアの高可用性設定」

- 「Discoverer接続」

1.1 Oracle Business Intelligence Discoverer

Oracle Business Intelligence Discovererは、非定型クエリー、レポート作成、分析およびWeb公開用の直観的なツールセットで、これを使用することにより、ビジネス・ユーザーはデータベース内の情報へ素早くアクセスできます。

Oracle Business Intelligence Discovererにより、組織のあらゆるレベルのビジネス・ユーザーが、より多くの情報を得た上でビジネス上の意思決定を迅速に下すことができます。任意の標準Webブラウザを使用することで、リレーショナル・データソースおよびマルチディメンショナル・データソースの両方のデータに安全かつ素早くアクセスできます。Oracle Business Intelligence Discovererでは、基盤となるデータ構造の複雑さを意識させないようにビジネス・ビューを提供するため、ビジネス上の問題解決に集中できます。

Oracle Business Intelligence Discovererを構成する複数の統合コンポーネントは、Oracleデータベースとの連携により、完全かつ統合されたBusiness Intelligenceソリューションを提供します。

1.2 Discovererワークブック

Discovererワークブックは、複数のワークシート集合に名前をつけたものです。各ワークシートには、データベースからのビジネス情報の抽出に必要なデータおよびグラフが含まれます。各ワークシートには、クエリーの結果が含まれます。

ワークシートでは、情報が次の形式で示されます。

- セル内のデータ・ポイント（テーブルまたはクロス集計にフォーマットされます）

- グラフ（Oracle BI Discovererでは様々なグラフ・タイプがサポートされます）

Discoverer Portlet Providerを使用すると、Oracle PortalユーザーがDiscovererワークシートにアクセスできるようになります。

1.3 Discovererポートレット

ポートレットは、各種情報ソースのサマリーを作成したり、情報ソースへのアクセスを提供するための再使用可能な情報コンポーネントです。各ユーザーまたは各グループ・ベースでポートレットの外観をカスタマイズできます。

Discovererポートレットを使用して、ポータルを既存のDiscovererワークシートにリンクできます。Discovererでは2種類のポートレットが提供されます。

1. Discoverer PDK-Javaポートレット - これらのポートレットはOracle Portal Developer Kit-Java（PDK-Java）に基づいて作成され、Oracle PortalおよびOracle WebCenter Portal: Spacesでのみ公開可能です。

2. Discoverer WSRPポートレット - これらのポートレットは、Javaポートレット仕様（JSR 168）に基づいて作成され、ポートレット・プロバイダをDiscovererインストール上のWSRP（Web Services for Remote Portlets）アプリケーションとして使用できます。このWSRPアプリケーションにはWSDL URLを使用してアクセスできます。Discoverer WSRPポートレットはWSRPをサポートしているポータルであれば、どのポータルにも公開できます。

Discovererコンテンツに使用できるポートレット・スタイルの詳細は、「各種Discovererポートレット」を参照してください。

1.4 Discoverer Portlet Provider

プロバイダはポートレットのコンテナとして機能します。プロバイダは所有するポートレットを管理し、ポートレットとOracle Portal間の通信を処理します。

Discoverer Portlet Providerは、Discovererコンテンツを公開するためのDiscovererポートレットを提供するDiscovererコンポーネントです。

Discoverer Portlet Providerを使用して、Oracle Portal、Oracle WebLogic PortalおよびOracle WebCenter Portal: SpacesにDiscovererコンテンツを公開できます。

DiscovererポートレットはIBM WebSphereなどのサードパーティ・ポータルにも公開できます。ポートレット・プロデューサの登録およびWebSphereへのポートレットの追加の詳細は、IBM WebSphereのドキュメントを参照してください。

注意:

WebSphere 6.0はWSRP 2.0をサポートしていません。Discoverer Portlet ProviderをIBM WebSphereに登録する場合は、次のように、WSRP 1.0の登録URLを使用します。

http://host:port/discoverer/portlets/wsrp1?WSDL

図1-1 Discoverer Portlet ProviderとOracle BI Discovererコンポーネントの関連

1.5 各種Discovererポートレット

次のDiscovererポートレットをポータルで公開できます。

- ワークシート・ポートレット（詳細は、「「Discovererワークシート」ポートレット」を参照）

- ゲージ・ポートレット（詳細は、「「Discovererゲージ」ポートレット」を参照）

- ワークシートのリスト・ポートレット（詳細は、「「Discovererワークシートのリスト」ポートレット」を参照）

図1-2 DiscovererポートレットとOracle BI Discovererコンポーネントの関連

1.5.1 「Discovererワークシート」ポートレット

「Discovererワークシート」ポートレットには、Discovererワークシートおよびグラフを含めることができます。

ポートレットを公開するユーザーは、ポートレットにリンク（「分析」）を含めることができます。ユーザーはこのリンクを使用することで、ワークシートをDiscoverer Viewerで開き、詳細な分析（ドリル、ピボットなど）を実行できます。

次の図では、「ビデオ・チュートリアル・ワークブック - クロス集計レイアウト」というワークシート・ポートレットに、特定期間の地域の収益金額を分析するためのDiscovererワークシートが含まれます。

図1-3 「Discovererワークシート」ポートレット

詳細は、「Oracle Portalページに「Discovererワークシート」ポートレットを追加する方法」を参照してください。

1.5.2 「Discovererゲージ」ポートレット

「Discovererゲージ」ポートレットには、1つ以上の半円ゲージで示されたDiscovererワークシート・データが含まれます。ゲージの外観はスピードメータに似ています。ゲージは、一定範囲の値に含まれるデータを視覚化する1つの方法です。

「Discovererゲージ」ポートレットは、クロス集計ワークシートについてのみ作成できます。

低、許容および高しきい値を定義できます。値の範囲には、企業のキー・パフォーマンス・インジケータ（KPI）が反映されます。通常、ゲージはダッシュボード・アプリケーションで使用されます。

ポートレットを公開するユーザーは、ポートレットにリンク（「分析」）を含めることができます。ユーザーはこのリンクを使用することで、ワークシートをDiscoverer Viewerで開き、詳細な分析（ドリル、ピボットなど）を実行できます。

次の図は、「East」および「Central」地域の月次収益合計額を表示した2つのゲージを含む、「Discovererゲージ」ポートレットを示しています。

図1-4 Oracle Portalページに表示された「Discovererゲージ」ポートレット

詳細は、「Oracle Portalページに「Discovererゲージ」ポートレットを追加する方法」を参照してください。

1.5.3 「Discovererワークシートのリスト」ポートレット

「Discovererワークシートのリスト」ポートレットには、Discovererワークシートへのリンクが含まれます。ワークシートのリスト・ポートレット内のリンクをクリックすると、選択したワークシートがDiscoverer Viewerで開きます。

次の図では、「Discovererワークシートのリスト」ポートレットに、ビデオ・チュートリアル・ワークブック内のワークシート（「表のレイアウト」、「クロス集計レイアウト」など）へのリンクが含まれます。

図1-5 「Discovererワークシートのリスト」ポートレット

詳細は、「Oracle Portalページに「Discovererワークシートのリスト」ポートレットを追加する方法」を参照してください。

1.6 Oracle Portal

Oracle PortalはOracle Fusion Middlewareのコンポーネントであり、企業クラス・ポータルの開発、配置、管理および構成に使用します。Oracle Portalには、ポータル構築フレームワークとともに、自分のポータル内で情報を作成、公開および管理できるセルフサービス公開機能が組み込まれています。自分のポータルでは、自分のデータベースおよびその他のソースの情報公開、内部および外部顧客への情報提供、およびこれらの顧客からの情報収集、さらにこれらの顧客が消費するコンテンツの管理が可能です。

ポータルは、数多くのソースから取得される様々なコンテンツをホスティングするページのグループで構成されており、これらのすべてが1つの場所、つまりポータルから提供されます。Oracle Portalで構築されるポータルの基本的な構造コンポーネントには、ページ・グループ、ページ、タブ、リージョン、ポートレットおよび項目があります。

1.7 Oracle PortalページでのDiscovererポートレットの公開

Discoverer Portlet Providerを使用して、DiscovererポートレットをOracle Portalページに統合できます。Discoverer Portlet Providerは、PortalページでDiscovererコンテンツを公開するためのDiscovererポートレットを提供するDiscovererコンポーネントです。

Discoverer Plus Relational、Discoverer Plus OLAPまたはDiscoverer DesktopでDiscovererワークシートを作成した場合、Oracle Portalにより、ワークシートをPortalコミュニティに簡単に公開できます。

Discovererコンテンツに使用できるポートレット・タイプの詳細は、「各種Discovererポートレット」を参照してください。

次の図は、Discovererポートレットが含まれるOracle Portalのページを示しています。

図1-6 「シンプル・パラメータ・フォーム」ポートレット、「Discovererワークシート」ポートレットおよび「ゲージ」ポートレットが含まれるOracle Portalサンプル・ページ

図に関する情報:
a.「シンプル・パラメータ・フォーム」ポートレット。
b.「Discovererワークシート」ポートレット。
c.ワークシートをDiscoverer Viewerで表示する「分析」リンク。このリンクの表示はオプションです。
d. 「Discovererゲージ」ポートレット。

DiscovererをOracle Portalと併用すると、いくつかの利点があります。

- 複数のデータソースからの複数のクロス集計、テーブルおよびグラフを1つのページに表示
Discoverer Portlet Providerは、複数のプレゼンテーション（クロス集計、テーブル、グラフ）を1つのページに配置できるDiscovererコンポーネントです。これらのプレゼンテーションは、リレーショナル・データソースまたはOLAPデータソースのどちらのものでも使用できます。また、Discoverer Portlet Providerでは、Discovererの他のコンポーネントでは使用できない、ゲージという追加の視覚化機能が提供されます。

- 共通Portalページ・パラメータによるポートレットの制御
複数のプレゼンテーションを1つのページに配置できるだけではなく、これらのプレゼンテーションがすべてPortalページ・レベルの共通パラメータ・セットにより駆動されるように設定できます。

- キャッシュ
Discovererポートレットでは、クエリーがスケジュールに基づいてバックグラウンドで実行され、即座に表示できるようにデータがキャッシュされるため、結果が瞬時に提供されます。

- セキュリティによりユーザーが参照できる内容をより強力に制御
Discovererポートレットを使用すると、1つのPortalページを作成して別々のユーザーに異なる結果を表示できます。データは、DBユーザーまたはOracleAS Single Sign-Onユーザーのどちらでも、データベース上で識別されます。

- パーソナライズ
Discovererポートレットは、「カスタマイズ」ページを使用するか「分析」リンクをクリックすることで、ユーザーが個別にパーソナライズすることもできます。

Oracle Portalの詳細は、『Oracle Fusion Middleware Oracle Portal管理者ガイド』を参照してください。

1.8 Oracle PortalでのDiscovererポートレットの公開で前提となるタスク

次のリストに、Oracle PortalでDiscovererポートレットを公開するための前提となるタスクを示します。

- Oracle PortalおよびOracle BI Discovererのインストール
詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』および『Oracle Fusion Middleware Oracle Business Intelligence Discoverer構成ガイド』を参照してください。

- Discoverer Portlet Providerの必須スキーマのインストール
Discoverer Portlet Providerは、Repository Creation Utility（RCU）を使用して<user-prefix>_DISCOVERERおよび<user-prefix>_DISCOVERER_PSスキーマがインストールされている必要があります。

詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』および『Oracle Fusion Middleware Oracle Business Intelligence Discoverer構成ガイド』を参照してください。

- Discoverer Portlet Providerの登録
Discovererポートレットを様々なポータルに公開するには、まず、対象のポータルにポートレット・プロバイダを登録する必要があります。

Discoverer Portlet Providerは、Oracle Fusion Middleware管理者がOracle Portalに登録します。詳細は、「Oracle PortalへのDiscoverer PDK-Java Portlet Providerの登録方法」および「Oracle PortalへのDiscoverer WSRP Portlet Providerの登録方法」を参照してください。

Oracle WebCenter PortalへのDiscovererポートレットの登録の詳細は、付録A「Oracle WebCenter PortalでのDiscovererワークシートの公開」を参照してください。

Oracle WebLogic PortalへのDiscovererポートレットの登録の詳細は、付録B「Oracle WebLogic PortalでのDiscovererワークシートの公開」を参照してください。

- Discovererワークシートの作成
Discovererワークシートは、Discoverer PlusまたはDiscoverer Desktopエンド・ユーザーが作成します。

注意: Discovererワークシートを作成する前に、次のタスクが完了している必要があります。

- メタデータ（EULまたはDiscovererカタログ）の作成
EULメタデータは、Oracle Discoverer AdministratorでDiscovererマネージャが作成します。Discovererカタログ・メタデータは、Oracle Fusion Middleware Controlで管理者がインストールします。

詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Discoverer管理者ガイド』および『Oracle Fusion Middleware Oracle Business Intelligence Discoverer構成ガイド』を参照してください。

- パブリックまたはプライベート接続の作成
パブリック接続は、Oracle Fusion Middleware ControlでDiscovererマネージャが作成します。プライベート接続は、Discoverer PlusおよびDiscoverer Viewerでエンド・ユーザーが作成します。詳細は、次のマニュアルを参照してください。

- 『Oracle Fusion Middleware Oracle Business Intelligence Discoverer構成ガイド』

- 『Oracle Fusion Middleware Oracle Business Intelligence Discoverer Plusユーザーズ・ガイド』

- 『Oracle Fusion Middleware Oracle Business Intelligence Discoverer Viewerユーザーズ・ガイド』

- Discovererポートレットの追加
Discovererポートレットは、ポータルで、通常はDiscoverer PlusおよびDiscoverer Viewerエンド・ユーザーが追加します。

Oracle PortalでのDiscovererポートレットの追加の詳細は、第3章「DiscovererポートレットによるOracle Portalページの作成」を参照してください。

Oracle WebCenter PortalでのDiscovererポートレットの追加の詳細は、付録A「Oracle WebCenter PortalでのDiscovererワークシートの公開」を参照してください。

Oracle WebLogic PortalでのDiscovererポートレットの追加の詳細は、付録B「Oracle WebLogic PortalでのDiscovererワークシートの公開」を参照してください。

注意: Discoverer Portlet Providerバージョン10.12または11.1.1.1.0、およびOracle Portal 10.1.2または11.1.1.1.0で使用するため9.0.4のメタデータ・リポジトリをアップグレードする場合は、『Oracle Fusion Middleware Oracle Business Intelligence Discoverer構成ガイド』を参照してください。

1.9 Discoverer WSRPポートレットのプリファレンス・ストアの高可用性設定

ポートレット・プリファレンス・ストアは、コンシューマの登録ハンドルとポートレット・プリファレンス・データの保持に使用されます。

クラスタ化環境では、すべてのDiscovererインスタンスがDiscoverer WSRPポートレットのプリファレンス・ストアにアクセスできるようにするため、discoWsrpPrefStoreSharedPath変数の値を、Discovererアプリケーションのデプロイメント・プランの共有パスに設定する必要があります。詳細は、『Oracle Fusion Middleware高可用性ガイド』のクラスタ化環境におけるDiscoverer WSRP Portlet Producerの設定に関する項を参照してください。

1.10 Oracle PortalでのDiscovererポートレットの公開方法

Oracle PortalでDiscovererポートレットを公開する手順は、次のとおりです。

1. （オプション）Discoverer Portlet Providerが正しくインストールされていることを確認します。
Discoverer PDK-Java Portlet Providerのインストールを確認するには、インターネット・ブラウザに次のURLを入力します。

http://<host.domain>:<port>/discoverer/portletprovider/

Discoverer Portlet Providerが正しくインストールされている場合、PDK-Javaテスト・ページが表示され、「Congratulations!You have successfully reached your Provider's Test Page」というメッセージが表示されます。テスト・ページには、使用可能なDiscovererポートレットのタイプもリストされます。

Discoverer WSRP Portlet Providerのインストールを確認するには、インターネット・ブラウザに次のURLを入力します。

http://host:port/discoverer/portlets/WSRPservice_version?WSDL

例: http://myserver:80/discoverer/portlets/wsrp2?WSDL

2. Oracle PortalにDiscoverer Portlet Providerを登録します。詳細は、「Oracle PortalへのDiscoverer Portlet Providerの登録方法」を参照してください。
この手順は、インストール後に1回のみ実行する必要があります。通常、Oracle Fusion Middleware管理者がDiscoverer Portlet Providerを登録します。

3. Oracle Portalを使用して、DiscovererポートレットをPortalページに追加します（詳細は、第3章「DiscovererポートレットによるOracle Portalページの作成」を参照してください）。
通常、Portalページの設計者がDiscovererポートレットをPortalページに追加します。

1.11 Discoverer接続

Discoverer接続は、格納済のデータベース・ログイン詳細のセットであり、次のアイテムで構成されます。

- データベース・ユーザー名: Discovererエンド・ユーザーを識別

- データベース・パスワード: Discovererエンド・ユーザーを認証

- データベース名: Discovererエンド・ユーザーが分析する情報が含まれるデータベースを指定

- （オプション）Oracle Applications職責: DiscovererをOracle Applicationsと併用する場合のDiscovererエンド・ユーザーの職責を指定

- （リレーショナル・データソースのみ）EUL: 使用するEnd User Layerを指定

- 言語: Discovererで使用する言語を指定

Discoverer接続により、エンド・ユーザーは、Discovererを起動するたびにデータベース・ログイン詳細を再入力することなく、Discovererを起動できます。Discoverer接続および関連情報は、DISCOVERER_PSスキーマに格納されます。

Oracleのシングル・サインオン機能を使用してデータベース接続を確立している場合は、Discovererの起動時にパスワード情報の入力は要求されません。
DiscovererポートレットでDiscovererデータを公開するには、接続が存在している必要があるため、Discoverer接続について知っておく必要があります（詳細は、第3章「DiscovererポートレットによるOracle Portalページの作成」を参照してください）。

2 Oracle PortalでのDiscoverer Portlet Providerの設定

この章では、Oracle PortalでのDiscoverer Portlet Providerの設定方法について説明します。項目は次のとおりです。

- 「Discoverer Portlet Providerが使用するスキーマ」

- 「Oracle PortalへのDiscoverer Portlet Providerの登録方法」

- 「Oracle Portalに登録した後のDiscoverer Portlet Providerの編集方法」

- 「Discovererのデフォルト・パフォーマンス設定を変更する際の注意事項」

- 「Discovererインストール間におけるDiscovererポートレットのコピー」

2.1 Discoverer Portlet Providerが使用するスキーマ

Discovererでは、Oracle PortalでDiscovererコンテンツを表示するために、次の2つのデータベース・スキーマを使用します。

- <user-prefix>_DISCOVERER_PS: このスキーマは、Discoverer接続と関連情報を格納します。これらの接続により、エンド・ユーザーは、Discovererを起動するたびにデータベース・ログイン詳細を再入力することなく、Discovererを起動できます。

- <user-prefix>_DISCOVERER: このスキーマは、キャッシュおよびカスタマイズ情報などのポートレット・メタデータを格納します。

2.2 Oracle PortalへのDiscoverer Portlet Providerの登録方法

Oracle PortalページでDiscovererワークシートを公開するには、Discoverer Portlet ProviderをOracle Portalに登録しておく必要があります。Discoverer Portlet ProviderはOracle Portalに1回のみ登録できます。次の項では、Discoverer Portlet ProviderをOracle Portalに登録する手順を説明します。

- 「Oracle PortalへのDiscoverer PDK-Java Portlet Providerの登録方法」

- 「Oracle PortalへのDiscoverer WSRP Portlet Providerの登録方法」

Discoverer Portlet ProviderをOracle Portalに登録すると、Oracle PortalページでDiscovererポートレットを公開できるようになります。詳細は、第3章「DiscovererポートレットによるOracle Portalページの作成」を参照してください。

2.2.1 Oracle PortalへのDiscoverer PDK-Java Portlet Providerの登録方法

Discoverer Portlet Providerを登録することで、Oracle Portalエンド・ユーザーは、Discovererビジネス・インテリジェンス・ポートレットを自分のPortalページに追加できるようになります。

Discoverer PDK-Java Portlet ProviderをOracle Portalに登録する手順は、次のとおりです。

1. Webブラウザを起動し、Oracle PortalのURLを入力します。
例:

http://<host.domain>:<port>/portal/pls/portal

Oracle Portalメイン・ページの表示方法の詳細は、Oracle Portal管理者に問い合せてください。

2. 「ログイン」をクリックし、Portal管理者として接続します。

3. 「管理」タブを選択します。

4. 「ポートレット」サブタブを選択します。

5. 「リモート・プロバイダ」ペインで、「プロバイダの登録」をクリックします。
「プロバイダの登録」ページが表示されます。

6. Discoverer Portlet Providerの詳細を入力します。
Discoverer Portlet Providerの任意の名前および表示名を入力できます。名前と表示名には異なる名前を指定できます。

ヒント: ユーザーがDiscovererポートレットをPortalページに追加するときにこの表示名が表示されるため、Discoverer Portlet Providerには有用な表示名を指定してください。

7. 「実装スタイル」リストから「Web」を選択します。

8. 「次」をクリックします。
「一般プロパティ」ページが表示されます。

9. Discoverer Portlet Providerの一般プロパティを次のように入力します。

1. 「URL」フィールドに、Discoverer Portlet ProviderのURLを次の書式で入力します。
http://host:port/discoverer/portletprovider

例: http://myserver:80/discoverer/portletprovider

2. 「Portalと同じCookieドメインのWebプロバイダ」チェック・ボックスの選択を解除します。
注意: 複数のOracle PortalインストールがOracle Web Cacheを介してクラスタ化されている場合は、このチェック・ボックスを選択してください。この設定により、Cookieのセッション・バインディング、およびOracle PortalとWeb Cacheインストールの同期が可能になります。

3. 「ユーザーは、Webプロバイダ・アプリケーション内とシングル・サインオン認証内とで、同じ識別情報を保持します。」オプションを選択します。

4. 「ユーザー/セッション情報」領域で、「ユーザー」オプションを選択し、「ログイン周期」フィールドの「ユーザー・セッションごとに1回」オプションを選択します。
注意: その他のフィールドのデフォルト値は変更しないでください。

10. 「終了」をクリックします。

Discoverer Portlet Providerが登録され、ポートレットをOracle Portalページに追加できるようになります。

第2.3項「Oracle Portalに登録した後のDiscoverer Portlet Providerの編集方法」の説明のとおり、プロバイダ登録を編集して、デフォルトのアクセス制御設定を変更できます。

注意:

Discovererエンド・ユーザーにパブリック接続を使用してワークブックおよびワークシートを公開させる場合は、Oracle Fusion Middleware Controlを使用してパブリック接続を作成します。パブリック接続の作成の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Discoverer構成ガイド』を参照してください。

2.2.2 Oracle PortalへのDiscoverer WSRP Portlet Providerの登録方法

Discoverer Portlet Providerを登録することで、Oracle Portalエンド・ユーザーは、Discovererビジネス・インテリジェンス・ポートレットを自分のPortalページに追加できるようになります。

Discoverer PDK-Java Portlet ProviderをOracle Portalに登録する手順は、次のとおりです。

1. Webブラウザを起動し、Oracle PortalのURLを入力します。
例:

http://<host.domain>:<port>/portal/pls/portal

Oracle Portalメイン・ページの表示方法の詳細は、Oracle Portal管理者に問い合せてください。

2. 「ログイン」をクリックし、Portal管理者として接続します。

3. 「管理」タブを選択します。

4. 「ポートレット」サブタブを選択します。

5. 「リモート・プロバイダ」ペインで、「プロバイダの登録」をクリックします。
「プロバイダの登録」ページが表示されます。

6. Discoverer Portlet Providerの詳細を入力します。
Discoverer Portlet Providerの任意の名前および表示名を入力できます。名前と表示名には異なる名前を指定できます。

ヒント: ユーザーがDiscovererポートレットをPortalページに追加するときにこの表示名が表示されるため、Discoverer Portlet Providerには有用な表示名を指定してください。

7. 「実装スタイル」リストから「WSRP」を選択します。

8. 「次」をクリックします。
「接続の定義」ページが表示されます。

9. 「URL」フィールドに、Discoverer Portlet ProviderのURLを次の書式で入力します。
http://host:port/discoverer/portlets/WSRPservice_version?WSDL

例: http://myserver:80/discoverer/portlets/wsrp2?WSDL

10. プロバイダが必要とする登録プロパティを登録プロパティ値ページに入力し、「終了」をクリックします。

Discoverer Portlet Providerが登録され、ポートレットをOracle Portalページに追加できるようになります。

2.3 Oracle Portalに登録した後のDiscoverer Portlet Providerの編集方法

Discoverer Portlet Providerの動作方法を変更する場合は、これを編集します。たとえば、Discoverer Portlet Providerの表示名を変更したり、アクセス設定を変更できます。

登録済のDiscoverer Portlet Providerを編集する手順は、次のとおりです。

1. Webブラウザを起動し、Oracle Portalメイン・ページのURLを入力します。
例:

http://<host.domain>:<port>/portal/pls/portal

Oracle Portalメイン・ページの表示方法の詳細は、Oracle Portal管理者に問い合せてください。

2. 「管理」タブを選択します。

3. 「ポートレット」サブタブを選択します。

4. 「リモート・プロバイダ」ペインで、「名前」フィールドにDiscoverer Portlet Providerの名前（表示名）を入力し、「編集」をクリックして「プロバイダ情報」ページを表示します。
ヒント: Discoverer Portlet Providerの表示名が不明な場合は、次の操作を実行します。

1. 「名前」フィールドの右側にある「プロバイダをブラウズ」アイコンをクリックします。

2. 表示された「ポートレット・プロバイダ」のリストからDiscoverer Portlet Provider名を選択します。
ヒント: 選択する名前は、Discoverer Portlet Providerの登録時に指定した表示名です（詳細は、「Oracle PortalへのDiscoverer Portlet Providerの登録方法」を参照してください）。

3. 「編集」をクリックします。
「ポートレット・プロバイダの編集」ページが表示されます。

5. 次のように必要な変更を加えます。

- 「メイン」タブを使用してプロバイダ情報を変更（Discoverer Portlet Providerの表示名など）

- 「接続」タブを使用して一般プロパティを変更（Discoverer Portlet ProviderのURLなど）

- 「アクセス」タブを使用した追加ユーザーまたはグループへのアクセス権限の付与、およびユーザーとグループのアクセス権限の定義

6. 「OK」をクリックし、加えた変更を保存します。

加えた変更に従ってDiscoverer Portlet Providerが更新されます。

2.4 Discovererのデフォルトのパフォーマンス設定を変更する際の注意事項

Discovererのデフォルト・パフォーマンス設定を変更し、Discovererのパフォーマンスを向上させることができます。

Discovererのデフォルト・パフォーマンス設定の変更の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Discoverer構成ガイド』を参照してください。

2.5 Discovererインストール間におけるDiscovererポートレットのコピー

Oracle Business Intelligenceのインストール後に、他のOracle Portalインストールで作成された既存のDiscovererポートレットをデプロイできます。既存のDiscovererポートレットをデプロイするには、ポータル・ページとポートレットを新規のDiscovererインストールにコピーします。

2.5.1 Discovererインストール間でDiscovererポートレットをコピーする方法

トランスポート・セット用のOracle Portalのエクスポートおよびインポート機能を使用して、Discovererポートレットをコピーします。トランスポート・セットは、エクスポート対象となるポータル・オブジェクトの集合です。

注意: Discovererポートレットをコピーする前に、まずポートレットで使用されるDiscoverer接続をコピーする必要があります。詳細は、「Discovererインストール間でDiscoverer接続をコピーする方法」を参照してください。

次の図に、Discovererポートレットのコピー手順の概要を示します。

図2-1 Discovererインストール間におけるDiscovererポートレットのコピー

注意: ソースおよびターゲットのインストールは、同じコンピュータ上でも異なるコンピュータ上でもかまいません。

Discovererインストール間でDiscovererポートレットをコピーする手順は、次のとおりです。

1. Discovererポートレットで使用するDiscoverer接続をターゲットのインストールにコピーします（詳細は、「Discovererインストール間でDiscoverer接続をコピーする方法」を参照）。

2. ソースおよびターゲットのインストールが同じOracle Internet Directory、およびDiscovererに必須の2つのデータベース・スキーマ・インスタンス（PStoreおよびPortlet Providerスキーマ）に関連付けられていない場合は、新規のDiscoverer Portlet Providerをソース・インストールで使用されているのと同じ名前でターゲット・インストールに登録する必要があります。
たとえば、Discoverer Portlet Providerがソース・インストールにDiscoverer01という名前で登録されている場合は、新規Discoverer Portlet Providerをターゲット・インストールにDiscoverer01という名前で登録する必要があります。

Discoverer Portlet Providerの登録方法の詳細は、「Oracle PortalへのDiscoverer Portlet Providerの登録方法」を参照してください。

3. ソース・インストールで、Oracle Portalに接続してページまたはページ・グループをトランスポート・セットにエクスポートします（詳細は、「Discovererポートレットをトランスポート・セットにエクスポートする方法」を参照）。
トランスポート・セットのエクスポート時に、Oracle PortalによりUNIXスクリプトとWindowsスクリプトが生成されます。これらのスクリプトは次のモードで実行できます。

- エクスポート・モードで実行して、トランスポート・セットをダンプ（*.dmp）ファイルにコピーします。

- インポート・モードで実行して、トランスポート・セットをダンプ（*.dmp）ファイルから抽出します。

4. ソース・インストールで、Oracle Portalにより生成されたスクリプトをエクスポート・モードで実行し、トランスポート・セットを含むダンプ（*.dmp）ファイルを作成します（詳細は、「ダンプ（*.dmp）ファイルを作成してDiscovererポートレットをコピーする方法」を参照）。

5. ソース・インストールとターゲット・インストールが異なるコンピュータにある場合は、ソースのコンピュータからターゲットのコンピュータにダンプ（*.dmp）ファイル、ログ・ファイルおよびスクリプトをコピーします。

6. ターゲット・インストールで、Oracle Portalにより生成されたスクリプトをインポート・モードで実行し、ダンプ（*.dmp）ファイルからトランスポート・セットを抽出します（詳細は、「ダンプ（*.dmp）ファイルからトランスポート・セットを抽出する方法」を参照）。

7. ターゲット・インストールで、Oracle Portalに接続してトランスポート・セットとしてエクスポートされたページまたはページ・グループをインポートします（詳細は、「トランスポート・セットをOracle Portalにインポートする方法」を参照）。

2.5.1.1 Oracle Portalにログインする方法

Oracle Portalにログインし、Oracle Portalのコンテンツの表示、編集および管理タスクを実行可能にします。たとえば、ポータル・ページに新規ポートレットを追加できます。

Oracle Portalにログインする手順は、次のとおりです。

1. Webブラウザを起動します。

2. Oracle Portalのメイン・ページに移動します。
ヒント: Oracle PortalのWebアドレスは次のいずれかです。

- ブラウザの起動時にアクセスするデフォルトのWebページ

- ブラウザのアドレス・フィールドに入力するインターネット・アドレス（URL）（http://machinename.myorganization.com:8090/portal/pls/portalのような構文を使用）

- 使用中のポータルや他のインターネット・サイトまたはイントラネット・サイトからのリンク

3. 「ログイン」をクリックします。

4. 管理者権限を持つSingle Sign-Onユーザーのユーザー名とパスワードを入力します。

これで、Oracle Portalのコンテンツを表示、編集して管理タスクを実行できます。

2.5.1.2 Discovererポートレットをトランスポート・セットにエクスポートする方法

Discovererインストール間でコピーできるように、DiscovererポートレットをOracle Portalのトランスポート・セットにエクスポートします。

Discovererポートレットをトランスポート・セットにエクスポートする手順は、次のとおりです。

1. ソース・インストールで、管理者権限を持つユーザーとしてOracle Portalにログインします（詳細は、「Oracle Portalにログインする方法」を参照）。

2. 「ナビゲータ」リンクをクリックします。
「Portalナビゲータ」ページが表示されます。

3. コピーするページまたはページ・グループの名前の横にある「操作」列で「エクスポート」リンクを選択し、「オブジェクトのエクスポート」ページを表示します。

このページの他のフィールドのデフォルト値は変更しないでください。

4. 「新規トランスポート・セットを作成」オプションを選択します。

5. デフォルトのトランスポート・セット名を変更する場合は、「名前」フィールドでデフォルト名を編集します。
指定したトランスポート・セット名は、Oracle Portalでトランスポート・セットの識別に使用されます（インポートまたは削除する場合など）。

6. 「次」をクリックして「トランスポート・セット・オブジェクト」ページを表示します。

7. 「明示的に選択されたオブジェクト」テーブルで、次のいずれかの操作を実行します。

- ソースおよびターゲットのインストールが、同じOracle Internet DirectoryおよびDiscovererに必須の2つのデータベース・スキーマ・インスタンス（PStoreおよびPortlet Providerスキーマ）に関連付けられていない場合は、「インポート時に置換」列のチェック・ボックスの選択を解除します。

- ソースおよびターゲットのインストールが同じOracle Internet DirectoryおよびDiscovererに必須の2つのデータベース・スキーマ・インスタンスに関連付けられている場合、「インポート時に置換」列のチェック・ボックスを選択します。

8. 「今すぐエクスポート」リンクを選択してエクスポート・ステータスを監視します。
エクスポートが完了するまでブラウザ・ウィンドウをリフレッシュします。エクスポートが完了すると、ログ・エントリ「完了日: <date and time>」が表示されます。エクスポートが完了したことを示すポップアップ・メッセージは表示されません。

9. 「閉じる」をクリックしてスクリプトのダウンロードとログの表示ページに戻ります。

10. 「スクリプトのダウンロード」領域で、使用中のプラットフォームに対応するリンクを選択し、ブラウザ・ウィンドウにスクリプトを表示します。
たとえば、UNIXプラットフォームの場合は「UNIXシェル・ユーティリティのダウンロード」リンクを選択します。

11. スクリプトをブラウザに保存します（たとえば、Internet Explorerの場合は「ファイル」→「名前を付けて保存」を選択し、ファイル名と場所を選択します）。

12. ブラウザの「戻る」ボタンをクリックしてスクリプトのダウンロードとログの表示ページに戻ります。

13. 「閉じる」をクリックします。

これで、Discovererポートレットがトランスポート・セットにエクスポートされました。次に、ダンプ（*.dmp）ファイルを作成します。詳細は、「ダンプ（*.dmp）ファイルを作成してDiscovererポートレットをコピーする方法」を参照してください。

2.5.1.3 PORTALログイン・パスワードの取得方法

Oracle Portalにより生成されたスクリプトを実行するには、Oracleインフラストラクチャ・データベースのPORTALログイン・パスワードが必要です。PORTALログイン・パスワードが不明な場合は、ldapsearchコマンドを使用してPORTALログイン・パスワードを取得します。

PORTALログイン・パスワードを取得する手順は、次のとおりです。

1. コマンド・プロンプトから、次の構文を使用してldapsearchコマンドを入力します。

ldapsearch -h directory_host_name -p directory_port -D directory_bind_dn
-w directory_bind_dn_password
-b "orclReferenceName=infrastructure_database" "orclresourcename=PORTAL" orclpasswordattribute

ldapsearchコマンドの詳細は、『Oracle Fusion Middleware Oracle Internet Directory管理者ガイド』を参照してください。

2.5.1.4 ダンプ（*.dmp）ファイルを作成してDiscovererポートレットをコピーする方法

Discovererポートレットをトランスポート・セットにエクスポートした後、Oracle Portalにより生成されたスクリプトをエクスポート・モードで実行してダンプ（*.dmp）ファイルを作成します。

ダンプ（*.dmp）ファイルを作成してDiscovererポートレットをコピーする手順は、次のとおりです。

1. ソース・インストールで、コマンド・プロンプトから次のコマンドを入力し、Oracle Portalにより生成されたスクリプトを実行します。

<script name> -mode export -s portal -p <PORTAL login password>
-c <database col> -d <*.dmp file>

各項目の意味は次のとおりです。

- <script name>は、Oracle Portalにより生成されたスクリプト・ファイルの名前（my_script.shなど）です。スクリプト名はトランスポート・セットのエクスポート時に指定します。

- <PORTAL login password>は、Oracle Internet DirectoryのPORTALログイン・パスワードです。PORTALログイン・パスワードの取得方法の詳細は、「PORTALログイン・パスワードの取得方法」を参照してください。

- <database TNS alias>は、Oracle Internet Directoryのログイン詳細です。

- <*.dmp file>は、ダンプ・ファイルに割り当てる名前です。

たとえば、スクリプト名がmy_script.shの場合は、次のように入力します。

my_script.sh -mode export -s portal -p mypassword -c db1 -d exp.dmp

2. ソースとターゲットのインストールが異なるコンピュータにある場合は、ダンプ（*.dmp）ファイルと生成されたスクリプトを（FTPなどを使用して）ターゲットのコンピュータにコピーします。

これで、トランスポート・セットを含むダンプ（*.dmp）ファイルが作成されました。次に、Discovererインストールで、ダンプ（*.dmp）ファイルからトランスポート・セットを抽出します（詳細は、「ダンプ（*.dmp）ファイルからトランスポート・セットを抽出する方法」を参照）。

2.5.1.5 ダンプ（*.dmp）ファイルからトランスポート・セットを抽出する方法

ダンプ（*.dmp）ファイルの作成後に、Oracle Portalにより生成されたスクリプトをインポート・モードで実行して、ターゲット・インストール上でダンプ（*.dmp）ファイルからトランスポート・セットを抽出します。

ダンプ（*.dmp）ファイルからトランスポート領域を抽出する手順は、次のとおりです。

1. ターゲット・インストールで、コマンド・プロンプトから次のコマンドを入力し、Oracle Portalにより生成されたスクリプトを実行します。

<script name> -mode import -s portal -p <PORTAL login password>
-pu <target portal username> -pp <password of target portal user>
-company none -c <database TNS alias> -d <*.dmp file>

各項目の意味は次のとおりです。

- <script name>は、Oracle Portalにより生成されたスクリプト・ファイルの名前（my_script.shなど）です。スクリプト名はトランスポート・セットのエクスポート時に指定します。

- <PORTAL login password>は、Oracle Internet DirectoryのPORTALログイン・パスワードです。PORTALログイン・パスワードの取得方法の詳細は、「PORTALログイン・パスワードの取得方法」を参照してください。

- <database TNS alias>は、Oracle Fusion Middlewareデータベースのログイン詳細です。

- <*.dmp file>は、トランスポート・セットを含むダンプ・ファイルの名前です。

たとえば、エクスポート・ファイル名がmy_script.shの場合は、次のように入力します。

my_script.sh -mode import -s portal -p mypassword -pu orcladmin
-pp adminpassword -company none -c db1 -d exp.dmp

これで、ダンプ（*.dmp）ファイルからトランスポート・セットが抽出されました。次に、トランスポート・セットをOracle Portalにインポートします（詳細は、「トランスポート・セットをOracle Portalにインポートする方法」を参照）。

2.5.1.6 トランスポート・セットをOracle Portalにインポートする方法

ダンプ（*.dmp）ファイルからトランスポート・セットを抽出した後、DiscovererポートレットをOracle Portalにインポートします。

トランスポート・セットをOracle Portalにインポートする手順は、次のとおりです。

1. ターゲット・インストールで、管理者権限を持つユーザーとしてOracle Portalにログインします（詳細は、「Oracle Portalにログインする方法」を参照）。

2. 「管理」タブを表示します。

3. 「トランスポート・セットのインポート」領域で、「名前」フィールドの横にある「ブラウズ」ボタンをクリックして、インポートするトランスポート・セットを選択します。
選択したトランスポート・セットの名前が「名前」フィールドに表示されます。

4. 「インポート」をクリックしてインポート処理を開始します。
トランスポート・セットのインポートページが表示されます。

5. 「明示的に選択されたオブジェクト」テーブルで、「インポート時に置換」列のチェック・ボックスが選択されていることを確認します。

6. 「今すぐインポート」をクリックしてインポートを開始します。
「ログの表示」ページが表示されます。

7. 「操作のログを表示」リンクを選択してエクスポート・ステータスを監視します。
インポートが完了するまでブラウザ・ウィンドウをリフレッシュします。インポートが完了すると、ログ・エントリ「完了日: <date and time>」が表示されます。

8. 「閉じる」をクリックして「ログの表示」ページに戻ります。

9. 「閉じる」をクリックして「管理」タブに戻ります。

これで、DiscovererポートレットがOracle Portalにインポートされました。Oracle Portalユーザーは、新規のDiscovererインストールで既存のDiscovererポートレットを使用できます。

2.5.2 Discovererインストール間でDiscoverer接続をコピーする方法

Discovererインストール間でDiscoverer接続をコピーするには、ssomigスクリプトを使用します。次の種類の接続がコピーされます。

- パブリック接続

- DiscovererでSingle Sign-Onが有効化された際に作成されたプライベート接続。DiscovererでSingle Sign-Onが無効のときに作成されたプライベート接続は、接続が最初に作成されたブラウザのキャッシュにCookieとして保存されているため、コピーされません。

Discovererインストール間でDiscoverer接続をコピーする手順は、次のとおりです。

1. ソース・インストールで、ssomigスクリプトを使用して<user-prefix>_DISCOVERER_PSスキーマをエクスポートします（詳細は、「Discoverer接続のエクスポート方法」を参照）。

2. ターゲット・インストールで、ssomigスクリプトを使用して<user-prefix>_DISCOVERER_PSスキーマをインポートします（詳細は、「Discoverer接続のインポート方法」を参照）。

注意:

ssomigスクリプトの詳細は、Oracle Enterprise Single Sign-On Suite Plus管理者ガイドを参照してください。

2.5.2.1 <user-prefix>_DISCOVERER_PSログイン・パスワードの取得方法

ssomigコマンドを実行するには、<user-prefix>_DISCOVERER_PSログイン・パスワードが必要です。パスワードが不明な場合は、ldapsearchコマンドを使用してパスワードを取得します。

<user-prefix>_DISCOVERER_PSログイン・パスワードを取得するには、「PORTALログイン・パスワードの取得方法」の手順を実行します。

2.5.2.2 Discoverer接続のエクスポート方法

Discovererインストール間でコピーできるように、Discoverer接続をエクスポートします。Discoverer接続と関連情報が格納されているDISCOVERER_PSスキーマから接続をエクスポートします。

Discoverer接続をエクスポートする手順は、次のとおりです。

1. ターゲット・インストールで、コマンド・プロンプトから次のコマンドを実行します。

IDM_ORACLE_HOME/sso/bin/ssomig -s <user-prefix>_DISCOVERER_PS
-p <<user-prefix>_DISCOVERER_PS_password> -c <src_tns_alias> -export

各項目の意味は次のとおりです。

- <<user-prefix>_DISCOVERER_PS_ password>はログイン・パスワードです。ログイン・パスワードの取得方法は、「<user-prefix>_DISCOVERER_PSログイン・パスワードの取得方法」を参照してください。

- <src_tns_alias>は、Single Sign-Onデータベースのネット・サービス名です。これはtnsnames.oraファイルにあります。

例:

IDM_ORACLE_HOME/sso/bin/ssomig -s myprefix_DISCOVERER_PS
-p ov0ar19t -c portalsrc -export

2. ソース・インストールとターゲット・インストールが異なるコンピュータにある場合は、ソースのコンピュータからターゲットのコンピュータに次のファイルをコピーします。

- ダンプ（*.dmp）ファイル、ログ・ファイルおよびスクリプト

- データベース・エイリアスを使用する接続がある場合、tnsnames.oraファイル

これで、ソース・インストールからDiscoverer接続がエクスポートされました。次に、そのDiscoverer接続をターゲット・インストールにインポートします（詳細は、「Discoverer接続のインポート方法」を参照）。

2.5.2.3 Discoverer接続のインポート方法

Discovererインストール間でコピーできるように、Discoverer接続をインポートします。

Discoverer接続をインポートする手順は、次のとおりです。

1. ターゲット・インストールで、コマンド・プロンプトから次のコマンドを実行します。

IDM_ORACLE_HOME/sso/bin/ssomig -s <user-prefix>_DISCOVERER_PS
-p <<user-prefix>_DISCOVERER_PS_password> -c <dst_tns_alias> -import
-merge -discoforce

各項目の意味は次のとおりです。

- <<user-prefix>_DISCOVERER_PS_ password>はログイン・パスワードです。ログイン・パスワードの取得方法は、「<user-prefix>_DISCOVERER_PSログイン・パスワードの取得方法」を参照してください。

例:

IDM_ORACLE_HOME/sso/bin/ssomig -s myprefix_DISCOVERER_PS
-p f9qx233h -c portalsrc -import -merge -discoforce

2. ソース・インストールにデプロイされているOracle Single Sign-Onユーザー・アカウントがある場合はターゲット・インストールで再作成します。Oracle Portalの「管理」タブ、「ユーザー」領域を使用します。

これで、ターゲット・インストールにDiscoverer接続がインポートされました。次に、Discovererポートレットをターゲット・インストールにコピーできます（詳細は、「Discovererインストール間でDiscovererポートレットをコピーする方法」を参照）。

3 DiscovererポートレットによるOracle Portalページの作成

この章では、DiscovererポートレットによるOracle Portalページの作成方法について説明します。項目は次のとおりです。

- 「Oracle PortalでDiscovererワークシートを公開するための前提条件」

- 「Oracle Portalへの接続および「ポートレットの追加」ページの表示方法」

- 「Oracle Portalページに「Discovererワークシートのリスト」ポートレットを追加する方法」

- 「Oracle Portalページに「Discovererワークシート」ポートレットを追加する方法」

- 「Oracle Portalページに「Discovererゲージ」ポートレットを追加する方法」

- 「Discovererポートレットの編集方法」

- 「Discoverer Portlet Providerを使用したDiscovererポートレットのカスタマイズ方法」

- 「ポートレットに表示されるDiscovererワークシートを「分析」リンクを使用してViewerでカスタマイズする方法」

- 「「Discovererワークシート」ポートレットでグラフのサイズを変更する際の注意事項」

- 「Discovererポートレットでワークシート・パラメータを使用する際の注意事項」

- 「Oracle Portalのページ・パラメータへのワークシート・パラメータのマッピング方法」

- 「Oracle Portalページへの「シンプル・パラメータ・フォーム」ポートレットの追加方法」

- 「ポートレットでDiscovererコンテンツを公開する際の注意事項」

- 「Discovererポートレットに対するデータベース接続の選択」

- 「Discovererポートレットに対するリフレッシュ・オプションの選択」

- 「Discoverer接続およびSingle Sign-On」

3.1 Oracle PortalでDiscovererワークシートを公開するための前提条件

Oracle PortalでDiscovererコンテンツを公開するために必要なものは、次のとおりです。

- Discoverer Portlet ProviderのOracle Portalへの登録（詳細は、第2章「Oracle PortalでのDiscoverer Portlet Providerの設定」を参照）

- Oracle Portalログイン詳細（Single Sign-Onユーザー詳細）

- Oracle Portalでページを作成、編集およびカスタマイズする権限

注意:

Discoverer WSRPポートレットの場合、「デフォルトの編集」リンクは使用できません。これらの種類のポートレットを編集するには、「カスタマイズ」オプションを使用します。

- Discovererマネージャにより作成されたDiscovererパブリック接続、またはSingle Sign-Onユーザーでのログイン時に作成されたDiscovererプライベート接続へのアクセス権

- Discoverer Plus Relational、Discoverer Plus OLAPまたはDiscoverer Desktopで作成した1つ以上のワークシート
注意: 「Discovererゲージ」ポートレットを作成する場合は、クロス集計ワークシートを使用する必要があります。

注意

- ページを作成、編集またはカスタマイズする権限がない場合は、Oracle Portal管理者に問い合せてください。

- 非Single Sign-On環境で作成されたDiscovererプライベート接続は、Discoverer Portlet Providerでは使用できません。プライベート接続を使用してDiscovererデータをDiscovererポートレットに公開するには、Oracle Fusion MiddlewareでSingle Sign-Onが有効になっている必要があります（詳細は、Oracle Fusion Middleware管理者に問い合せてください）。

Oracle PortalページにDiscovererポートレットを追加するには、次の操作を実行します。

- 「ポートレットの追加」ページを使用して、デフォルト設定では未定義のポートレットをOracle Portalページに追加します。

- 「デフォルトの編集」ページを使用して、ポートレットのデフォルト設定をニーズにあわせて編集し、ポートレットを使用可能にします。

Discovererポートレットを作成後、次の2通りの方法でこのポートレットを変更できます。

- デフォルトの編集
「デフォルトの編集」オプションを使用すると、加えた変更がOracle Portalページのすべてのユーザーに表示されます（詳細は、「Discovererポートレットの編集方法」を参照してください）。

- カスタマイズ
「カスタマイズ」オプションを使用すると、加えた変更は自分にのみ表示されます（詳細は、「Discoverer Portlet Providerを使用したDiscovererポートレットのカスタマイズ方法」を参照してください）。

注意

- Oracle Portalツールバーおよびウィザードの使用方法の詳細は、Oracle Portalのオンライン・ヘルプを参照してください。

3.2 Oracle Portalへの接続および「ポートレットの追加」ページの表示方法

ポートレット（「Discovererワークシート」ポートレットなど）をOracle Portalページに追加する場合は、Oracle Portalに接続して「ポートレットの追加」ページを表示します。

Oracle Portalに接続して「ポートレットの追加」ページを表示する手順は、次のとおりです。

1. インターネット・ブラウザを起動します。

2. Discovererポートレットを追加するOracle Portalページを表示します。

3. ログインしていない場合は、「ログイン」をクリックしてOracle Portalログイン詳細（Single Sign-On詳細）を入力します。

4. 「編集」をクリックし、「ビューの編集」ページを表示します。

5. ページの最上部にある「ビューの編集: レイアウト」リンクを選択します。

6. リージョン内の「ポートレットの追加」アイコンをクリックし、「ポートレットの追加」ページを表示します。
ポートレットを追加するには、「使用可能なポートレット」リストから「選択したポートレット」リストにポートレットを移動します。

7. 「使用可能なポートレット」領域で、「Discoverer Portlet Provider」を選択するか、Discoverer Portlet Providerの格納場所に移動して選択します。
ヒント: Oracle Fusion MiddlewareまたはOracle Business Intelligence（あるいはその両方）を最近インストールした場合、Discovererポートレットは「ポートレット・ステージング領域」フォルダに格納されている可能性があります。Discoverer Portlet Providerが見つからない場合、DiscovererマネージャまたはOracle Portal管理者に問い合せてください。

3つのDiscovererポートレット・タイプ（「Discovererワークシート」、「Discovererワークシートのリスト」および「Discovererゲージ」）が「使用可能なポートレット」領域に表示されます。

8. 「選択したポートレット」リストに追加するDiscovererポートレットをクリックします。

9. （オプション）「選択したポートレット」リスト内のポートレットの順序を変更するには、上矢印および下矢印を使用します。

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

3.3 Oracle Portalページに「Discovererワークシートのリスト」ポートレットを追加する方法

Oracle PortalにDiscovererワークシート・リンクを提供するには、Oracle Portalページにワークシートのリスト・ポートレットを追加します。たとえば、販売部門の同僚に売上高ワークシートへのリンクを公開できます。

詳細は、「「Discovererワークシートのリスト」ポートレット」を参照してください。

「Discovererワークシートのリスト」ポートレットを追加する手順は、次のとおりです。

1. Oracle Portalに接続し、「ポートレットの追加」ページを表示します（詳細は、「Oracle Portalへの接続および「ポートレットの追加」ページの表示方法」を参照してください）。

2. 「Discovererワークシートのリスト」リンクを選択し、このポートレットを「選択したポートレット」リストに追加します。

3. 「OK」をクリックして「ポートレットの追加」ページを閉じます。

4. 今追加したポートレットの隣の「デフォルトの編集」リンクを選択し、ポートレット・ウィザードを起動します。

注意:

Discoverer WSRPポートレットの場合、「デフォルトの編集」リンクは使用できません。これらのポートレットを編集するには、「カスタマイズ」オプションを使用します。詳細は、「Discoverer Portlet Providerを使用したDiscovererポートレットのカスタマイズ方法」を参照してください。

5. 「データベース接続」ページを使用して、Oracle Portalユーザーによるポートレットへのアクセス方法を指定します（詳細は、「Discovererポートレットに対するデータベース接続の選択」を参照してください）。

6. 「ワークシートのリスト」ページを使用して、ポートレットに表示するワークシートを選択します。

7. 「リフレッシュ・オプション」ページを使用して、ワークブック・リストをリフレッシュするタイミングを指定します。

8. 「ポートレット・オプション」ページを使用して、ポートレット名、ワークシートの順序および表示するワークシートの最大数を指定します。
たとえば、最大10個のワークシートをアルファベット順に表示できます。

9. 「ポートレット・デフォルトの確認」ページを使用して、正しいポートレット・オプションを選択したかどうかを確認します。

10. 「終了」をクリックしてデフォルトを保存します。

これで、「Discovererワークシートのリスト」ポートレットを表示できるようになりました。初回は、ポートレットのコンテンツ取得に数分かかる場合があります。

3.4 Oracle Portalページに「Discovererワークシート」ポートレットを追加する方法

Oracle PortalのページにDiscovererワークシート・データを追加するには、ワークシート・ポートレットを追加します。たとえば、販売部門の同僚に売上高レポートを公開できます。

詳細は、「「Discovererワークシート」ポートレット」を参照してください。

「Discovererワークシート」ポートレットを追加する手順は、次のとおりです。

1. Oracle Portalに接続し、「ポートレットの追加」ページを表示します（詳細は、「Oracle Portalへの接続および「ポートレットの追加」ページの表示方法」を参照してください）。

2. 「Discovererワークシート」ポートレット・リンクを選択し、このポートレットを「選択したポートレット」リストに追加します。

3. 「OK」をクリックして「ポートレットの追加」ページを閉じます。

4. 今追加したポートレットの隣の「デフォルトの編集」リンクを選択し、ポートレット・ウィザードを起動します。

注意:

Discoverer WSRPポートレットの場合、「デフォルトの編集」リンクは使用できません。これらのポートレットを編集するには、「カスタマイズ」オプションを使用します。詳細は、「Discoverer Portlet Providerを使用したDiscovererポートレットのカスタマイズ方法」を参照してください。

5. 「データベース接続」ページを使用して、Oracle Portalユーザーによるポートレットへのアクセス方法を指定します（詳細は、「Discovererポートレットに対するデータベース接続の選択」を参照してください）。

6. 「ワークシート」ページを使用して、ポートレットに表示するワークシートを選択します。

7. （オプション）ワークシートにパラメータが定義されている場合、「パラメータの編集」ページを使用してパラメータ値を指定します。
パラメータ値は、ワークシートに動的な入力を提供します。たとえば、特定の情報に焦点をあてたり、ユーザー定義アイテムに入力を提供するために使用します（パラメータの詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Discoverer Plusユーザーズ・ガイド』を参照してください）。

注意: 「パラメータの編集」ページは、OLAPデータが含まれるワークシートを公開する場合には表示されません。

8. 「ポートレット・オプション」ページを使用して、公開するワークシートの要素を指定します。
たとえば、ワークシート・データのみ、ワークシート・グラフのみ、またはワークシート・データとワークシート・グラフの両方を公開できます。

9. 「リフレッシュ・オプション」ページを使用して、ワークシート・データをリフレッシュするタイミングを指定します。

10. 「ポートレット・デフォルトの確認」ページを使用して、正しいポートレット・オプションを選択したかどうかを確認します。

11. 「終了」をクリックしてデフォルトを保存します。

これで、ポートレットにDiscovererワークシートを表示できるようになりました。初回は、ポートレットのコンテンツ取得に数分かかる場合があります。

3.5 Oracle Portalページに「Discovererゲージ」ポートレットを追加する方法

Oracle PortalのページにDiscovererワークシート・データをゲージとして表示するには、「Discovererゲージ」ポートレットを追加します。たとえば、キー・パフォーマンス・インジケータを監視する管理ダッシュボードを作成できます。

注意: 「Discovererゲージ」ポートレットを作成する場合は、クロス集計ワークシートを使用する必要があります。

詳細は、「「Discovererゲージ」ポートレット」を参照してください。

「Discovererゲージ」ポートレットを追加する手順は、次のとおりです。

1. Oracle Portalに接続し、「ポートレットの追加」ページを表示します（詳細は、「Oracle Portalへの接続および「ポートレットの追加」ページの表示方法」を参照してください）。

2. 「Discovererゲージ」ポートレット・リンクを選択し、このポートレットを「選択したポートレット」リストに追加します。

3. 「OK」をクリックして「ポートレットの追加」ページを閉じます。

4. 今追加したポートレットの隣の「デフォルトの編集」リンクを選択し、ポートレット・ウィザードを起動します。

注意:

Discoverer WSRPポートレットの場合、「デフォルトの編集」リンクは使用できません。これらのポートレットを編集するには、「カスタマイズ」オプションを使用します。詳細は、「Discoverer Portlet Providerを使用したDiscovererポートレットのカスタマイズ方法」を参照してください。

5. 「データベース接続」ページを使用して、Oracle Portalユーザーによるポートレットへのアクセス方法を指定します（詳細は、「Discovererポートレットに対するデータベース接続の選択」を参照してください）。

6. 「ワークシート」ページを使用して、ポートレットに表示するワークシートを選択します。
注意: 「Discovererゲージ」ポートレットを作成している場合、「ワークシート」ページにはクロス集計ワークシートのみが表示されます。テーブル・ワークシートに基づいて「Discovererゲージ」ポートレットを作成することはできません。

7. （オプション）ワークシートにパラメータが定義されている場合、「パラメータの編集」ページを使用してパラメータ値を指定します。
パラメータ値は、ワークシートに動的な入力を提供します。たとえば、特定の情報に焦点をあてたり、ユーザー定義アイテムに入力を提供するために使用します（パラメータの詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Discoverer Plusユーザーズ・ガイド』を参照してください）。

注意: 「パラメータの編集」ページは、OLAPデータが含まれるワークシートを公開する場合には表示されません。

8. 「ゲージ」ページを使用して公開する行および列を指定し、ゲージのしきい値を指定します。

9. 「ポートレット・オプション」ページを使用して、公開するワークシートの要素を指定します。
たとえば、ワークシート・データのみ、ワークシートのグラフのみ、またはワークシート・データとワークシート・グラフの両方を公開できます。

10. 「リフレッシュ・オプション」ページを使用して、ワークシート・データをリフレッシュするタイミングを指定します。

11. 「ポートレット・デフォルトの確認」ページを使用して、正しいポートレット・オプションを選択したかどうかを確認します。

12. 「終了」をクリックしてデフォルトを保存します。

これで、「Discovererゲージ」ポートレットを表示できるようになりました。初回は、ポートレットのコンテンツ取得に数分かかる場合があります。

3.6 Discovererポートレットの編集方法

Oracle Portalユーザーに対するポートレットの表示方法を変更する場合は、Discovererポートレットを編集します。たとえば、「Discovererゲージ」ポートレットで異なるワークシートを表示できます。

Discovererポートレットを編集する手順は、次のとおりです。

1. インターネット・ブラウザを起動します。

2. 編集するDiscovererポートレットを含むOracle Portalページを表示します。

3. ログインしていない場合は、「ログイン」をクリックしてOracle Portalログイン詳細（Single Sign-On詳細）を入力します。

4. 「編集」をクリックし、このページを編集モードで表示します。

5. ページの最上部の「ビューの編集」領域から「レイアウト」リンクを選択します。

6. 「編集」リンクを選択し、「編集」ページを表示します。
たとえば、「Discovererワークシート」ポートレットの場合、ワークシート・ポートレット・デフォルトの編集ページが表示されます。

7. 「ポートレット・デフォルトの編集」ページの「更新」ボタンを使用して、ポートレット設定を必要に応じて変更します。
たとえば、ポートレット・オプションを更新するには、「ポートレット・オプション」領域の「更新」をクリックして「ポートレット・オプション」ページを表示し、変更を加えます。

8. 「完了」をクリックして変更を保存します。

これで、更新したDiscovererポートレットを表示できるようになりました。

3.7 Discoverer Portlet Providerを使用したDiscovererポートレットのカスタマイズ方法

自分にのみ表示され、他のOracle Portalユーザーには表示されない変更を加える場合は、Discovererポートレットをカスタマイズします。たとえば、「Discovererワークシート」ポートレットにストップライト・フォーマットを適用できます。

Discoverer Portlet ProviderおよびDiscoverer Viewerで実行できる様々なカスタマイズの詳細は、「Discovererのパーソナライズ・フレームワークとしてのOracle Portalの使用」を参照してください。

Discoverer Portlet Providerを使用してDiscovererポートレットをカスタマイズする手順は、次のとおりです。

1. インターネット・ブラウザを起動します。

2. 編集するDiscovererポートレットを含むOracle Portalページを表示します。

3. ログインしていない場合は、「ログイン」をクリックしてOracle Portalログイン詳細（Single Sign-On詳細）を入力します。

4. 「カスタマイズ」をクリックし、選択したDiscovererポートレットに適した「ポートレットのカスタマイズ」ページを表示します。
たとえば、「Discovererゲージ」ポートレットの場合、「ゲージ・ポートレットのカスタマイズ」ページが表示されます。

5. 「ポートレットのカスタマイズ」ページを使用して、ポートレットに必要な変更を加えます。

6. 「適用」をクリックして、ポートレットに対するカスタマイズを保存します。

これで、更新したDiscovererポートレットを表示できるようになりました。加えたカスタマイズ変更は自分にのみ表示され、他のOracle Portalユーザーには表示されません。

3.8 ポートレットに表示されるDiscovererワークシートを「分析」リンクを使用してViewerでカスタマイズする方法

通常、ポートレットに表示されるDiscovererワークシートをカスタマイズして、レイアウトを変更したり、パーソナライズされたビューを作成します。

Discoverer Portlet ProviderおよびDiscoverer Viewerで実行できる様々なカスタマイズの詳細は、「Discovererのパーソナライズ・フレームワークとしてのOracle Portalの使用」を参照してください。

注意: 「デフォルトの編集」リンクを使用して表示される「ポートレット・オプション」ページの設定を使用して、ユーザーがDiscoverer Viewerで分析したり、Discoverer Viewerから変更を保存しなおすことを禁止できます。

ポートレットに表示されるDiscovererワークシートを、「分析」リンクを使用してViewerでカスタマイズする手順は、次のとおりです。

1. インターネット・ブラウザを起動します。

2. 編集するDiscovererポートレットを含むOracle Portalページを表示します。

3. ログインしていない場合は、「ログイン」をクリックしてOracle Portalログイン詳細（Single Sign-On詳細）を入力します。

4. 「分析」リンクを選択し、ワークシートをDiscoverer Viewerで表示します。

5. Discoverer Viewerでワークシートに変更を加えます。

6. 「保存してPortalに戻る」リンクを選択します。
ヒント: 「保存してPortalに戻る」リンクは、変更の保存に必要な権限がある場合にのみ表示されます。必要な権限がない場合は、「取り消してPortalに戻る」リンクのみが表示されます。権限が必要な場合は、ポートレットを公開したユーザーに問い合せてください。

これで、更新したDiscovererワークシートをポートレットに表示できるようになりました。

3.9 「Discovererワークシート」ポートレットでグラフのサイズを変更する際の注意事項

「Discovererワークシート」ポートレットでグラフを含むワークシートを公開する際に、Oracle Portalの表示領域に対してグラフが大きすぎることがあります。グラフが大きすぎる場合は、次のいずれかの方法でサイズを変更できます。

- Oracle BI Discoverer Plusで、ソース・ワークシートを編集してグラフのサイズを変更してから、ワークシートを保存します。
Oracle BI Discoverer Plusで指定したグラフ・サイズは、Oracle BI Discoverer ViewerおよびOracle Portalのすべてのユーザーにも適用されます。

Oracle BI Discoverer Plusでグラフのサイズを変更するには、グラフ・ペインを囲む枠線をドラッグしてグラフ・ペインのサイズを変更します。グラフ・ペインに収まるようにグラフのサイズが自動的に変更されます。たとえば、次の例では、左側の枠線を右へドラッグしてグラフを縮小できます。

図に関する情報

1. 上端を基準にしてグラフ・ペインの高さを増減させるために使用する上部の枠線

2. グラフ・ペインの幅を増減させるために使用する左側の枠線

3. 下端を基準にしてグラフ・ペインの高さを増減させるために使用する下部の枠線

- Oracle Portalでポートレットをカスタマイズしてグラフのサイズを変更し、変更内容を保存します。
Oracle Portalで指定したグラフ・サイズはOracle Portalで適用されますが、他のOracle Portalユーザーには適用されません。ソース・ワークシートは変更されません。

Oracle Portalでグラフのサイズを変更するには、ポートレットの「カスタマイズ」リンクを選択して「グラフ設定」ページを表示し、「高さ」および「幅」フィールドを使用してグラフのサイズを変更します。

ワークシート・ポートレットのカスタマイズの詳細は、「Discoverer Portlet Providerを使用したDiscovererポートレットのカスタマイズ方法」を参照してください。

- Oracle Portalから（Discovererポートレットの下の「分析」リンクを選択して）起動したOracle BI Discoverer Viewerで、ワークシートをカスタマイズしてグラフのサイズを変更し、変更内容を保存します。
Oracle BI Discoverer Viewerで指定したグラフ・サイズは、現行の接続を使用中のエンド・ユーザーのOracle BI Discoverer Viewerで適用されますが、他の接続については適用されません。ソース・ワークシートは変更されません。

Oracle BI Discoverer Viewerでグラフのサイズを変更するには、Discovererポートレットの下の「分析」リンクを選択し、「グラフ」リンクを選択してから、「高さ」および「幅」フィールドを使用してグラフのサイズを変更します。

Oracle BI Discoverer Viewerでワークシートをカスタマイズする方法の詳細は、「ポートレットに表示されるDiscovererワークシートを「分析」リンクを使用してViewerでカスタマイズする方法」を参照してください。

注意

- Oracle Portalで行ったカスタマイズにより、Oracle BI Discoverer Plusに保存されているワークシート設定がオーバーライドされます。

- Oracle BI Discoverer Plusでグラフのサイズを変更した場合、サイズ変更後のグラフをOracle Portalで表示するには、そのワークシートを表示するDiscovererポートレットをリフレッシュする必要があります。

3.10 Discovererポートレットでワークシート・パラメータを使用する際の注意事項

ワークシート・パラメータを含むDiscovererポートレットを作成した場合、ワークシート・パラメータをOracle Portalページ・パラメータにマッピングして、シンプル・パラメータ・フォーム・ポートレットを作成できます。この機能により、ポートレット・ユーザーはページ・レベルのパラメータに対して簡単にパラメータ値を指定し、様々なDiscovererポートレットを同時に更新できます。このためには、次の操作を実行します。

- Discovererワークシート・パラメータを汎用（Discovererポートレットなど）ページ・パラメータにマッピングします（詳細は、「ワークシート・パラメータの汎用ページ・パラメータへのマッピング方法」を参照してください）。

- Oracle Portalページ・パラメータを作成します（詳細は、「ページ・パラメータの作成方法」を参照してください）。

- Oracle Portalページ・パラメータを汎用ページ・パラメータにマッピングします（詳細は、「汎用ページ・パラメータのページ・パラメータへのマッピング方法」を参照してください）。

- Discovererポートレットを含むOracle Portalページに、シンプル・パラメータ・フォーム・ポートレットを追加します（詳細は、「Oracle Portalページへの「シンプル・パラメータ・フォーム」ポートレットの追加方法」を参照してください）。

たとえば、3つのDiscovererポートレットを作成し、それぞれにパラメータCity_WS_paramを持つワークシートが含まれるとします。各ポートレットのデフォルトを編集する間に、City_WS_paramを汎用Discovererポートレット・パラメータ（「DiscoParameter1」など）にマッピングします。Oracle Portalページ・パラメータを正しく設定できるように、各汎用Discovererポートレット・パラメータと、これらのパラメータのマッピング先となるワークシート・パラメータをメモします。

3つのポートレットをすべてOracle Portalページに配置したら「編集」ボタンをクリックし、「ページ: プロパティ」リンクを選択します。「ページの編集」画面の「パラメータ」タブを表示します。適切なページ・パラメータがない場合は、新規ページ・パラメータCity_Page_Paramを追加します。「ページ・パラメータのプロパティ」セクションでパラメータを「カスタマイズ可能」にし、オプションで「表示名」、「デフォルト値」および「説明」を設定できます。「ポートレット・パラメータ値」セクションで、該当する各ポートレットについて、「DiscoParameter1」をマッピングしてページ・パラメータCity_Page_Paramを使用するようにします。

注意: ワークシート・ポートレットおよびゲージ・ポートレットのどちらでもパラメータをマッピングできます。つまり、1つのパラメータ値で、ゲージ・ポートレットおよびワークシート・ポートレットの両方を同時に更新できます。

また、1つ以上のシンプル・パラメータ・フォーム・ポートレットをPortalページに追加することで、ユーザーはページ・レベルのパラメータ値を簡単に設定できるようになります。ポートレット・ユーザーはシンプル・パラメータ・フォーム・ポートレットでパラメータ値を指定し、多くのDiscovererポートレットを同時に更新できます（詳細は、「Oracle Portalページへの「シンプル・パラメータ・フォーム」ポートレットの追加方法」を参照してください）。

Portalページ・レベル・パラメータへのワークシート・パラメータのマッピングの詳細は、「Oracle Portalのページ・パラメータへのワークシート・パラメータのマッピング方法」を参照してください。

注意

- ワークシート・パラメータを実際の値ではなく索引値として入力する必要がある場合（値「March」ではなく値「3」と入力する必要がある場合など）、索引値を一重引用符で囲んで指定する必要があります（'3'など）。

- Oracle Portalのページ・パラメータは、リレーショナル・データが含まれているワークシートにのみマッピングできます。Discoverer Plus OLAPで作成されたワークシートはパラメータをサポートしていません。

3.11 Oracle Portalのページ・パラメータへのワークシート・パラメータのマッピング方法

Oracle Portalのページ・パラメータにワークシート・パラメータをマッピングすると、ポートレット・ユーザーは、多くのDiscovererポートレットを同時に更新するページ・パラメータ値を指定できます。たとえば、ポートレット・ユーザーがページ・パラメータ値として「January」を選択した場合、3つのDiscovererワークシートを1月のデータによってリフレッシュできます。

ページ・パラメータにワークシート・パラメータをマッピングするには、次の操作を実行します。

- ワークシート・パラメータを汎用ページ・パラメータにマッピングします。

- 汎用ページ・パラメータをポータル・ページ・パラメータにマッピングします。

Discovererでは、「DiscoParameter1」、「DiscoParameter2」、「DiscoParameter3」から「DiscoParameter10」までの10個のデフォルトの汎用ページ・パラメータが提供されます。

次の図は、ページ・パラメータにワークシート・パラメータをマッピングするプロセスを示しています。

図3-1 Oracle Portalにおけるページ・パラメータへのワークシート・パラメータのマッピング

Portalページ・パラメータにDiscovererワークシート・パラメータをマッピングする手順は、次のとおりです。

1. 各Discovererポートレットについて、ワークシート・パラメータを汎用ページ・パラメータにマッピングします（詳細は、「ワークシート・パラメータの汎用ページ・パラメータへのマッピング方法」を参照してください）。
たとえば、ワークシート・パラメータ「Month」を汎用ページ・パラメータ「DiscoParameter1」にマッピングします。

2. （オプション）編集するOracle Portalページでページ・パラメータを作成していない場合は、ページ・パラメータを作成します（詳細は、「ページ・パラメータの作成方法」を参照してください）。
たとえば、Oracle Portalでページ・パラメータ「MonthPP」を作成します。

3. Oracle Portalページ上の各Discovererポートレットについて、ページ・パラメータに汎用ページ・パラメータをマッピングします（詳細は、「汎用ページ・パラメータのページ・パラメータへのマッピング方法」を参照してください）。
たとえば、「DiscoParameter1」を「MonthPP」にマッピングします。

3.11.1 ワークシート・パラメータの汎用ページ・パラメータへのマッピング方法

ワークシート・パラメータを汎用ページ・パラメータにマッピングすると、後で汎用ページ・パラメータをOracle Portalのページ・パラメータにマッピングできます。

ワークシート・パラメータを汎用ページ・パラメータにマッピングする手順は、次のとおりです。

1. インターネット・ブラウザを起動します。

2. 編集するDiscovererポートレットを含むページを表示します。

3. ログインしていない場合は、「ログイン」をクリックしてポータル・ログイン詳細（Single Sign-On詳細）を入力します。

4. 新規「Discovererワークシート」ポートレットまたは「Discovererゲージ」ポートレットを作成（または既存のポートレットを編集）し、次のように「パラメータ」ページに移動します。

- 新規ポートレットを作成している場合は、新規「Discovererワークシート」ポートレットまたは「Discovererゲージ」ポートレットを追加し、「パラメータ」ページに移動します。
詳細は、「Oracle Portalページに「Discovererワークシート」ポートレットを追加する方法」または「Oracle Portalページに「Discovererゲージ」ポートレットを追加する方法」を参照してください。

- 既存のポートレットを編集している場合は、編集するポートレットの隣の「デフォルトの編集」リンクを選択し、「パラメータ」ページに移動します。
詳細は、「Discovererポートレットの編集方法」を参照してください。

Oracle Portalに「パラメータ」ページが表示されます。

5. 「パラメータ」列のワークシート・パラメータの隣にある汎用ページ・パラメータ・ドロップダウン・リストを使用し、そのワークシート・パラメータをDiscovererで提供される汎用ページ・パラメータ（「DiscoParameter1」など）にマッピングします。
たとえば、ワークシート・パラメータ「Month」を「DiscoParameter1」にマッピングするには、汎用ページ・パラメータ・ドロップダウン・リストから「DiscoParameter1」を選択します。

6. ポートレットに対する変更を保存します。

汎用ページ・パラメータにワークシート・パラメータをマッピングしている場合、汎用ページ・パラメータをOracle Portalのページ・パラメータにマッピングする必要があります（詳細は、「汎用ページ・パラメータのページ・パラメータへのマッピング方法」を参照してください）。

3.11.2 ページ・パラメータの作成方法

ページ・パラメータを作成すると、ポートレット・ユーザーは多くのDiscovererポートレットを同時に更新するページ・パラメータ値を指定できます。

ページ・パラメータを作成する手順は、次のとおりです。

1. インターネット・ブラウザを起動します。

2. 編集するDiscovererポートレットを含むOracle Portalページを表示します。

3. ログインしていない場合は、「ログイン」をクリックしてOracle Portalログイン詳細（Single Sign-On詳細）を入力します。

4. 「ページ」領域で「プロパティ」リンクを選択し、「ページの編集」ダイアログを表示します。

5. 「パラメータ」タブを表示します。

6. 「新規パラメータ」フィールドにページ・パラメータの名前を入力し、「追加」をクリックします。
ヒント: パラメータ名は、空白またはセパレータを含まない一意の短い文字列にする必要があります（「MonthPP」など）。

作成したページ・パラメータが、「ページ・パラメータのプロパティ」領域のリストに追加されます。

7. 「OK」をクリックしてページ・プロパティを保存します。
これで、汎用ページ・パラメータを新規ページ・パラメータにマッピングできるようになりました（詳細は、「汎用ページ・パラメータのページ・パラメータへのマッピング方法」を参照してください）。

3.11.3 汎用ページ・パラメータのページ・パラメータへのマッピング方法

汎用ページ・パラメータをページ・パラメータにマッピングすると、ポートレット・ユーザーは、多くのDiscovererポートレットを同時に更新するページ・パラメータ値を指定できます。

ヒント: ページ・パラメータを汎用ページ・パラメータにマッピングするには、最初にワークシート・パラメータを汎用ページ・パラメータにマッピングし（詳細は、「Oracle Portalのページ・パラメータへのワークシート・パラメータのマッピング方法」を参照してください）、ページ・パラメータがない場合は作成しておく必要があります（詳細は、「ページ・パラメータの作成方法」を参照してください）。

汎用ページ・パラメータをページ・パラメータにマッピングする手順は、次のとおりです。

1. インターネット・ブラウザを起動します。

2. 編集するDiscovererポートレットを含むOracle Portalページを表示します。

3. ログインしていない場合は、「ログイン」をクリックしてOracle Portalログイン詳細（Single Sign-On詳細）を入力します。

4. 「ページ」領域で「プロパティ」リンクを選択し、「ページの編集」ダイアログを表示します。

5. 「パラメータ」タブを表示します。

6. 「ポートレット・パラメータ値」領域の「ポートレット」テーブルで、ポートレット名（「Discovererワークシート」など）をクリックし、汎用ページ・パラメータ（「DiscoParameter1」、「DiscoParameter2」など）のリストを表示します。

7. ページ・パラメータのマッピング先となる汎用ページ・パラメータの隣のドロップダウン・リストから、「ページ・パラメータ」を選択します。

8. 前の手順で「ページ・パラメータ」を選択したときに表示された2つ目のドロップダウン・リストから、ページ・パラメータ（「MonthPP」など）を選択します。

9. 「OK」をクリックしてページ・プロパティを保存します。
Oracle PortalでPortalページがリフレッシュされます。

これで、シンプル・パラメータ・フォーム・ポートレットを作成し、ポートレット・ユーザーが様々なDiscovererポートレットを同時に更新するページ・パラメータ値を指定できるようになりました（詳細は、「Oracle Portalページへの「シンプル・パラメータ・フォーム」ポートレットの追加方法」を参照してください）。

注意: 多くのDiscovererポートレットを更新するページ・パラメータ値をポートレット・ユーザーが指定できるもう1つの（ただし、より時間がかかる）方法は、次のとおりです。

1. 「カスタマイズ」リンクを選択し、「ページのカスタマイズ」ページを表示します。

2. 「パラメータ」タブを表示します。

3. 「ページ・パラメータ値」領域で、ページ・パラメータの隣の「値」フィールドを使用してパラメータ値を指定します。
たとえば、「Discovererワークシート」ポートレットを1月のデータでリフレッシュする場合は、「January」と入力します。

4. 「OK」をクリックして変更を保存します。
指定したページ・パラメータ値は、そのページのDiscovererポートレットに適用されます。

3.12 Oracle Portalページへの「シンプル・パラメータ・フォーム」ポートレットの追加方法

Oracle Portalページにシンプル・パラメータ・フォーム・ポートレットを追加すると、ユーザーは1つ以上のDiscovererポートレットに表示されるデータを更新するためのパラメータ値を簡単に適用できます。

シンプル・パラメータ・フォーム・ポートレットを作成する前に、次の操作を実行する必要があります。

- ワークシート・パラメータを汎用ページ・パラメータにマッピングします（詳細は、「Oracle Portalのページ・パラメータへのワークシート・パラメータのマッピング方法」を参照してください）。

- ページ・パラメータがない場合は作成します（詳細は、「ページ・パラメータの作成方法」を参照してください）。

- 汎用ページ・パラメータをページ・パラメータにマッピングします（詳細は、「汎用ページ・パラメータのページ・パラメータへのマッピング方法」を参照してください）。

シンプル・パラメータ・フォーム・ポートレットを追加する際、ゲージ・ポートレットとしてワークシートの行または列をフォームの基準に使用しないでください。かわりに、ゲージ・ポートレットとして、ワークシート上のページ・アイテムまたは長さのみを基準にしてください。

Oracle Portalページにシンプル・パラメータ・フォーム・ポートレットを追加する手順は、次のとおりです。

1. インターネット・ブラウザを起動します。

2. シンプル・パラメータ・フォーム・ポートレットを追加するDiscovererポートレットを含む、Oracle Portalページを表示します。

3. ログインしていない場合は、「ログイン」をクリックしてOracle Portalログイン詳細（Single Sign-On詳細）を入力します。

4. 「ポートレットの追加」リンクを選択し、「ポートレットの追加」ページを表示します。

5. 「ポートレット・ビルダー」リンクおよび「シンプル・パラメータ・フォーム」リンクを選択し、「シンプル・パラメータ・フォーム」を「選択したポートレット」のリストに追加します。

6. 「OK」をクリックします。
Oracle Portalに、未定義のシンプル・パラメータ・フォーム・ポートレットが表示されます。

7. 未定義の「シンプル・パラメータ・フォーム」で「定義」リンクを選択します。
Oracle Portalに表示されるシンプル・パラメータ・フォームの定義ページに、シンプル・パラメータ・フォーム・ポートレットの作成に必要な詳細を入力します。

たとえば、「Month」ページ・パラメータについて、「エントリ・フィールド」領域に次の情報を入力します。

8. 該当するすべての詳細を入力した後、「終了」をクリックします。

9. Oracle Portalに、新規の「シンプル・パラメータ・フォーム」が表示されます。

10. 「ページ」領域で「プロパティ」リンクを選択し、「ページの編集」ダイアログを表示します。

11. ページ・パラメータ（「MonthPP」など）がない場合は作成します（詳細は、「ページ・パラメータの作成方法」を参照してください）。

12. 汎用ページ・パラメータをページ・パラメータにマッピングします。
この手順は、シンプル・パラメータ・フォーム・ポートレットについて1回実行し、「シンプル・パラメータ・フォーム」を更新する各Discovererポートレットについて1回実行します（詳細は、「汎用ページ・パラメータのページ・パラメータへのマッピング方法」を参照してください）。

13. 「イベント」タブを表示します。

14. 「シンプル・パラメータ・フォーム」リンクの下の「実行」リンクを選択します。
Oracle Portalに追加領域が表示されます。ここにイベント内容を指定できます。

15. 「ブラウズ」アイコンをクリックし、このイベントが発生したとき（ユーザーが「シンプル・パラメータ・フォーム」で「実行」ボタンをクリックしたとき）にパラメータ値が送信されるページを選択します。
たとえば、シンプル・パラメータ・フォーム・ポートレットでパラメータ値がDiscoverer BIデモ・ページに送信されるよう指定するには、「ページに移動」オプションを選択します（次のスクリーンショットを参照してください）。

Oracle Portalに「ページ入力」領域が表示されます。

16. 「ページ入力」領域に表示されたフィールドに、該当する情報を入力します。
たとえば、イベントの発生（ユーザーが「シンプル・パラメータ・フォーム」で「実行」ボタンをクリックしたとき）による入力が「パラメータ1」であることを指定するには、次の値を選択します。

17. 「OK」をクリックして変更を適用します。

これで、Oracle Portalページにシンプル・パラメータ・フォーム・ポートレットが追加されたため、ユーザーが1つ以上のDiscovererポートレットに表示されるデータを更新するためのパラメータ値を簡単に適用できるようになりました。

ヒント: Discovererポートレット内の他のパラメータ値を更新するための「シンプル・パラメータ・フォーム」を追加作成できます。

詳細は、次のマニュアルを参照してください。

- 『Oracle Fusion Middleware Oracle Portal管理者ガイド』

- Oracle Portal ヘルプ・システム

3.13 ポートレットでDiscovererコンテンツを公開する際の注意事項

Discovererポートレットを作成する際、表示されるデータの内容について高度に制御できます。また、ポートレットをリフレッシュするタイミングおよび頻度についても制御できます。ポートレットを作成するときは、これらの設定をよく考慮して要件を満たしていることを確認し、データの適時性とシステムのパフォーマンスのバランスを維持する必要があります。

次の各項では、Discovererポートレットの公開について説明しています。

- 「Discovererポートレットに対するデータベース接続の選択」

- 「Discovererポートレットに対するリフレッシュ・オプションの選択」

- 「Discoverer接続およびSingle Sign-On」

3.14 Discovererポートレットに対するデータベース接続の選択

Discovererポートレットを作成（または既存のDiscovererポートレットを編集）する場合、1つ目の手順は、次の要素を決定するデータベース接続の選択です。

- ポートレットに表示されるDiscovererコンテンツおよびオプション

- ポートレット・ユーザーに対して表示されるデータ

「データベース接続」ページを使用して、データベース接続を選択します（次のスクリーンショット例を参照してください）。

図3-2 「Discovererワークシートのリスト」ポートレットに対応する「データベース接続」ページ

図3-3 「Discovererワークシート」および「Discovererゲージ」ポートレットに対応する「データベース接続」ページ

「公開したユーザーの接続」リストには、Oracle Portalユーザーとして使用できるすべてのDiscoverer接続の名前が表示されます。パブリック接続には、末尾にアスタリスク（*）が付けられます。Single Sign-OnユーザーとしてDiscoverer接続中に作成したプライベート接続も表示されます。

「公開したユーザーの接続」フィールドで選択したDiscoverer接続により、ウィザードの後続の手順で使用できるワークシートまたはワークシートのリストが決定します。また、その他のユーザー（Portalにログインしているユーザーおよびログインしていないユーザー）に対するデータ表示について設定できる接続も決定します。このページの残り部分にある接続のリストは、「公開したユーザーの接続」で選択した接続と同じデータベースおよびEULを持つ接続に限られています。この動作により、他のユーザーに対して「公開したユーザーの接続」以外の接続を選択した場合は、自分が選択したコンテンツをユーザーが参照できるようになります。

このページの「ログインしているユーザー」領域では、ユーザーがOracle Portalにログインしているときのデータの表示方法を指定します。これらのログイン・ユーザーにデータを表示する方法については、3つの選択肢があります。

- 「公開したユーザーの接続」フィールドで選択した接続を使用し、すべてのユーザーに同じデータを表示するか、リストから別のDiscoverer接続を選択できます。
注意: ワークシートのリスト・ポートレットでは、すべてのユーザーに対してクエリーが1回のみ実行され、1回のクエリーの実行で戻された同じデータが表示されます。

- ポートレットに含めるワークシートが、Single Sign-Onユーザーによって識別されるデータベース内のテーブルに基づいている場合、「公開しているユーザーの接続を使用して異なるデータを表示」オプションを選択できます。このオプションを選択すると、ポートレットでは「公開したユーザーの接続」を使用してワークシートにアクセスでき、Oracle Portal/Single Sign-Onユーザー名がデータベースに渡され、ログインしているOracle Portal/Single Sign-Onユーザーがアクセス権を持つデータのみが戻されます。
注意: ワークシートのリスト・ポートレットでは、各Single Sign-Onユーザーについてクエリーが1回実行されます。

- ポートレットに表示するワークシートが、データベース・ユーザーによって識別されるデータベース内のテーブルに基づいている場合、「データベース接続のカスタマイズをユーザーに許可」オプションを選択できます。このオプションを選択すると、ユーザーはワークシートおよびデータへのアクセスに使用する接続を決定できるようになります。この場合、ユーザーは公開されたワークシートに対してアクセス権を持つ場合にのみ、ワークシート、ワークシートのリストまたはゲージを参照できます。また、オプションで接続を選択し、ユーザーがポートレットをカスタマイズする前にデフォルトで表示されるデータを決定できます。
注意: ワークシートのリスト・ポートレットでは、このポートレットをカスタマイズするすべてのSingle Sign-Onユーザーについて、クエリーが1回実行されます。

Oracle Portalにログインしていないのにポートレットが含まれるページにアクセスできるユーザーに対して、データの表示方法を指定します。これらのユーザーは、パブリック・ユーザーとも呼ばれます。これらのユーザーについては、次に示す2つの選択肢があります。

- データを表示しないように選択できます。

- 「公開したユーザーの接続」またはリスト内の使用可能な接続を使用してデータを表示するように選択できます。

注意: データの表示に「公開したユーザーの接続」以外の接続を選択した場合、またはユーザーが独自の接続を選択できるようにした場合は、ポートレットで定義されたワークシートにアクセスできる接続のみがデータを参照できます。

たとえば、ワークシートMyWorkbook.sheet1を使用してワークシート・ポートレットを作成し、「公開したユーザーの接続」をユーザー「SCOTT」になるように選択し、さらにユーザーが自分のデータベース接続をカスタマイズできるようにしたとします。ユーザー「SCOTT」は、ワークブックMyWorkbookをユーザー「MARY」と共有していますが、ユーザー「FRED」とは共有していません。ユーザー「MARY」が自分の接続を使用するようにポートレットをカスタマイズした場合、「MARY」にはMyWorkbook.sheet1のコンテンツが表示されます。ユーザー「FRED」が自分の接続を使用するようにポートレットをカスタマイズした場合、ワークシートへのアクセス権がないことを示すエラーが表示されます。共有の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Discoverer Plusユーザーズ・ガイド』.を参照してください。

「Discovererワークシートのリスト」ポートレットの場合、ログインしているユーザーへのデータの表示方法について、次のように2つの選択肢があります（「データベース接続」ページの「ログインしているユーザー」領域内）。

- 選択したDiscoverer接続を使用して、ログインしているすべてのユーザーに同じワークシートのリストを表示するように選択できます。このオプションを選択するとすべてのユーザーに同じリストが表示され、このリストはカスタマイズできません。

- ログインしている各ユーザーに対して独自のDiscoverer接続のカスタマイズを許可することで、これらのユーザーにそれぞれ異なるワークシートのリストを表示するように選択できます。このオプションを選択すると、ユーザーが選択するDiscoverer接続によって、ユーザーには選択されたワークシートのリストが表示される場合と表示されない場合があります。

注意: ユーザーが「Discovererワークシートのリスト」ポートレットをカスタマイズして独自のワークシートのリストを含めることができるようにするには、「ワークシートのリスト」ページで「選択したワークシートのユーザーによる変更を許可」オプションを必ず選択してください。

「データベース接続」ページの「ログインしていないユーザー」領域では、Oracle Portalにログインしていないのにポートレットが含まれるページにアクセスできるユーザー（パブリック・ユーザー）に対するデータの表示方法を指定します。データを表示しない方法、または指定したDiscoverer接続を使用してデータまたはワークシートを表示する方法のいずれかを選択できます。

3.15 Discovererポートレットに対するリフレッシュ・オプションの選択

Discovererポートレットを作成する場合、ポートレット内のデータをリフレッシュする頻度を指定します。

リフレッシュ頻度を決定する際は、次の要素について考慮します。

- ポートレットがリフレッシュされるたびに、中間層マシンで少なくとも1つのDiscovererセッションが必要となります。別々のユーザーが異なる接続を使用して同じポートレットを表示する場合、ユーザーごとに異なるDiscovererセッションが必要です。

注意:

各ポートレット・インスタンスのリフレッシュ・サイクルは現在ログインしているユーザーに対してのみ実行されるのではなく、同ポートレット・インスタンスを表示するため、それ以前にログインしたすべてのユーザーに対して実行されます。そのため、50人のSingle Sign-Onユーザーがアクセスできるポートレットが100個存在する場合、場合によっては各リフレッシュ・サイクルで5000件のリフレッシュ・リクエストの実行が必要になります。

なんらかの理由で、ポートレットにアクセスする必要がなくなったユーザーがいる場合は、ptm5_cacheテーブルから対応するキャッシュ・エントリを手動で削除する必要があります。

- Oracle Portalによりリフレッシュされるポートレット・インスタンスの数は制限されています。最大数は、DiscovererマネージャまたはOracle管理者が決定します（Discoverer Portlet Providerプール内のセッション数の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Discoverer構成ガイド』を参照してください）。任意の時点においてリフレッシュ・ジョブ数がセッション数を超えた場合は、セッションが使用可能になるまでリフレッシュ・ジョブがキューに入れられます。

- 最終リフレッシュ時刻および次回リフレッシュ時刻の値が各ポートレットに表示されるため、ユーザーは表示されているデータがどれほど新しいものであるかがわかります。

- 「分析」リンクを選択することによるデータの分析をユーザーに許可した場合、新規クエリーが実行され、現在のデータがDiscoverer Viewerで表示されます。

ユーザーの適時性の要件を満たすデータを提供できるレベルで、できるだけ低い頻度を選択することをお薦めします。

ポートレットをリフレッシュしないように選択できます。これはデフォルト設定です。この場合、ポートレットでDiscovererセッションが必要となるのは、ポートレットが公開されるとき、新規ユーザーがポートレットに初めてアクセスするとき、またはユーザーがパラメータ値のセットを変更するとき（パラメータを含むワークシートに基づくワークシート・ポートレットまたはゲージ・ポートレットにのみ適用）です。静的なワークシートのリストが含まれる「Discovererワークシートのリスト」ポートレットのリフレッシュ・スケジュールは設定できません。

ポートレットを公開したユーザーとして、いつでもポートレットの「デフォルトの編集」ページにアクセスし、「すぐにポートレットをリフレッシュ」オプションを選択してポートレットを手動でリフレッシュできます。

3.16 Discoverer接続およびSingle Sign-On

Discoverer接続は、Single Sign-Onについて次のように機能します。

- Single Sign-Onが有効である場合、Oracle Portalでの公開にはプライベート接続（Discoverer Viewerで作成）を使用できます。

- Single Sign-Onが無効である場合、Oracle Portalでの公開にはパブリック接続（Oracle Fusion Middleware Controlで作成）のみが使用できます。

4 Oracle PortalでのDiscovererポートレットの使用

この章では、Oracle PortalでのDiscovererポートレットの使用について説明します。項目は次のとおりです。

- 「Discovererのパーソナライズ・フレームワークとしてのOracle Portalの使用」

4.1 Discovererのパーソナライズ・フレームワークとしてのOracle Portalの使用

認証済またはログインしているユーザーはすべて、作成した各Discovererポートレットの特定のプロパティをカスタマイズできます。たとえば、ポートレット・タイトルおよびその他のポートレット・オプションを変更し、「Discovererワークシート」ポートレットにフォーマットのカスタマイズを設定できます。また、使用するデータベース接続、パラメータ値またはワークシートのリストなど、ポートレットの追加プロパティのカスタマイズをユーザーに許可できます。

さらに、Single Worksheet Viewerの「Discovererワークシート」または「Discovererゲージ」ポートレットの基準として使用されるワークシートの分析をユーザーに許可できます。Single Worksheet ViewerはDiscoverer Viewerの特殊なインスタンスであり、Discovererポートレットでのみ使用できます。ユーザーが「Discovererワークシートのリスト」ポートレットからワークシートを開いた場合も、Single Worksheet Viewerが使用されます。Single Worksheet Viewerでは、ユーザーは開いたワークシートを変更したり、使用する接続を変更したりすることができません。Single Worksheet Viewerは、ユーザーがDiscovererポートレットから1つのワークシートにアクセスするように制限する特殊な設計となっています。

認証済のユーザーがSingle Worksheet Viewerを起動すると（ワークシートまたはゲージ・ポートレットの「分析」リンクを使用した場合、または「Discovererワークシートのリスト」ポートレットからワークシートを開いた場合のいずれか）、OracleAS Single Sign-Onユーザー名が実行中のクエリーに渡され、データがSingle Worksheet Viewerに戻される点に注意してください。このように、データがSingle Sign-Onユーザーごとに異なる場合、ユーザーには自分に表示されることになっているデータのみが表示されます。

Single Worksheet Viewerでは、ユーザーはポートレット・カスタマイズ・ページで使用できない追加カスタマイズおよびアクションにアクセスできます。たとえばSingle Worksheet Viewerでは、ユーザーは列の移動またはスワッピングによりレイアウトを変更したり、ページ・アイテム値を変更して表示されるデータを変更できます。Single Worksheet Viewerでは、ユーザーは拡張カスタマイズの他に、ポートレットで直接使用できない次のアクションにアクセスできます。

- クエリーの再実行

- 元に戻す

- 印刷

- エクスポート

- 電子メールで送信

次の表ではカスタマイズをまとめ、ポートレット・カスタマイズ・ページまたはSingle Worksheet Viewerのどちらで使用できるかを示しています。

表4-1 使用可能なカスタマイズのサマリー

カスタマイズ

ポートレットのカスタマイズ

ワークシートの分析

データベース接続

はい

いいえ

パラメータ値

はい

はい

ページ・アイテム値の変更

いいえ

はい

レイアウト

いいえ

はい

ストップライト・フォーマット

はい

はい

セル・フォーマット

はい

はい

ソート（リレーショナル・ワークシートおよびテーブル・ワークシートのみ）

いいえ

はい

保存済選択（OLAPワークシートのみ）

いいえ

はい

グラフのリンク/リンク解除（OLAPワークシートのみ）

いいえ

はい

グラフ・タイプ

はい

はい

ポートレット・オプション-表示オプション

はい

いいえ

ポートレット・オプション-分析オプション

はい

いいえ

ポートレット・オプション-行と列

はい

いいえ

行と列

いいえ

はい

注意: 「行と列」は、ポートレットおよびSingle Worksheet Viewerでそれぞれ別の設定となり、相互に影響しません。

さらに、Discovererユーザーには、ワークシートおよびワークシートのリストDiscovererポートレットについてSingle Worksheet Viewerで加えたこれらのカスタマイズの保存を許可できます（パラメータ値のカスタマイズを除きます）。こうすることでパーソナライズ・フレームワークを作成し、少数のワークシートで多数のユーザーを効果的にサポートできます。各Oracle Portal/OracleAS Single Sign-Onユーザーに対して、関心のあるワークシートに対して独自のパーソナライズされたカスタム・ビューを、データベース・アカウントの作成や管理、データベースへのDiscovererワークブックの作成や保存権限の付与といった作業負荷なしに許可できます。

すべての場合において、カスタマイズ・ポートレット・ページとSingle Worksheet Viewerのどちらで変更したかにかかわらず、すべてのカスタマイズがユーザー単位、ポートレット単位で格納され、そのOracle Portalユーザーにのみ表示されます。カスタマイズは、その他のユーザーには影響せず、表示もされません。

A Oracle WebCenter PortalでのDiscovererワークシートの公開

Oracle WebCenter Portalは、ソーシャル・ネットワーク、コミュニケーション、コラボレーションおよび個人生産性の向上のためのテクノロジを提供します。Oracle WebCenter Portalでは、統合されたサービスとアプリケーションにより、他人との情報交換、ユーザーの個人的タスクや仕事上のタスクの管理、重要なアプリケーションとの相互対話、およびプロジェクトや関心分野への集中を可能にするために、必要な環境が用意されています。

Oracle WebCenter Portalでは、Discovererポートレット・コンテンツを公開できるため、正確な決断に必要な情報がすぐに引き出せます。

この付録では、Oracle BI DiscovererポートレットとOracle WebCenter Portal: Spacesの統合について説明します。

Oracle WebCenter Portal: SpacesへのDiscovererポートレットの追加

Discovererポートレットは標準PDK-JavaポートレットまたはJSR 168準拠のポートレットであり、Oracle WebCenter Portalでサポートされています。

Oracle WebCenter PortalにDiscovererポートレットを公開するには、まず、Oracle WebCenter PortalにDiscoverer Portlet Providerを登録する必要があり、その後に必要なDiscovererポートレットを追加します。

Discoverer PDK-Java Portlet Providerの登録の詳細は、Oracle Fusion Middleware Oracle WebCenter Portal管理者ガイドのOracle PDK-Java Producerの登録に関する項を参照してください。

注意:

Discoverer PDK-Java Portlet Providerの登録URLは、http://host:port/discoverer/portletproviderです。

Discoverer WSRP Portlet Providerの登録の詳細は、Oracle Fusion Middleware Oracle WebCenter Portal管理者ガイドのWSRP Producerの登録に関する項を参照してください。

注意:

Discoverer WSRP Portlet Providerの登録URLは、http://host:port/discoverer/portlets/wsrp2?WSDLです。

Discoverer Portlet Providerを登録すると、DiscovererポートレットをOracle WebCenter Portal: Spaces内のページに追加できるようになります。DiscovererポートレットのOracle WebCenter Portalへの追加の詳細は、Oracle Fusion Middleware Oracle WebCenter Portal: Spacesユーザーズ・ガイドのページへのポートレットの追加の章を参照してください。

注意:

Oracle WebCenter PortalでDiscovererポートレットを使用する場合、両方のコンポーネントが同じOracle Internet Directoryに関連付けられている必要があります。

Oracle WebCenter PortalでのDiscovererポートレットのカスタマイズ

Discovererポートレットを編集し、ポートレットのDiscoverer接続を定義するには、ポートレットに表示される「処理」メニューの「カスタマイズ」オプションを使用します。

B Oracle WebLogic PortalでのDiscovererワークシートの公開

Oracle WebLogic Portalを使用すると、異種混合環境からのアプリケーション・データや機能を、カスタマイズ可能な統合型の動的Webベース・ポータル・ユーザー・インタフェースに表示でき、顧客、パートナおよび従業員を複数のデバイスで同時にサポートできます。Oracle WebLogic Portalの詳細は、Oracle Fusion Middleware Oracle WebLogic Portal概要を参照してください。この付録では、Oracle WebLogic PortalでのOracle BI Discovererポートレットの公開について説明します。

Oracle WebLogic PortalへのDiscovererポートレットの追加

Oracle WebLogic Portalでは、Discoverer WSRPポートレットを"リモート・ポートレット"として公開できます。Oracle WebLogic Portalでのリモート・ポートレットの管理の詳細は、Oracle Fusion Middleware Oracle WebLogic Portalフェデレーテッド・ポータル・ガイドを参照してください。

リモート・プロデューサを検索し、そのプロデューサから提供されるリソースを検出して、ポータル・リソース・ライブラリに追加するには、WebLogic Portal管理コンソールを使用します。

注意:

WebLogic Serverシステム管理者またはWebLogic Portal管理者のユーザー名およびパスワードを所有している場合にのみ、WebLogic Portal管理コンソールにログインできます。

Oracle WebLogic PortalにDiscovererポートレットを追加するには、まず、Oracle Fusion Middleware Oracle WebLogic Portalフェデレーテッド・ポータル・ガイドのProducerの追加の項の説明のとおり、Discoverer WSRP Portlet ProviderをWeblogic Portal Producerとして登録する必要があります。

注意:

「プロデューサの追加」ウィザードで「プロデューサWSDLのURLを指定する」オプションを選択し、次の書式でDiscoverer Portlet ProviderのURLを入力します。

http://host:port/discoverer/portlets/WSRPservice_version?WSDL

例: http://myserver:80/discoverer/portlets/wsrp2?WSDL

Discoverer WSRP Portlet Providerをポータル・リソース・ライブラリに追加した後、Oracle Fusion Middleware Oracle WebLogic Portalフェデレーテッド・ポータル・ガイドのポータル・ライブラリへのリモート・ポートレットの追加に関する項の手順のとおり、必要なDiscovererポートレットをリモート・プロデューサからライブラリに追加する必要があります。

リモート・ポートレットをライブラリに追加すると、ポートレットを既存のポータルまたは新しいポータルに追加できるようになります。WebLogic Portal管理コンソールを使用した新規ポータルおよびデスクトップ（ポータルのビュー）の作成の詳細は、Oracle Fusion Middleware Oracle WebLogic Portalポータル開発ガイドのポータル・デスクトップの管理の章を参照してください。

Oracle WebLogic Portalでは、ページはポートレットのコンテナとして機能するポータル・リソースです。ポータルでDiscovererポートレットを公開するには、Oracle Fusion Middleware Oracle WebLogic Portalポータル開発ガイドの管理コンソールを使用したポートレットの管理に関する項の説明のとおり、ページを作成し、ポートレットをライブラリからページに追加する必要があります。

Oracle WebLogic PortalでのDiscovererポートレットの構成

Oracle WebLogic Portal上のDiscovererポートレットにDiscovererコンテンツを公開するには、「構成」アイコンをクリックし、Discoverer接続とワークシートの詳細を指定します。

索引
C  D  G  I  L  O  P  R  S  T  W

C

ポートレットに表示されるワークシートのカスタマイズ、3.8

D

Discoverer

説明、1.1

コンポーネント、1.1

「Discovererゲージ」ポートレット

追加、3.5

「Discovererワークシートのリスト」ポートレット

Oracle Portalページへの追加、3.3

Discoverer Portlet Provider

ゲージ・ポートレット、1.5.2

ワークシートのリスト・ポートレット、1.5.3、1.5.3

パラメータの索引値の指定、3.10

URLのテスト、1.10

テスト、1.10

ポートレットのタイプ、1.5

使用方法、3.3、3.4、3.5

ワークシート・ポートレット、1.5.1

Discoverer Viewer

説明、1

「Discovererワークシート」ポートレット

追加、3.4

グラフのサイズ変更、3.9

G

ゲージ・ポートレット、1.5

グラフのサイズ、3.9

I

索引値

Portalのページ・パラメータ・フォーム、3.10

L

ワークシートのリスト・ポートレット、1.5

O

Oracle Portal

説明、1.6、1.6

「Discovererワークシート」ポートレット、1.5.1

Discovererポートレットの公開、3、4

Discoverer Portlet ProviderのURLのテスト、1.10

P

パラメータ

Oracle Portalの索引値、3.10

パラメータ

Discovererポートレットでのワークシート・パラメータの使用、3.10

Oracle Portalページへのシンプル・パラメータ・フォーム・ポートレットの追加、3.12

Discovererポートレット・パラメータへのマッピング、3.11.1

パフォーマンス

Discovererのデフォルト・パフォーマンス設定の変更、2.4

ポートレット・パラメータ、3.11.1 ポートレット

ゲージ・ポートレット、1.5.2

ワークシートのリスト・ポートレット、1.5.3

ワークシート・ポートレット、1.5.1

カスタマイズ、3.7

ポートレットに表示されるワークシートのカスタマイズ、3.8

編集、3.6

ゲージ、3.5

ワークシートのリスト、3.3

ワークシート、3.4

R

Discoverer Portlet Providerの登録、2

グラフのサイズ変更、3.9

S

シンプル・パラメータ・フォーム・ポートレット

Oracle Portalページへの追加、3.12

T

テスト

Discoverer Portlet Provider、1.10

W

ワークシート・ポートレット、1.5.

Oracle Legal Notices

Copyright Notice

Copyright © 1994-2014, Oracle and/or its affiliates. All rights reserved.

Trademark Notice

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

License Restrictions Warranty/Consequential Damages Disclaimer

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

Warranty Disclaimer

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

Restricted Rights Notice

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

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.

Hazardous Applications Notice

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Third-Party Content, Products, and Services Disclaimer

This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

Alpha and Beta Draft Documentation Notice

If this document is in preproduction status:

This documentation is in preproduction status and is intended for demonstration and preliminary use only. It may not be specific to the hardware on which you are using the software. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to this documentation and will not be responsible for any loss, costs, or damages incurred due to the use of this documentation.