Skip to Content

Ledger Table Policy

Overview

管理者はLedger Table Policyメニューを通じてデータベースのテーブル単位で元帳(Ledger)を設定し、ユーザーが元帳テーブル呼び出し時に従う規則を適用できます。

元帳テーブルポリシーは関連ライセンスが有効化されている場合にのみ使用できます。 該当機能使用のためにはQueryPie顧客サポートチームにお問い合わせください。

元帳テーブルに承認規則マッピング

元帳テーブル管理をサポートするDBMSはMySQL、MongoDB、Oracle、MariaDB、Athenaです。

DBコネクション単位でPolicyを作成し、コネクション内の元帳として管理したいテーブルに承認規則をマッピングできます。 設定後、ユーザーが該当テーブルでUPDATEなど修正クエリおよびデータエクスポートを試行する場合、該当承認規則を通じたSQL Requestを設定できます。

Administrator > Databases > Ledger Management > Ledger Table Policy

Administrator > Databases > Ledger Management > Ledger Table Policy

  1. Database設定メニューからLedger Management > Ledger Table Policyメニューに移動します。
  2. 右上のCreate Policyボタンをクリックします。
  3. ポリシー作成のための以下の情報を入力します。
    1. Target Connection : ポリシー適用の対象であるテーブルが含まれるコネクションを選択します。
    2. Target Databases : ポリシー適用の対象であるテーブルが含まれるデータベースを選択します。同時に複数のデータベースを選択できます。
  4. Saveボタンで保存します。

一つのDBコネクション単位でLedger Table Policy一覧にポリシーが作成されたことを確認できます。

Administrator > Databases > Ledger Management > Ledger Table Policy > Details

Administrator > Databases > Ledger Management > Ledger Table Policy > Details

作成したポリシーの詳細ページに移動して、元帳テーブル承認規則を設定できます。

  1. 詳細ページで右中央のAdd Ruleボタンをクリックします。
  2. 元帳テーブルを一覧から選択します。
  3. 該当元帳テーブルでDMLクエリ実行時に適用するワークフロー承認規則を選択します。
    1. 該当承認規則はLedger Approval Rulesメニューで別途設定できます。
  4. データを照会する理由入力を強制化する場合、SELECT Purpose項目を Required に設定します(Default値はRequiredです)。
  5. データをエクスポートする理由入力を強制化する場合、Export Purpose項目を Required に設定します(Default値はNot Requiredです)。
  6. Okボタンをクリックして規則追加を完了します。
Last updated on