Alter Filter

MaxL alter filter文は、Essbaseデータベースのセキュリティ・フィルタに行を追加するために役立ちます。

フィルタによって、データベース・オブジェクトのセキュリティが制御されます。grantを使用して、ユーザーとグループにフィルタを割り当てます。

必要な最小権限: データベース・マネージャ。

キーワード

MaxL alter filterを使用して、次の方法でセキュリティ・フィルタを編集します:

alter filter FILTER-NAME add no_access on <member-expression>

指定したメンバーの組合せへのアクセスをブロックします。

alter filter FILTER-NAME add read on <member-expression>

指定したメンバーの組合せに読取り専用アクセス権を付与します。

例:

alter filter sample.basic.filt7 add read on '@Descendants("East")';

filt7という名前のSample.Basicフィルタに行が追加され、東部の州に対してデータへの読取り専用アクセス権が付与されます。

alter filter FILTER-NAME add write on <member-expression>

指定したメンバーの組合せに書込みアクセス権を付与します。

例:

alter filter sample.basic.filt8 add read on '@Descendants("East")', add write on '@Descendants("West")';

filt8という名前のSample.Basicフィルタに2行追加されます。

alter filter FILTER-NAME add meta_read on <member-expression>

メンバー式の兄弟および祖先へのアクセスを制限します。フィルタ処理が競合した場合は、メタ読取りのフィルタ処理が他のフィルタ権限よりも優先されます。メタデータのフィルタ処理の詳細は、メタデータのフィルタを参照してください。

ノート

  • MaxLを使用して作成したフィルタは、有効である必要があります。フィルタ構文については、フィルタの作成を参照してください。

  • MEMBER-EXPRESSIONは、一重引用符で囲む必要があります。カンマ区切りリストにできます。