問題タブ [hive-serde]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4429 参照

amazon-web-services - AWS Athena (JSON) の SerDe プロパティ リスト

AWS の Athena 製品をテストしていますが、これまでのところ非常にうまく機能しています。しかし、SerDe プロパティの一覧を知りたいです。あちこち探し回ったのですが、見つかりませんでした。たとえば"ignore.malformed.json" = "true"、これを使用していますが、クエリを調整するためのオプションが他にもたくさんあると確信しています。

たとえば、「パス」プロパティが何をするかについての情報を見つけることができなかったので、完全なリストを持つことは驚くべきことです.

Apache Hive のドキュメントを見てきましたが、これは見つかりませんでした。AWS のドキュメントやフォーラムでも見つかりませんでした。

ありがとう!

0 投票する
0 に答える
708 参照

xml - 複雑な XML スキーマから Hive スキーマへ

xml ファイルをハイブ テーブルにロードしようとしています。xml serde [ここ] [1] を使用しています。シンプルなフラット xml ファイルを読み込むことができます。しかし、xml にネストされた要素がある場合、それらを格納するためにハイブの複雑なデータ型を使用しています (例: array<struct>)。以下は、ロードしようとしているサンプル xml です。私の目標は、すべての要素、属性、およびコンテンツをハイブ テーブルにロードすることです。

私が取得しようとしているハイブ出力は...

この xml 全体を単一のハイブ列にロードしたかったのです。私は次のことを試しました:

私が得ている出力: