

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

# 在 AWS Glue Studio 中使用 Delta Lake 架構
<a name="gs-data-lake-formats-delta"></a>

## 在資料來源中使用 Delta Lake 架構
<a name="gs-data-lake-formats-delta-source"></a>

### 在 Amazon S3 資料來源中使用 Delta Lake 架構
<a name="gs-data-lake-formats-delta-lake-s3-data-source"></a>

1.  從「來源」選單中，選擇 Amazon S3。

1.  如果您選擇 Data Catalog 資料表做為 Amazon S3 來源類型，請選擇資料庫和資料表。

1.  AWS Glue Studio 顯示格式為 Delta Lake 和 Amazon S3 URL。

1.  選擇**其他選項**，以輸入鍵值對。例如，鍵值對可能是：**索引鍵**：timestampAsOf 和**值**：2023-02-24 14:16:18。  
![螢幕擷取畫面顯示 Amazon S3 資料來源節點的「資料來源屬性」索引標籤中的「其他選項」區段。](http://docs.aws.amazon.com/zh_tw/glue/latest/dg/images/data_lake_formats_additional_options.png)

1.  如果您選擇 Amazon S3 位置做為 **Amazon S3 來源類型**，請按一下**瀏覽 Amazon S3** 來選擇 Amazon S3 URL。

1.  在**資料格式**中，選擇 Delta Lake。
**注意**  
 如果 AWS Glue Studio 無法從您選取的 Amazon S3 資料夾或檔案推斷結構描述，請選擇**其他選項**，以選取新的資料夾或檔案。  
 在**其他選項**中，選擇**結構描述推論**下的下列選項：  
 讓 AWS Glue Studio 自動選擇一個範例檔案 – AWS Glue Studio 會在 Amazon S3 位置選擇一個範例檔案，以便推斷結構描述。在**自動取樣檔案**欄位中，您可以檢視自動選取的檔案。
 從 Amazon S3 中選擇一個範例檔案 – 按一下**瀏覽 Amazon S3**，選擇要使用的 Amazon S3 檔案。

1.  按一下**推斷結構描述**。然後，您可以按一下**輸出結構描述**索引標籤，來檢視輸出結構描述。

### 在 Data Catalog 資料來源中使用 Delta Lake 架構
<a name="gs-data-lake-formats-delta-catalog"></a>

1.  從**來源**選單中，選擇 AWS Glue Studio Data Catalog。

1.  在**資料來源屬性**索引標籤中，選擇資料庫和資料表。

1.  AWS Glue Studio 顯示格式類型為 Delta Lake 和 Amazon S3 URL。
**注意**  
 如果您的 Delta Lake 來源尚未註冊為 AWS Glue Data Catalog 資料表，則會有兩個選項：  
 針對 Delta Lake 資料存放區建立 AWS Glue 爬蟲程式。如需詳細資訊，請參閱[如何為 Delta Lake 的資料儲存指定配置選項](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html#crawler-delta-lake)。
 使用 Amazon S3 資料來源，以選取您的 Delta Lake 資料來源。請參閱 [在 Amazon S3 資料來源中使用 Delta Lake 架構](#gs-data-lake-formats-delta-lake-s3-data-source)。

## 在資料目標中使用 Delta Lake 格式
<a name="gs-data-lake-formats-delta-target"></a>

### 在 Data Catalog 資料目標中使用 Delta Lake 格式
<a name="gs-data-lake-formats-delta-target-catalog"></a>

1.  從**目標**選單中，選擇 AWS Glue Studio Data Catalog。

1.  在**資料來源屬性**索引標籤中，選擇資料庫和資料表。

1.  AWS Glue Studio 顯示格式類型為 Delta Lake 和 Amazon S3 URL。

### 在 Amazon S3 資料來源中使用 Delta Lake 格式
<a name="gs-data-lake-formats-delta-target-s3"></a>

 輸入值，或者從可用選項中選取，以設定 Delta Lake 格式。
+  **壓縮類型** – 從壓縮類型選項中選擇：未壓縮或 Snappy。
+  **Amazon S3 目標位置** – 按一下**瀏覽 S3** 來選擇 Amazon S3 目標位置。
+  **Data Catalog 更新選項** – Glue Studio 視覺化編輯器中不支援更新此格式的 Data Catalog。
  +  不更新資料目錄：(預設值) 如果您不希望任務更新資料目錄 (即使結構描述變更或新增分割區)，請選擇此選項。
  +  若要在 AWS Glue 任務執行後更新 Data Catalog，請執行或排程 AWS Glue 爬蟲程式。如需詳細資訊，請參閱[如何為 Delta Lake 的資料儲存指定配置選項](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html#crawler-delta-lake)。
+  **分割區索引鍵** – 選擇要在輸出中用作分割索引鍵的欄。若要新增更多分割區索引鍵，請選擇 **Add a partition key (新增分割區索引鍵)**。
+  或者，選擇**其他選項**，以輸入鍵值對。例如，鍵值對可能是：**索引鍵**：timestampAsOf 和**值**：2023-02-24 14:16:18。