Ingérez des données à l'aide du CreateBulkImportJob API - AWS IoT SiteWise

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ingérez des données à l'aide du CreateBulkImportJob API

Utilisez le CreateBulkImportJob API pour importer de grandes quantités de données depuis Amazon S3. Vos données doivent être enregistrées au CSV format Amazon S3. Les fichiers de données peuvent comporter les colonnes suivantes.

Note

Pour identifier une propriété d'actif, spécifiez l'une des options suivantes.

  • La ASSET_ID fin PROPERTY_ID de la propriété de l'actif à laquelle vous envoyez des données.

  • LeALIAS, qui est un alias de flux de données (par exemple,/company/windfarm/3/turbine/7/temperature). Pour utiliser cette option, vous devez d'abord définir l'alias de votre propriété de ressource. Pour découvrir comment définir des alias de propriété de ressource, consultez Mappez les flux de données industriels aux propriétés des actifs.

  • ALIAS— L'alias qui identifie la propriété, tel que le chemin du flux de données d'un serveur OPC UA (par exemple,/company/windfarm/3/turbine/7/temperature). Pour de plus amples informations, veuillez consulter Mappez les flux de données industriels aux propriétés des actifs.

  • ASSET_ID— L'ID de l'actif.

  • PROPERTY_ID— L'ID de la propriété de l'actif.

  • DATA_TYPE— Le type de données de la propriété peut être l'un des suivants.

    • STRING— Chaîne de 1024 octets maximum.

    • INTEGER— Un entier signé de 32 bits avec une plage de [-2 147 483 648, 2 147 483 647].

    • DOUBLE— Un nombre à virgule flottante avec une plage [-10^100, 10^100] et IEEE une double précision de 754.

    • BOOLEANtrue oufalse.

  • TIMESTAMP_SECONDS— L'horodatage du point de données, à l'époque Unix.

  • TIMESTAMP_NANO_OFFSET— Le décalage en nanosecondes converti à partir de. TIMESTAMP_SECONDS

  • QUALITY— (Facultatif) La qualité de la valeur de la propriété de l'actif. La valeur peut être l'une des suivantes.

    • GOOD— (Par défaut) Les données ne sont affectées par aucun problème.

    • BAD— Les données sont affectées par un problème tel qu'une défaillance du capteur.

    • UNCERTAIN— Les données sont affectées par un problème tel que l'imprécision du capteur.

    Pour plus d'informations sur la gestion de AWS IoT SiteWise la qualité des données dans les calculs, consultez la section Qualité des données dans les expressions de formule.

  • VALUE— La valeur de la propriété de l'actif.

Exemple fichier (s) de données au format .csv
asset_id,property_id,DOUBLE,1635201373,0,GOOD,1.0 asset_id,property_id,DOUBLE,1635201374,0,GOOD,2.0 asset_id,property_id,DOUBLE,1635201375,0,GOOD,3.0
unmodeled_alias1,DOUBLE,1635201373,0,GOOD,1.0 unmodeled_alias1,DOUBLE,1635201374,0,GOOD,2.0 unmodeled_alias1,DOUBLE,1635201375,0,GOOD,3.0 unmodeled_alias1,DOUBLE,1635201376,0,GOOD,4.0 unmodeled_alias1,DOUBLE,1635201377,0,GOOD,5.0 unmodeled_alias1,DOUBLE,1635201378,0,GOOD,6.0 unmodeled_alias1,DOUBLE,1635201379,0,GOOD,7.0 unmodeled_alias1,DOUBLE,1635201380,0,GOOD,8.0 unmodeled_alias1,DOUBLE,1635201381,0,GOOD,9.0 unmodeled_alias1,DOUBLE,1635201382,0,GOOD,10.0

AWS IoT SiteWise fournit les API opérations suivantes pour créer une tâche d'importation en bloc et obtenir des informations sur une tâche existante.