アクセス履歴

このトピックでは、 ACCESS_HISTORY ビューを使用してSnowflakeオブジェクトを評価する方法について説明します。

このトピックの内容:

アクセス履歴について

Snowflakeのアクセス履歴は、ユーザークエリが列データを読み取るかどうかを照会します。Snowflakeは書き込み操作を記録しません。ユーザーアクセス履歴は、 アクセス履歴ビュー (このトピック内)にあります。

ACCESS_HISTORY ビューの各行には、クエリごとに1つの記録が含まれ、クエリが直接(つまり、ベーステーブル)および間接的(つまり、ビューなどの派生オブジェクト)にアクセスした列を記述します。これらの記録は、法令順守の監査を容易にし、ユーザー(つまり、クエリオペレーター)、クエリ、テーブルまたはビュー、列、およびデータの間に直接リンクがあるため、一般的で頻繁にアクセスされるテーブルと列に関する洞察を提供します。

ACCESS_HISTORY ビューのその他の使用例は次のとおりです。

  • 未使用のデータを検出して、データをアーカイブするか削除するかを決定します。

  • 特定のテーブルまたはビューをドロップまたは変更する前に、データの変更を検証してユーザーに通知します。

  • 法令要件とデータガバナンスイニシアチブに準拠するためのデータアクセスの監査。

アクセス履歴ビュー

アクセス履歴Account Usageビューを使用して、過去365日(1年)以内のSnowflakeオブジェクト(例: テーブル、ビュー、列)のアクセス履歴をクエリできます。

ユーザーアクセス履歴を取得するには、 ACCESS_HISTORY ビュー をクエリします。