View a markdown version of this page

JOIN - AWS Glue DataBrew開發人員指南

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

JOIN

在兩個資料集上執行聯結操作。

Parameters
  • joinKeys — JSON 編碼字串,代表每個資料集的資料欄清單,做為聯結金鑰。

  • joinType — 要執行的聯結類型。必須是其中之一: INNER_JOIN | LEFT_JOIN | RIGHT_JOIN | OUTER_JOIN | LEFT_EXCLUDING_JOIN | | RIGHT_EXCLUDING_JOIN | OUTER_EXCLUDING_JOIN

  • leftColumns — JSON 編碼字串,代表目前作用中資料集的資料欄清單。

  • rightColumns — JSON 編碼字串,代表從另一個 (次要) 資料集加入目前資料集的資料欄清單。

  • secondInputLocation — Amazon S3 URL,可解析為次要資料集的資料檔案。

  • secondaryDatasetName — 次要資料集的名稱。

範例範例

{ "Action": { "Operation": "JOIN", "Parameters": { "joinKeys": "[{\"key\":\"assembly_session\",\"value\":\"assembly_session\"},{\"key\":\"state_code\",\"value\":\"state_code\"}]", "joinType": "INNER_JOIN", "leftColumns": "[\"year\",\"assembly_session\",\"state_code\",\"state_name\",\"all_votes\",\"yes_votes\",\"no_votes\",\"abstain\",\"idealpoint_estimate\",\"affinityscore_usa\",\"affinityscore_russia\",\"affinityscore_china\",\"affinityscore_india\",\"affinityscore_brazil\",\"affinityscore_israel\"]", "rightColumns": "[\"assembly_session\",\"vote_id\",\"resolution\",\"state_code\",\"state_name\",\"member\",\"vote\"]", "secondInputLocation": "s3://databrew-public-datasets-us-east-1/votes.csv", "secondaryDatasetName": "votes" } } }