Le service de données IoT Platform génère les données des métriques dérivées en différé. Utilisez la fonctionnalité de rechargement des métriques pour traiter les données historiques et générer les données de métriques dérivées à la demande. Cette rubrique explique comment créer une tâche de rechargement.
Les données d'une métrique dérivée sont générées selon un calendrier J+1.
J correspond à la date à laquelle IoT Platform reçoit les données brutes d'un appareil.
Créer une tâche de rechargement
Dans la console IoT Platform, accédez à la page Overview et cliquez sur l'ID ou l'alias de l'instance Enterprise Edition cible.
Dans le volet de navigation de gauche, sélectionnez Data Service > Data Metric et cliquez sur Customize Metric.
Sous l'onglet Customized Metric, cliquez sur Metric Task dans le coin supérieur droit.
Accédez à l'onglet Backfill Instance, puis cliquez sur Create Backfill Task.
-
Dans le panneau Create Backfill Task, configurez les paramètres suivants et sélectionnez les métriques à recharger.
Parameter
Description
Select backfill date
La date de fin est par défaut celle de la veille. Vous pouvez sélectionner une plage de dates allant jusqu'à 30 jours.
Backfill downstream metrics
Indique s'il faut recharger les métriques en aval de la métrique sélectionnée.
RemarqueToutes les métriques dérivées d'une métrique spécifique sont considérées comme ses métriques en aval.
-
Si vous cochez cette case, toutes les métriques en aval sont également rechargées.
-
Si vous décochez cette case, seule la métrique sélectionnée est rechargée.
-
-
Cliquez sur OK.
Une fois la tâche créée, la liste des tâches et leurs statuts s'affichent sous l'onglet Backfill Instance.
Pour exécuter à nouveau la tâche, cliquez sur rerun.
ImportantAprès avoir créé une tâche de rechargement, attendez que son statut passe à succeeded avant d'utiliser les métriques correspondantes.
Le statut d'une tâche de rechargement passe de initializing à running, puis à succeeded.
-
(Facultatif) Dans la colonne Actions d'une tâche de rechargement, cliquez sur view. Sur la page Backfill Details, sélectionnez un enregistrement d'exécution pour consulter son journal d'exécution.
La section Instance Information en haut de la page Backfill Details affiche des champs tels que Metric Task Name, Metric Code, Service Date, Last Submission Time, Last End Time, Last Execution Status et Entity. La zone du journal d'exécution ci-dessous affiche les journaux d'exécution des tâches de niveau INFO organisés par horodatage.
Afficher les instances périodiques
L'onglet Periodic Instance affiche la liste des statistiques générées périodiquement pour vos métriques.
Dans la colonne Actions d'une tâche de rechargement, cliquez sur view pour afficher les statistiques de chaque cycle de données, y compris Service Date, Last Submission Time, Last End Time, Last Execution Status et run log.
La section Instance Information de la page de détails de l'instance périodique inclut également les champs Metric Task Name, Metric Code et Entity. Dans la zone run record, vous pouvez afficher l'heure d'exécution et le journal détaillé de planification DAG pour chaque exécution. Si une instance périodique présente un statut d'échec, cliquez sur rerun. En cas d'échecs répétés, cliquez sur view pour vérifier les détails de l'échec, identifier la cause de l'erreur et mettre à jour la configuration de la métrique.