翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ネストされた Struct のフラット化
データ内のネストされた Struct のフィールドをフラット化し、最上位のフィールドにします。新しいフィールドの名前には、そこに届く Struct フィールドの名前が接頭辞として付いたフィールド名が、ドットで区切られて使用されます。
例えば、データに「phone_numbers」という Struct 型のフィールドがあり、他のフィールドでの「home_phone」という名前の Struct 型の 1 つとともに、「country_code」および「number」という 2 つのフィールドを伴っているとします。フラット化されると、この 2 つのフィールドはそれぞれ「phone_numbers.home_phone.country_code」および「phone_numbers.home_phone.number」という名前の最上位のフィールドになります。
フラット化された変換ノードをジョブ図に追加するには
-
リソースパネルを開いて、[変換] タブの [フラット化] 選択し、ジョブ図に新しい変換を追加します。検索バーを使用して、「Flatten」と入力し、フラット化ノードをクリックすることもできます。ノードを追加する際に選択したノードが、その親になります。
-
(オプション) [Node properties] (ノードのプロパティ) タブで、ジョブ図にノードの名前を入力できます。ノードの親がまだ選択されていない場合は、[Node parents] (ノードの親) リストから、変換の入力ソースとして使用するノードを選択します。
-
(オプション) [Transform] (変換) タブでは、フラット化するネストレベルの上限を設定できます。例えばその値を 1 に設定すると、最上位の Struct のみをフラット化できます。上限を 2 に設定すると、最上位とその次の Struct をフラット化できます。