页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。
评论: 从版本24恢复
toc

该文档从数据连接方式对已测试版本数据库相关信息进行汇总。

Smartbi及其组件部署硬件推荐如下:

Smartbi的数据连接可以通过多种方式连接数据库,包括:

服务

1)在Smartbi上读取本地文件连接本地数据库;

CPU推荐内存推荐硬盘推荐备注Smartbi8核+32G+200GB+JVM内存16G以上知识库8核+16G+200GB+smartbi-mpp8核+32G+2TB+smartbi-unionserver8核+32G+100GB+smartbi-export8核+ 16G+200GB+服务数据量并发配置推荐服务器数量推荐

数据挖掘

500MB~5GB1016核,64G内存,1TB硬盘1~3台5GB~10GB1016核,64G内存,1TB硬盘3~5台10GB~50GB1016核,64G内存,1TB硬盘5~10台500MB~50GB2016核,64G内存,1TB硬盘3~5台5GB~10GB2016核,64G内存,1TB硬盘5~10台10GB~50GB2016核,64G内存,1TB硬盘15~20台

根据不同场景可以灵活准备部署方案和硬件配置,可以参考文档:Smartbi部署方案参考

Smartbi部署、使用、访问的相关要求如下:

应用服务器要求

名称版本要求TomcatTomcat 7 至  Tomcat 9 版本IBM WebSphereWebSphere 8.5.5.9及以上版本Oracle WebLogicWebLogic 12.1.3及以上版本东方通 TongWebTongWeb 7.0及以上版本金蝶 金蝶 Apusic-AS-6.0宝兰德BES Application Server

Java环境版本要求

名称版本要求Oracle JDKOracle JDK1.7,Oracle JDK1.8(跨库查询时要求JDK1.8)OpenJDKOpenJDK 1.8

知识库要求

数据库类型版本要求KingbaseV7.1.1Kingbase_V8V8MySQLV5以上的版本Oracle10G以上的版本DB2V10以上的版本MSSQL2012GBase 8SGbase8s V8.8以上的版本Gbase 8S V84Gbase8S V8.4达梦达梦V6及V6以上版本Gauss100Gauss100ShenTong

V7.0.8

数据源要求

分类支持的数据源本地数据库Java数据源、Excel数据源关系数据库

Oracle、MySQL、星环(TDH5.1版本)、IMPALA、DB2、Gbase 8S V8.8、PostgreSQL、MS SQL Server、

HANA、Kylin、Vertica、Greenplum、Informix、Obase、GaussDB100、GaussDB200、Kingbase、

Hadoop_Hive、达梦7、达梦6、Sybase ASE、Huawei、aliyun MaxCompute、Spark SQL、

aliyun AnalyticDB、Gbase 8A、Gbase 8S V8.4、ShenTong、Kingbase Analytics、

Oracle TimesTen、Teradata_V12、ClickHouse、Infobright、Smartbi Jdbc4Olap、Other

多维数据库Essbase 7、Essbase 9、IBM Cubing Services、Jedox Palo、Mondrian、SQL Server2000、SQL Server2005以上、SAP、KyligenceNoSQL数据库MongoDB、Tinysoft

已测版本提供数据源连接示例,点击可跳转至相应示例文档。

分类数据库类型已测版本本地数据库Java数据源Excel数据源Excel数据源(服务端)Excel数据源(本地)关系数据库OracleOracle 11g/10g Oracle 12c , Oracle TimesTen , Oracle RACMySQLMySQL 8.0星环IMPALADB2GbaseGbase 8A、Gbase 8S V8.8,Gbase 8S V8.4PostgreSQLMS SQL ServerHANAKylinVerticaGreenplumInformixObaseGaussDBGaussDB100、GaussDB200KingbaseHadoop_Hive达梦达梦7、达梦6SybaseSybase IQHuaweiHuaWei FusionInsight HDaliyun aliyun MaxComputeSparkShenTongKingbaseKingbase  AnalyticsTeradataTeradata_V12ClickHouseInfobrightSmartbi  Jdbc 4 OlapSmartbi  Jdbc 4 OlapOther多维数据库Essbase Essbase 7、Essbase 9IBM Cubing ServicesJedox PaloMondrianSQL Server SQL Server2000、SQL Server2005以上SAPKyligenceNoSQL数据库MongoDBTinysoft #电子表格/分析报告插件安装要求#电子表格/分析报告插件安装要求

