presto odbc无法读取配置单元中的时间戳文件

u4vypkhs  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(462)

我使用presto-odbc将数据从配置单元提取到一个bi工具中,但是查询失败,出现以下错误。你能帮我了解一下可能的问题吗。
odbc版本:simba presto odbc驱动程序1.02.09.1009
used sql:从stg\u tables.vend中选择created\u ts
7月7日08:07:03.919错误500语句::sqlpreparew:[simba][presto](1070)未知presto数据类型:timestamp(3)
如果我用的是below-sql,那就很好了。从stg\u tables.ven中选择到iso8601(在时区“utc”创建)

tgabmvqs

tgabmvqs1#

presto的最新版本增加了对可变精度时间戳类型的支持。不幸的是,simba的odbc驱动程序对如何将类型名呈现给客户机做了某些假设,但在使用新类型时失败了。
presto的下一个版本(本周发布)将有一个配置选项来恢复旧的行为,同时如果客户机实现做出类似的假设,我们将给他们一个升级实现的机会。
更新:这应该在版本338中修复。你可以设置 deprecated.omit-datetime-type-precision 配置选项 true 恢复原来的行为。

相关问题