リソース

/

ACP 実習ノート

[第33回] DB権限と接続履歴を一つの報告書にまとめる

DBアクセス制御 · 運用管理

2026年11月9日

権限点検では今の権限と最近の接続先が気になる。両方を見ると利用状況を把握しやすい。

 

ReportsでDemo Developer一人の両資料をまとめ、取得ファイルを確認した。

 

 

対象ユーザーと期間を決める

 

監査担当でReportsのCreate Taskを開き、QueryPie DACとし、名前に対象者と点検日を入れた。

 

11月9日だけが必要なのでScheduling None、Date Rangeも同日にした。

 

画面1. DB報告書の種別と日付を選び、一回実行にした。
画面1. DB報告書の種別と日付を選び、一回実行にした。

 

 

現在権限と接続履歴を含める

 

まずDB Access Control - Assigned StatusでDemo Developerを指定し、全体を見るためタグ条件は空にした。

 

Reference TimeはImmediately。権限は生成時点の状態を示す項目だ。

 

画面2. 現在権限の項目に対象ユーザーを指定した。
画面2. 現在権限の項目に対象ユーザーを指定した。

 

Add SectionでDB Access Historyを追加し、ここでも人を指定した。こちらは選択した一日の履歴だ。

 

画面3. 同じ利用者の接続履歴を2項目目にした。
画面3. 同じ利用者の接続履歴を2項目目にした。

 

現在状態と期間内利用をまとめ、項目ごとの対象も指定できる点がよかった。

 

 

構成をプレビューしてファイルを作る

 

Previewに両項目が順に表示され、どちらもDemo Developerで詳細CSV2個も案内された。

 

プレビューの数値は###で、ここでは構成を見た。集計実値は生成後のファイルで確認した。

 

画面4. 生成前に項目、人、期間を確認した。
画面4. 生成前に項目、人、期間を確認した。

 

Save後のReport DetailはSucceededでDownloadが有効になった。Noneと次回時刻なしで一度だけの生成も確認した。

 

画面5. 生成完了後に実ファイルを取得できた。
画面5. 生成完了後に実ファイルを取得できた。

 

 

概要と詳細をまとめて受け取る

 

ZIPにはHTML1個とCSV2個があり、HTMLは有効権限3、無効0、接続履歴22件だった。

 

画面6. 原本報告書で権限と履歴の集計を確認した。
画面6. 原本報告書で権限と履歴の集計を確認した。

 

権限CSVには三つの接続が各1行あり、すべてRead-Only・SELECT・Activeで、付与・期限・最終接続時刻もあった。

 

履歴22件は接続13・終了9の合計だった。DB Route Labの13:14:06接続と13:16:03終了も人・接続名・Success付きで入っていた。

 

概要から全体を見て必要時にCSVを調べればよく、別々の抽出と集約の手間が減った。

 

 

報告書の取得自体も記録される

 

同じタスクのAction HistoryにはReport Download、Demo Auditor、時刻、対象番号1が残っていた。

 

画面7. 誰がいつどの報告書を取得したか確認できた。
画面7. 誰がいつどの報告書を取得したか確認できた。

 

一人の実習でも点検で準備できる資料が分かった。残存権限と最近の履歴をまとめて受け取り、概要から詳細まで追える実用的な機能だった。

 

QueryPie Community 11.6.7で実施。ReportsはBeta表示で、取得報告書は英語だった。人とDBは実習用だ。

 

参考: Reports · DB Access Control · DB Access History