电子表格/分析报告插件安装要求

用户环境要求浏览用户无需安装插件,可在Web浏览器上查看、刷新、导出电子表格/分析报告。

设计用户

操作系统

Office版本Microsoft .Net Framework

Windows 7

windows 10

Windows Server 2008

Windows Server 2012

Microsoft Office 2013专业版

Microsoft Office 2016专业版

Office2019 Home Student(注:V9.3及之后版本支持)

WPS Office 2016个人版

WPS Office 2019个人版

Microsoft.Net Framework 4.0 Full

注意

1、在进行电子表格报表/分析报告开发时,最好使用64位的office软件。

2、WPS Office 2016个人版支持分析报告的大部分功能。详情可参考 插件使用注意事项

3、WPS Office 2019个人版需要安装宏安装包才能使用Smartbi内置函数,并且在安装宏安装包后,在WPS的“开发工具 > 宏安全性”界面将安全级设置为“低”,否则总是提出安全警告提示。

4、原则上,WPS个人版不支持直接安装宏插件,用户如果有需要使用WPS的宏,需要自行在网上寻找相应WPS版本的VBA安装包。

5、如果W.P.S.9208.12012.2019及之后的版本Word插件端不能登录,则提示更换WPS版本重试,目前测试仅前述WPS版本有问题。

客户端系统要求

组件

要求

处理器

处理器推荐4核或以上

内存

内存推荐4GB以上

操作系统

Windows 2008/2012/Win7/Win8/Win10 64位操作系统

浏览器

推荐使用“Chrome、360极速、Firefox、Internet Explorer”的新版本。

支持的版本如下:

  • Chrome:65及以上版本
  • 360极速:9.0及以上版本(仅支持极速模式)
  • Firefox:50及以上版本
  • Internet Explorer :11.0.9及以上版本
注意

1、可以通过插件安装的解决方法实现支持IE8以上,IE11以下版本的浏览器。

具体安装操作详情请参考 IE11以下版本浏览器安装Smartbi

2、暂不支持IE浏览器的RTM版本。

3、暂不支持IE浏览器设置兼容性视图。

移动设备(平板/手机)

