Journalisation et traçage : table d’événements par défaut incluse

Attention

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

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

Attention

Ce changement de comportement figurait à l’origine dans le bundle 2024_04 et a ensuite été supprimé. Le changement est réintroduit dans le bundle 2024_06.

Avant la modification:

Snowflake n’inclut pas de table d’événements par défaut. Pour commencer à utiliser la journalisation et le traçage, vous devez installer et activer une table d’événements, la définir comme table d’événements pour le compte à utiliser, puis activer la journalisation et le traçage. Avant l’installation de la table d’événements, les événements de journalisation ou de trace ne sont pas capturés, même si la journalisation ou le traçage sont activés.

Après la modification:

Par défaut, Snowflake inclut les éléments suivants :

  • Une table d’événements par défaut appelée SNOWFLAKE.TELEMETRY.EVENTS.

    Si aucune table d’événements n’est encore installée et active, la nouvelle table d’événements par défaut sera activée pour le compte. Si une table d’événements existe et reçoit des données, elle restera active après l’ajout de la table d’événements par défaut.

  • Une vue prédéfinie appelée EVENTS_VIEW dans le schéma TELEMETRY.

    La vue EVENTS_VIEW est associée à la table d’événements SNOWFLAKE.TELEMETRY.EVENTS.

Si la journalisation et le traçage étaient précédemment activés et qu’aucun événement n’était capturé parce qu’il n’y avait pas de table d’événements active, la nouvelle table d’événements par défaut commencera à capturer les événements de journalisation et de traçage. Cela entraînera des coûts, comme décrit dans Coûts de la collecte de données de télémétrie.

Si vous n’avez pas encore de table d’événements et que vous souhaitez collecter des événements de journalisation et de traçage, ne faites rien. Les nouveaux événements seront saisis dans la table SNOWFLAKE.TELEMETRY.EVENTS de la base de données SNOWFLAKE, dans le schéma TELEMETRY.

Si vous ne souhaitez pas collecter d’événements pour les objets associés, vous pouvez procéder de l’une des manières suivantes :

Si vous créez votre propre table d’événements et que vous la définissez comme active, les événements seront alors collectés dans cette table d’événements, et non dans la table d’événements par défaut de la base de données Snowflake.

Réf : 1598