更新时间:2024-04-18 GMT+08:00
分享

附录

ABI5.3.1测试通过环境组合

中间件

仅支持jdk1.8及以上版本

表1 中间件

中间件

jdk

操作系统

备注

中创InforSuiteAS

Open jdk1.8

银河麒麟4.02

-

TongWeb6.1.5.8

Open jdk1.8

银河麒麟4.02

-

TAS2.8.5

Open jdk1.8

银河麒麟4.02

-

Tomcat7.0

Sun jdk1.8

CentOS 6.5

Win2008

建议使用tomcat7.0.79以后的小版本

Websphere8.5

自带jdk1.8

CentOS 6.5

Win7

-

Weblogic12c

Sun jdk1.8

CentOS 7.2

-

金蝶9.0

openjdk1.8

uos操作系统(龙芯cpu)

-

数据库

表2 数据库

数据库

分析库or系统库

包中是否含驱动文件

是否能修改数据库表结构或数据

备注

星环6.0

分析库

无

不能

只兼容bi,豌豆bi部分,指标管理,数据整合

驱动类名:

org.apache.hive.jdbc.HiveDriver

URL地址:

jdbc:inceptor2://172.17.3.41:10000/<database_name>

PostgreSQL9.6

系统库

无

能

-

Gauss DB200

分析库

无

不能

只兼容bi部分。

驱动类名:

org.postgresql.Driver

注,Gauss DB200驱动和ABI内置GreenPlum驱动冲突,需要在ABI将GreenPlum驱动删除,再打入Gauss DB200驱动文件

链接地址:

jdbc:postgresql://127.0.0.1:5432/ <database_name>

Informix 11.5

系统库&分析库

无

能

只兼容bi、豌豆bi部分。

驱动类名:

com.informix.jdbc.IfxDriver

说明:

informix 11.5驱动比ABI内置informix12驱动版本低,需要在ABI将informix12驱动删除,再打入informix 11.5驱动文件

链接地址:

sqli:// 127.0.0.1:9088/dbname:

INFORMIXSERVER=ifxserver;

NEWCODESET=utf8,8859-1,819;

CLIENT_LOCALE=en_US.utf8;

DB_LOCALE=en_US.8859-1

说明:

informix链接有两种写法,在作为系统库和分析库时不可混用,也不可交替使用,推荐使用上方的链接写法。

达梦DM7.6

系统库&分析库

有

能

驱动类型:

dm.jdbc.driver.DmDriver

链接地址:

url=jdbc:dm://127.0.0.1:5236

易鲸捷EsgynDB2.4.0

系统库&分析库

有

能

只兼容bi和填报部分。

驱动类型:

org.trafodion.jdbc.t4.T4Driver

链接地址:

jdbc:t4jdbc://172.17.3.191:23400/:schema=TACS

Sqlserver2016

系统库&分析库

有

能

-

Oracle11g

系统库&分析库

有

能

驱动类型:

oracle.jdbc.driver.OracleDriver

链接地址:

jdbc:oracle:thin:@192.168.1.102:1521:sid

Db2 10.5

系统库&分析库

有

能

不支持指标管理、数据整合

驱动类型:

com.ibm.db2.jcc.DB2Driver

链接地址:

jdbc:db2://192.168.1.224:50000/testdb

Mysql5.6

Mysql5.7

系统库&分析库

有

能

驱动类型:

com.mysql.jdbc.Driver

链接地址:

jdbc:mysql://192.168.1.223/testdb?useUnicode=true&characterEncoding=utf8

作为系统库,需要5.7版本

Petabase2.1

分析库

无

不能

分析只支持BI分析

驱动类型:

com.esen.jdbc.PetaBaseDriver

链接地址:

jdbc:petabase://127.0.0.1:10000/testdb

人大金仓7

人大金仓8

系统库&分析库

7有8无

能

分析库(不支持填报和工作流、指标管理),支持表单。

驱动类型:

com.kingbase.Driver(7)

com.kingbase8.Driver(8)

链接地址:

jdbc:kingbase://192.168.1.247/testdb(7)

jdbc:kingbase8://192.168.1.247/testdb(8)

GreenPlum5.20.1

支持BI分析和敏捷分析、数据整合

有

不能

驱动类型:

com.pivotal.jdbc.GreenplumDriver

链接地址:

jdbc:pivotal:greenplum://172.21.150.69:5432;

DatabaseName=gsgs

河图6.5.1

分析库

无

不能

支持BI分析和敏捷分析

驱动类型:

io.prestosql.jdbc.PrestoDriver

链接地址:

jdbc:presto://10.146.11.204:24002,10.146.11.205:24002,10.146.11.206:24002/hive/rz?serviceDiscoveryMode=zooKeeper&zooKeeperNamespace=hsbroker

扩展参数示例:

jdbc.KerberosKeytabPath=D:\test\huawei\user.keytab

jdbc.SSL=true

jdbc.KerberosConfigPath=D:\test\huawei\krb5.conf

jdbc.KerberosPrincipal=lkjt_hycj

jdbc.KerberosRemoteServiceName=HTTP

jdbc.tenant=default

jdbc.deploymentMode=on_yarn

jdbc.KerberosServicePrincipalPattern=${SERVICE}@${HOST}

jdbc.SSLTrustStorePath=d:\test\huawei\hetuserver.jks

Gbase 8a 8.6.2.43

系统库

有

能

