データ測定関数の使用状況の監視

DMFsをリストする

SHOW DATA METRIC FUNCTIONS または SHOW FUNCTIONS コマンドを使用して、アカウント、データベース、スキーマのデータ メトリック関数 (DMFs) をリストします。例えば、アカウント内のすべての DMFs をリストアップするには、以下を実行します。

SHOW DATA METRIC FUNCTIONS IN ACCOUNT;
Copy

また、 Information Schema FUNCTIONS ビュー または Account Usage FUNCTIONS ビュー をクエリして、指定したデータベースまたはアカウントの DMFs をリストすることもできます。

is_data_metric 列は、関数が DMF かどうかを指定します。

DMF に関連づけられているオブジェクトをリストします。

DATA_METRIC_FUNCTION_REFERENCES Information Schema テーブル関数を呼び出すことで、指定された DMF に関連するテーブルやビューを識別することができます。

テーブルまたはビューに count_positive_numbers という DMF がセットされている各オブジェクト(テーブルまたはビュー)の行を返すには、以下を実行します。

USE DATABASE governance;
USE SCHEMA INFORMATION_SCHEMA;
SELECT *
  FROM TABLE(
    INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_REFERENCES(
      METRIC_NAME => 'governance.dmfs.count_positive_numbers'
    )
  );
Copy

また、 DATA_METRIC_FUNCTION_REFERENCES Account Usageビューをクエリして、これらの関連付けを確認することもできます。

オブジェクトに関連するリスト DMFs

DATA_METRIC_FUNCTION_REFERENCES Information Schema テーブル関数を呼び出すと、指定したテーブルまたはビューに関連付けられた DMFs を識別子として識別できます。

hr.tables.empl_info という名前のテーブルに割り当てられた各 DMF の行を返すには、以下のように実行します。

USE DATABASE governance;
USE SCHEMA INFORMATION_SCHEMA;
SELECT *
  FROM TABLE(
    INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_REFERENCES(
      REF_ENTITY_NAME => 'hr.tables.empl_info',
      REF_ENTITY_DOMAIN => 'table'
    )
  );
Copy

また、 DATA_METRIC_FUNCTION_REFERENCES Account Usageビューをクエリして、これらの関連付けを確認することもできます。