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

  1. 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 ou metricDefinitionName, comme nous le faisons ici. La propriété pluginType est définie sur la valeur générique de "plug-in". La valeur executionDate 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.

  2. 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.

    Application du tutoriel répertoriée

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