フィルタの割当て
フィルタを定義した後、それらをユーザーまたはグループに割り当てることができます。これにより、同じフィルタ設定を必要とする複数のユーザーを管理できます。 フィルタの定義に対する変更は、そのフィルタのユーザーによって自動的に継承されます。
フィルタは、管理者ロールを持つユーザーには影響しません。
重複するフィルタ定義
重複するメンバー指定を持つ行がフィルタに含まれている場合、継承されたアクセス権は次のルールによって優先順位に従って設定されます:
-
より詳細なディメンション組合せリストを定義するフィルタは、より詳細でないフィルタよりも優先されます。
-
前述のルールで重複の競合が解決されない場合は、重複するフィルタ行の中で最も高いアクセス・レベルが適用されます。
たとえば、このフィルタには重複する競合が含まれています:
-
アクセス: 書込み。 メンバー指定: Actual。
-
アクセス: なし。 メンバー指定: Actual。
-
アクセス: 読込み。 メンバー指定: Actual、@IDESCENDANTS(“New York”)。
3つ目の仕様では、他の2つの仕様よりも詳細なレベルでセキュリティを定義しています。 したがって、New Yorkブランチのメンバーのすべての実績データに対する読取りアクセス権が付与されます。
書込みアクセス権はnoneよりも高いアクセス・レベルであるため、Actualの残りのデータ値には書込みアクセス権が付与されます。
Budgetなどの他のすべてのセルは、最小限のデータベース権限に従ってアクセスできます。
書込みアクセス権がある場合は、読取りアクセス権もあります。
ノート:
データベース・アウトラインのメンバーに対する変更は、フィルタに自動的に反映されません。 変更されたメンバー参照を手動で更新する必要があります。
重複するメタデータ・フィルタ定義
特定の行(メタ読取りメンバーとその祖先)の影響を受けるメンバー・セットが他の行のMetaReadメンバーと重複しない場合にのみ、複数の行を使用してMetaReadフィルタを定義する必要があります。 複数の行にMetaReadを含むフィルタでは、行ごとに1つのディメンションを指定することをお薦めします。 ただし、祖先メンバーとMetaReadメンバーの間に重複がないかぎり、あるディメンションの異なるメンバー・セットを複数のMetaRead行に指定することは引き続き有効です。
たとえば、Sample Basicでは、次のフィルタ定義に重複する競合があります:
-
Access: MetaRead. メンバー指定: California。
-
Access: MetaRead. メンバー指定: West.
最初の行で、MetaReadをCaliforniaに適用すると、Californiaへのアクセスは許可されますが、祖先へのアクセスはブロックされます。 したがって、WestへのMetaReadアクセスは無視されます。このフィルタを割り当てられたユーザーはWestにアクセスできません。
WestおよびCaliforniaにMetaReadアクセス権を割り当てる場合、適切なメソッドはそれらを1行に結合することです: アクセス: MetaRead。 メンバー指定: California, West。
重複するアクセス定義
ユーザーおよびグループ定義のアクセス権が重複する場合は、優先順位に従って次のルールが適用されます:
-
より詳細なディメンション組合せリストを定義するアクセス・レベルは、より詳細でないレベルよりも優先されます。
-
前述のルールで重複の競合が解決されない場合は、最も高いアクセス・レベルが適用されます。
例1:
ユーザーFredには、次のデータベース・アクセス権が定義されています:
FINPLAN R
CAPPLAN W
PRODPLAN N
彼は、次のデータベース・アクセス権を持つグループ・マーケティングに割り当てられます:
FINPLAN N
CAPPLAN N
PRODPLAN W
実効権限は次のように設定されます:
FINPLAN R
CAPPLAN W
PRODPLAN W
例 2:
ユーザーMaryは、次のデータベース・アクセス権を使用して定義されます:
FINPLAN R
PRODPLAN N
次のデータベース・アクセス権を持つグループ・マーケティングに割り当てられています:
FINPLAN N
PRODPLAN W
実効権限は次のように設定されます:
FINPLAN R
PRODPLAN W
さらに、Maryはフィルタ・アーティファクトRED (データベースFINPLAN用)を使用します。 フィルタには、次の2つのフィルタ行があります:
-
アクセス: 読込み。 メンバー指定: Actual。
-
アクセス: 書込み。 メンバー指定: Budget, @IDESCENDANTS(“New York”)。
グループ・マーケティングでは、(データベースFINPLANの)フィルタ・アーティファクトBLUEも使用されます。 フィルタには、次の2つのフィルタ行があります:
-
アクセス: 読込み。 メンバー指定: Actual, Sales。
-
アクセス: 書込み。 メンバー指定: Budget, Sales。
重複するフィルタからのMaryの実効権限、およびMaryのグループに割り当てられた権限:
-
R: FINPLANデータベース全体。
-
W: New Yorkブランチのすべての予算データの場合。
-
W: 予算および販売に関連するデータ値の場合。