Schéma :

ACCOUNT_USAGE

Vue WAREHOUSE_EVENTS_HISTORY

Cette vue Account Usage peut être utilisée pour renvoyer les événements qui ont été déclenchés pour les entrepôts à un ou plusieurs clusters de votre compte au cours des 365 derniers jours (1 année).

Les événements pris en charge sont les suivants :

  • Création, destruction ou modification d’un entrepôt, y compris le redimensionnement de l’entrepôt.

  • Reprise ou suspension d’un entrepôt.

  • Reprise, suspension ou redimensionnement d’un cluster dans un entrepôt (entrepôts à un ou plusieurs clusters).

  • Arrêt ou démarrage des clusters supplémentaires dans un entrepôt (entrepôts à plusieurs clusters uniquement).

Colonnes

Nom de la colonne

Type de données

Description

TIMESTAMP

TIMESTAMP_LTZ

L’horodatage lorsque l’événement est déclenché.

WAREHOUSE_ID

NUMBER

L’ID d’entrepôt unique (attribué par Snowflake) qui correspond au nom de l’entrepôt dans votre compte.

WAREHOUSE_NAME

TEXT

Le nom de l’entrepôt dans votre compte.

CLUSTER_NUMBER

NUMBER

Si un événement a été déclenché pour un cluster spécifique dans un entrepôt multi-clusters, le numéro du cluster (commençant par 1) pour lequel l’événement a été déclenché ; si l’événement a été déclenché pour tous les clusters de l’entrepôt ou n’est pas applicable pour un entrepôt à un seul cluster, NULL s’affiche.

EVENT_NAME

TEXT

Nom de l’événement. Pour la liste des valeurs possibles, voir EVENT_NAME Descriptions (dans cette rubrique).

EVENT_REASON

TEXT

La cause de l’événement. Pour la liste des valeurs possibles, voir EVENT_REASON Descriptions (dans cette rubrique).

EVENT_STATE

TEXT

État d’un événement qui prend du temps pour se terminer ou qui peut être annulé : STARTED, COMPLETED, PARTIALLY_COMPLETED.

USER_NAME [1]

TEXT

Utilisateur qui a initié l’événement.

ROLE_NAME [1]

TEXT

Rôle actif dans la session au moment où l’événement était initié.

QUERY_ID [1]

TEXT

Identificateur interne / généré par le système pour l’instruction SQL.

[1] Ces champs affichent des données uniquement pour les requêtes exécutées à partir du 1er avril 2021.

Notes sur l’utilisation

  • La latence pour la vue peut atteindre 3 heures.

  • Chaque événement peut produire plusieurs lignes dans la vue pour les raisons suivantes :

    • Les événements déclenchent souvent d’autres événements connexes.

    • Les événements peuvent prendre du temps pour se terminer ou peuvent être annulés ; si cela se produit, la colonne EVENT_STATE indique si l’événement a été lancé, terminé ou annulé.

Descriptions EVENT_REASON

WAREHOUSE_AUTORESUME:

Un entrepôt suspendu a été repris automatiquement parce que AUTO_RESUME est activé pour l’entrepôt et qu’une instruction SQL a été soumise à l’entrepôt.

WAREHOUSE_RESUME:

Un entrepôt suspendu a été repris manuellement par un utilisateur.

WAREHOUSE_AUTOSUSPEND:

Un entrepôt en cours d’exécution a été suspendu automatiquement parce que AUTO_SUSPEND est activé pour l’entrepôt et que la période d’inactivité définie pour AUTO_SUSPEND est passée.

WAREHOUSE_SUSPEND:

Un entrepôt en cours d’exécution a été suspendu manuellement par un utilisateur.

WAREHOUSE_RESIZE:

Un entrepôt a été redimensionné.

RESOURCE_MONITOR_SUSPEND:

Un entrepôt a été suspendu parce que le quota de crédit pour le moniteur de ressources de l’entrepôt a été atteint.

MULTICLUSTER_SPINUP:

Un nouveau cluster/cluster suspendu a été provisionné dans un entrepôt multi-clusters ; non applicable aux entrepôts à un seul cluster.

