データ品質:PUBLIC ロールに付与された DATA_QUALITY_MONITORING_LOOKUP アプリケーションロール¶
ユーザーは、DATA_QUALITY_MONITORING_RESULTS 関数を呼び出すためにSNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP アプリケーションロールを持つロールを使用する必要があります。そのロールを使用することでデータ品質のメトリックと傾向を表示できます。この変更は、デフォルトで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 関数を呼び出すことができる人を制限する場合は、SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP アプリケーションロールをPUBLIC ロールから取り消す必要があります。その後、このアプリケーションロールをより具体的な他のロールに付与します。
SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP アプリケーションロールの取り消しについては、:doc:`/sql-reference/sql/revoke-application-role`をご参照ください。
SNOWFLAKE.DATA_QUALITY_MONITORING_LOOKUP アプリケーションロールを他のロールへ付与する場合の詳細は、:doc:`/sql-reference/sql/grant-application-role`をご参照ください。
参照:2068