Metabase连接presto无法查询decimal字段

我的数据仓库是hive
连接的查询引擎是presto,version 348 (可能现在叫trinoDB)
metabase version 0.43.3
OS: window7

在数据库模式odsw2下有两张表 test6和test7,两个表只有字段“D”的数据类型不一致,一个是test6是double,test7是decimal,数据内容也一致。表结构在dbeaver工具显示如下
A%40NF%5B9CSDS1%60%7D61OY)FAY_L test7

但是两个表在metabase查询时,一个会成功,一个会失败,截图如下

只要我的表里面有任意一个字段为decimal,那么这个表的查询就不会成功,但如果我不查询带有decimal的字段,就可以成功

presto用的metabase默认驱动,不是我下载的驱动。
因为有部分能查询成功,我猜测不是驱动的问题,但不清楚要如何解决。

Hi @leeyou
You are not using Presto. You are using Trino, which has diverted too much from Presto.
Use the Trino driver: https://github.com/metabase/metabase/issues/17532#issuecomment-1149906975

非常感谢您的回复。
我下载了这个驱动,放到了metabase/plugins目录下,但是在连接presto时,又报错了。它需要我输入密码,但是我的trino没有设置密码,之前用presto连接hive.odsw2时没有输入密码也能正常连接上。。请问这个是什么原因?是因为我的trino版本吗?我的trino是348版本的,那会可能还称呼为prestoSQL。
plugins如图1,error如图2

盼您回复~!

@leeyou Try writing in English. I don't know what the trino-jdbc-384.jar file is doing or where you downloaded that, but it is not needed.
The driver was tested with Trino 384: https://github.com/starburstdata/metabase-driver/releases/tag/1.0.3

So either upgrade or use the legacy driver, but Metabase has never officially supported Trino.