選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

在 Athena 主控台中建立 CTAS 查詢

焦點模式
在 Athena 主控台中建立 CTAS 查詢 - Amazon Athena

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

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

在 Athena 主控台中,您可以從另一個查詢建立一個 CTAS 查詢。

若要從另一個查詢建立 CTAS 查詢
  1. 在 Athena 主控台查詢編輯器中執行查詢。

  2. 選擇查詢編輯器最下方的 Create (建立) 選項,然後選擇 Table from query (查詢中的資料表)。

  3. Create table as select (建立所選資料表) 表單中,按如下方式填寫欄位:

    1. Table name (資料表名稱) 中,輸入新資料表的名稱。僅使用小寫和底線,例如 my_select_query_parquet

    2. Database configuration (資料庫組態) 中,使用選項來選擇現有資料庫或建立資料庫。

    3. (選用) 在 Result configuration (結果組態) 的 Location of CTAS query results (CTAS 查詢結果的位置) 中,如果您的工作群組查詢結果位置設定未覆寫此選項,請執行下列其中一項作業:

      • 在搜尋方塊中輸入現有 S3 位置的路徑,或選擇 Browse S3 (瀏覽 S3) 從清單中選擇位置。

      • 選擇 View (檢視),以開啟 Amazon S3 主控台的 Buckets (儲存貯體) 頁面,您可以在其中檢視現有儲存貯體的詳細資訊,並選擇儲存貯體,或使用自己的設定建立儲存貯體。

      您應該在 Amazon S3 中指定將進行資料輸出的空白位置。如果您指定的位置中已存有資料,則查詢失敗並出現錯誤。

      如果您的工作群組查詢結果位置設定覆寫此位置的設定,則 Athena 會在位置 s3://amzn-s3-demo-bucket/tables/query_id/ 中建立資料表。

    4. Data format (資料格式) 中,指定資料所使用的格式。

      • Table type (資料表類型) – Athena 中的預設資料表類型為 Apache Hive。

      • File format (檔案格式) – 選擇 CSV、TSV、JSON、Parquet 或 ORC 等選項。如需 Parquet 和 ORC 格式的相關資訊,請參閱 使用單欄儲存格式

      • Write compression (寫入壓縮) – (選用) 選擇壓縮格式。Athena 支援各種壓縮格式來讀取和寫入資料,包括從使用多種壓縮格式的資料表讀取。例如,當某些 Parquet 檔案使用 Snappy 壓縮而其他 Parquet 檔案使用 GZIP 壓縮時,Athena 可以成功讀取使用 Parquet 檔案格式的資料表中的資料。相同的原則適用於 ORC、文字檔案和 JSON 儲存格式。如需詳細資訊,請參閱在 Athena 中使用壓縮

      • Partitions (分割區) – (選用) 選取要分割的資料欄。分割您的資料會限制每個查詢所掃描的資料量,從而可以提高效能和降低成本。您可透過任何索引鍵來分割您的資料。如需詳細資訊,請參閱分割您的資料

      • Buckets (儲存貯體)– (選用) 選取您要歸納的資料欄。歸納是一種依照特定資料欄將資料分組到單個分割區的技術。這些資料欄稱為儲存貯體金鑰。將相關資料分組至單一儲存貯體 (分割區內的檔案),可大幅減少 Athena 掃描的資料量,進而改善查詢效能並降低成本。如需詳細資訊,請參閱使用分割和儲存貯體

    5. 使用 Preview table query (預覽資料表查詢) 可請檢閱您的查詢。如需查詢語法,請參閱CREATE TABLE AS

    6. 選擇建立資料表

Athena 主控台具有 SQL 範本,您也可以用來建立 CTAS 查詢。

使用 SQL 範本建立 CTAS 查詢

使用 CREATE TABLE AS SELECT 範本在查詢編輯器中建立 CTAS 查詢。

  1. 在 Athena 主控台中,選擇位在 Tables and views (資料表和檢視) 旁的 Create table (建立資料表),然後選擇 CREATE TABLE AS SELECT (建立資料表作為選擇)。這會使用帶有預留位置值的 CTAS 查詢填入查詢編輯器。

  2. 在查詢編輯器中,視所需編輯查詢。如需查詢語法,請參閱CREATE TABLE AS

  3. 選擇執行

如需範例,請參閱 CTAS 查詢的範例

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。