MULTICLUSTER_SPINDOWN:

Un cluster en cours d’exécution a été arrêté dans un entrepôt multi-clusters ; non applicable aux entrepôts à un seul cluster.

Descriptions EVENT_NAME

Événements liés à l’entrepôt :

CREATE_WAREHOUSE:

Déclenché par la création d’un nouvel entrepôt, ce qui peut se produire lorsqu’un utilisateur crée manuellement un entrepôt ou lorsqu’un compte est provisionné et que l’entrepôt par défaut est automatiquement créé dans le compte.

  • Numéro de cluster : aucun (N/A)

  • Statut de l’événement : COMPLETED

  • Raison de l’événement : aucun (N/A)

  • Impact sur la facturation : aucune activité de facturation pour cet événement si le cluster est créé avec INITIALLY_SUSPENDED = TRUE ; sinon, le comptage commence lorsque toutes les ressources de calcul sont provisionnées pour l’entrepôt ou lorsque l’entrepôt commence à traiter les instructions (si l’entrepôt commence à traiter les instructions avant que les ressources ne soient entièrement provisionnées).

DROP_WAREHOUSE:

Déclenché lorsqu’un entrepôt existant est détruit ; toutes les instructions en cours d’exécution sur l’entrepôt sont arrêtées et les ressources informatiques sont libérées.

  • Numéro de cluster : aucun (N/A)

  • Statut de l’événement : COMPLETED

  • Raison de l’événement : aucun (N/A)

  • Impact sur la facturation : toute activité de comptage est arrêtée.

ALTER_WAREHOUSE:

Déclenché lorsque les propriétés d’un entrepôt existant sont modifiées, y compris le redimensionnement de l’entrepôt. Si l’entrepôt est redimensionné, des événements RESIZE_WAREHOUSE supplémentaires sont déclenchés. Cet événement peut également déclencher des événements RESUME_WAREHOUSE ou SUSPEND_WAREHOUSE.

  • Numéro de cluster : aucun (N/A)

  • Statut de l’événement : COMPLETED

  • Raison de l’événement : aucun (N/A)

  • Impact sur la facturation : l’impact sur la facturation dépend des événements qui ont été déclenchés.

RESIZE_WAREHOUSE:

Déclenché par la modification de la taille d’un entrepôt, qui augmente ou diminue les ressources de calcul dans chaque cluster de l’entrepôt. Pour un entrepôt en fonctionnement, cet événement déclenche également un événement RESIZE_CLUSTER pour chaque cluster de l’entrepôt.

  • Numéro de cluster : aucun (s’applique à tous les clusters)

  • État de l’événement : STARTED, COMPLETED ou PARTIALLY_COMPLETED

  • Raison de l’événement : WAREHOUSE_RESIZE

  • Impact sur la facturation : le redimensionnement d’un entrepôt en cours d’exécution ajoute ou supprime des ressources informatiques dans chaque cluster de l’entrepôt. Les nouvelles ressources ajoutées commencent à être comptées lorsqu’elles sont provisionnées, tandis que les ressources supprimées cessent d’être comptées une fois qu’elles ont fini de traiter les instructions en cours d’exécution. Redimensionner un entrepôt suspendu ne met pas en marche de nouvelles ressources pour l’entrepôt.

RESUME_WAREHOUSE:

Déclenché lorsqu’un entrepôt suspendu est repris ou qu’un nouvel entrepôt est créé avec INITIALLY_SUSPENDED = FALSE. Cet événement déclenche également un événement RESUME_CLUSTER pour chaque cluster de l’entrepôt.

  • Numéro de cluster : aucun (s’applique à tous les clusters)

  • État de l’événement : STARTED, COMPLETED ou PARTIALLY_COMPLETED

  • Raison de l’événement : WAREHOUSE_AUTORESUME ou WAREHOUSE_RESUME

  • Impact sur la facturation : le comptage commence une fois que toutes les ressources informatiques sont provisionnées pour l’entrepôt.

SUSPEND_WAREHOUSE:

