概念: Prism Analytics でのセキュリティ
Prism Analytics は、Workday の強力かつ柔軟で設定可能なセキュリティ モデルを使用して、データ、オブジェクト、タスクへのアクセスを制御します。どのユーザーがどのデータにアクセスできるかは、ユーザーが Prism データ ワークフローのどこにいるかによって異なります。ワークフローの詳細については、を参照してください。 概念: Prism Analytics データ管理ワークフロー。
フェーズ 1 とフェーズ 2: テーブル、データセット、データ変更タスクの作成および編集
データ管理ワークフローの第 1 フェーズと第 2 フェーズでは、Prism Analytics データ カタログにデータを取り込み、データを変換します。データ カタログで以下のオブジェクトを作成および編集します。
- テーブルテーブルには、メタデータと、テーブルのすべてのデータ行が含まれます。
- 派生データセットデータセットには、メタデータと、サンプル行の小さなコレクションとしてのデータのサブセットが含まれます。
- データ変更タスクデータ変更タスクには、ターゲット テーブル、および別のデータセットまたはテーブルの場合はソースからの、サンプル行の小さなコレクションが含まれます。
テーブル、データ変更タスク、データセットを使ったセキュリティについては、メタデータとデータを一緒に制御します。
テーブルおよびデータセットのセキュリティ
Workday では、テーブルとデータセットを使って誰が何を実行できるかを以下のように制御します。
方法 | ノート |
|---|---|
セキュリティ管理者がアクセス権を付与 | Workday セキュリティ管理者は、Workday セキュリティ ドメインを設定して、ユーザーのグループがテーブルとデータセットを作成、編集、管理できるようにすることができます。管理者がセキュリティ ドメインをどのように設定するかに応じて、一部のユーザーがすべてのテーブルとデータセットの所有者としての役割を果たし、表示、編集できるようになります。Workday セキュリティ管理者は、以下の Workday セキュリティ ドメインを設定して、ユーザーのグループにアクセス権を付与できます。
|
テーブル共有とデータセット共有 | テーブルまたはデータセットを作成したユーザーは、特定のユーザーとテーブルまたはデータセットを共有し、各ユーザーに異なるレベルのアクセスを付与できます。
テーブルまたはデータセットを作成すると、テーブルの所有者またはデータセットの所有者になります。承認者とは、テーブルまたはデータセットに対する "テーブル所有者" または "データセット所有者" 権限を持っていることを意味します。承認者として、別のユーザーに権限を割り当てることにより、さまざまなレベルのアクセスを付与できます。例: テーブルに "テーブル表示権限を持つユーザー" または "テーブル データを切り捨てられる" 権限をテーブルに割り当てるか、データセットに "データセット エディタ" 権限を割り当てることができます。 |
テーブルまたはデータセットへのアクセスが制約されていない。これは、テーブルまたはデータセットを作成または表示できるすべてのユーザーが、データの生成元に関係なく、すべてのフィールドとデータ (データセットおよびデータ変更タスクのデータなど) を表示できることを意味します。Workday レポートからテーブルまたは基本データセットを作成すると、テーブルまたはデータセット内のビジネス オブジェクトに設定されているすべてのセキュリティ ドメインが削除されます。
Workday を初めてご利用になる場合は、基本データセットを作成または編集する権限がありません。
この制限のないアクセスは、以下のタスクとレポートを使用する場合にのみ適用されます。
- テーブル詳細の表示
- テーブルの編集
- データセット詳細の表示
- データセット変換の編集
- データセット変換の表示
- データ変更タスクの作成
- データ変更タスクの編集
代わりに、データを分析に使用できるようにする前に、Prism データ ソースのデータに適用するデータ ソース セキュリティを定義します。
データ変更タスク セキュリティ
データ変更タスクでのアクセス権を直接設定することはできません。代わりに、以下に基づいてデータ変更タスクへのアクセスを制御します。
- ターゲット テーブル権限Workday では、以下のテーブル権限タイプが使用されます。
- テーブル ビューアー
- テーブル エディタ
- テーブル所有者
- テーブル データを削除可能
- テーブル データの挿入
- テーブル データを更新可能
- 指定された操作タイプ。指定された操作タイプと互換性があるテーブルのデータを変更する権限が必要です。例: クレーム テーブルで挿入/更新操作を使用してデータ変更タスクを作成または編集するには、クレーム テーブルにデータを挿入、更新する権限が必要です。
- ソースへのアクセスカスタム レポート、ソース データセット、または SFTP 接続に対する表示権限など、ソースを表示する権限が必要です。タイプがファイル アップロードの場合、ソースの表示権限は必要ありません。
Workday では、ユーザーがデータ変更タスクでのみ表示権限を持つことができるように設定していません。データ変更タスクを編集する権限を持つ場合、データ変更タスクを表示する権限が付与されます。
ソースのアクセス要件を満たしている場合、指定されたターゲット テーブル権限を使用して以下のアクションを実行できます。
テーブル ビューアーのみ | テーブル ビューアーおよびテーブル データの削除/挿入/更新が可能 | テーブル エディタまたはテーブル所有者 | |
|---|---|---|---|
データ変更タスクを表示します。 | いいえ | はい | はい |
データ変更タスクを作成します。 | いいえ | はい。ただし、選択できるのは、テーブル権限と互換性のある操作タイプのみです。 | はい |
データ変更タスクの操作タイプを編集します。 | いいえ | はい。ただし、選択できるのは、テーブル権限と互換性のある操作タイプのみです。 | はい |
データ変更タスク ソースを編集します。 | いいえ | はい。ただし、新しいソースに対する権限が必要です。 | はい。ただし、新しいソースに対する権限が必要です。 |
その他のデータ変更タスク プロパティ (ソースや操作ではない) を編集する。 | いいえ | はい | はい |
フェーズ 3: データへのセキュリティの適用
データ カタログ内のデータを分析できるようになる前に、Workday が Prism データ ソースに適用するセキュリティを定義します。Prism データ ソースにセキュリティを適用することで、Discovery Board またはレポートで表示する際に、Workday と Workday 以外の両方のデータに適切な制限が適用されるようになります。
テーブルまたはデータセットを編集してデータ ソースのセキュリティを設定しますが、セキュリティは Prism データ ソースのデータに適用されます。
他のユーザーに Prism データ ソースへのアクセス権を付与することで、データが他のユーザーに公開されるようになった後、データ ソースのセキュリティを定義します。
データ ソースのセキュリティを設定するには、
"Prism: Manage Data Source
" セキュリティ ドメインへのアクセス権が必要です。詳細については、次を参照してください: Prism データ ソース セキュリティの編集。以下のレベルで、Prism データ ソースのデータへのアクセスを制限できます。
- データ ソース組織作成される Prism データ ソースに適用されるセキュリティ ドメインを 1 つ以上指定します。これらのドメインによって、Prism データ ソースを表示できるユーザーが決まります。これは、テーブル レベルのセキュリティとも呼ばれています。ドメインを設定しない場合は、"Prism: Default to Dataset Access" ドメインが使用されます。
- 行レベル必要に応じて、テーブルまたはデータセット (監督組織など) に 1 つ以上のインスタンスまたは複数インスタンスのフィールドを"セキュアリング エンティティ"プロンプトで指定することにより、行レベルのセキュリティを実施できます。セキュアリング エンティティは、設定されたデータ ソース レベルのセキュリティ ドメインと連携して、どのユーザーがどの行 (およびフィールド値) にアクセスできるかを決定します。
- フィールド レベルPrism データ ソースのフィールドに適用するセキュリティ ドメインを 1 つ以上指定します。これらのドメインによって、Prism データ ソースの各フィールドを表示できるユーザーが決まります。
- フィールド値 - レベル設定された Prism データ ソースのどのフィールド値にアクセスできるユーザーを決定するために、設定されたフィールド レベルのセキュリティ ドメインとともに設定されたセキュアリング エンティティが使用されます。
フェーズ 4: データを分析可能にする
Prism データを分析に使用できるようにすると、Prism データ ソースが作成され、変換されたデータがロードされ、適切なセキュリティ制限がデータに適用されます。
Prism データ ソースの作成方法と必要なセキュリティは、"データ カタログ" オブジェクトによって異なります。詳細については、次を参照してください: 概念: Prism データを分析に使用できるようにする。
必要に応じて、データ ソースのセキュリティを設定せずに Prism データ ソースを作成することができます。データ ソースのセキュリティが設定されていない場合は、Prism データ ソースに
"Prism: Default to Dataset Access
" セキュリティ ドメインが適用されます。"Prism: Default to Dataset Access
" ドメインは、基になるテーブルまたはデータセットへのアクセス権に基づいて、Prism データ ソースへのコンテキスト依存のアクセス権を付与します。フェーズ 5: データの分析とビジュアル化
Prism データ ソースのデータへのアクセスは、設定されているデータ ソース セキュリティに従って制御されます。データ ソースのセキュリティを設定することによって、Prism データ ソースを表示できるユーザーと、Discovery Board またはレポートで Prism データ ソースをクエリする際に各ユーザーが表示できる行、フィールド、フィールド値を決定します。