配置指南【产品图像化报表】YonBIPV3.0(R6_2505_1)高级版用友网络科技股份有限公司1配置指南用友商业创新平台版权未经用友集团的书面许可,本产品说明任何整体或部分的内容不得被复制、复印、翻译或缩减以用于任何目的。本产品说明的内容在未经通知的情形下可能会发生改变,敬请留意。请注意:本产品说明的内容并不代表用友所做的承诺。用友网络科技股份有限公司2配置指南用友商业创新平台1.概述YonBIP高级版报表平台基于语义模型结合智能分析服务对外提供设计、展现报表、图表应用、大屏、首页小部件等相关图表的功能。2.注意事项⚫图像化报表服务增加新的url请求,如使用Nginx做代理,需增加/iuap-data-3d/、/iuap-data-datafusion/、/iuap-data-common/、/iuap-data-analytic/、/iuap-tns/、/iuap-data-docreport/转发规则。⚫未配置图像报表,YonBIP高级版中打开数据分析报表会提示“检测到智能分析服务异常,请检查配置后启动”。⚫数据分析url地址配置错误:YonBIP高级版中会提示“connecttimeout”或者“connectrefused”。⚫YonBIP-Premium地址配置错误:YonBIP高级版中打开数据分析图表会预览不出数据;在设计时会提示“切换数据源失败”。⚫由于谷歌浏览器对部分端口进行限制,所以图像化报表服务端口建议设置为7000以上。3.图像化报表配置⚫打开HOME/bin/sysConfig配置工具,选择“图像化报表设置”页签;⚫点击读取→修改,分别填写数据分析_URL、数据分析内网_URL和YonBIP-Premium地址注意:要带上协议头,且尾部不要加/如下图所示:⚫数据分析服务端口默认8888,如果需要修改端口可参考第4节配置说明。⚫启动intelliv服务,HOME/intelliv/startup.sh注意事项:在YonBIP高级版系统建立账套升级后,配置如上信息后即可启动服务,目录HOME/intelliv执行startup.bat,Linux平台下执行./startup.sh每次在sysConfig中修改配置完图像化报表设置后,或修用友网络科技股份有限公司3配置指南用友商业创新平台改sysConfig数据源中AE数据源,需要重启YonBIP高级版服务及图像化报表服务配置生效。4.图像化报表服务端口配置图像化报表服务默认端口8888,如果项目有需求调整,可以通过修改配置文件,如不需要调整,可使用默认8888$HOME/intelliv/application.yml将上图port:8888修改为项目需要端口,并保存。5.HTTPS场景配置当YonBIP高级版业务系统访问地址协议为HTTPS时,图像化报表(数据分析_URL)协议也需要设置为HTTPS协议,否则业务无法调用图像化报表服务。YonBIP高级版业务HTTPS协议,需要在第三方负载均衡进行配置。通过负载均衡实现HTTPS卸载,代理到YonBIP高级版服务以及图像化报表服务,实现业务系统HTTPS。用友网络科技股份有限公司4配置指南用友商业创新平台5.1Nginx配置当负载均衡使用Nginx时,在ssl中server添加如下内容:location^~/iuap-data-common/{proxy_passhttp://10.10.18.55:8888;proxy_http_version1.1;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerConnectionkeep-alive;}location^~/iuap-data-analytic/{proxy_passhttp://10.10.18.55:8888;proxy_http_version1.1;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerConnectionkeep-alive;}location^~/iuap-tns/{proxy_passhttp://10.10.18.55:8888;proxy_http_version1.1;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerConnectionkeep-alive;}location^~/iuap-data-datafusion/{proxy_passhttp://10.10.18.55:8888;proxy_http_version1.1;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerConnectionkeep-alive;}location^~/iuap-data-3d/{proxy_passhttp://10.10.18.55:8888;proxy_http_version1.1;proxy_set_headerX-Real-IP$remote_addr;用友网络科技股份有限公司5配置指南用友商业创新平台proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerConnectionkeep-alive;}location^~/iuap-data-docreport/{proxy_passhttp://10.10.18.55:8888;proxy_http_version1.1;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerConnectionkeep-alive;}5.2Liberty的IHS配置YonBIPV3.0(R5_2312_1)高级版开始,不再支持传统WAS部署,开始支持Liberty部署。Liberty中间件根据第3节配置图像化报表信息,在Liberty通过服务转发功能生成的plugin-cfg.xml配置文件,将自动包含图像化报表所需的转发配置规则。6.移动应用友图友数如项目使用移动应用“友图友数”,需将图像化报表服务的请求url添加到业务负载均衡转发规则中,将业务访问入口与图像化报表服务访问入口统一。部署简图如下:用友网络科技股份有限公司6配置指南用友商业创新平台由于YonBIP公有云服务、友图友数均需要通过YonLinker与YonBIP高级版、图像化报表服务连接集成,但YonLinker只能配置一个集成地址,故在使用移动应用友图友数时,需将业务访问入口与图像化报表服务访问入口统一。根据项目使用负载均衡不同,Nginx请参照5.1节进行添加,Liberty的IHS请参照5.2节进行添加。7.图像化报表服务独立部署7.1集成部署图像化报表服务默认集成在HOME/intelliv,在sysConfig数据源配置中,配置AE数据源后,系统自动将数据库信息写入HOME/intelliv的application.yml配置文件,配置完图像化报表后,启动图像化报表服务即可。7.2独立部署图像化报表服务支持独立于YonBIP高级版单独部署模式。具体操作步骤如下:1)在sysConfig数据源配置中,配置AE数据源,数据库信息保存到HOME/intelliv的application.yml配置文件。2)将HOME/intelliv目录拷贝至所规划的服务器(或指定目录),设置JAVA_HOME环境变量,startup.sh启动图像化报表服务。注意事项:1)要先在sysConfig数据源配置中配置保存AE数据源,再进行intelliv拷贝。2)如果图像化报表服务独立部署后,对AE数据源信息进行了变更,需将HOME/intelliv/application.yml配置文件同步到独立部署的intelliv,并重启图像化报表服务。用友网络科技股份有限公司7配置指南用友商业创新平台用友网络科技股份有限公司YonyouNetworkTechCo.Ltd.