使用擷取資料 CreateBulkImportJob API - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用擷取資料 CreateBulkImportJob API

使CreateBulkImportJobAPI用從 Amazon S3 匯入大量資料。您的資料必須以 Amazon S3 CSV 格式儲存。資料檔案可以包含下列欄。

注意

若要識別資產性質,請指定下列其中一項。

  • 您要傳送資料PROPERTY_ID的目標資產屬性的ASSET_ID和。

  • ALIAS,它是一個數據流別名(例如,/company/windfarm/3/turbine/7/temperature)。若要使用這個選項,您必須先設定您的資產屬性別名。若要了解如何設定屬性別名,請參閱將工業資料流對映至資產屬性

  • ALIAS— 識別屬性的別名,例如 OPC UA 伺服器資料串流路徑 (例如,/company/windfarm/3/turbine/7/temperature)。如需詳細資訊,請參閱將工業資料流對映至資產屬性

  • ASSET_ID— 資產的 ID。

  • PROPERTY_ID— 資產屬性的 ID。

  • DATA_TYPE— 屬性的資料類型可以是下列其中一種。

    • STRING— 最多 1024 個位元組的字串。

    • INTEGER— 具有範圍為 [-2,147,483,648, 2,147,483,647] 的有符號 32 位元整數。

    • DOUBLE— 具有範圍為 [-10 ^ 100,10 ^ 100] 和 754 倍精度的浮點數。IEEE

    • BOOLEANtruefalse.

  • TIMESTAMP_SECONDS— 資料點的時間戳記,以 Unix 紀元時間為單位。

  • TIMESTAMP_NANO_OFFSET— 納秒偏移從覆蓋. TIMESTAMP_SECONDS

  • QUALITY— (選擇性) 資產屬性值的品質。該值可以是下列其中一項。

    • GOOD— (預設) 資料不會受到任何問題的影響。

    • BAD— 數據受到諸如傳感器故障等問題的影響。

    • UNCERTAIN— 數據受到傳感器不准確等問題的影響。

    如需有關如何在計算中 AWS IoT SiteWise 處理資料品質的詳細資訊,請參閱公式運算式中的資料品質

  • VALUE— 資產屬性的價值。

範例 .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 提供下列作API業來建立大量匯入工作並取得現有工作的相關資訊。