...
打开smartbi报表查询的数据数据或总行数和直接在数据库工具中查询的结果不一致,此时也可以测试通过Java调用jdbc驱动执行SQL并勾选显示查询结果,对比通过加载当前驱动执行SQL查询的数据是否和smartbi报表展示的一致。
操作步骤
1、检查数据库驱动
检查驱动程序存放目录,如果是war自带的,则跳过此步骤,检查数据源驱动程序存放目录,如果是产品内置的(包含在smartbi.war中),则跳过此步骤。
其中v9以上版本确定驱动路径的查看方式:
如果是自定义添加的数据库动态驱动jar,需要找到jar的完整路径,注意如果是docker部署的,其jar路径不是通过linux ssh工具查看到的绝对路径,而是相对docker根路径的虚拟路径。
如下图是exe安装环境下添加的一个mysql动态驱动jar路径:下图是exe安装环境下添加的一个mysql动态驱动jar路径:
此时记下路径:D:\Smartbi\SmartbiInsight\Tomcat\bin\dynamicLibraryPath\mysql
如下图是docker环境下部署添加的一个动态驱动,需要加载的jar在图中的HADOOP下图是docker环境下部署添加的一个动态驱动,需要加载的jar在图中的HADOOP_HIVE目录:
此时需要记下路径:/tomcat/smartbiconfig/dynamicLibraryPath/HADOOP_HIVE
...