プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド
12c (12.2.1.1.0)
E77226-02
目次へ移動
目次

前
前へ
次
次へ

Essbase計算のリソース権限定義の構成

Essbaseの計算を使用するためにアプリケーション・ロール権限を付与する前に、適切なリソース権限定義がポリシー・ストアに存在している必要があります。

詳細は、「Essbaseと関連ツールでのユーザーによる特定の操作の実行の有効化」を参照してください。

この項の例を使用して、ユーザーがEssbase計算を使用できるようにするためのリソース権限定義の構成方法を理解します。

リソース権限の詳細は、「Essbaseと関連ツールのリソース権限リファレンス」を参照してください。

例1 - リソース権限定義を構成して、/cluster/App1のデフォルトおよびインラインの計算を使用するには:

この例では、リソース権限定義を構成して、/EssbaseCluster-1/App1のデフォルトおよびインラインの計算を使用します。次のリソース権限定義がポリシー・ストアに存在する必要があります。例:

  • oracle.essbase.application, /EssbaseCluster-1, use_calculation

    この例では、アプリケーションのリソース権限でクラスタ内のすべてのアプリケーションにuse_calculation権限を付与します。

    または

  • oracle.essbase.application, /EssbaseCluster-1/App1, use_calculation

    この例では、アプリケーションのリソース権限でApp1のアプリケーションにuse_calculation権限を付与します。

例2 - リソース権限定義を構成して、/cluster/App1のすべての計算を使用するには:

この例では、リソース権限定義を構成して、/EssbaseCluster-1/App1のすべての計算スクリプトを使用します。次の権限がポリシー・ストアに必ず存在する必要があります。例:

  • oracle.essbase.application, /EssbaseCluster-1, use_calculation

    または

    oracle.essbase.application, /EssbaseCluster-1/App1, use_calculation

    および

  • oracle.essbase.calculation, /EssbaseCluster-1/App1, all

    この計算の権限は、App1のすべての計算スクリプトに、アクセス権限を付与します。

例3 - リソース権限定義を構成して、クラスタ内のすべての計算を使用するには:

この例では、リソース権限定義を構成して、クラスタ内のすべての計算を使用します。次の権限の両方がポリシー・ストアに必ず存在する必要があります。例:

  • oracle.essbase.application, /EssbaseCluster-1, use_calculation

  • oracle.essbase.calculation, /EssbaseCluster-1, all

例4 - リソース権限定義を構成して、計算スクリプトforcastQ1およびforcastQ2を使用するには:

この例では、リソース権限定義を構成して、クラスタ内の特定の計算スクリプト(たとえば、forcastQ1およびforcastQ2)を使用します。次の権限がポリシー・ストアに必ず存在する必要があります。例:

  • oracle.essbase.application, /EssbaseCluster-1, use_calculation

    または

    oracle.essbase.application, /EssbaseCluster-1/App1, use_calculation

  • oracle.essbase.calculation, /EssbaseCluster-1/App1/Db1/forcastQ1, execute

    および

  • oracle.essbase.calculation, /EssbaseCluster-1/App1/Db1/forcastQ2, execute

注意:

特定の計算スクリプトに権限付与すると、すべての計算へのクラスタまたはアプリケーション・レベルのアクセスが取り消されます。計算スクリプトへの特定の権限付与は、制限と見なされます。

例:

次の権限を付与されたユーザーは、計算スクリプトforcastQ1のみにアクセスできます。

  • oracle.essbase.application, /EssbaseCluster-1, use_calculation

  • oracle.essbase.calculation, /EssbaseCluster-1, all

  • oracle.essbase.calculation, /EssbaseCluster-1/App1/Db1/forcastQ1, execute

注意:

oracle.essbase.calculationの権限付与は、oracle.essbase.application calculateのアクセスを示すものではありません。例:

oracle.essbase.applicationの計算の権限付与がない場合、ユーザーには、次のいずれかの権限付与を含む計算、アウトライン、インラインまたはスクリプトへのアクセス権がありません。

  • oracle.essbase.calculation, /EssbaseCluster-1/App1, all

  • oracle.essbase.calculation, /EssbaseCluster-1, all

  • oracle.essbase.calculation, /EssbaseCluster-1/App1/Db1/forcastQ1, execute