ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Business Intelligence Discoverer Plusユーザーズ・ガイド
11gリリース1 (11.1.1)
E51907-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

19 他のアプリケーションへのデータのエクスポート

この章では、Discoverer Plus Relationalでワークシートのデータとグラフをエクスポートする方法を説明します。項目は次のとおりです。

19.1 他のアプリケーションへのDiscovererデータのエクスポート

ワークシートを一般的なアプリケーション・フォーマット(Oracle Reports、Microsoft Excelなど)にエクスポートすると、ワークシートやグラフを他のユーザーと共有できます。たとえば、次の処理を実行できます。

Discovererのエクスポート・ウィザードを使用すると、ワークシートやグラフを他のフォーマットでエクスポートできます(詳細は、「Discovererデータのエクスポート方法」を参照)。ツールバー上のボタンを使用して、DiscovererデータをMicrosoft ExcelフォーマットやHTMLフォーマットにエクスポートすることもできます。

ワークシートをエクスポートすると、ワークシート内のデータがエクスポートされます。選択したエクスポート・フォーマットによっては、エクスポートされたワークシートにそのフォーマットやレイアウト情報が含まれる場合もあります。一部のアプリケーション・フォーマットでは、エクスポートされたワークシートにDiscovererのアイテムも含まれる場合もあります。たとえば、Oracle Reportsにエクスポートすると、Discovererの計算と総計もエクスポートされます。つまり、エクスポートしたデータを他のアプリケーション内で表示することはできますが、そのアプリケーション内のデータにDiscovererの全機能を適用することはできません。

Discovererでは、ワークシートに現在表示されているアイテムのデータをエクスポートします。ワークシートに表示されていないデータをエクスポートする場合は、そのアイテムをワークシートに表示してから作業を始めます。ワークシートに表示されているデータをエクスポートしない場合は、そのアイテムをワークシートから削除してから作業を始めます。

エクスポートできるのは、次のとおりです。

注意:

19.2 Oracle Reportsへのワークシートのエクスポート

ワークシートのデータをDiscovererからOracle Reportsにエクスポートできます。その後、Oracle Reportsのレポート作成機能(マルチコンポーネント・レポート、ブレーク・チャートなど)を使用して、ワークシートのデータをさらに詳細に分析できます。

Oracle Reportsにワークシートをエクスポートすると、そのエクスポート・ファイルには、ワークシートの作成に使用するDiscovererのクエリー定義が含まれます。Oracle Reportsでエクスポート・ファイルを開くと、このクエリーが実行され、レポートは最新データでリフレッシュされます。つまり、Oracle Reportsで最新データを取得するために、Discovererからのエクスポートを繰り返す必要はありません。

DiscovererワークシートをOracle Reportsにエクスポートすると、ワークシートのデータは、Oracle Reportsで使用するExtensible Markup Language (XML)フォーマットでエクスポートされます。エクスポート時には、Oracle Reportsのデータ・モデル、レポート・レイアウトおよびプレビューアが移入されます。

エクスポートされたワークシートのデータは、Oracle Reportsに表示されます。エクスポートされたDiscovererワークシートをOracle Reportsで開くと、レポート定義に関するすべての作業をスタンドアロンのマシン上で続行できます。

次のテーブルは、Oracle ReportsによりサポートされるDiscovererの機能を示しています。

Discoverer機能 Oracle Reportsでの動作
計算 Oracle Reportsでは、ワークシートの計算を維持します。
フォーマット・スタイルと記号 Oracle Reportsでは、ワークシートの次のフォーマットを維持します。
  • フォント

  • 文字位置

  • テキスト・カラー

  • 背景色

  • NULL値の置換

  • 通貨記号

  • フォーマット・マスク

  • テキスト・スタイル(大文字/小文字、頭文字のみ大文字など)

フォーマット Oracle Reportsユーザーは、アイテムに対して定義されているフォーマットおよび例外のフォーマットを追加、編集および削除できます。
レイアウト Oracle Reportsユーザーは、アイテムを移動できます。
NLS Oracle Reportsは、元のDiscovererワークシートで使用されていたNLS設定で起動する必要があります。
パラメータ Oracle Reportsユーザーは、ワークシートのパラメータを引き続き使用できます。
SQL Discovererでは、各レポートの読みやすいSQL文がエクスポートされるため、Oracle Reportsで編集できます。

たとえば、計算と総計のSQLを編集できます。

タイトル Oracle Reportsでは、ワークシートのタイトルを維持します。
総計 Oracle Reportsでは、ワークシートの総計を維持します。この総計は、Oracle Reportsのサマリーにマップされます。
ワークシートのアイテム Oracle Reportsユーザーは、ワークシートで使用する条件やパラメータを編集できます。

注意:

19.3 Microsoft Excelへのワークシートのエクスポート

