本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
準備批次載入資料檔案
來源資料檔案具有分隔符號分隔的值。更具體的術語,逗號分隔值 (CSV) 一般使用。有效的資料欄分隔符號包括逗號和管道。記錄會以新行分隔。檔案必須存放在 Amazon S3 中。當您建立新的批次載入任務時, 會ARN為 檔案指定來源資料的位置。檔案包含標頭。一欄代表時間戳記。至少有一個其他資料欄代表量值。
用於批次載入的 S3 儲存貯體必須與用於批次載入之 LiveAnalytics 資料表的 Timestream 位於相同的區域。提交批次載入任務後,請勿從用於批次載入的 S3 儲存貯體新增或移除檔案。如需使用 S3 儲存貯體的詳細資訊,請參閱 Amazon S3 入門。
注意
CSV 由 Excel 等應用程式產生的檔案可能包含位元組順序標記 (BOM),與預期的編碼衝突。 LiveAnalytics 以程式設計方式處理具有BOM擲出錯誤之CSV檔案的批次載入任務的時間串流。若要避免這種情況,您可以移除 BOM,這是不可見的字元。
例如,您可以從 Notepad++ 等應用程式儲存檔案,讓您指定新的編碼。您也可以使用程式設計選項來讀取第一行、從該行移除字元,以及將新值寫入檔案的第一行。
從 Excel 儲存時,有多個CSV選項。使用不同的CSV選項儲存可能會阻止所描述的問題。但您應該檢查結果,因為編碼的變更可能會影響某些字元。
CSV 格式參數
當您代表由格式參數保留的值時,您可以使用逸出字元。例如,如果引號字元是雙引號,若要在資料中代表雙引號,請將逸出字元放在雙引號之前。
如需建立批次載入任務時何時指定這些項目的詳細資訊,請參閱 建立批次載入任務。
參數 | 選項 |
---|---|
資料欄分隔符號 | (逗號 (',') | 管道 ('|') | 分號 (';') | 索引標籤 ('/t') | 空白空間 (' ')) |
逸出字元 | 無 |
引號字元 | 主控台:(雙引號 (") | 單引號 (')) |
Null 值 | 空白空間 (' ') |
修剪空格 | 主控台:(否 | 是) |