Vue APPLICATION_STATE : ajouter des colonnes pour fournir des informations supplémentaires sur l’application

Attention

Ce changement de comportement est présent dans le bundle 2024_07.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Lorsque ce bundle de changements de comportement est activé, la sortie de la Vue APPLICATION_STATE inclut des informations supplémentaires sur l’état de santé d’une application, les mises à niveau et le partage d’événements.

Cette modification ajoute les nouvelles colonnes suivantes à la fin de la sortie de la vue APPLICATION_STATE :

Nom de la colonne

Type de données

Description

LAST_HEALTH_STATUS

VARCHAR

Le dernier état de santé signalé de l’application. Les valeurs possibles sont les suivantes :

  • OK

  • FAILED

  • PAUSED

LAST_HEALTH_STATUS_UPDATED_ON

VARCHAR

L’horodatage du dernier signalement de l’état de santé.

ENABLED_TELEMETRY_EVENT_DEFINITIONS

VARCHAR

Une liste de définitions d’événements que le consommateur a activées. Voir À propos des définitions d’événements pour plus d’informations.

UPGRADE_STATE_UPDATED_ON

TIMESTAMP_LTZ

L’horodatage indiquant le moment où l’application est entrée dans son état de mise à jour actuel. Cette valeur est définie automatiquement par Snowflake. L’état de mise à niveau est déjà présent.

DISABLEMENT_REASONS

VARCHAR

Un tableau contenant les raisons pour lesquelles la Snowflake Native App a été désactivée. Consultez les statuts possibles d’une application désactivée pour obtenir la liste des raisons.

Le tableau suivant répertorie les valeurs possibles pour la colonne DISABLEMENT_REASONS :

Valeur

Description du statut

Est-ce récupérable ?

MANUALLY_DISABLED

L’application est désactivée par Snowflake

Oui. Pour réactiver l’application, contactez le support Snowflake.

ACCOUNT_INACTIVE

Le compte devient inactif en étant verrouillé ou suspendu, ce qui rend l’application indisponible. Dans cet état, un consommateur ne peut exécuter aucune requête SQL dans leur compte et l’application ne peut pas être mise à niveau.

Oui. L’application est automatiquement réactivée si le verrouillage ou la suspension du compte est supprimé

PACKAGE_VERSION_IS_MISSING

La version du paquet d’application pour l’application a été supprimée par le fournisseur. Non.

L’application n’est plus utilisable et doit être supprimée et réinstallée à partir d’une liste ou d’un paquet d’application valide

CMK_ACCESS_DENIED

Le consommateur gère lui-même la clé de chiffrement (ENCRYPT_USE_CMK_KMS est activé) et Snowflake n’a pas accès à cette clé.

Oui. Pour réactiver l’application, assurez-vous que la configuration du fournisseur Cloud permet de récupérer le CMK est correcte et que Snowflake a accès à la clé.

LISTING_ACCESS_REVOKED

L’annonce utilisée pour créer l’application n’est plus disponible. Les raisons possibles de ce statut incluent :

  • Le fournisseur a supprimé l’annonce

  • Le fournisseur a supprimé manuellement l’accès à l’annonce privée du compte du consommateur

Peut-être. La récupérabilité dépend de la raison pour laquelle l’accès a été révoqué.

Par exemple, si l’annonce a été supprimée, elle ne peut pas être récupérée. Si un compte consommateur a été supprimé manuellement de l’annonce privée, l’accès à l’annonce et à l’application peut être restauré.

LISTING_TRIAL_USAGE_EXCEEDED

L’application a dépassé la limite d’utilisation pour une annonce d’essai basée sur l’utilisation.

Non

LISTING_PAYMENT_REQUIRED

L’annonce utilisée pour installer l’application est une annonce payante et nécessite un paiement pour une utilisation ultérieure.

Oui. Le consommateur doit configurer correctement le paiement de l’application.

LISTING_TRIAL_TIME_EXCEEDED

L’application a dépassé la durée de l’essai.

Non

APPLICATION_PACKAGE_NOT_AVAILABLE

Le paquet d’application utilisé pour créer l’application n’existe plus. Il est possible que le fournisseur ait supprimé le paquet d’application correspondant.

Non

APPLICATION_PACKAGE_DISABLED

Le paquet d’application utilisé pour créer l’application est désactivé par Snowflake.

Oui. L’application est réactivée si Snowflake réactive le paquet d’application.

APPLICATION_SUSPENDED

Les ressources de l’application, par exemple les tâches, les services et les pools de calcul, sont suspendues en raison de la désactivation de l’application.

Les objets suspendus restent suspendus jusqu’à ce que l’application soit réactivée et qu’il n’y ait aucune autre raison pour laquelle l’application a été désactivée.

Oui

APPLICATION_SUSPEND_RESUME_IN_PROGRESS

Les ressources de l’application, par exemple les tâches, les services et les pools de calcul, reprennent actuellement.

Oui

Réf : 1716