ワークシートのデータをDiscovererからMicrosoft Excelにエクスポートできます。Microsoft Excelには、フォーマットや計算式もエクスポートできます。Excelにエクスポートすると、ワークシートのフォント、色およびスタイルはExcelでも維持されます。

注意: ワークシートのデータをMicrosoft ExcelのWebクエリー・フォーマットにエクスポートする方法の詳細は、「Microsoft Excelへのワークシートのエクスポート」を参照してください。

次のテーブルに、Microsoft Excelのバージョン別に、Excelシートで使用可能なDiscovererの最大行数を示します。

Microsoft Excelのバージョン ExcelシートごとのDiscovererの最大行数 Microsoft Excelにおける超過した行の処理
Excel 97 65,536 超過した行は別のExcelシートに配置されます。
Excel 2000 65,536 超過した行は別のExcelシートに配置されます。

注意:

19.4 Microsoft ExcelのWebクエリー・フォーマットへのワークシートのエクスポート

この項では、DiscovererからMicrosoft ExcelのWebクエリー・フォーマットにワークシート・データをエクスポートする方法を説明します。

注意: 「Microsoft ExcelのWebクエリー(*.iqy)」フォーマットは、シングル・サインオン環境では使用できません。詳細は、DiscovererマネージャまたはOracle管理者に問い合せてください。

19.4.1 Microsoft ExcelのWebクエリー・フォーマットに対するDiscovererのサポート

Microsoft ExcelのWebクエリーは、Microsoft Excelの外部データ・フォーマットです。このフォーマットを使用すると、インターネットまたはイントラネットURLから動的データ(Discovererワークシートなど)をMicrosoft Excelのワークシートに組み込むことができます。たとえば、ある日付範囲のDiscoverer売上高レポートが含まれるMicrosoft Excelのワークシートを作成し、この日付範囲はMicrosoft Excelでワークシートを開くときに指定するとします。Microsoft Excelのワークシートには、Discovererデータの取得に使用したクエリーが格納されるため、データは自動的にリフレッシュできます。

Discovererでは、エクスポート・タイプのリストから「Microsoft Excel 2000+のWebクエリ(*.iqy)」を選択することで、DiscovererデータをMicrosoft ExcelのWebクエリー・フォーマットにエクスポートできます。これで、エンド・ユーザーは、Microsoft Excelで動的なDiscovererワークシートにアクセスできます。データは、Discoverer Plus RelationalおよびDiscoverer Viewerの両方からMicrosoft ExcelのWebクエリー・フォーマットにエクスポートできます。

注意:

  • Microsoft Excelのエンド・ユーザーが、Microsoft ExcelのWebクエリー・フォーマットにエクスポートしたDiscovererレポートにアクセスするには、Microsoft Excel 2000 (またはそれ以上)およびMicrosoft Internet Explorer 5.5 (またはそれ以上)を使用する必要があります。

  • Microsoft ExcelのWebクエリー・フォーマットにエクスポートできるのは、数値データとテキスト・データのみです。Discovererのグラフは、Microsoft ExcelのWebクエリー・フォーマットにエクスポートできません。

  • DiscovererレポートをMicrosoft Excelにインポートした後で、最新データを表示する場合は、Excelでこのシートをリフレッシュします。Microsoft Excelでデータをリフレッシュする方法の詳細は、Microsoft Excelのドキュメントを参照してください。

19.4.2 Microsoft ExcelのWebクエリー・フォーマットとDiscovererのセキュリティ

Microsoft Excelのエンド・ユーザーは、データベースのパスワードまたはOracle Applicationsのパスワードの入力を常に要求されます。

プライベート接続または一時接続を使用してMicrosoft ExcelのWebクエリー・フォーマットに接続しているときに、Discovererからデータをエクスポートする場合は、Microsoft Excelのエンド・ユーザーによるログイン詳細の入力を要求するように指定できます。このログイン詳細には、次の項目が含まれます。

  • データベース・ユーザー名

  • データベース名

  • Oracle Applicationsユーザー名(Oracle Applications環境の場合)

  • Oracle Applications職責(Oracle Applications環境の場合)

  • Oracle Applicationsのセキュリティ・グループ(Oracle Applications環境の場合)

パブリック接続を使用して、データを、Discoverer Plus RelationalまたはDiscoverer ViewerからMicrosoft ExcelのWebクエリー・フォーマットにエクスポートすると、エクスポート・ウィザード(つまり、「エクスポート・ウィザード」ダイアログ: 「フォーマットと名前」ページ)のプロンプト「接続情報」は表示されません。ExcelシートにアクセスするExcelのエンド・ユーザーには、単にデータベース・パスワードが要求されます。したがって、パブリック接続を使用して、DiscovererワークシートのデータをWebクエリー・フォーマットにエクスポートするときは、Excelのエンド・ユーザーに対してデータベースのパスワードを指定する必要があります。これによって、エンド・ユーザーはDiscovererワークシートのデータにアクセスできます。

