質問
外部システムから取得したJSONデータをSnowflakeに連携する際、「attributes」配下に「社員番号」「氏名」が縦持ちで格納されているため、1ユーザーに対して複数レコードが生成されてしまいます。
1ユーザー=1レコードにまとめるには、HULFT Square デザイナーのMapperをどのように設定すればよいですか?
回答
繰り返し単位を 「users/element」(ユーザー単位)とし、社員番号・氏名はMapperにてXPathで取得する設定にすることで、1ユーザー=1レコードにまとめることができます。
[Mapperの設定例]

Mapperに設定するXPathは以下のとおりです。
社員番号のXPath:
attributes/element[name='社員番号']/values/element[1]/value
氏名のXPath:
attributes/element[name='氏名']/values/element[1]/value
補足
上記はあくまで処理の一例です。実データに合わせた処理の実装をお願いいたします。
参考情報
コメント
0件のコメント
記事コメントは受け付けていません。