本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
JSON SerDe 程式庫
在 Athena,您可以使用 SerDe 程式庫來還原序列化 JSON 資料。還原序列化會轉換 JSON 資料,讓這些資料能夠序列化 (寫出) 至 Parquet 或 ORC 等不同格式。
注意
Hive 和 OpenX 程式庫預期 JSON 資料位於單行上 (未格式化),且記錄由換行字元分隔。Amazon 離子蜂巢 SerDe 沒有該要求,因為離子數據格式是 JSON 的超集合,因此可以用作替代方案。
程式庫名稱
請使用下列其中一個:
組織. 開發. 數據. JsonSerDe
其他資源
如需有關在 Athena 中使用 JSON 和巢狀 JSON 的詳細資訊,請參閱下列資源:
-
使用 JSONSerDe(AWS 大數據博客)從嵌套 JSON 和映射在 Amazon Athena 中創建表
-
我嘗試在 Amazon Athena 讀取 JSON 資料時收到錯誤
訊息 (AWS 知識中心文章) -
hive-json-schema
(GitHub) — 使用 Java 編寫的工具,可從範例 JSON 文件產生 CREATE TABLE
陳述式。產生的CREATE TABLE
陳述式會使用 OpenX JSON Serde。