问题描述
Prestosql版本-341 SuperSet版本-0.37.2
我在Presto中有一个表,其中有1250列。这些列中的118个是时间戳类型。当我在“源”->“表”->“添加新记录”下添加该表时,所有这些时间戳都被标识为“未知”。但是,当我手动编辑每个时间戳列并更改UNKNowN-> TIMESTAMP时,一切都按预期工作。有人可以帮助减轻这个问题吗?这是错误吗?
解决方法
Presto支持传统客户端无法理解的参数时间戳类型。在Presto-338中添加了一个标志来支持这一点。在将该属性作为Superset Presto连接中的会话属性值添加后,此问题得到解决。
更多详细信息:
https://github.com/prestosql/presto/pull/4349
https://github.com/prestosql/presto/pull/4377
https://prestosql.io/docs/current/release/release-338.html
用户可以在Presto配置中设置以下属性:
不建议使用。省略日期时间类型精度:true
或使用会话属性:
省略日期时间类型精度