

如需與 Amazon Timestream for LiveAnalytics 類似的功能，請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間，以進行即時分析。[在這裡](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)進一步了解。

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

# 搭配主控台使用批次載入
<a name="batch-load-using-console"></a>

以下是搭配 使用批次載入的步驟 AWS 管理主控台。您可以在範例 CSV 下載[範例 CSV](samples/batch-load-sample-file.csv.zip)。

**Topics**
+ [存取批次載入](#console_timestream.access-batch-load.using-console)
+ [建立批次載入任務](#console_timestream.create-batch-load.using-console)
+ [繼續批次載入任務](#console_timestream.resume-batch-load.using-console)
+ [使用視覺化建置器](#batch-load-using-visual-builder)

## 存取批次載入
<a name="console_timestream.access-batch-load.using-console"></a>

請依照下列步驟，使用 存取批次載入 AWS 管理主控台。

1. 開啟 [Amazon Timestream 主控台](https://console.aws.amazon.com/timestream)。

1. 在導覽窗格中，選擇**管理工具**，然後選擇**批次載入任務**。

1. 從這裡，您可以檢視批次載入任務的清單，並深入了解指定的任務以取得更多詳細資訊。您也可以建立和繼續任務。

## 建立批次載入任務
<a name="console_timestream.create-batch-load.using-console"></a>

請依照下列步驟，使用 建立批次載入任務 AWS 管理主控台。

1. 開啟 [Amazon Timestream 主控台](https://console.aws.amazon.com/timestream)。

1. 在導覽窗格中，選擇**管理工具**，然後選擇**批次載入任務**。

1. 選擇**建立批次載入任務**。

1. 在**匯入目的地**中，選擇下列項目。
   + **目標資料庫** – 選取在 中建立的資料庫名稱[建立 資料庫](console_timestream.md#console_timestream.db.using-console)。
   + **目標資料表** – 選取在 中建立的資料表名稱[建立資料表](console_timestream.md#console_timestream.table.using-console)。

   如有必要，您可以使用建立新資料表按鈕從此面板新增**資料表**。

1. 從**資料來源中的資料來源 S3 位置**，選取存放來源資料的 S3 儲存貯體。 ****使用**瀏覽 S3** 按鈕來檢視作用中 AWS 帳戶可存取的 S3 資源，或輸入 S3 位置 URL。資料來源必須位於相同的區域。

1. 在**檔案格式設定** （可擴展區段） 中，您可以使用預設設定來剖析輸入資料。您也可以選擇**進階設定**。您可以從中選擇 **CSV 格式參數**，然後選取參數以剖析輸入資料。如需這些參數的詳細資訊，請參閱 [CSV 格式參數](batch-load-preparing-data-file.md#batch-load-data-file-options)。

1. 從**設定資料模型映射**中，設定資料模型。如需其他資料模型指引，請參閱 [批次載入的資料模型映射](batch-load-data-model-mappings.md)
   + 從**資料模型映射**中，選擇**映射組態輸入**，然後選擇下列其中一項。
     + **視覺化建置器** – 若要以視覺化方式對應資料，請選擇 **TargetMultiMeasureName** 或 **MeasureNameColumn**。然後，從**視覺化建置器**中映射資料欄。

       選取單一 CSV 檔案做為資料來源時，視覺化建置器會自動偵測來源資料欄標頭並從資料來源檔案載入。選擇屬性和資料類型來建立映射。

       如需使用視覺化建置器的詳細資訊，請參閱 [使用視覺化建置器](#batch-load-using-visual-builder)。
     + **JSON 編輯器** – 用於設定資料模型的自由格式 JSON 編輯器。如果您熟悉 Timestream for LiveAnalytics 並想要建置進階資料模型映射，請選擇此選項。
     + **來自 S3 的 JSON 檔案** – 選取您已存放在 S3 中的 JSON 模型檔案。如果您已設定資料模型，並想要將其重複使用以進行額外的批次載入，請選擇此選項。

1. 在**錯誤日誌報告中的錯誤日誌 S3 位置**中，選取將用於報告錯誤的 S3 位置。 ****如需如何使用此報告的資訊，請參閱 [使用批次載入錯誤報告](batch-load-using-error-reports.md)。

1. 針對**加密金鑰類型**，選擇下列其中一項。
   + **Amazon S3-managed金鑰 (SSE-S3)** – Amazon S3 為您建立、管理和使用的加密金鑰。
   + **AWS KMS key (SSE-KMS)** – 受 AWS Key Management Service () 保護的加密金鑰AWS KMS。

1. 選擇**下一步**。

1. 在**檢閱和建立頁面上**，檢閱設定並視需要編輯。
**注意**  
您無法在建立任務之後變更批次載入任務設定。任務完成時間會根據匯入的資料量而有所不同。

1. 選擇**建立批次載入任務**。

## 繼續批次載入任務
<a name="console_timestream.resume-batch-load.using-console"></a>

當您選取狀態為「進度已停止」但仍可繼續的批次載入任務時，系統會提示您繼續任務。當您檢視這些**任務的詳細資訊時，也會有一個含有繼續**任務按鈕的橫幅。可繼續任務具有「繼續依據」日期。在該日期過期後，任務將無法繼續。

## 使用視覺化建置器
<a name="batch-load-using-visual-builder"></a>

您可以使用視覺化建置器，將存放在 S3 儲存貯體中的一或多個 CSV 檔案 （一或多個） 映射至 Timestream for LiveAnalytics 資料表中的目的地資料欄。

**注意**  
您的角色將需要 檔案的 `SelectObjectContent` 許可。如果沒有這樣做，您將需要手動新增和刪除資料欄。

### 自動載入來源資料欄模式
<a name="batch-load-using-visual-builder-auto-load"></a>

如果您只指定一個儲存貯體，LiveAnalytics 的 Timestream 可以自動掃描來源 CSV 檔案的資料欄名稱。當沒有現有映射時，您可以選擇**匯入來源資料欄**。

1. 使用從**映射組態輸入設定**中選取的**視覺化建置器**選項，設定時間戳記時間輸入。 `Milliseconds`是預設設定。

1. 按一下**載入來源資料欄**按鈕，匯入來源資料檔案中找到的資料欄標頭。資料表會填入資料來源檔案中的來源資料欄標頭名稱。

1. 選擇每個來源**資料欄的目標資料表資料欄名稱**、**Timestream 屬性類型**和**資料類型**。

   如需這些資料欄和可能值的詳細資訊，請參閱 [映射欄位](#batch-load-using-visual-builder-mapping-fields)。

1. 使用drag-to-fill功能一次設定多個資料欄的值。

### 手動新增來源資料欄
<a name="batch-load-using-visual-builder-manually-add"></a>

如果您使用的是儲存貯體或 CSV 字首，而不是單一 CSV，則可以使用新增資料欄映射和刪除資料欄映射按鈕，從視覺化編輯器新增和刪除**資料欄**映射。 ****還有一個按鈕可重設映射。

### 映射欄位
<a name="batch-load-using-visual-builder-mapping-fields"></a>
+ **來源資料欄名稱** – 來源檔案中代表要匯入量值的資料欄名稱。使用**匯入來源資料欄**時，LiveAnalytics 的 Timestream 可以自動填入此值。
+ **目標資料表資料欄名稱** – 選擇性輸入，指出目標資料表中量值的資料欄名稱。
+ **Timestream 屬性類型** – 指定來源欄中資料的屬性類型，例如 `DIMENSION`。
  + **TIMESTAMP** – 指定收集量值的時間。
  + **MULTI** – 表示多個量值。
  + **DIMENSION** – 時間序列中繼資料。
  + **MEAsure\$1NAME** – 對於單一度量記錄，這是度量名稱。
+ **資料類型** – Timestream 資料欄的類型，例如 `BOOLEAN`。
  + **BIGINT** – 64 位元整數。
  + **BOOLEAN** – 邏輯的兩個事實值：true 和 false。
  + **DOUBLE** – 64 位元變數精確度數字。
  + **TIMESTAMP** – 以 UTC 為單位使用奈秒精確度時間，並追蹤 Unix epoch 以來時間的執行個體。