数据库执行sql语句出现问题解决方法

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-8 13:40:29 |阅读模式 打印 上一主题 下一主题
永洪BI支持连接多种数据源,其中就包括impala数据库,在impala数据库使用过程中有时候自己编写的sql语句执行过程中会报错,又或者结果不正确的情况发生。


如果出现上述情况,可以考虑从两个方面解决问题:


1. BI连接数据源使用的是jdbc驱动,这边首先检查下自己使用的数据库是否需要更高版本或者对应版本的jdbc驱动,如果需要修改的话,去官网找驱动并安装部署在BI中;


2. 如果驱动也没有问题,查看数据库连接时有哪些参数可以设置添加(官网查询),有时侯仅仅添加一个特别的参数配置即可正常使用了。比如下面的例子:
企业微信截图_16204522414958.png
上面是连接impala数据库,执行sql语句后结果错误。


原因:驱动在解析sql时出现了错误,可能是低版本不支持这种写法(子查询)
解决方法:在连接数据源处URL上加上UseNativeQuery=1试试,或者将驱动升级到数据库对应的版本即可解决
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部