监控数据指标函数的使用情况¶
列出 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 视图来确定这些关联。