Tutoriel : Notions de base JSON

Les données machine peuvent être générées par une variété d’appareils, tels que les serveurs, les téléphones portables, les navigateurs, etc. Les messages envoyés à partir d’un appareil sont appelés événements. Un événement décrit toute action ou occurrence d’un utilisateur unique que vous souhaitez suivre. Les machines qui collectent un grand nombre d’événements peuvent les organiser en lots. Un lot est un conteneur qui contient des informations d’en-tête communes à tous les événements, par exemple des informations sur l’appareil source et sur l’utilisateur.

Dans un scénario commun de collecte de données, un point de terminaison Web évolutif collecte des données POSTed de différentes sources, et les écrit dans un système de file d’attente tel que Amazon Kinesis, Apache Kafka, ou RabbitMQ. Un service/utilitaire d’ingestion écrit ensuite les données dans un compartiment S3 à partir duquel vous pouvez charger les données dans Snowflake.

Dans ce tutoriel, vous apprendrez comment partitionner les lots de données JSON dans votre compartiment S3, exécuter des requêtes de base sur les données JSON chargées, et, en option, aplatir les valeurs répétées (supprimer le « nesting »). Le processus de collecte des données ne fait pas partie de ce tutoriel.

Interface

SnowSQL (client CLI)

Est. Durée

30 - 40 minutes

Est. Crédits

< 1

Avant de commencer :

Étapes :