我每天都在提取json文件。如果添加了任何新列,json文件可能会有所不同。如何读取动态json并创建配置单元表语法。如何将新语法与现有配置单元语法的基本版本进行比较?问候c
yuvru6vn1#
无法使用json serde创建/读取动态列。因为配置单元只存储元数据,并且在执行时执行反序列化数据(文件格式serde属性)。所以您必须删除并重新创建具有新列名的表在下垂内部表之前备份文件。
**注意:**对于配置单元1.5或更高版本,可以使用avro文件格式。
1条答案
按热度按时间yuvru6vn1#
无法使用json serde创建/读取动态列。
因为配置单元只存储元数据,并且在执行时执行反序列化数据(文件格式serde属性)。
所以您必须删除并重新创建具有新列名的表
在下垂内部表之前备份文件。
**注意:**对于配置单元1.5或更高版本,可以使用avro文件格式。