データ測定関数の使用状況の監視¶
DMFsをリストする¶
SHOW DATA METRIC FUNCTIONS または SHOW FUNCTIONS コマンドを使用して、アカウント、データベース、スキーマのデータ メトリック関数 (DMFs) をリストします。例えば、アカウント内のすべての DMFs をリストアップするには、以下を実行します。
SHOW DATA METRIC FUNCTIONS IN ACCOUNT;
また、 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' ) );
また、 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' ) );
また、 DATA_METRIC_FUNCTION_REFERENCES Account Usageビューをクエリして、これらの関連付けを確認することもできます。