Déclenché lorsqu’un entrepôt en cours d’exécution est suspendu. Cet événement déclenche également un événement SUSPEND_CLUSTER pour chaque cluster de l’entrepôt.

  • Numéro de cluster : aucun (s’applique à tous les clusters)

  • État de l’événement : STARTED, COMPLETED ou PARTIALLY_COMPLETED

  • Raison de l’événement : WAREHOUSE_AUTOSUSPEND ou WAREHOUSE_SUSPEND

  • Impact sur la facturation : le comptage des ressources informatiques de l’entrepôt s’arrête après la fin de toutes les instructions en cours.

Événements liés aux clusters :

RESUME_CLUSTER:

Déclenché lorsqu’un cluster suspendu est repris.

  • Numéro de cluster : numéro du cluster repris (toujours 1 pour un entrepôt à un seul cluster)

  • Statut de l’événement : COMPLETED

  • Raison de l’événement :

    • WAREHOUSE_AUTORESUME ou WAREHOUSE_RESUME (entrepôts à un seul cluster)

    • MULTICLUSTER_SPINUP (entrepôts multi-clusters)

  • Impact sur la facturation : le comptage commence sur les ressources de calcul pour le cluster une fois qu’elles sont provisionnées.

SUSPEND_CLUSTER:

Déclenché lorsqu’un cluster en cours d’exécution est suspendu.

  • Numéro de cluster : numéro du cluster suspendu (toujours 1 pour un entrepôt à un seul cluster).

  • Statut de l’événement : COMPLETED

  • Raison de l’événement :

    • WAREHOUSE_AUTOSUSPEND ou WAREHOUSE_SUSPEND (entrepôts à un seul cluster)

    • MULTICLUSTER_SPINDOWN (entrepôts multi-clusters)

    • RESOURCE_MONITOR_SUSPEND (tous les entrepôts)

  • Impact sur la facturation : le comptage des ressources informatiques du cluster s’arrête après la fin de toutes les instructions en cours.

RESIZE_CLUSTER:

Déclenché lorsqu’un cluster est redimensionné, généralement à la suite du redimensionnement d’un entrepôt.

  • Numéro de cluster : numéro du cluster redimensionné (toujours 1 pour un entrepôt à un seul cluster).

  • Statut de l’événement : COMPLETED

  • Raison de l’événement :

    • WAREHOUSE_AUTORESUME ou WAREHOUSE_RESUME (entrepôts à un seul cluster)

    • MULTICLUSTER_SPINDOWN ou MULTICLUSTER_SPINUP (entrepôts multi-clusters)

    • WAREHOUSE_RESIZE (tous les entrepôts)

  • Impact sur la facturation : dépend de l’ajout ou de la suppression de ressources informatiques en raison du redimensionnement :

    • Les ressources informatiques qui sont ajoutées commencent à être comptées après avoir été provisionnées.

    • Les ressources de calcul qui sont retirées cessent d’être comptées après la fin de toutes les instructions en cours d’exécution.

SPINUP_CLUSTER:

Déclenché lorsqu’un cluster est démarré (entrepôt multi-clusters uniquement) ; se produit généralement lorsque la taille minimale/maximale du cluster est augmentée.

  • Numéro du cluster : numéro du cluster qui a été démarré

  • État de l’événement : STARTED, COMPLETED ou PARTIALLY_COMPLETED

  • Raison de l’événement : MULTICLUSTER_SPINUP ou WAREHOUSE_RESIZE

  • Impact sur la facturation : le comptage commence sur les ressources de calcul pour le cluster une fois qu’elles sont provisionnées.

SPINDOWN_CLUSTER:

Déclenché lorsqu’un cluster en cours d’exécution est arrêté (entrepôt multi-clusters uniquement) ; cela se produit généralement lorsque la taille minimale/maximale du cluster est réduite.

  • Numéro du cluster : numéro du cluster qui a été arrêté

  • État de l’événement : STARTED, COMPLETED ou PARTIALLY_COMPLETED

  • Raison de l’événement : MULTICLUSTER_SPINDOWN ou WAREHOUSE_RESIZE

  • Impact sur la facturation : le comptage des ressources informatiques du cluster s’arrête après la fin de toutes les instructions en cours.