0
キー値のペアの組み合わせ。 IDを列名として、そして各列の対応するデータとしてVALUEを分解しようとしています。ハイブ - XML- Serde - キー値ペア - テーブルの作成
`<CT> <items> <item> <field> <id>Column1</id> <value>25672</value> </field>
<field> <id>Column2</id> <value>FGE</value> </field> <field>
<id>Column3</id> <value>Florence to Venice</value> </field> </item>
</items>
</CT>`
私たちは以下のようにテーブルを作成するために期待している、 予想される出力:
Column1 Column2 Column3
25672 FGE Florence to Venice
は、我々は、キーと値のペアを抽出するために地図を使用してみましたが、我々は、所望の結果を取得されていません。あなたは
<?xml version="1.0" encoding="UTF-8"?>
<CT>
<messageID>11736</messageID>
<items>
<item>
<field>
<id>Column1</id>
<value>25672</value>
</field>
<field>
<id>Column2</id>
<value>FGE</value>
</field>
<field>
<id>Column3</id>
<value>Florence to Venice</value>
</field>
</item>
</items>
</CT>
その後、次のXMLからのメッセージIDなどのIDと値を、私は考えキャプチャする必要がある場合は
が起こることはないだろう。列は事前に知っておく必要があります。 –
ありがとうございます。列を知り、期待される列を持つ表を作成した場合、その列の値の部分をそれぞれの列にマップできますか? – Paciferous