- Schéma :
Vue APPLICATION_STATE¶
Cette vue du schéma DATA_SHARING_USAGE peut être utilisée pour afficher des informations sur les applications installées à partir d’une annonce pour tous les paquets d’applications du compte actuel.
Si une annonce a été publiée à l’aide de Exécution automatique inter-Cloud, cette vue affiche des informations sur les applications installées dans toutes les régions.
Colonnes¶
Nom de la colonne |
Type de données |
Description |
---|---|---|
CONSUMER_SNOWFLAKE_REGION |
VARCHAR |
La région Snowflake du compte consommateur où l’application est installée. |
CONSUMER_ORGANIZATION_NAME |
VARCHAR |
Nom de l’organisation du compte consommateur. |
CONSUMER_ACCOUNT_LOCATOR |
VARCHAR |
Localisateur du compte consommateur. |
CONSUMER_ACCOUNT_NAME |
VARCHAR |
Nom du compte consommateur. |
PROVIDER_SNOWFLAKE_REGION |
VARCHAR |
Région Snowflake du compte du fournisseur qui a créé le paquet d’application. |
PROVIDER_ACCOUNT_LOCATOR |
VARCHAR |
Localisateur de compte du fournisseur. |
PROVIDER_ACCOUNT_NAME |
VARCHAR |
Nom du compte du fournisseur. |
PACKAGE_NAME |
VARCHAR |
Nom actuel du paquet d’application dans le compte du fournisseur à partir duquel l’application a été installée. |
APPLICATION_NAME_HASH |
VARCHAR |
Chaîne de hachage du nom de l’instance d’application installée dans le compte consommateur. Le consommateur utilise la fonction SHA1 pour calculer la valeur de hachage de l’application installée. Le consommateur peut ensuite utiliser cette valeur lorsqu’il contacte le fournisseur. |
CREATED_ON |
DATETIME |
Horodatage de la première installation de l’instance d’application. |
CURRENT_VERSION |
VARCHAR |
Version actuelle de l’application. |
CURRENT_PATCH |
INT |
Niveau de correctif actuel de l’application. |
CURRENT_INSTALLED_ON |
DATETIME |
Horodatage de l’installation de la version actuelle de l’application. |
PREVIOUS_VERSION_STATE |
VARCHAR |
L’état de la version précédente. Les valeurs possibles sont COMPLETE et FINALIZING.
|
PREVIOUS_VERSION |
VARCHAR |
Version précédente de l’application. |
PREVIOUS_PATCH |
INT |
Niveau de correctif précédent de l’application. |
UPGRADE_STATE |
VARCHAR |
Statut de la mise à niveau de la version de l’application. Les valeurs possibles sont les suivantes :
|
TARGET_UPGRADE_VERSION |
VARCHAR |
Version cible de l’application en cours d’exécution ou en attente de mise à niveau. |
TARGET_UPGRADE_PATCH |
INT |
Niveau de correctif de la version de l’application en cours d’exécution ou en attente de mise à niveau. |
UPGRADE_STARTED_ON |
DATETIME |
Date à laquelle la mise à niveau de l’application a commencé. |
UPGRADE_ATTEMPT |
INT |
Nombre de tentatives de mise à niveau vers la version ou le correctif cible. |
UPGRADE_ATTEMPTED_ON |
DATETIME |
Horodatage de la dernière tentative de mise à niveau. |
UPGRADE_FAILURE_REASON |
VARCHAR |
Description de l’échec si la mise à niveau précédente de l’application a échoué. |
LISTING_NAME |
VARCHAR |
Nom de l’annonce de l’échange de données à partir de laquelle l’application a été installée. |
LISTING_DISPLAY_NAME |
VARCHAR |
Nom d’affichage de l’annonce. |
EXCHANGE_NAME |
VARCHAR |
Nom d’échange de données de l’annonce à partir de laquelle l’application a été installée. |
LAST_HEALTH_STATUS |
VARCHAR |
Le dernier état de santé signalé de l’application. Les valeurs possibles sont les suivantes :
|
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. |
DISABLEMENT_REASONS |
VARCHAR |
Un tableau contenant les raisons pour lesquelles l”Snowflake Native App a été désactivée. Voir Raisons pour lesquelles une application peut être désactivée. |
Raisons pour lesquelles une application peut être désactivée¶
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 ne peut plus être utilisée et doit être supprimée et réinstallée à partir d’une annonce 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 :
|
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 |
Notes sur l’utilisation¶
Il n’y a pas de conservation des données pour cette vue. Si une application est désinstallée, les informations contenues dans cette vue ne sont plus disponibles.