Account Usageビュー: アプリケーションとアプリケーションロールの追加による Snowflake Native App Framework のサポート(保留中)

注意

この動作変更は2024_01バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

owner_role_type 列とこれらのAccount Usageビューの動作は以下のとおりです。

  • CLASSES

  • CLASS_INSTANCES

  • FILE_FORMATS

  • MASKING_POLICIES

  • PIPES

  • ROW_ACCESS_POLICIES

  • SCHEMATA

  • SEQUENCES

  • SESSION_POLICIES

  • STAGES

  • TAGS

  • VIEWS

  • AGGREGATE_QUERY_HISTORY

  • DATABASES

  • PROCEDURES

  • QUERY_HISTORY

  • ROLES

  • GRANTS_TO_ROLES

変更前

owner_role_type 列について:

  • 列を含まないビューがいくつかあります。

  • 一部のビューに列は含まれているけれども:

    • 所有者オブジェクトタイプとして APPLICATION を指定することで、アプリケーションオブジェクトのサポートを含んでいません。

    • 他のAccount Usageビューが列を指定する方法と一致しません。

  • GRANTS_TO_ROLES ビューで:

    • grantee_name 列がアプリケーションオブジェクトの名前を指定し、 granted_toAPPLICATION を指定します。

変更後

ビューへの変更は次のようにグループ化されます。

  • CLASSES ビューと CLASS_INSTANCES ビューは、クラスを所有するロールの識別子またはクラスのインスタンスを返すように列を更新します。

  • 次のビューは既に列を含んでおり、可能な値として APPLICATION のサポートを追加しています。

    • FILE_FORMATS

    • MASKING_POLICIES

    • PIPES

    • ROW_ACCESS_POLICIES

    • SCHEMATA

    • SEQUENCES

    • SESSION_POLICIES

    • STAGES

    • TAGS

    • VIEWS

  • 次のビューでは、列をビューの最後の列として追加し、可能な値として APPLICATION のサポートを追加しています。

    • AGGREGATE_QUERY_HISTORY

    • DATABASES

    • PROCEDURES

    • QUERY_HISTORY

    • RESOURCE_GROUPS

    • ROLES

  • GRANTS_TO_ROLES ビューで:

    • grantee_name 列がアプリケーションオブジェクトの名前を指定し、 granted_toAPPLICATION を指定します。

    • アプリケーションロールに権限がある場合、 granted_by 列はアプリケーションオブジェクトの名前を指定します。

    • granted_by_role_type 列は APPLICATION を指定します。

参照: 1379