ディメンションメンバの組み合わせでデータへのアクセス制御をしたい

権限

質問

複数のディメンションでの特定の組み合わせの場合にデータを取得、更新できないようにする方法を教えてほしい。

回答

データ取得、更新の制限はアクセス許可タイプの設定で可能です。

例)以下の組み合わせの場合にデータ取得を禁止したい

  • 組織ディメンション (10_DEP):DEP01

  • 事業セグメントディメンション (20_SEG):SEG01

業務責任単位のアクセス許可タイプの「読み取り許可領域定義式」に、上記の組み合わせを禁止する条件を加えます。

  (
      ...他の条件...
  )
  AND
  NOT (10_DEP!@CUR = 10_DEP!DEP01 AND 20_SEG!@CUR = 20_SEG!SEG01)

読み取りを禁止したいキーは AND で繋げて複数指定ができます。

また、データ更新を禁止する場合は、業務責任単位のアクセス許可タイプの「書き込み許可領域定義式」条件を記載します。

アクセス許可タイプでの領域定義式の書き方については、下記マニュアルをご参照ください。