Account Usage-Ansichten: Unterstützung von Snowflake Native App Framework durch Hinzufügen von Anwendungen und Anwendungsrollen (Ausstehend)

Achtung

Diese Verhaltensänderung ist in Bundle 2024_01 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Das Verhalten der Spalte owner_role_type und dieser Account Usage-Ansichten und ist wie folgt:

  • 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

Vor der Änderung

Spalte owner_role_type:

  • Einige der Ansichten enthalten die Spalte nicht.

  • Einige der Ansichten enthalten die Spalte, aber:

    • Enthalten keine Unterstützung von Anwendungsobjekten durch Angabe von APPLICATION als Eigentümerobjekttyp.

    • Sind nicht konsistent mit der Art und Weise, wie andere Account Usage-Ansichten die Spalte angeben.

  • In der Ansicht GRANTS_TO_ROLES:

    • Die Spalte grantee_name gibt den Namen des Anwendungsobjekts an, und die Spalte granted_to gibt APPLICATION an.

Nach der Änderung

Die Änderungen an den Ansichten sind wie folgt gruppiert:

  • Die Ansichten CLASSES und CLASS_INSTANCES aktualisieren die Spalte, um den Bezeichner der Rolle, die Eigentümer der Klasse ist, oder die Instanz der Klasse zurückzugeben.

  • Die folgenden Ansichten enthalten bereits die Spalte und unterstützen APPLICATION als möglichen Wert:

    • FILE_FORMATS

    • MASKING_POLICIES

    • PIPES

    • ROW_ACCESS_POLICIES

    • SCHEMATA

    • SEQUENCES

    • SESSION_POLICIES

    • STAGES

    • TAGS

    • VIEWS

  • Die folgenden Ansichten fügen die Spalte als letzte Spalte in der Ansicht hinzu und unterstützen APPLICATION als möglichen Wert:

    • AGGREGATE_QUERY_HISTORY

    • DATABASES

    • PROCEDURES

    • QUERY_HISTORY

    • RESOURCE_GROUPS

    • ROLES

  • In der Ansicht GRANTS_TO_ROLES:

    • Die Spalte grantee_name gibt den Namen des Anwendungsobjekts an, und die Spalte granted_to gibt APPLICATION an.

    • Die Spalte granted_by gibt den Namen des Anwendungsobjekts an, wenn es Berechtigungszuweisungen zu Anwendungsrollen gibt.

    • Die Spalte granted_by_role_type gibt APPLICATION an.

Ref.: 1379