セキュリティ割当てによるデータ・アクセスの管理
セキュリティ管理者は、データ・レベル・アクセスを有効にするために、ユーザーにデータ・セキュリティ割当てをマップする必要があります。
現在設定されているデータ・セキュリティ割当てを検索するには、「セキュリティ」ページの「セキュリティ割当」タブを使用します。 すべてのレコードを検索することも、特定のセキュリティ・コンテキスト、セキュリティ値またはユーザーに検索を絞り込むこともできます。 設定したセキュリティ割当てを削除したり、ユーザーに新しいセキュリティ割当てを追加できます。
元帳およびビジネス・ユニットのデータ・セキュリティ割当てを提供する自動Fusionセキュリティ割当て機能の実装の一環として、ジョブ・ロール・コードのマッピングを「Oracle Fusionデータ・インテリジェンス」データ・セキュリティ・ロールに手動でアップロードする必要があります。 Oracle Fusion Cloud Applicationsのジョブ・ロールのセキュリティ割当ては、Oracle Fusion Data Intelligenceデータ・セキュリティ・ロールにマップされます。 この依存関係(アップロード・センターを介してジョブ・ロールをOracle Fusion Data Intelligenceデータ・ロールにマップする必要がある)は、リリース24.R4で削除されました。 今後は、Oracle Fusion Data Intelligenceで、Oracle Fusion Data Intelligenceのセキュリティ・ページを使用して指定したマッピングからセキュリティ・コンテキストが導出されるため、スプレッドシートのアップロードを介して再度実行する必要はありません。 これにより、定義されたセキュリティ・コンテキストにユーザーをマップする必要がなくなるわけではありません。 そのマッピングが完了していないと、カスタム・ロールに割り当てられている新しいグループのユーザーは、Oracle Fusion Data Intelligenceデータ・セキュリティ・ロールには同じレベルのアクセス権がありますが、Oracle Fusion Cloud Applicationsのカスタム・ジョブ・ロールおよびOracle Fusion Data Intelligenceの対応するグループにはアクセスできません。
セキュリティ割当の作成
次の手順を使用して、特定のセキュリティ・コンテキストでセキュリティ割当てを作成します。
セキュリティ割当ての削除
次の手順を使用して、セキュリティ割当てを削除します。 セキュリティ割当てを削除すると、Oracle Fusion Data Intelligenceによって、そのセキュリティ割当てに関連付けられているすべてのユーザーが削除されます。
セキュリティ割当てのユーザーの管理
セキュリティ管理者は、既存のデータ・セキュリティ割当てのユーザーを管理できます。 「ユーザーの管理」ダイアログで、既存の割当てのユーザーを取り消すか、その割当ての新規ユーザーを追加できます。
セキュリティ割当の除外ルールの設定
特定のセキュリティ割当のセキュリティ・コンテキスト内の特定のユーザーに対するアクセスを除外するようにデータ・セキュリティを設定できます。
たとえば、ビジネス・ユニットABC以外のすべてのセキュリティ割当へのアクセス権を付与できます。 これにより、セキュリティ・コンテキスト内の1人のユーザーに対して1つのルールを設定できます。 特定のユーザーの間接的に導出されたセキュリティ割当てを削除することもできます。 割当を除外するユーザーが、セキュリティ・コンテキストに関連するグループのメンバーであることを確認します。 DataSecurityExclusionAssignments_csv.zipをダウンロードし、変更してからアップロードすることで、セキュリティ除外ルールの適用を自動化できます。「データ・セキュリティ除外ルールのダウンロードおよびアップロード」を参照してください。
セキュリティ割当の自動更新
セキュリティ管理者は、セキュリティ割当ての更新を自動化して、組織内の通常のセキュリティ割当ての変更を効果的に管理します。
USERNAME、SEC_OBJ_CODE、SEC_OBJ_MEMBER_VAL、Operation (マッピングの追加または削除)の形式でデータの挿入および削除を自動化する場合は、セキュリティ割当ての変更を自動的に定期的に更新するように構成します。
セキュリティ割当ての変更が自動的に更新されるようにするには、Oracle Fusion Data Intelligenceインスタンスに関連付けられたOracle Autonomous Data WarehouseにOAX_USERスキーマの表を作成する必要があります。 表の名前が"CUSTOMER_FAW_CONTENT_AUTOSYNC_ASSIGNMENT"であることを確認します。 表の「CREATION_DATE」列に、協定世界時(UTC)形式のタイムスタンプを使用して、データをこの表に定期的にシードする必要があります。 CREATION_DATE列により、同じレコードが繰り返し処理されず、レコードが失われないことが保証されます。 Oracle Fusion Data Intelligenceは、シノニムを定期的にスキャンし(2時間1回)、値を取得し、CREATION_DATE基準に基づいて、Oracle Autonomous Data WarehouseのOAX$INFRAスキーマのFAW_CONTENT_AUTOSYNC_ASSIGNMENT表に移入します。 その後、Oracle Fusion Data Intelligenceはデータを処理し、FAW_CONTENT_AUTOSYNC_ASSIGNMENT表に従ってセキュリティ割当てをアップロードします。