Leçon 3 : Création d'un enregistrement d'indicateur#
Créez un enregistrement de données d'indicateur et chargez-le dans IBM™ UrbanCode Velocity.
Avant de commencer
Avant de commencer cette leçon, assurez-vous d'avoir terminé la leçon précédente.
Description de la tâche
Dans la dernière leçon, vous avez chargé une définition d'indicateur correspondant au type de données "Définition du tutoriel" vers IBM UrbanCode Velocity. Dans cette leçon, vous créez un enregistrement de données pour ce type et vous le chargez.
Pour créer un enregistrement de données d'indicateur, procédez comme suit :
Procédure
-
Créez une requête POST curl pour l'enregistrement de données.
Vous avez déjà pris connaissance de la plupart de ces champs dans la première leçon.
curl -X POST "https://my_velocity:port/api/v1/metricDefinition" \ -H "accept: application/json" \ -H "Authorization: UserAccessKey my_user_access_token" \ -H "Content-Type: application/json" \ -k \ -v \ -d '{ "tenantId": "my_tenant_id", "dataSet": "Tutorial data set", "record": { "metricDefinitionName": "Tutorial Definition", "recordName": "My tutorial record", "pluginType": "plugin", "dataFormat": "custom", "executionDate": 1570028414997, "value": { "north": 199, "south": 322, "east": 485, "west": 234 }, "description": "Tutorial data record" }, "application": { "name": "Metric Tutorial" } }'
L'objet
record
définit l'enregistrement. Vous pouvez associer un enregistrement à sa définition d'indicateur à l'aide de la propriétémetricDefinitionId
oumetricDefinitionName
, comme nous le faisons ici. La propriétépluginType
est définie sur la valeur générique de "plug-in". La valeurexecutionDate
doit être exprimée en millisecondes.L'objet
value
peut avoir un nombre arbitraire de paires nom-valeur. Les valeurs définies dans cette propriété s'affichent sur le graphique. Créez suffisamment de valeurs pour rendre le graphique intéressant.La propriété
application
définit l'application à laquelle appartient cet enregistrement. Le terme "Application" peut faire référence à une application intégrée, comme une application UrbanCode Deploy, ou à un jeu d'enregistrements d'indicateurs, entre autres choses. Dans ce tutoriel, l'expression "Tutoriel d'indicateur" fait simplement référence à l'enregistrement que vous chargez. -
Exécutez la commande curl.
L'enregistrement est téléchargé vers IBM UrbanCode Velocity. Pour en avoir la confirmation, développez la liste Applications du tableau de bord, comme le montre le graphique suivant.
Résultats
Dans cette leçon, vous avez créé un enregistrement de données d'indicateur correspondant au type de données "Définition du tutoriel" et vous l'avez chargé vers IBM UrbanCode Velocity.
Que faire ensuite
Dans la leçon suivante, vous allez ajouter un graphique de type Définition du tutoriel au tableau de bord et examiner les données créées dans cette leçon.
Sujet parent : Mise en œuvre d'indicateurs personnalisés