本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用擷取資料 CreateBulkImportJob API
使CreateBulkImportJob
API用從 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 -
BOOLEAN
—true
或false
.
-
-
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業來建立大量匯入工作並取得現有工作的相關資訊。
-
CreateBulkImportJob— 建立新的大量匯入工作。
-
DescribeBulkImportJob— 擷取有關大量匯入工作的資訊。
-
ListBulkImportJob— 擷取所有大量匯入工作摘要的分頁清單。