Oracle Applications Suite Secure Invocationモードで(たとえば、Oracle Business Intelligence Systemまたは埋込みデータ・ウェアハウス内のOracle Applicationsの個人用ホームページから)、Discovererデータをエクスポートする場合は、Excelシートに格納されているDiscovererクエリーが、スタンドアロンのOracle Applicationsモードで実行されます。

19.5 ワークシートとグラフをエクスポートする方法

グラフが関連付けられたワークシートを含むワークブックをエクスポートすると、Discovererでは、次のように、ワークシートとそのグラフが別々のファイルとして作成されます。

たとえば、Salesという名前のワークシートとそのグラフをHTMLフォーマットでエクスポートすると、Discovererでは(デフォルトで)次のファイルが作成されます。

注意:

19.6 ページ・アイテムを含むワークシートのエクスポート

ページ・アイテムを含めてワークシートをエクスポートすると、画面上の内容が正確にエクスポートされます。つまり、現在選択されているページ・アイテムのデータがエクスポートされます。

ページ・アイテムの他の組合せをエクスポートするには、最初にそのページ・アイテムをピボットしてから、変更したワークシートをエクスポートします。

すべてのページ・アイテムをエクスポートする場合は、それらがすべてワークシートに表示されるように、ワークシートの本体にピボットします。

19.7 エクスポートされたファイルへのアクセス

Discovererからデータをエクスポートすると、エクスポートされたデータのフォーマットに対応したアプリケーションを起動できます。たとえば、Excelフォーマットでエクスポートした場合は、Microsoft Excelを起動できます(詳細は、「エクスポート・ウィザード」ダイアログ: 「フォーマットと名前」ページを参照)。

19.8 Discovererデータのエクスポート方法

ワークシートのデータをエクスポートすると、Discovererワークシートのデータを別のアプリケーションで使用できます。たとえば、DiscovererワークシートとグラフをHTMLフォーマットで作成できます。

ワークシートのデータをエクスポートするには:

  1. エクスポートするワークシートを開きます。

  2. 「ファイル」→「エクスポート」を選択して、「エクスポート・ウィザード」ダイアログ: 「選択」ページを表示します。これによって、エクスポートするワークブックの部分を指定できます。

    周囲のテキストでexpwiz1.gifの画像についてについて説明しています

    ヒント: ワークブック内のすべてのワークシートをエクスポートする場合は、各ワークシートにページ・アイテムの組合せが正しく表示されていることを確認してください。

  3. 「エクスポート・ウィザード」ダイアログ: 「フォーマットと名前」ページを使用して、使用するエクスポート・フォーマットを指定し、エクスポート・ファイルの保存場所を指定します。

    周囲のテキストでexpwiz2.gifの画像について説明しています
  4. グラフをエクスポートする場合は、「エクスポート・ウィザード」ダイアログ: 「グラフ」ページを使用して、グラフのサイズ指定オプションを指定します。

    周囲のテキストでexpwiz3.gifの画像について説明しています

    たとえば、グラフの縦横比率や画面上のフォント・サイズを維持するように指定できます。

    注意: 複数のグラフをエクスポートする場合、これらのオプションはすべてのエクスポート対象のグラフに影響します。

  5. ワークシートにパラメータが含まれている場合は、「エクスポート・ウィザード」ダイアログ: 「パラメータ」ページを使用してパラメータ値を入力することによって、エクスポートするデータを制限できます。

    たとえば、1年間のデータをエクスポートしたり、すべての年のデータをエクスポートできます。

  6. 「エクスポート・ウィザード」ダイアログ: 「監視」ページを使用して、エクスポート処理を監視して警告メッセージを確認するかどうかを選択します。

    周囲のテキストでexpwiz4.gifの画像について説明しています

    たとえば、「監視」モードを指定した場合は、クエリーで使用できる最大行数を超えると、警告メッセージが表示されます。「OK」をクリックして警告を確認するか、または「取消」をクリックして処理を停止できます。

  7. 「終了」をクリックすると、エクスポートが開始されます。

    「エクスポート・ログ」ダイアログが表示され、エクスポート中に作成されたファイルのリストが表示されます。

    周囲のテキストでexpwiz5.gifの画像について説明しています
  8. 最初にエクスポートされたファイルを、関連付けられたアプリケーションで開く場合は、「最初にエクスポートされたワークシートを開く」チェック・ボックスを選択します。

  9. 「OK」をクリックして、「エクスポート・ログ」を閉じます。

    「エクスポート・ログ」ダイアログ「最初にエクスポートされたワークシートを開く」チェック・ボックスを選択すると、適切なアプリケーションが起動してDiscovererのデータが自動的に表示されます。たとえば、HTMLフォーマットでエクスポートすると、最初のワークシートが自動的にインターネット・ブラウザに表示されます。

注意: