Écrire dans un flux Firehose
Maintenant que nous avons créé un flux, nous allons y écrire des enregistrements.
Fichier à modifier
Vous allez modifier le fichier OBD2_sensors.py
dans l'éditeur. Ceux-ci simuleront les capteurs du véhicule.
Comme nous ne disposons pas de capteurs de véhicules réels (ou de véhicules), nous simulerons des données de télémétrie à partir d'un fichier CSV. C'est un bon moyen de tester avant de passer à la production. Le DataFrame est disponible dans la variable vehicle_data
.
Flux d'informations (Firehose Stream) :
Dans le dernier exercice, vous avez créé le flux gps-delivery-stream
Firehose. C'est à cela que nous allons écrire !
Diapositives
N'oubliez pas que vous pouvez toujours cliquer sur l'icône des diapositives en haut à droite pour voir les diapositives - elles vous seront très utiles !
Cet exercice fait partie du cours
Streaming de données avec AWS Kinesis et Lambda
Instructions
- Créez une chaîne
payload
pour chaque ligne de données se terminant par un caractère de nouvelle ligne. - Envoyez la charge utile au flux Firehose de
gps-delivery-stream
. - Imprimez le résultat écrit
RecordId
.
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
