Account Usage 视图:更新列以支持 Snowflake Native App Framework

注意

此行为变更包含在 2024_01 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

这些 Account Usage 视图的行为如下:

  • CLASSES

  • CLASS_INSTANCES

  • FILE_FORMATS

  • MASKING_POLICIES

  • PIPES

  • ROW_ACCESS_POLICIES

  • SCHEMATA

  • SEQUENCES

  • SESSION_POLICIES

  • STAGES

  • TAGS

  • VIEWS

  • DATABASES

  • PROCEDURES

  • ROLES

  • AGGREGATE_QUERY_HISTORY

  • QUERY_HISTORY

  • GRANTS_TO_ROLES

变更前:

关于 owner_role_type 列:

  • 某些视图不包含该列。

  • 某些视图包含该列,但:

    • 不要通过将 APPLICATION 指定为所有者对象类型来包含对应用程序对象的支持。

    • 与其他 Account Usage 视图指定列的方式不一致。

  • 在 GRANTS_TO_ROLES 视图中:

    • grantee_name 列指定应用程序对象的名称,granted_to 列则指定 APPLICATION

变更后:

对视图的更改按以下方式分组:

  • CLASSES 和 CLASS_INSTANCES 视图会更新列以返回拥有该类或该类实例的角色的标识符。

  • 以下视图已包括 owner_role_type 列并将对 APPLICATION 的支持添加为可能的值:

    • FILE_FORMATS

    • MASKING_POLICIES

    • PIPES

    • ROW_ACCESS_POLICIES

    • SCHEMATA

    • SEQUENCES

    • SESSION_POLICIES

    • STAGES

    • TAGS

    • VIEWS

  • 以下视图已将列添加为视图中的最后一列,并将对 APPLICATION 的支持添加为可能的值:

    • DATABASES

    • PROCEDURES

    • ROLES

  • 以下视图已包括 role_type 列并将对 APPLICATION 的支持添加为可能的值:

    • AGGREGATE_QUERY_HISTORY

    • QUERY_HISTORY

  • 在 GRANTS_TO_ROLES 视图中:

    • grantee_name 列指定应用程序对象的名称,granted_to 列则指定 APPLICATION

    • granted_by 列指定应用程序对象在授予应用程序角色时的名称。

    • granted_by_role_type 列指定 APPLICATION

参考:1379

语言: 中文