Essbase計算の実行

クラウド・データ・ソース・タイプ: Oracle Essbase

オンプレミス・データ・ソース・タイプ: Oracle Essbase

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

  1. データ・ソースに接続し、アド・ホック問合せを作成するか、既存のレポート・ファイルを開きます。
  2. 計算スクリプトを実行する対象となるデータ・セルを選択します。
  3. Smart Viewのリボンで、「計算」を選択します。

    「計算スクリプト」ダイアログ・ボックスを開きます。

  4. ダイアログの上部にある「キューブ」の下で、このアプリケーションに属するデータベースのリストからデータベースを選択します。
  5. 「計算スクリプト」で、スクリプトを選択します。

    「キューブ」列には計算が属するキューブが表示され、「タイプ」列には計算タイプが表示されます。

    • 「スクリプト」Essbase計算を示します

    • 「MDX計算」はMDX計算を示します。

  6. 計算スクリプトに実行時プロンプトが含まれている場合、次の表にまとめられているように、実行時プロンプトで指定する入力タイプを入力または選択します。

    注:

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

    表8-1 実行時プロンプトの入力タイプ

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

    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管理者に問い合せてください。

  8. 「OK」をクリックして、メッセージ・ボックスを閉じます
  9. Essbaseクラウドのみ: 計算スクリプトでトレースが構成された場合、「計算結果」ダイアログ・ボックスの情報を確認し、「OK」をクリックしてダイアログを閉じます。

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

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


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