关键词:报表,SmartBI,O2OA


1、SmartBI系统介绍

思迈特软件成立于2011年,致力于为企业客户提供一站式商业智能解决方案。以“Smartbi”品牌推出三大产品,包括企业报表平台、自助分析平台、数据挖掘平台,覆盖企业从传统BI到自助BI,再到智能BI的三个应用阶段,满足从数据准备到数据分析、交流共享等各个环节的功能需求。

O2OA系统已经可以集成SmartBI报表系统,在流程,内容管理以及门户页面中展示报表。

本文简单介绍下如何在linux系统下安装部署基本的SmartBI应用。更加详细的安装可以参考下SmartBI软件的官方部署wiki(https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=55839338)

2、安装介质准备

操作系统版本,各组件介质版本等可参考官方wiki

https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=55840394

操作系统:

CentOS 8 (x64)

安装介质:

Tomcat组件

JDK

MySql组件

Smartbi war包

Smartbi-License.xml授权文件

字体文件 simsun.ttc

LoginToken扩展包

3、环境准备

1、知识库:安装MySQL数据库(假设我们已经安装好数据库),在数据库服务器上创建一个空库,作为 Smartbi的知识库,知识库字符集编码请指定GBK或UTF-8。

2、Tomcat组件,在apache官网下载对应的tomcat安装包(https://tomcat.apache.org)。

3、JDK安装包,在oracle官网下载64位的jdk安装包。

4、防火墙配置

为了便于安装,建议在安装前关闭防火墙。使用过程中,为了系统安全可以选择启用防火墙,但必须启用Smartbi使用到的相关端口。

3.1、关闭防火墙

临时关闭防火墙(立即生效)

# systemctl stop firewalld

永久关闭防火墙(重启后生效)

# systemctl disable firewalld

查看防火墙状态

# systemctl status firewalld

如需要开启防火墙,需要增加Smarti应用的默认端口8080

# firewall-cmd --permanent --add-port=8080/tcp

配置完以后重新加载firewalld,使配置生效

# firewall-cmd --reload

3.2、关闭selinux

临时关闭selinux,立即生效,不需要重启服务器。

# setenforce 0

永久关闭selinux,修改完配置后需要重启服务器才能生效

# sed -i 's/=enforcing/=disabled/g' /etc/selinux/config

3.3、安装JAVA环境

安装包解压到/data目录下

# tar -zxvf jdk-8u301-linux-x64.tar.gz -C /data

4、部署SmartBI

4.1、安装Tomcat

Tomcat安装包解压到/data目录

# tar -zxvf apache-tomcat-8.5.70.tar.gz -C /data

修改Tomcat启动参数

进入Tomcat下的bin目录

# cd /data/apache-tomcat-8.5.70/bin/

创建Tomcat启动参数文件:setenv.sh

# vi setenv.sh

具体参数如下,此步骤不可省略(根据实际部署替换配置中的路径):

export JAVA_HOME="/data/jdk1.8.0_301"

export JRE_HOME="/data/jdk1.8.0_301/jre"

export CATALINA_HOME="/data/apache-tomcat-8.5.70"

export JAVA_OPTS="-Dfile.encoding=UTF-8 -Duser.region=CN -Duser.language=zh -Djava.awt.headless=true -Xms2048m -Xmx8192m -XX:MaxMetaspaceSize=512m -Dmail.mime.splitlongparameters=false -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow"

赋予setenv.sh相关权限

# chmod 755 setenv.sh

4.2、部署SmartBI

4.2.1、上传war包

将smartbi.war上传到/data/apache-tomcat-8.5.70/webapps目录下

4.2.2、启动Tomcat服务器

进入/data/apache-tomcat-8.5.70/bin目录下,执行startup.sh脚本启动tomcat程序

# cd /data/apache-tomcat-8.5.70/bin

# ./startup.sh

4.2.3、配置Smartbi

Tomcat服务启动完成后,访问 http://IP:PORT/smartbi/vision/config 进入Smartbi系统配置页 面(例如:http://127.0.0.1:8080/smartbi/vision/config)。

首次登陆会要求设置config页面登陆密码,注意:config页面登陆账号密码与Smartbi访问账号密码是不同的。

详细配置信息请查看官方wiki

https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=56689500

知识库连接配置:

上传授权文件

以及其他如日志等配置项

点击右小角测试知识库连接可以查看是否能跟数据库连接。


4.2.4、上传字体

将simsun.ttc(宋体)上传到/data/apache-tomcat-8.5.70/bin/Font-smartbi目录下


4.2.5、重启Tomcat

等待Tomcat服务启动和Smartbi完成初始化即可访问 Smartbi:

http://IP:PORT/smartbi/vision/index.jsp

Smartbi 初始登陆账号:admin 密码:manager

首次登陆会要求修改密码。

Smartbi部署完成!

4.2.6、配置SmartBI与O2OA的单点认证

用户在O2OA环境中访问SmartBI,需要打通O2OA与SmartBI系统的单点认证

1、部署LoginToken插件包

打开SmartBI配置页面http://IP:PORT/smartbi/vision/config,修改扩展包路径,然后上传扩展包到服务器 详细配置可参考官方wiki(https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=69733090)


2、修改SmartBI系统的单点登录配置,选择加密类型为class,修改登录验证类

为smartbi.logintoken.LoginTokenAuthtication

3、重启Tomcat服务器

4、新建用户

O2OA与SmartBI系统通过内置名称为"o2oa"的用户进行单点登录访问,打开SmartBI用户管理 系统运维/常用工具/用户管理,新增用户

角色列表勾选“管理角色”,如不设置管理角色,需对相关报表资源增加普通用户的查看权限。

也可在O2OA中配置使用默认的单点登录用户名,在后面的O2OA自定义模块中进行配置。


推荐文章:

O2OA与SmartBI报表系统集成:二、创建SmartBI报表
2021-11-03
本章节讲解下在SmartBI报表系统中创建两张简单的报表用于在后续的O2OA系统中展示详细的SmartBI系统如何使用可参考官方wiki的教程https://w
如何使用应用市场?
2021-02-18
工作管理,固定资产管理,移动门户,公文管理,用车管理,通知公告等,O2OA应用市场拥有丰富的可直接下载使用的模块。O2OA连接O2云之后,可以使用应用市场,免费
考勤管理
2021-08-18
O2OA考勤管理提供了一个通用的考勤管理,企业可以使用它实现手机打卡,数据导入,数据分析,数据统计。员工可以对考勤分析结果提起申诉,每个考勤周期系统均会出具相关
系统集成-腾讯企业邮集成配置
2021-02-25
O2OA平台并不包含企业邮箱解决方案,我们建议将专业的商业邮箱集成到O2OA中,作为更优的企业邮箱解决方案。本篇主要介绍如何在O2OA中如何集成腾讯企业邮。
流程设计-Excel数据导入数据网格(仅支持IE)
2021-05-17
O2OA提供数据网格组件来简体表单中的可编辑表格或者数据展现表格的设计,如费用报销,差旅报销等业务都可能使用到数据网格。本文主要介绍如何将Excel中的数据导入
固定资产管理使用手册
2021-11-29
@资产管理@固定资产管理@开源办公系统@资产管理@盘点 @物资入库@出库单O2OA资产管理能保证资产定期维护、规范化资产管理等等,保证企业的固定资产信息不丢失、
论坛管理
2021-09-23
O2OA平台论坛管理为企业提供了一个员工公开交流的场所,经过配置后,论坛可以拥有丰富的栏目、版块,可以进行版块的权限设置,可见性,发贴回复权限设置。
常见问题-为什么127.0.0.1可以访问但其他IP无法访问
2021-02-07
备注:这里使用80、20020、20030端口为例。***部分一般添加到“-AINPUT-ptcp-mstate--stateNEW-mtcp--dport22
连接O2云体验APP移动手机办公
2021-02-25
O2OA拥有配套的移动办公APP,支持IOS和安卓端,用户可在连接O2云之后,使用APP使用移动办公。移动办公APP开放源代码,不会产生任何费用。本篇主要简单讲
用车管理使用手册
2021-03-16
O2OA平台应用市场提供了用车管理模块,用户可以直接从应用市场下载并安装模块,满足企业用车管理相关关的业务需求。本文主要介绍用车管理的下载安装以及设计相关说明

results matching ""

    No results matching ""