Générer des exemples de données
Ce guide explique comment générer des exemples de données à l'aide du script Bash fourni dans le package de version.
Avant de commencer
Veillez à appliquer le package de configuration par défaut ou à créer les classes, types et analyseurs de messages appropriés.
Exécuter le script pour générer des exemples de données
Recherchez le script Bash dans le package de déploiement, dans le fichier /testing/send-data-to-mde.sh. Ce script nécessite deux arguments :
- ID du projet.
- Type de données à envoyer. Peut être défini sur
numericoudiscrete.
Lorsque vous envoyez des données, le code temporel est automatiquement inséré et le reste des valeurs est identique. Si vous souhaitez envoyer une charge utile différente, modifiez le script Bash.
Par exemple, pour envoyer des données numeric, utilisez la commande suivante :
./send-data-to-mde.sh PROJECT_ID numeric
Une réponse semblable à celle-ci s'affiche :
send-data-to-mde.sh: ***** Welcome to the MDE Data Generator *****
This script will send numeric data to MDE so that you can
validate that the entire pipeline is working
PROJECT_ID set to PROJECT_ID
You're authenticated as USER_EMAIL
Do you want to start sending data [Y/n]? Y
Sending messages every 5 seconds
Press [CTRL+C] to stop..
Sent:
{
"tagName": "mde-test-numeric",
"timestamp": "1695643807000",
"value": 10
}
messageIds:
- '8840355690320815'
Pour envoyer des données discrete, utilisez la commande suivante :
./send-data-to-mde.sh PROJECT_ID discrete
Une réponse semblable à celle-ci s'affiche :
send-data-to-mde.sh: ***** Welcome to the MDE Data Generator *****
This script will send discrete data to MDE so that you can
validate that the entire pipeline is working
PROJECT_ID set to PROJECT_ID
You're authenticated as USER_EMAIL
Do you want to start sending data [Y/n]? Y
Sending messages every 5 seconds
Press [CTRL+C] to stop..
Sent:
{
"tagName": "mde-test-discrete",
"timestamp": "1695643827000",
"value": {
"test1": true,
"test2": "someValue"
}
}
messageIds:
- '9223124765272389'