支持bi分析、填报、敏捷分析(不支持工作流、指标、数据整合、表单)

Clickhouse20.6.4

分析库

无

不能

驱动地址:

ru.yandex.clickhouse.ClickHouseDriver

链接地址:

jdbc:clickhouse://172.21.160.69:8123/abi525

注意事项:

  1. 不支持以批量复制主题表的方式新建主题表。
  2. 不支持多个窗口函数一起使用,如使用两个或两个以上的_rk()函数。
  3. 不支持使用TOP%函数。
  4. 不支持使用求标准方差函数stdev()。
  5. Illegal types Decimal(38, 2) and Float64 of arguments of function multiply,类似这样的报错,是因为两个数据类型不一致引起的,解决办法有两种,一种是像asnum(fszhzb.ojse) +10.0这样,用asnum()函数转下,另一种是将参数类型改为Float64。
  6. 出现“Division by zero”错误提示,有两种解决方法,第一种在主题集属性-分析对象属性这里,分母为零时的处理选择“过滤指标中分母为0或者Null的数据”,第二种是在分析区表格里的 高级 “0和NULL的处理”,将“过滤指标中的分母为0或者null的数据”勾选解决,如果每个分析表都设置很麻烦,建议主题集设置。

客户端

表3 客户端

操作系统

浏览器

Win7

IE11,Chrome

Win10

IE11,Chrome

银河麒麟4.02

360安全版

360安全版和Chrome不支持Word分析报告编辑插件

ABI5.3.1测试通过环境组合

服务器及硬件

表4 服务器

服务器

CPU

联想、长城

飞腾、龙芯、兆芯、鲲鹏

数据库

表5 数据库

数据库

分析库or系统库

包中是否含驱动文件

是否能修改数据库表结构或数据

备注

达梦DM7.6

系统库&分析库

有

能

驱动类型:

dm.jdbc.driver.DmDriver

链接地址:

url=jdbc:dm://127.0.0.1:5236

人大金仓7

人大金仓8

系统库&分析库

7有8无

能

分析库(不支持填报和工作流、指标管理),支持表单。

驱动类型:

com.kingbase.Driver(7)

com.kingbase8.Driver(8)

链接地址:

jdbc:kingbase://192.168.1.247/testdb(7)

jdbc:kingbase8://192.168.1.247/testdb(8)

Gbase 8a 8.6.2.43

系统库

有

能

支持bi分析、填报、敏捷分析(不支持工作流、指标、数据整合、表单)

中间件

仅支持jdk1.8及以上版本。

表6 中间件

中间件

jdk

操作系统

中创InforSuiteAS

Open jdk1.8

银河麒麟4.02

TongWeb6.1.5.8

Open jdk1.8

银河麒麟4.02

TAS3.0

Open jdk1.8

银河麒麟4.02

金蝶9.0

openjdk1.8

uos操作系统(龙芯cpu)

ABI参数配置总结

常用中间件设置JVM参数

  1. Tomcat:

    修改内存大小一般在启动文件startup.bat或startup.sh中设置,设置内存不能低于如下数值:

    Windows下:注:jdk1.8开始取消了PermGen,取而代之的是Metaspace

    Set JAVA_OPTS=-Xmx2048m -Xms2048m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m

    Linux下:注:jdk1.8开始取消了PermGen,取而代之的是Metaspace

    export JAVA_OPTS=-Xmx2048m -Xms2048m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m

  2. WebLogic 11g(其它版本大致不变):

    单机环境:

    在startWebLogic.sh(cmd)中,增加

    Windows环境:Set JAVA_OPTIONS=-Xmx2024m -Xms2048m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK

    Linux环境:JAVA_OPTIONS=”-Xmx2048m -Xms256m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK

    其中,设置内存不能低于上述值。

    集群环境:

    如下图,进入weblogic控制台,对每一个节点(如server1、server2)进行内存设置,设置内存不能低于图示值。

    图1 内存设置
  3. Websphere 8.5(其它版本大致不变):

    Websphere默认内存最大内存为256M,在大用户量情况下容易出现内存不够的情况,所以需要进行调整。在如下图所示堆内存地方进行调整,直接输入数字即可。

    在JVM参数配置内存参数-Xmx1024m -Xms256m -XX:MaxMetaspaceSize=512m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK(数值不能低于此值)。

    内存调整需根据服务器内存大小、操作系统版本、WEB服务器版本、JDK版本和实际使用情况进行调整,在64bit环境下建议分配8G-16G内存。

    某些JDK版本或操作系统限制最大堆内存,不支持分配超过较大内存,如果有充足的内存,可以多建立几个节点集群成员,逐一对每个成员做相应的修改。

    图2 应用程序服务器1
    图3 应用程序服务器2

工作目录设置方法总结

  1. 在war包中指定

    ABI一系列产品在war包的WEB-INF\classes目录下的application.properties中指定,如下图位置

    图4 指定
  2. 在JVM参数中设置

    工作目录参数为-Desen.abi.workdir,可以在JVM参数中设置,形式如下:

    -Desen.abi.workdir=/opt/workdir
  3. 在产品注册界面设置
    图5 设置

三种方法优先级由高到低:war包指定 > JVM参数指定 > 注册界面指定。

表7 数据库权限分配

数据库

分配权限

Oracle

connect、resource、create any view(备注:oracle12c及以上需要alter user xxx quota unlimited on users;)

相关文档