页面树结构

版本比较

标识

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


目录

说明

V8.5 版本开始可以支持GBASE 8S 作为知识库。

注意

因为gbase8s每个版本语法差异比较大,目前支持是gbase8s v8.8的版本。

配置步骤

1、添加对应jdbc驱动

smartbi.war包默认是没有自带gbase 8s 的驱动 ifxjdbc.jar (对应驱动包可联系数据库厂商获取),因此需要先获取到对应数据库版本的jdbc驱动添加到war包smartbi\WEB-INF\lib 中。

具体如下截图:

Image Modified

2、创建gbase 8s的知识库

因为知识库要求的数据空间的页大小比较大的建议创建库的时候选择16k页大小的库;日志默认必须为不缓冲日志模式;不兼容ASCII。

创建gbase 8s的知识库需要注意以下几点

  • 因为知识库要求的存储空间和数据空间的页大小比较大的,建议创建库的时候选择16k页大小,存储大小为100M的库;
  • 日志默认必须为不缓冲日志模式(UNBUFFERED(fafest));
  • 不兼容ASCII。

用gbase 8s 的客户端建库如下截图:

Image Modified

Image Removed

Image Added

或者

数据库空间使用data8dbs1 或者 data8dbs2:

数据库空间使用data8dbs1:

Image Removed

Image Added

也可用如下语句创建数据库:

CREATE DATABASE dbname IN data8dbs1 WITH LOG;

3、添加jvm参数

为了避免出现乱码问题,需要在java启动参数添加 -Dfile.encoding=UTF-8 。

Image Modified

4、配置知识库

配置知识库时对应数据库名称一定要加上

:INFORMIXSERVER=ol_informix1210_1;CLIENT_LOCALE=zh_cn.utf8;DB_LOCALE=zh_cn.utf8;NEWCODESET=utf8,8859-1,819

注意

其中  INFORMIXSERVER 后边对应的是servicename 即服务名,其他要求不变。

Image Modified

生成的smartbi-config.xml 文件中可以看到知识库配置信息如下:

Image Modified

如果出现任何文字乱码或数据显示不出来,建议可去查看一下启动程序、服务器、数据源等地方的编码情况是否为UTF-8。