支持下列系统移动设备:

  • iOS 9.0.3及以上
  • Android 6.0及以上

    2)通过JDBC驱动连接数据库;

    3)   使用JNDI的方式连接数据库;

    4)通过XMLA方式连接多维数据库.

    目录

    数据源要求

    已测版本提供数据源连接示例,点击可跳转至相应示例文档,按照不同连接方式进行划分:

    本地读取

    数据源分类数据源
    本地数据库Java数据源
    文件


    JDBC读取

    按照数据库类型分类后,依数据库英文名排序

    数据源分类数据库支持数据库版本驱动程序类连接字符串
    关系型数据库







































    Aliyun AnalyticDB

    Aliyun AnalyticDB

    com.mysql.jdbc.Driverjdbc:mysql://<servername>/<database>?useUnicode=true&characterEncoding=UTF-8&engine=MPP
    Aliyun MaxCompute

    Aliyun MaxCompute

    com.aliyun.odps.jdbc.OdpsDriverjdbc:odps:<endpoint>?project=<project>&charset=UTF-8
    ClickHouseClickHouse19.4.2ru.yandex.clickhouse.ClickHouseDriver

    jdbc:clickhouse://<servername>:8123/<database>?socket_timeout=1000000

    *注:产品默认端口为 8123,可以按照实际进行修改。

    DB2DB2 9.72com.ibm.db2.jcc.DB2Driverjdbc:db2://<servername>:<port>/<database>
    GaussDBGaussDB 100com.huawei.gauss.jdbc.ZenithDriverjdbc:zenith:@<servername>:<port>?useSSL=true
    GaussDB 200com.huawei.gauss200.jdbc.Driver

    jdbc:gaussdb://<servername>:25308/<dbName>

    *注:产品默认端口为 25308,可以按照实际进行修改。

    GBaseGbase 8Acom.gbase.jdbc.Driverjdbc:gbase://<servername>:<port>/<dbName>

    GBase 8S V8.4


    com.informix.jdbc.IfxDriver

    jdbc:informix-sqli://<host>:9088/<database>:INFORMIXSERVER=<servicename>;CLIENT_LOCALE=zh_cn.utf8;DB_LOCALE=zh_cn.utf8;NEWCODESET=utf8,8859-1,819

    *注:产品默认端口为 9088,可以按照实际进行修改。
    请补充各个字段的含义

    GBase 8S V8.8
    GreenplumGreenplum 4.3.9org.postgresql.Driver

    jdbc:postgresql://<servername>:5432/<dbName>?gssEncMode=disable

    *注:产品默认端口为 5432,可以按照实际进行修改。

    Hadoop_Hive

    Hadoop 2.7.2

    Hive 2.0.0

    org.apache.hive.jdbc.HiveDriver

    jdbc:hive2://<servername>:10000/default?hive.resultset.use.unique.column.names=false

    *注:产品默认端口为 100000,可以按照实际进行修改。

    HANAHANA V2.0com.sap.db.jdbc.Driver

    jdbc:sap://<servername>:30015?reconnect=true

    *注:产品默认端口为 30015,可以按照实际进行修改。

    HuaWei FusionInsight HDHuaWei FusionInsight HDorg.apache.hive.jdbc.HiveDriver

    jdbc:hive2://<zkServer1>:24002,<zkServer2>:24002,<zkServer3>:24002/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2;sasl.qop=auth-conf;auth=KERBEROS;principal=hive/hadoop.hadoop.com@HADOOP.COM

    *注:<zkServer1,zkServer2,zkServer3>为,请补充解释该URL。

    IMPALAIMPALA V3.0com.cloudera.impala.jdbc41.Driverjdbc:impala://<servername>:<port>/<database>
    InfobrightInfobrightcom.mysql.jdbc.Driverjdbc:mysql://<servername>:<port>/<database>?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=GBK&zeroDateTimeBehavior=convertToNull
    InformixInformix 115com.informix.jdbc.IfxDriverjdbc:informix-sqli://<servername>:1526/<database>:INFORMIXSERVER=<InformixServer>;NEWLOCALE=zh_cn,en_us;NEWCODESET=GBK,8859-1,819
    KingbaseKingbase V7com.kingbase.Driver

    jdbc:kingbase://<servername>:54321/<dbName>

    *注:产品默认端口为 54321,可以按照实际进行修改。

    Kingbase  AnalyticsKADB 3.0.14com.kingbase.kingbaseanalyticsdb.Driverjdbc:kingbaseanalyticsdb://<servername>:<port>/<database>
    Kylinkylin 2.0org.apache.kylin.jdbc.Driver jdbc:kylin://<servername>:<port>/<projectName>
    MS SQL ServerSQL Server 2008net.sourceforge.jtds.jdbc.Driver

    jdbc:jtds:sqlserver://<servername>:1433;DatabaseName=<database>

    *注:产品默认端口为 1433,可以按照实际进行修改。

    MySQL

    MySQL 5.7

    MySQL 8.0

    com.mysql.jdbc.Driverjdbc:mysql://<servername>:<port>/<database>?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=GBK&zeroDateTimeBehavior=convertToNull
    ObaseObase 1.0.44com.mysql.jdbc.Driverjdbc:mysql://<servername>/<database>?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=GBK&zeroDateTimeBehavior=convertToNull
    Oracle


    oracle 10g

    oracle.jdbc.driver.OracleDriver

    jdbc:oracle:thin:@<ip>:1521/<serviceName>

    *注:产品默认端口为1521,可以按照实际进行修改。

    Oracle TimesTen

    TimesTen 11.2.2

    com.timesten.jdbc.TimesTenClientDriverjdbc:timesten:client:dsn={dsnname}
    PostgreSQLPostgreSQL 10.5org.postgresql.Driver

    jdbc:postgresql://<servername>:5432/<dbName>

    *注:产品默认端口为5432,可以按照实际进行修改。

    Prestopresto 0.189com.facebook.presto.jdbc.PrestoDriverjdbc:presto://<servername>:38080/<database>
    ShenTong

    shentong 7.0

    com.oscar.Driverjdbc:oscar://<servername>/<database>
    Smartbi JDBC for ExcelSmartbi JDBC for Excelsmartbi.jdbc.ExcelDriverjdbc:smartbi:excel:<filename or fileresource:id>
    Smartbi  Jdbc 4 OlapSmartbi  Jdbc 4 Olapsmartbi.jdbc.OlapDriverhttp://<servername>/smartbixmla/XmlaHandler.ashx
    Spark SQLSparkSQL 2.0.0org.apache.hive.jdbc.HiveDriver

    jdbc:hive2://<servername>:10000/default

    *注:产品默认端口为10000,可以按照实际进行修改。

    Sybasesybase IQ 16.0com.sybase.jdbc3.jdbc.SybDriverjdbc:sybase:Tds:<servername>:<port>/<database>?CHARSET=cp936
    Teradata

    Teradata_V12

    com.teradata.jdbc.TeraDriver

    jdbc:teradata://<servername>/DataBase=<dbName>,LOB_SUPPORT=off,client_charset=gbk
    Teradata_V13及以上com.ncr.teradata.TeraDriverjdbc:teradata://<servername>/DataBase=<dbName>,LOB_SUPPORT=off,client_charset=gbk
    Verticavertical 8.1com.vertica.jdbc.Driver

    jdbc:vertica://<servername>:5433/<database>

    *注:产品默认端口为5433,可以按照实际进行修改。

    达梦达梦6dm6.jdbc.driver.DmDriver

    jdbc:dm6://<servername>:5236/<database>

    *注:产品默认端口为5236,可以按照实际进行修改。

    达梦7dm.jdbc.driver.DmDriver

    jdbc:dm://<servername>:5236/<database>

    *注:产品默认端口为5236,可以按照实际进行修改。

    星环星环 5.1.2org.apache.hive.jdbc.HiveDriver

    jdbc:hive2://<servername>:10000/default

    *注:产品默认端口为10000,可以按照实际进行修改。

    OtherPhoenix根据实际情况填写
    NoSQL数据库MongoDBMongoDBsmartbi.jdbc.MongoDriverjdbc:smartbi:mongo:<server>:<port>/<dbName>
    TinysoftTinysoftsmartbi.jdbc.tinysoft.TinysoftDriver

    jdbc:smartbi:tsserver://<servername>:1099/

    *注:产品默认端口为1099,可以按照实际进行修改。


    JNDI连接

     JNDI是Java Naming and Directory Interface(JAVA命名和目录接口)的英文简写,它是为JAVA应用程序提供命名和目录访问服务的API(Application Programing Interface,应用程序编程接口)。

    使用JNDI可以让我们使用外部配置的方式进行参数配置以实现其解耦,Smartbi支持JDBC方式连接的数据源均支持JNDI连接方式,以下列表,仅供参考:

    数据源分类数据库已测版本驱动程序类连接字符串
    关系型数据库TeradataTeradata_V12com.teradata.jdbc.TeraDriverJNDI:java:/comp/env/dbc

    XMLA连接

    数据源分类数据库已测版本连接的地址
    多维数据库




    Essbase 

    Essbase 7

    http://<servername>:8080/EssbaseXmla/xmla

    *注:产品默认端口为 8080,可以按照实际进行修改。

    Essbase 9

    http://<servername>:8080/EssbaseXmla/xmla

    *注:产品默认端口为 8080,可以按照实际进行修改。

    IBM Cubing ServicesIBM Cubing Serviceshttp://<servername>:<port>/IBMXmlAnalysis
    Jedox PaloJedox Palo

    http://<servername>:8080/PaloXmla/xmla

    *注:产品默认端口为 8080,可以按照实际进行修改。

    MondrianMondrian

    http://<servername>:8080/mondrian/xmla

    *注:产品默认端口为 8080,可以按照实际进行修改。

    SAPSAPhttp://<servername>/sap/bw/xml/soap/xmla
    SQL Server 

    SQL Server2000

    http://<servername>/xmla/msxisapi.dll
    SQL Server2005以上http://<servername>/smartbixmla/XmlaHandler.ashx
    KyligenceKyligencehttp://<servername>:<port>/mdx/xmla/<databaseName>