Coûts de la collecte de données de télémétrie

Lorsque vous enregistrez des messages à partir d’une fonction ou d’une procédure, Snowflake collecte les messages par lots et les intègre dans la table d’événements.

Pour effectuer ce travail, Snowflake utilise des ressources gérées par Snowflake, également appelées modèle de calcul sans serveur. Comme c’est le cas avec d’autres fonctionnalités sans serveur, Snowflake facture votre compte pour l’utilisation des ressources de calcul et des services Cloud nécessaires à l’ingestion des messages enregistrés. Ces coûts apparaissent sur votre facture sous forme de postes distincts.

Pour déterminer l’utilisation du crédit pour l’enregistrement dans le temps, utilisez Vue EVENT_USAGE_HISTORY.

Pour réduire le coût de journalisation :

  • Évitez de vous connecter fréquemment sur une longue période.

  • Définir le niveau des messages ingérés sur des objets spécifiques. Par exemple, vous pouvez définir le niveau de journalisation pour des fonctions ou des procédures spécifiques dans une session, plutôt que de définir le niveau de journalisation pour toutes les fonctions ou procédures.

Si vous ne souhaitez pas collecter de données de télémétrie, vous pouvez procéder de l’une des manières suivantes :

  • Désactivez ou modifiez les niveaux de télémétrie de manière appropriée. Pour plus d’informations, voir Définir les niveaux de télémétrie.

    Cette option n’est pas applicable pour les Native Apps.

  • Désinstallez les applications ou connecteurs émettant des données de télémétrie, ou supprimez les objets inutiles.

  • Si vous ne souhaitez pas que des événements de journalisation et de traçage soient collectés dans le compte, exécutez la commande suivante pour désactiver la table d’événements :

    ALTER ACCOUNT SET EVENT_TABLE = NONE
    
    Copy