- Schema:
Ansicht APPLICATION_STATE¶
Diese Ansicht des DATA_SHARING_USAGE-Schemas kann verwendet werden, um zu allen Anwendungspaketen im aktuellen Konto Informationen zu Apps anzuzeigen, die aus einem Freigabeangebot installiert wurden.
Wenn ein Freigabeangebot mit Cloud-übergreifender automatischer Ausführung veröffentlicht wurde, zeigt diese Ansicht Informationen zu installierten Apps in allen Regionen an.
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
CONSUMER_SNOWFLAKE_REGION |
VARCHAR |
Die Snowflake-Region des Verbraucherkontos, in dem die App installiert ist. |
CONSUMER_ORGANIZATION_NAME |
VARCHAR |
Name der Organisation des Verbraucherkontos. |
CONSUMER_ACCOUNT_LOCATOR |
VARCHAR |
Konto-Locator des Verbraucherkontos. |
CONSUMER_ACCOUNT_NAME |
VARCHAR |
Name des Verbraucherkontos. |
PROVIDER_SNOWFLAKE_REGION |
VARCHAR |
Die Snowflake-Region des Anbieterkontos, in dem das Anwendungspaket erstellt wurde. |
PROVIDER_ACCOUNT_LOCATOR |
VARCHAR |
Konto-Locator des Anbieterkontos. |
PROVIDER_ACCOUNT_NAME |
VARCHAR |
Name des Anbieterkontos. |
PACKAGE_NAME |
VARCHAR |
Der aktuelle Name des Anwendungspakets im Anbieterkonto, von dem aus die App installiert wurde. |
APPLICATION_NAME_HASH |
VARCHAR |
Hashwert-Zeichenfolge des Namens der installierten App-Instanz im Verbraucherkonto. Der Verbraucher verwendet die Funktion SHA1, um den Hash-Wert der installierten Anwendung zu berechnen. Der Verbraucher kann dann diesen Wert beim Kontaktieren des Anbieters verwenden. |
CREATED_ON |
DATETIME |
Der Zeitstempel, an dem die App-Instanz zum ersten Mal installiert wurde. |
CURRENT_VERSION |
VARCHAR |
Die aktuelle Version der App. |
CURRENT_PATCH |
INT |
Der aktuelle Patch-Level der App. |
CURRENT_INSTALLED_ON |
DATETIME |
Der Zeitstempel, an dem die aktuelle Version der App installiert wurde. |
PREVIOUS_VERSION_STATE |
VARCHAR |
Der Status der vorherigen Version. Mögliche Werte sind COMPLETE und FINALIZING.
|
PREVIOUS_VERSION |
VARCHAR |
Die vorherige Version der App. |
PREVIOUS_PATCH |
INT |
Der vorherige Patch-Level der App. |
UPGRADE_STATE |
VARCHAR |
Der Upgrade-Status der Version der App. Mögliche Werte sind:
|
TARGET_UPGRADE_VERSION |
VARCHAR |
Die Zielversion der App, die gerade ausgeführt wird oder für die ein Upgrade aussteht. |
TARGET_UPGRADE_PATCH |
INT |
Der Patch-Level der Version der App, die gerade ausgeführt wird oder für die ein Upgrade aussteht. |
UPGRADE_STARTED_ON |
DATETIME |
Der Zeitstempel für den Zeitpunkt, an dem die Aktualisierung der App gestartet wurde. |
UPGRADE_ATTEMPT |
INT |
Die Anzahl der Versuche, auf die Zielversion oder den Zielpatch zu aktualisieren. |
UPGRADE_ATTEMPTED_ON |
DATETIME |
Der Zeitstempel für den Zeitpunkt, an dem der letzte Upgrade-Versuch unternommen wurde. |
UPGRADE_FAILURE_REASON |
VARCHAR |
Eine Beschreibung des Fehlers, falls das vorherige Upgrade der App fehlgeschlagen ist. |
LISTING_NAME |
VARCHAR |
Der Name des Freigabeangebots des Datenaustauschs, aus dem die App installiert wurde. |
LISTING_DISPLAY_NAME |
VARCHAR |
Der Anzeigename des Freigabeangebots. |
EXCHANGE_NAME |
VARCHAR |
Der Name des Datenaustauschs des Freigabeangebots, aus dem die App installiert wurde. |
LAST_HEALTH_STATUS |
VARCHAR |
Der zuletzt gemeldete Integritätsstatus der App. Mögliche Werte sind:
|
LAST_HEALTH_STATUS_UPDATED_ON |
VARCHAR |
Der Zeitstempel, zu dem der Integritätsstatus zuletzt gemeldet wurde. |
ENABLED_TELEMETRY_EVENT_DEFINITIONS |
VARCHAR |
Eine Auflistung der Ereignisdefinitionen, die der Verbraucher aktiviert hat. Siehe Über Definitionen von Ereignissen für weitere Informationen. |
UPGRADE_STATE_UPDATED_ON |
TIMESTAMP_LTZ |
Der Zeitstempel, zu dem die App in den aktuellen Upgrade-Status eingetreten ist. Dieser Wert wird von Snowflake automatisch eingestellt. |
DISABLEMENT_REASONS |
VARCHAR |
Ein Array mit den Gründen, warum die Snowflake Native App deaktiviert wurde. Siehe Gründe, warum eine App deaktiviert werden kann. |
Gründe, warum eine App deaktiviert werden kann¶
In der folgenden Tabelle finden Sie eine Auflistung der möglichen Werte für die Spalte DISABLEMENT_REASONS:
Wert |
Statusbeschreibung |
Ist es wiederherstellbar? |
---|---|---|
MANUALLY_DISABLED |
Die App wird von Snowflake deaktiviert |
Ja. Um die App wieder zu aktivieren, wenden Sie sich an den Snowflake Support. |
ACCOUNT_INACTIVE |
Das Konto wird inaktiv, indem es gesperrt oder ausgesetzt wird, wodurch die App nicht mehr verfügbar ist. In diesem Status kann ein Verbraucher keine SQL-Abfragen in seinem Konto ausführen und die App kann nicht aktualisiert werden. |
Ja. Die App wird automatisch wieder aktiviert, wenn die Kontosperre oder -aussetzung aufgehoben wird. |
PACKAGE_VERSION_IS_MISSING |
Die Version des Anwendungspakets für die App wurde vom Anbieter gelöscht. |
Nein. Die App ist nicht mehr nutzbar und muss gelöscht und aus einem gültigen Freigabeangebot oder einem gültigen Paket neu installiert werden. |
CMK_ACCESS_DENIED |
Der Verbraucher verwaltet den Schlüssel für die Verschlüsselung selbst (ENCRYPT_USE_CMK_KMS ist aktiviert) und Snowflake hat keinen Zugriff auf diesen Schlüssel. |
Ja. Um die App wieder zu aktivieren, stellen Sie sicher, dass die Konfiguration des Cloud-Anbieters zum Abrufen des CMK korrekt ist und dass Snowflake Zugriff auf den Schlüssel hat. |
LISTING_ACCESS_REVOKED |
Das Freigabeangebot, das zur Erstellung der App verwendet wurde, ist nicht mehr verfügbar. Mögliche Gründe für diesen Status sind:
|
Möglicherweise. Die Wiederherstellbarkeit hängt von dem Grund ab, warum der Zugriff widerrufen wurde. Wenn das Freigabeangebot zum Beispiel gelöscht wurde, kann es nicht wiederhergestellt werden. Wenn ein Verbraucherkonto manuell aus dem privaten Freigabeangebot entfernt wurde, kann der Zugriff auf das Freigabeangebot und die App wiederhergestellt werden. |
LISTING_TRIAL_USAGE_EXCEEDED |
Die Anwendung hat die Nutzungsgrenze für ein nutzungsbasiertes Freigabeangebot überschritten. |
Nein |
LISTING_PAYMENT_REQUIRED |
Das Freigabeangebot, das zur Installation der App verwendet wird, ist ein kostenpflichtiges Freigabeangebot und erfordert eine Zahlung für die weitere Nutzung. |
Ja. Der Verbraucher muss die Zahlung für die App korrekt festlegen. |
LISTING_TRIAL_TIME_EXCEEDED |
Die Anwendung hat die Versuchsdauer überschritten. |
Nein |
APPLICATION_PACKAGE_NOT_AVAILABLE |
Das Anwendungspaket, mit dem die App erstellt wurde, existiert nicht mehr. Der Anbieter hat möglicherweise das entsprechende Anwendungspaket gelöscht. |
Nein |
APPLICATION_PACKAGE_DISABLED |
Das Anwendungspaket, das zur Erstellung der App verwendet wurde, wurde von Snowflake deaktiviert. |
Ja. Die Anwendung wird wieder aktiviert, wenn Snowflake das Anwendungspaket wieder aktiviert. |
APPLICATION_SUSPENDED |
Die Ressourcen der App, z. B. Aufgaben, Dienste und Computepools, sind aufgrund der Deaktivierung der App ausgesetzt. Die ausgesetzten Objekte bleiben ausgesetzt, bis die App wieder aktiviert wird und es keine anderen Gründe für die Deaktivierung der App gibt. |
Ja |
APPLICATION_SUSPEND_RESUME_IN_PROGRESS |
Die App-Ressourcen, z. B. Aufgaben, Dienste und Computepools, werden gerade wieder fortgesetzt. |
Ja |
Nutzungshinweise¶
Für diese Ansicht gibt es keine Datenaufbewahrung. Wenn eine App deinstalliert wird, sind die in dieser Ansicht enthaltenen Informationen nicht mehr verfügbar.