

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

# 在 Amazon S3 中準備資料表
<a name="prepare-data-S3"></a>

您可以分析已在 中編製目錄 AWS Glue 並存放在 Amazon S3 中的資料表。如果您的資料表已在 中編製目錄 AWS Glue，請跳至 [在 中建立設定的資料表 AWS Clean Rooms](create-configured-table.md)。

**重要**  
在 Amazon S3 中準備資料以搭配 使用時 AWS Clean Rooms，您必須確保 AWS Glue 資料表位置與儲存資料檔案的目錄路徑完全相符。  
例如：如果您的資料存放在 ``s3://mybucket/folder/subfolder/data.parquet`` 中，您的 AWS Glue 資料表位置必須指向 ``s3://mybucket/folder/subfolder/`。將資料表位置設定為父目錄 (``s3://mybucket/folder/``) 會導致查詢時資料表顯示空白。

在 Amazon S3 中準備資料表需要下列步驟：

**Topics**
+ [步驟 1：完成先決條件](#prep-data-tables-prereq)
+ [步驟 2：（選用） 準備資料以進行密碼編譯運算](#optional-encrypt)
+ [步驟 3：將資料表上傳至 Amazon S3](#upload-to-s3)
+ [步驟 4：建立 AWS Glue 資料表](#create-glue-crawler)
+ [步驟 5：後續步驟](#prepare-data-S3-next)

## 步驟 1：完成先決條件
<a name="prep-data-tables-prereq"></a>

若要準備資料表以搭配 使用 AWS Clean Rooms，您必須完成下列先決條件：
+ 您的資料資料表會儲存為其中一個[支援的資料格式 AWS Clean Rooms](data-formats.md)。
+ 您的資料表會在 中編製目錄， AWS Glue 並使用[支援的資料類型 AWS Clean Rooms](data-formats.md#data-types)。
+ 您的所有資料表都會儲存在建立協同合作的相同 AWS 區域 Amazon Simple Storage Service (Amazon S3) 中。
+  AWS Glue Data Catalog 必須與協同合作位於相同的區域。
+  AWS Glue Data Catalog 與成員資格 AWS 帳戶 位於相同的 。
+ Amazon S3 儲存貯體未註冊 AWS Lake Formation。

## 步驟 2：（選用） 準備資料以進行密碼編譯運算
<a name="optional-encrypt"></a>

（選用） 如果您使用密碼編譯運算，且資料表包含您要加密的敏感資訊，則必須使用 C3R 加密用戶端來加密資料表。

若要準備資料以進行密碼編譯運算，請遵循中的程序[使用 的密碼編譯運算準備加密資料表 Clean Rooms](prepare-encrypted-data.md)。

## 步驟 3：將資料表上傳至 Amazon S3
<a name="upload-to-s3"></a>

**注意**  
如果您想要在協同合作中使用加密資料表，您必須先加密資料以進行密碼編譯運算，才能將資料表上傳至 Amazon S3。如需詳細資訊，請參閱[使用 的密碼編譯運算準備加密資料表 Clean Rooms](prepare-encrypted-data.md)。

**將資料表上傳至 Amazon S3**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 開啟 Amazon S3 主控台。

1. 選擇**儲存貯體**，然後選擇您要存放資料表的儲存貯體。

1. 選擇**上傳**，然後依照提示操作。

1. 選擇**物件**索引標籤，以檢視儲存資料的字首。記下資料夾的名稱。

   您可以選取要檢視資料的資料夾。

## 步驟 4：建立 AWS Glue 資料表
<a name="create-glue-crawler"></a>

如果您已有 AWS Glue 資料表，可以略過此步驟。

在此步驟中，您會在 中設定爬蟲程式 AWS Glue ，以編目 S3 儲存貯體中的所有檔案並建立 AWS Glue 資料表。如需詳細資訊，請參閱*AWS Glue 《 使用者指南*》中的[在 中定義爬蟲程式 AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html)。

如需支援的 AWS Glue Data Catalog 資料類型的詳細資訊，請參閱 [支援的資料類型](data-formats.md#data-types)。

**注意**  
AWS Clean Rooms 目前不支援向 註冊的 S3 儲存貯體 AWS Lake Formation。

下列程序說明如何建立 AWS Glue 資料表。如果您想要使用具有 AWS Key Management Service (AWS KMS) 金鑰的加密 AWS Glue Data Catalog 物件，您需要設定 KMS 金鑰許可政策，以允許存取該加密的資料表。如需詳細資訊，請參閱《 *AWS Glue 開發人員指南*》中的在 [ AWS Glue 中設定加密](https://docs.aws.amazon.com/glue/latest/dg/set-up-encryption.html)。

**建立 AWS Glue 資料表**

1. 遵循*AWS Glue 《 使用者指南*[》中的在 AWS Glue 主控台程序上使用爬蟲程式](https://docs.aws.amazon.com/glue/latest/dg/console-crawlers.html)。

1. 請記下 AWS Glue 資料庫名稱和 AWS Glue 資料表名稱。

## 步驟 5：後續步驟
<a name="prepare-data-S3-next"></a>

現在您已在 Amazon S3 中準備資料表，您已準備好：
+ [建立設定的資料表](create-configured-table.md)
+ [建立 ML 模型](working-with-machine-learning-tdp.md)

您可以在以下時間之後查詢資料表：
+ 協同合作建立者已在其中設定協同合作 AWS Clean Rooms。如需詳細資訊，請參閱[建立協同合作](create-collaboration.md)。
+ 協同合作建立者已將協同合作 ID 傳送給身為協同合作參與者的您。