页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

上述报错的栈信息包含mondrian,则说明是olap缺少驱动。需要根据使用的具体版本添加对应驱动至olap引擎中。

添加方式:如何向Smartbi中添加数据库驱动jar如何向Smartbi中添加数据库驱动jar包—V9及以上版本

现象二

已经将hive驱动添加至olap的动态加载目录,数据模型预览仍然报错:You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.

解决方案

报错原因是因为需要添加的驱动版本为:inceptor报错是因为需要添加的驱动版本为:inceptor-sdk-transwarp-6.1.0-SNAPSHOT_xxxxx,高于5.1.2版本,因此需要将驱动内置到war包以及olap引擎中,并修改数据源中的驱动路径为系统内置

...

如上述原因所说,因类冲突,无法放在动态加载目录下,需要将驱动内置。

①、需要将驱动内置到war包中,添加方式可参考:如何向Smartbi中添加数据库驱动jar如何向Smartbi中添加数据库驱动jar包—V9及以上版本

②、需要将驱动内置到olap的war中,war包内置在SmartbiOLAPServer.jar中,可以用压缩工具打开该jar包,将驱动添加后重新启动olap,具体位置如下:

...