カスタム・セキュリティ・コンテキストの定義および割当て

セキュリティ管理者は、カスタム・セキュリティ・コンテキストを定義し、それらをデータ・ロールに割り当てることができます。これにより、すぐに使用できるセキュリティ割当てとともに、追加のセキュリティ割当てをユーザーに割り当てることができます。

アプリケーション・ロールのセキュリティ構成を使用すると、「セキュリティ」ページからアプリケーション・ロールのデータ・セキュリティ・フィルタリングを直接定義できます。たとえば、すぐに使用できるセキュリティ・コンテキストではない郡別にGLデータを保護する場合は、カスタム・セキュリティ・コンテキストを作成できます。

ディメンション内のデータを保護する前に、保護するデータを含むすべてのファクト表への結合を介してデータが接続されていることを確認します。ファクト表とディメンション表の関係を確認するには、次の論理スターまたは関係図を参照してください。
  1. Oracle Fusion Data Intelligenceインスタンスに関連付けられたアイデンティティ・ドメインにユーザー管理者ロールがある場合は、アイデンティティ・ドメインにCustomSecContextGroupなどのグループを作成します。グループの作成を参照してください。
  2. サービスにサインインします。
  3. Oracle Fusion Data Intelligenceコンソールで、「サービス管理」の下の「セキュリティ」をクリックします。
  4. 「アプリケーション・ロール」タブで、「カスタム・データ・ロール- CSC - 2」などのカスタム・アプリケーション・ロールを作成します。
    アプリケーション・ロールの作成を参照してください。
    「アプリケーション・ロールの作成」ダイアログ

  5. 「アプリケーション・ロール」タブで、「カスタム・データ・ロール- CSC - 2」などの適用可能なロールを選択し、「グループ」をクリックし、「グループの割当て」をクリックして、前に作成した「CustomSecContextGroup」に「カスタム・データ・ロール- CSC - 2」を割り当てます。
  6. 「アプリケーション・ロール」タブで、「カスタム・データ・ロール- CSC - 2」などの該当するロールを選択し、「セキュリティ構成」をクリックします。
  7. 「セキュリティ構成」タブで、次のようにカスタム・セキュリティを追加し、「構成の保存」をクリックします。
    • セキュリティ・コンテキスト名: ジョブ機能による保護など、カスタム・セキュリティ・コンテキストの名前を指定します。
    • セキュリティを駆動する属性: 「オブジェクトの選択」ダイアログをクリックし、オブジェクトを検索して、セキュリティを駆動する属性(ジョブ機能など)を選択します。

      ノート:

      変性ディメンションの属性はセキュリティ・コンテキストを駆動できません。適合ディメンション属性のみを使用します。
    • 機能グループ: 事前作成済の機能グループを選択するか、テキスト・ボックスに一意の機能グループ名を入力して、CUSTOM_JOB_FUNC_FGなどのカスタム機能グループを作成します。

      ノート:

      機能グループがクエリーを実行します。既存の機能グループを選択した場合、問合せによってOR条件が作成され、新しい機能グループを選択した場合、問合せによってAND条件が追加されます。
    • 保護するオブジェクト: 「オブジェクトの選択」ダイアログをクリックし、「ファクト- 割当」などのオブジェクトを検索して、作成したカスタム・アプリケーション・ロールによって保護されているオブジェクトを選択します。
  8. 標準セキュリティの場合、「セキュリティ割当」タブで、「すべてのセキュリティ・コンテキストの表示」ドロップダウン・リストをクリックして、作成したカスタム・セキュリティ・コンテキスト(ジョブ機能による保護など)がリストに表示されていることを確認します。

    「すべてのセキュリティ・コンテキストの表示」ドロップダウン・リストに表示されるカスタム・セキュリティ・コンテキスト

  9. 「セキュリティ」ページで、「モデルの公開」をクリックして、セマンティック・モデルでカスタム構成を使用可能にします。
  10. 「セマンティック・モデル拡張」ページにナビゲートし、「アクティビティ」タブをクリックして、カスタム・セキュリティ構成が公開されているかどうかを確認します。
  11. カスタム・セキュリティ・コンテキストをユーザーに割り当てます。
  12. セマンティック・モデルをパブリッシュします。