Versionierte Schemas: Tag-Weitergabe verbieten (Ausstehend)

Achtung

Diese Verhaltensänderung ist in Bundle 2024_01 enthalten.

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

Das Verhalten von versionierten Schemas und Tags in einer Snowflake Native App ist wie folgt:

Vor der Änderung

Die Tag-Weitergabe in einer Snowflake Native App erfolgt bei einem versionierten Schema unter den folgenden Bedingungen:

  • Erstellen eines Tags im versionierten Schema und Zuweisen des Tags zu einem Objekt in einem anderen Schema.

  • Erstellen eines Tags in einem nicht versionierten Schema und Zuweisen des Tags zu einem Objekt in einem versionierten Schema.

  • Erstellen von Tabellen oder Ansichten im versionierten Schema und Zuweisen der Tabellen oder Ansichten zu einem Tag, wenn das Tag in einem nicht versionierten Schema existiert.

  • Erstellen von Tabellen oder Ansichten in einem nicht versionierten Schema und Zuweisen der Tabellen oder Ansichten zu einem Tag, wenn das Tag in einem versionierten Schema existiert.

In diesen Fällen bezieht sich die Tag-Wiedergabe auf Tags, die auf Objekte gesetzt werden, wenn das versionierte Schema zur nächsten Version aufsteigt.

Nach der Änderung

Die Tag-Weitergabe findet bei versionierten Schemas in einer Snowflake Native App nicht statt und führt zu folgender Fehlermeldung:

A TAG in a versioned schema can only be assigned to the objects in the same schema. An object in a versioned schema can only have a TAG assigned that is defined in the same schema.

Um die Fehlermeldung zu vermeiden, muss der Snowflake Native App-Anbieter das Setup-Skript aktualisieren, um sicherzustellen, dass Tags auf Objekte innerhalb desselben Schemas wie das Tag gesetzt werden, wenn ein versioniertes Schema entweder das Tag oder das Objekt enthält, auf das das Tag gesetzt ist. Wenn ein nicht versioniertes Schema entweder das Tag oder das Objekt enthält, auf das das Tag gesetzt ist, ist es nicht notwendig, das Setup-Skript zu aktualisieren.

Wenn Sie ein Verbraucher der Snowflake Native App sind und Ihnen diese Fehlermeldung nach dem Installieren der App angezeigt wird, bitten Sie den Anbieter, sein Setup-Skript zu aktualisieren.

Ref.: 1401