スキーマ:

ACCOUNT_USAGE

DATA_METRIC_FUNCTION_REFERENCES ビュー

このAccount Usageビューを使用して、アカウント内のデータメトリック関数オブジェクトとその参照を識別できます。

このビューは、Information Schemaテーブル関数 DATA_METRIC_FUNCTION_REFERENCES を補完します。

ビューは以下の列を返します。

データ型

説明

metric_database_name

VARCHAR

データメトリック関数を格納するデータベース。

metric_schema_name

VARCHAR

データメトリック関数を格納するスキーマ。

metric_name

VARCHAR

データメトリック関数の名前。

argument_signature

VARCHAR

メトリック引数の型署名。

data_type

VARCHAR

データメトリック関数のデータ戻り型。

ref_database_name

VARCHAR

データメトリック関数を追加するオブジェクトを含むデータベース名。

ref_schema_name

VARCHAR

データメトリック関数を追加するオブジェクトを含むスキーマ名。

ref_entity_name

VARCHAR

データメトリック関数を設定するテーブルまたはビューの名前。

ref_entity_domain

VARCHAR

データメトリック関数を設定するオブジェクト型(テーブル、ビュー)。

ref_arguments

ARRAY

ルールの評価に使用される参照引数を識別します。

ref_id

VARCHAR

データメトリック関数をテーブルまたはビューに関連付けるための一意の識別子。

schedule

VARCHAR

テーブルまたはビューに対してデータメトリック関数を実行するスケジュール。スケジュールの値は常に最新の有効なスケジュールになります。

schedule_status

VARCHAR

メトリック関連付けのステータス。次のいずれかを使用します。

STARTED

テーブルまたはビューのデータメトリック関連付けの実行がスケジュールされます。

SUSPENDED

テーブルまたはビューのデータメトリック関連付けの実行がスケジュールされていません。この値は、関数を呼び出す使用ロールが、テーブルに対する OWNERSHIP 権限を持って いない 場合にも発生します。

Account Usageビューをクエリする場合、デフォルトでは以下の値が表示されます。しかし、テーブル関数を呼び出す場合にこれらの値を表示するには、テーブルに対する OWNERSHIP 権限を持つロールを使用する必要があります。

SUSPENDED_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

次のいずれかを使用します。

  • テーブルがドロップされます。

  • テーブルを含むスキーマまたはデータベースがドロップされます。

  • テーブルを含むスキーマまたはデータベースは、テーブル所有者ロールでは解決できません。

    「解決済み」とは、関数を呼び出したロールが、テーブルを含むスキーマまたはデータベースに対して適切な権限を持っていないことを意味します。

SUSPENDED_DATA_METRIC_FUNCTION_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

次のいずれかを使用します。

  • DMF がドロップされます。

  • DMF を含むスキーマまたはデータベースがドロップされます。

  • DMF を含むスキーマまたはデータベースは、テーブル所有者ロールでは解決できません。

SUSPENDED_TABLE_COLUMN_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

次のいずれかを使用します。

  • ターゲットテーブル列はドロップされます。

  • 列を含むスキーマまたはデータベースがドロップされます。

  • 列を含むスキーマまたはデータベースは、テーブル所有者ロールでは解決できません。

SUSPENDED_INSUFFICIENT_PRIVILEGE_TO_EXECUTE_DATA_METRIC_FUNCTION

テーブル所有者ロールには EXECUTE DATA METRIC FUNCTION 権限がありません。

SUSPENDED_ACTIVE_EVENT_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

イベントテーブルがアカウントレベルに設定されていません。

使用上の注意

  • ビューの遅延は最大3時間になる可能性があります。

  • このビューをクエリするには、次の データベースロール のいずれかを付与されたロールを使用します。SNOWFLAKE.GOVERNANCE_VIEWER または SNOWFLAKE.USAGE_VIEWER。