数据质量:授予给 PUBLIC 角色的 DATA_QUALITY_MONITORING_LOOKUP 应用程序角色¶
用户必须使用具有 SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP 应用程序角色的角色才能调用 DATA_QUALITY_MONITORING_RESULTS 函数,允许您查看数据质量指标和趋势。此变更会影响哪些角色默认具有 SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP 应用程序角色。
- 变更前:
默认情况下,只有 ACCOUNTADMIN 角色具有 SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP 应用程序角色。账户管理员必须将应用程序角色授予给其他角色,以允许用户调用 DATA_QUALITY_MONITORING_RESULTS 函数。
- 变更后:
PUBLIC 角色被授予 SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP 应用程序角色,这意味着用户可以使用任何角色来调用 DATA_QUALITY_MONITORING_RESULTS 函数。
这并不意味着所有角色和用户都可以查看所有对象的数据质量指标;用户仍必须具有访问对象的权限才能返回 DATA_QUALITY_MONITORING_RESULTS 函数的结果。
变更后,如果您想限制谁可以调用 DATA_QUALITY_MONITORING_RESULTS 函数,则需要从 PUBLIC 角色中撤销 SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP 角色,然后将此应用程序角色授予给其他更具体的角色。
有关撤销 SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP 应用程序角色的信息,请参阅 REVOKE APPLICATION ROLE。
有关向其他角色授予 SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP 应用程序角色的信息,请参阅 GRANT APPLICATION ROLE。
参考:2068