View a markdown version of this page

UNNEST_STRUCT_N - AWS Glue DataBrewデベロッパーガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

UNNEST_STRUCT_N

タイプの選択した列のフィールドごとに新しい列を作成しますstruct

たとえば、次の構造体があるとします。

user { name: “Ammy” address: { state: "CA", zipcode: 12345 } }

この関数は 3 つの列を作成します。

user.name user.address.state user.address.zipcode

アミー

CA

12345

パラメータ
  • sourceColumns — ソース列のリスト。

  • regexColumnSelector — ネスト解除する列を選択する正規表現。

  • removeSourceColumn — ブール値。true の場合はソース列を削除し、それ以外の場合は保持します。

  • unnestLevel — ネスト解除するレベルの数。

  • delimiter — 区切り記号は、新しく作成された列名で使用され、構造体のさまざまなレベルを区切ります。例えば、区切り文字が「/」の場合、列名は「user/address/state」の形式になります。

  • conditionExpressions — 条件式。

例例

{ "RecipeAction": { "Operation": "UNNEST_STRUCT_N", "Parameters": { "sourceColumns": "[\"address\"]", "removeSourceColumn": "true", "unnestLevel": "2", "delimiter": "/" } } }