

終止支援通知：在 2025 年 12 月 15 日， AWS 將終止對 的支援 AWS IoT Analytics。2025 年 12 月 15 日之後，您將無法再存取 AWS IoT Analytics 主控台或 AWS IoT Analytics 資源。如需詳細資訊，請參閱[AWS IoT Analytics 終止支援](https://docs.aws.amazon.com/iotanalytics/latest/userguide/iotanalytics-end-of-support.html)。

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

# 自訂分割區
<a name="custom-partitioning"></a>

AWS IoT Analytics 支援資料分割，因此您可以在資料存放區中組織資料。當您使用資料分割來組織資料時，您可以查詢已刪除的資料。這可減少每個查詢掃描的資料量，並改善延遲。

 您可以根據透過管道活動新增的訊息資料屬性或屬性來分割資料。

若要開始使用，請在資料存放區中啟用資料分割。指定一或多個資料分割區維度，並將分割的資料存放區連接到 AWS IoT Analytics 管道。然後，撰寫利用 `WHERE`子句來最佳化效能的查詢。

## 建立資料存放區 （主控台）
<a name="create-datastore-console"></a>

下列程序說明如何使用自訂分割區建立資料存放區。

**建立資料存放區**

1. 登入 [AWS IoT Analytics 主控台](https://console.aws.amazon.com/iotanalytics/)。

1. 在導覽窗格中，選擇**資料存放**區。

1. 在**資料存放**區頁面上，選擇**建立資料存放區**。

1. 在**指定資料存放區詳細資訊**頁面上，輸入資料存放區的基本資訊。

   1. 針對**資料存放區 ID**，輸入唯一的資料存放區 ID。您無法在建立後變更此 ID。

   1. （選用） 針對**標籤**，選擇**新增標籤**，將一或多個自訂標籤 （鍵/值對） 新增至資料存放區。標籤可協助您識別為其建立的資源 AWS IoT Analytics。

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

1. 在**設定儲存類型**頁面上，指定如何儲存您的資料。

   1. 針對**儲存類型**，選擇**服務受管儲存**。

   1. 針對**設定您要保留已處理資料的時間長度**，選擇**無限期**。

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

1. 在**設定資料格式**頁面上，定義資料記錄的結構和格式。

   1. 針對資料存放區資料格式**分類**，選擇 **JSON** 或 **Parquet**。如需 AWS IoT Analytics 支援檔案類型的詳細資訊，請參閱 [檔案格式](iotanalytics-schema.md)。
**注意**  
您無法在建立資料存放區之後變更此格式。

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

1. 為此資料存放區建立自訂分割區。

   1. 對於**新增資料分割區**，選取**啟用**。

   1. 針對**資料分割區來源**，指定分割區來源的基本資訊。

       選擇**範例來源**，然後選取收集此資料存放區訊息的 AWS IoT Analytics 頻道。

   1. 針對**訊息範例屬性**，選取您要用來分割資料存放區的訊息屬性。然後，在**動作**下將選取項目新增為屬性分割區維度或時間戳記分割區維度。
**注意**  
您只能將一個時間戳記分割區新增至資料存放區。

   1. 針對**自訂資料存放區分割區維度**，定義分割區維度的基本資訊。您在上一個步驟中選取的每個訊息範例屬性都會成為分割區的維度。使用以下選項自訂每個維度：
      + **分割區類型** - 指定此分割區維度是**屬性**還是**時間戳記**分割區類型。
      + **屬性名稱**和**維度名稱** - 預設情況下， AWS IoT Analytics 將使用您選取做為屬性分割區維度識別符的訊息範例屬性名稱。編輯屬性名稱以自訂分割區維度的名稱。您可以使用 `WHERE`子句中的維度名稱來最佳化查詢效能。
        + 任何分割區屬性維度的名稱字首為 `__partition_`。
        + 對於時間戳記分割區類型， 會使用名稱 `__year`、`__month`、`__day`、 AWS IoT Analytics 建立下列四個維度`__hour`。
      + **排序** - 重新排列分割區維度，以改善查詢的延遲。

      對於**時間戳記格式**，請比對從訊息資料擷取的時間戳記，指定時間戳記分割區的格式。您可以選擇其中一個 AWS IoT Analytics 列出的格式選項，或指定符合資料格式的選項。進一步了解指定[日期時間格式工具]( https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/format/DateTimeFormatter.html)。

      若要新增非訊息屬性的新維度，請選擇**新增分割區**。

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

1. 在**檢閱和建立**頁面上，檢閱您的選擇，然後選擇**建立資料存放區**。
**重要**  
您無法在建立資料存放區之後變更資料存放區 ID。
若要編輯現有的分割區，您必須建立另一個資料存放區，並透過管道重新處理資料。

1. 確認您的新資料存放區顯示在**資料存放**區頁面上。