监控数据指标函数的使用情况

列出 DMFs

使用 SHOW DATA METRIC FUNCTIONSSHOW 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 视图来确定这些关联。

语言: 中文