◾️はじめに
https://dk521123.hatenablog.com/entry/2023/08/08/172648
の続き。 Table定義にTagが付いているかどうかを確認する調査があって TAG_REFERENCES ビュー / TAG_REFERENCES_ALL_COLUMNS ビュー っていうビューを知ったのでメモ。
目次
【1】TAG_REFERENCES ビュー 【2】TAG_REFERENCES_ALL_COLUMNS ビュー
【1】TAG_REFERENCES ビュー
https://docs.snowflake.com/ja/sql-reference/account-usage/tag_references
このAccount Usageビューは、 オブジェクトとタグの間の関連付けを識別するために使用できます。 この表示は、オブジェクトとタグの間の直接的な関係のみを記録します。 タグ継承 はこのビューには含まれません。
【2】TAG_REFERENCES_ALL_COLUMNS ビュー
https://docs.snowflake.com/ja/sql-reference/functions/tag_references_all_columns
各行に特定の列に割り当てられたタグ名とタグ値が表示されているテーブルを返します。 この関数は、タグが列に直接割り当てられているか、 タグ継承 を介して割り当てられているかに関係なく、 特定のテーブルまたはビューのすべての列に設定されているすべてのタグを返します。
1)使用上の注意
https://docs.snowflake.com/ja/sql-reference/functions/tag_references_all_columns#usage-notes
~~~~ 結果は、指定されたオブジェクトにアクセスできるロールに対してのみ返されます。 システムタグ の参照を表示するには、共有 SNOWFLAKE データベースに対する IMPORTED PRIVILEGES を持つロールを使用します。 ~~~~ => IMPORTED PRIVILEGES を持つロールじゃないと実行できない
関連記事
Snowflake ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2021/11/02/130111
Snowflake ~ 入門編 / Hello world ~
https://dk521123.hatenablog.com/entry/2021/11/22/212520
Snowflake ~ TAG ~
https://dk521123.hatenablog.com/entry/2023/08/08/172648
Snowflake ~ QUERY_HISTORY ビュー ~
https://dk521123.hatenablog.com/entry/2024/10/09/155708