選取您的 Cookie 偏好設定

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

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

將半結構化結構描述轉換為具有 AWS Glue 的關聯式結構描述

焦點模式
將半結構化結構描述轉換為具有 AWS Glue 的關聯式結構描述 - AWS Glue

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

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

您很可能會想將半結構化資料轉換為關聯式資料表。在概念上,這是將階層式結構描述展平為關聯式結構描述。AWS Glue 可以迅速為您執行此轉換作業。

半結構化資料通常包含用以識別資料內實體的標記。這種資料有巢狀資料結構,而無固定式結構描述。如需半結構化資料的詳細資訊,請參閱 Wikipedia 的 Semi-structured data (半結構化資料)。

關聯式資料即為列和欄組成的資料表。資料表之間的關係可以用主金鑰 (PK) 至外部金鑰 (FK) 的關係表示。如需詳細資訊,請參閱 Wikipedia 的 Relational database (關聯式資料庫)。

AWS Glue 使用爬蟲程式推斷半結構化資料的結構描述。接著,資料會藉由擷取、轉換和載入 (ETL) 任務轉換為關聯式結構描述。例如,您可能想將 Amazon Simple Storage Service (Amazon S3) 來源檔案的 JSON 資料剖析為 Amazon Relational Database Service (Amazon RDS) 資料表。了解 AWS Glue 如何處理結構描述之間的差異,可協助您了解轉換程序。

此圖表說明 AWS Glue 如何將半結構化結構描述轉換為關聯式結構描述。

從半結構化轉換為關聯式結構描述之流程圖。

此圖展示了以下要點:

  • 單值 A 直接轉換為關聯式欄。

  • B1B2 值對轉換為兩個關聯式欄。

  • 結構 C 以及子結構 XY 轉換為兩個關聯式欄。

  • 陣列 D[] 轉換為關聯式欄以及指向另一個關聯式資料表的外部金鑰 (FK)。除了主金鑰 (PK),第二個關聯式資料表還有包含陣列項目之位移和值的欄位。

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