查看数据指标函数的结果

You can access the results of a scheduled data metric function (DMF) in the following ways:

Each method of viewing results has its own access control requirements. For example, an application role that grants access to the table function might not let you query the event table. For a description of these access control requirements, see Viewing data quality results.

Query the dedicated event table

通过此选项,可以访问原始数据,并且可以更自由地使用派生对象对数据进行后处理,例如根据分析结果所需的方式创建视图、表函数或存储过程。此外,如果创建这些派生对象,可以有选择地向不同的角色授予对这些对象的访问权限。例如,数据工程师可以访问存储过程以维护获取结果的方法,而数据分析师可以访问视图来分析结果。

事件表命名为 SNOWFLAKE.LOCAL.DATA_QUALITY_MONITORING_RESULTS_RAW

有关事件表列的信息,请参阅 事件表列

有关查询事件表的代表性示例,请参阅 日志记录和跟踪教程

Query the DATA_QUALITY_MONITORING_RESULTS view

通过此选项,您可以查询 DATA_QUALITY_MONITORING_RESULTS 视图,该视图会展平事件表中的原始数据,以便更轻松地访问 DMF 结果。此外,不需要数据后处理以及不需要授予对原始数据的访问权限时,最好选择此选项。

该视图存在于以下共享 SNOWFLAKE 数据库的 LOCAL 架构中:SNOWFLAKE.LOCAL.DATA_QUALITY_MONITORING_RESULTS

有关信息,请参阅 DATA_QUALITY_MONITORING_RESULTS 视图。

备注

SNOWFLAKE.GOVERNANCE_VIEWER 数据库角色无权查询 DATA_QUALITY_MONITORING_RESULTS 视图。

Call the DATA_QUALITY_MONITORING_RESULTS table function

使用该选项可以调用 DATA_QUALITY_MONITORING_RESULTS 表函数以查看 DMF 结果。该函数可返回与 DATA_QUALITY_MONITORING_RESULTS 视图相同的列。但是,调用该函数时只能指定一个表。当您想将数据指标函数的结果限制在单个表中,而不提供对其他表或事件表的测量结果的访问权限时,此选项是最佳选择。

语言: 中文