1NCCloud2021.05图形化报表配置指南2021年7月版权所有(c)2021用友网络科技股份有限公司21.图形化报表服务端口配置图形化报表服务默认端口8888,如果项目有需求调整,可以通过修改配置文件,如不需要调整,可使用默认8888$NCC_HOME/intelliv/workbench/conf/server.xml将上图中8888修改为项目需要端口,并保存,此时暂不需要启动服务,待sysConfig中图形化报表设置及数据源AE资源库设置后,再启动该服务。2.sysConfig服务配置进入NCCHOME/bin,运行sysconfig,打开图形化配置界面,进行“图像化报表设置”配置图形化报表URL,NCCloud业务访问地址URL信息,URL上包含协议名称,格式如“https://NCCloud.com”或者“http://127.0.0.1:8888”,最后不带斜杠(“/”)注意:在NCCloud系统建立升级后,配置如上信息后即可启动服务,目录在3NCCHOME/intelliv下执行startup.bat,Linux平台下执行./startup.sh。每次在sysConfig中修改配置完图形化报表设置后,或修改sysConfig数据源中AE资源库时,需要重启NCCloud服务及图形化报表服务配置生效。3.图形化报表服务DB2数据源须知若配置数据源为db2,则必须明确db2的版本。配置文件需要根据db2的版本做相应的调整。定位到配置文件:$NCC_HOME/intelliv/workbench/webapps/self/WEB-INF/classes/application-exclusive.yml$NCC_HOME/intelliv/workbench/webapps/self/WEB-INF/classes/application-exclusive-source.ymlapplication-exclusive.yml在Windows平台下生效,application-exclusive-source.yml在Linux平台生效,根据部署的平台,修改相应的配置文件。如图中所示:当db2版本大于等于11,配置hibernate.auto_quote_keyword:false。4.使用过程异常处理1)若使用图形化功能时报错,请优先检查以上配置;2)若配置没有问题,可通过以下两种方式检查错误信息:➢录制spr,在spr报告的错误信息中查看;➢在图形化工程的日志中查看错误信息:工程启动日志:NCCHOME/intelliv/workbench/logs/catalina.out系统运行日志:Linux环境在NCCHOME/intelliv/logsWindows环境在NCCHOME/intelliv/workbench/bin/logs/45.使用HTTPS的情况当使用https访问图形化工程时,需要在网关服务器上做相应的转发配置,以Apache为例,修改httpd.conf:1)放开如下转发注释:#LoadModuleproxy_modulemodules/mod_proxy.so#LoadModuleproxy_http_modulemodules/mod_proxy_http.so#LoadModulessl_modulemodules/mod_ssl.so2)增加转发规则:如:http://10.11.115.181:8888为示例,填写sysConfig图像化报表设置中数据分析URL即可ProxyPass/intellivhttp://10.11.115.181:8888/intellivProxyPassReverse/intellivhttp://10.11.115.181:8888/intellivProxyPass/selfhttp://10.11.115.181:8888/selfProxyPassReverse/selfhttp://10.11.115.181:8888/self6.内外网情况对服务器不能直接访问外网,并且对外网暴露服务的情况,需要手动修改配置文件修改NCCHOME/resources/intelliv.properties中如(IP和端口均为示例):anlysis_url=http\://10.11.115.181\:8888anlysis_url_inner=http\://192.168.1.101\:8888ncc_url=http\://10.11.115.181\:6502anlysis_url中是服务器对外网暴露的IP和数据分析服务端口anlysis_url_inner中是服务器内网的IP和数据分析服务端口ncc_url是服务器内部IP和NCCloud服务端口请注意对冒号的转义,配置完成需要重启NCCloud服务使配置生效。