機械翻訳について

Essbaseでのデータの計算

データソースのタイプ: Oracle Essbase, Oracle Analytics Cloud - Essbase

Oracle Smart View for Officeでは、計算スクリプトを使用して、EssbaseまたはOracle Analytics Cloud - Essbaseでデータベースを計算することができます。

さらに:

  • 起動時に、計算スクリプトは、ランタイム・プロンプトと呼ばれる変数情報の入力を促すことができます。 計算スクリプトとランタイム・プロンプトは、ご使用のシステムのEssbase管理者が作成します。

  • Oracle Analytics Cloud - Essbaseのみ:詳細なトレース情報は、計算スクリプトの実行時に提供されます。 トレース情報は、Oracle Analytics Cloud - Essbase管理者がトレース用の計算スクリプトを構成した場合にのみ表示されます。

注意:

  • 計算を実行する前にメンバーPOVの解決順序を変更するには、「選択したPOVの順序を変更」を参照してください。

  • 管理者: Smart Viewユーザーが実行時プロンプトを処理できるように計算スクリプトを定義するには、「Oracle Essbaseデータベース管理者ガイド」"Smart Viewで実行される計算スクリプトでの実行時置換変数の使用"を参照してください。

計算スクリプトを選択して起動するには:

  1. EssbaseまたはOracle Analytics Cloud - Essbaseデータソースに接続し、アドホック問合せを作成するか、既存のレポート・ファイルを開きます。
  2. 計算スクリプトを実行する予定のデータ・セルを選択します。
  3. 「Essbaseリボン」から、Calculate.を選択

    「計算スクリプト」ダイアログ・ボックスが表示されます。

  4. 「キューブ」の下で、このアプリケーションに属するデータベースのリストからデータベースを選択します。
  5. 「計算スクリプト」の下で、スクリプトを選択します。
  6. 計算スクリプトにランタイム・プロンプトが含まれている場合は、ランタイム・プロンプトで指定された入力タイプを入力または選択します(表5-1で要約)。

    注意:

    Essbase管理者がランタイム・プロンプトをどのように設定したかに応じて、いくつかのプロンプトの情報を手入力することができます。 入力したランタイム・プロンプトが有効であることを確認してください。 すべての実行時プロンプト値が有効になるまで、計算スクリプトを起動することはできません。

    表5-1 ランタイム・プロンプトの入力タイプ

    アイコン 予想される入力タイプ

    1つのメンバー選択のランタイム・プロンプト・アイコン

    1つのメンバー選択-ディメンションの1つのメンバーを選択できます。 メンバーの選択ボタンをクリックして、「メンバー選択」ダイアログ・ボックスで単一のメンバーを選択します。

    フィールドが編集可能になっている場合は、メンバー名を引用符で囲んで手動で入力することもできます。例えば:

    "California"
    

    1つのメンバーのランタイム・プロンプト・アイコン

    複数のメンバー選択-ディメンション内の2つ以上のメンバーを選択できます。 メンバーの選択ボタンをクリックして、「メンバー選択」ダイアログ・ボックスで複数のメンバーを選択します。

    フィールドが編集可能になっている場合は、手動でメンバー名を引用符で囲んでカンマで区切って入力することもできます。例えば:

    "New York", "California"; "West", "Market"
    

    テキスト値のランタイム・プロンプト・アイコン

    テキスト値-テキスト値。例えば:

    MyGrid
    

    メンバー名は、引用符で囲み、コンマで区切り、最後のセミコロン(;)を含める必要があります。 たとえば、次のように入力します。

    "New York","California","West","Market";
    

    または

    "Oklahoma";
    

    数値のランタイム・プロンプト・アイコン

    数値-数値です。たとえば、次のように入力します:

    1000
    

    または

    -2
    

    日付値のランタイム・プロンプト・アイコン

    日付値-システムで必要な形式の日付値。例えば:

    mm/dd/yyyy
    

    または

    dd/mm/yyyy
    
  7. 起動をクリックします。

    ステータス・メッセージは、計算が成功したかどうかを示します。 例えば:
    メッセージの成功状況を示すメッセージ・ダイアログ・ボックス。

    計算が成功しなかった場合は、EssbaseまたはOracle Analytics Cloud - Essbase管理者に連絡してください。

  8. OKをクリックしてメッセージ・ボックスを閉じます。
  9. Oracle Analytics Cloud - Essbaseのみ:計算スクリプトがトレース用に構成されている場合は、計算結果ダイアログ・ボックスで情報を表示し、OKをクリックしてダイアログを閉じます。

    または、「計算結果」ダイアログから情報をコピーして貼り付け、お気に入りのテキスト・エディタに保存します。

    「計算結果」ダイアログ・ボックスには、スクリプトの起動時に実行された計算に関する詳細情報が含まれています。 次に例を示します。


    「計算結果」実行された計算に関する詳細情報を含むダイアログ・ボックス。
  10. アドホック・グリッドまたはレポート内の変更されたデータ・セルに注意してください。
  11. 「送信」をクリックして、変更されたデータをデータベースに送り返します。