Alter Filter
データベース・セキュリティ・フィルタにフィルタ行を追加します。 フィルタは、データベース・オブジェクトのセキュリティを制御します。 grantを使用して、ユーザーおよびグループにフィルタを割り当てます。
最低限必要な権限: データベース・マネージャ。
キーワード
- alter filter ...add no_access on <member-expression>
-
指定したメンバーの組合せへのアクセスをブロックします。
- alter filter ... add read on <member-expression>
-
指定したメンバーの組合せへの読取り専用アクセス権を付与します。
- alter filter ... add write on <member-expression>
-
指定したメンバーの組合せへの書込みアクセス権を付与します。
- alter filter ... add meta_read on <member-expression>
-
メンバー式の兄弟および祖先へのアクセスを制限します。 フィルタリングが競合する場合、MetaReadフィルタリングは他のフィルタ権限をオーバーライドします。 メタデータのフィルタリングの詳細は、「メタデータのフィルタリング」を参照してください。
ノート
-
MaxLを使用して作成されたフィルタは有効である必要があります。 フィルタ構文の詳細は、「Essbaseキューブの設計およびメンテナンス」を参照してください。
-
MEMBER-EXPRESSIONは一重引用符で囲む必要があります。 カンマ区切りリストを使用できます。
例
alter filter sample.basic.filt7 add read on '@Descendants("East")';
filt7という名前のSample.Basicフィルタに行を追加し、東部州のデータへの読取り専用アクセス権を付与します。
alter filter sample.basic.filt8 add read on '@Descendants("East")', add write on '@Descendants("West")';
filt8というSample.Basicフィルタに2つの行を追加します。