選取您的 Cookie 偏好設定

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

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

使用「將陣列或映射分解成資料列」轉換

焦點模式
使用「將陣列或映射分解成資料列」轉換 - AWS Glue

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

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

分解轉換可讓您將巢狀結構中的值擷取到更容易操作的個別資料列。對於陣列,該轉換會為陣列的每個值產生一個資料列,並複寫資料列中其他資料欄的值。對於映射,該轉換將為每個條目產生一個資料列,其中索引鍵和值作為資料欄加上該資料列中的任何其他資料欄。

例如,如果此資料集中的「類別」陣列資料欄具有多個值。

product_id category
1 [sports, winter]
2 [garden, tools]
3 [videogames]
4 [game, boardgame, social]
5 []

如果將「類別」資料欄分解為具有相同名稱的資料欄,則會覆寫該資料欄。您可以選取要包含 NULL 以取得下列項目 (為了說明目的而排序):

product_id category
1 sports
1 winter
2 garden
2 tool
3 videogames
4 game
4 boardgame
4 social
5
若要新增「將陣列或映射分解成資料列」轉換:
  1. 開啟資源面板,然後選擇將陣列或映射分解成資料列,將新轉換新增至您的任務圖表。新增節點時選取的節點將成為其父節點。

  2. (選用) 在節點屬性索引標籤上,您可以輸入任務圖表中節點的名稱。如果尚未選取節點父項,請從節點父項清單選擇用作轉換之輸入來源的節點。

  3. 轉換索引標籤上,選擇要分解的資料欄 (它必須是陣列或映射類型)。然後輸入陣列項目的資料欄名稱,或輸入索引鍵和值的資料欄名稱 (如果您要分解映射)。

  4. (選用) 在轉換索引標籤上,依預設,如果要分解的資料欄為 NULL 或具有空白結構,則在分解的資料集中會省略它。如果您想保留資料列 (新資料欄為 NULL),請勾選「包含 NULL」。

    螢幕擷取畫面顯示「將陣列或映射分解成資料列」轉換的「轉換」索引標籤。
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。