第54页,共363页。 显示 3,621 条结果 (0.062 秒)
【升级前必备工作】V8.5➜V10.1
新版本的 License 授权文件。 3. 升级前评估 在做升级操作前,需要先联系 Smartbi官方支持 去评估定制功能的兼容升级。 考虑因素如下: ① 整理用户环境的定制开发内容。如定制扩展包的兼容性,该部分需要重新做兼容升级,并评估二次开发的代码升级代价; ② 用户环境是否涉及较多手动编写 … smartbi.war重新部署,与此同时也需要保留旧版本的授权文件和扩展包,以便正常使用功能。 温馨提醒,备份文件请注意存放的位置,最好统一放在专门的备份分区,以便后续寻找。 备份扩展包 备份授权许可文件 (Smartbi-License.xml) 5. 升级测试(必做) 内容 说明【升级前必备工作】V9.5➜V10.1
新版本的 License 授权文件。 3. 升级前评估 在做升级操作前,需要先联系 Smartbi官方支持 去评估定制功能的兼容升级。 考虑因素如下: ① 整理用户环境的定制开发内容。如定制扩展包的兼容性,该部分需要重新做兼容升级,并评估二次开发的代码升级代价; ② 用户环境是否涉及较多手动编写 … smartbi.war重新部署,与此同时也需要保留旧版本的授权文件和扩展包,以便正常使用功能。 温馨提醒,备份文件请注意存放的位置,最好统一放在专门的备份分区,以便后续寻找。 备份扩展包 备份授权许可文件 (Smartbi-License.xml) 5. 升级测试(必做) 内容 说明常见启动报错
报出如下这些错误: (1)ORA-22859:无效的列修改 image2017-3-29 14_18_28.png (2)ORA-00955:名称已由现有对象使用 image2017-3-29 14_18_52.png (3)部分资源没有关闭 image2017-3-29 14_19_20.png … 许Server接受的数据包设置值 max_allowed_packet 太小为200M Mysql访问知识库异常Packet for query is too large可参考文档:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageIdSmartbi 工具集
调试工具集,主要用于辅助开发人员定位问题。操作入口:系统运维 > 调试工具集。 listsessions.jsp(会话信息) 该页面以XML的方式显示当前服务器上所有的会话信息,并列出各个会话中已经保存的会话属性(sessionAttribute)。可以通过该页面列出的会话信息确定是否存在存内泄漏(即资源没有正常 … com.freequery包名下的类。 “下载HeapDump.bin”链接是将JVM当前堆全部保存到文件中然后下载到客户端。该功能需要花费比较多的时间而且下载的文件非常大,下载后的文件可以使用JVisualVM打开分析(参考本文档JVisualVM的说明)。 CPUMonitor.jsp(CPU时间) 以图形方式显示当前Smartbi 工具集
泄漏(即资源没有正常释放,导致会话属性一直增加)。 节点 属性 描述 Sessions Count 会话总数。 maxMemory JVM最大可以申请的内存数。 totalMemory JVM当前已经申请的内存数 … 着重关注bof和com.freequery包名下的类。 “下载HeapDump.bin”链接是将JVM当前堆全部保存到文件中然后下载到客户端。该功能需要花费比较多的时间而且下载的文件非常大,下载后的文件可以使用JVisualVM打开分析(参考本文档JVisualVM的说明)。 CPUMonitor.jsp(CPU时间私有版本钉钉集成
1.需求场景 场景1: 有一些客户购买了私有版本的钉钉,在企业内部的服务器上部署钉钉的服务器,此时客户想要将Smartbi集成到他们的钉钉当中,但是由于产品提供的定制扩展包调用的钉钉接口是使用公共的钉钉服务器提供的接口地址,导致无法使用产品提供的钉钉扩展包进行对接。 场景2: 有一些客户因为公司内部的安全要求,内网访问外网都需要经过代理服务器进行转发,此时如果客户想要将Smartbi集成到钉钉当中,但是由于产品提供的定制扩展包调用的钉钉接口是使用公共的钉钉服务器提供的接口地址,无法直接在内网服务器进行访问,需要Smartbi先访问代理,然后由代理转发请求,导致无法使用产品提供的钉钉扩展进行对接。 2.功能说明 为产品私有版本企业微信集成
1.需求场景 场景1: 有一些客户购买了私有版本的企业微信,在企业内部的服务器上部署企业微信的服务器,此时客户想要将Smartbi集成到他们的企业微信当中,但是由于产品提供的定制扩展包调用的企业微信接口是使用公共的企业微信服务器提供的接口地址,导致无法使用产品提供的企业微信扩展包进行对接。 场景2: 有一些客户因为公司内部的安全要求,内网访问外网都需要经过代理服务器进行转发,此时如果客户想要将Smartbi集成到企业微信当中,但是由于产品提供的定制扩展包调用的企业微信接口是使用公共的企业微信服务器提供的接口地址,无法直接在内网服务器进行访问,需要Smartbi先访问代理,然后由代理转发请求,导致无法使用产品提供的企业微信Java查询介绍
getRowCount(); /** * 获取指定行的数据 */ public GridData getGridData(int from, int count); /** * 关闭Java查询对象,关闭必要的资源 */ public void close(); } 2 示例说明 以下部分说明如何在项目中进行Java查询的二次开发。 1、打开服务器部署文件smartbi.war,解压后将smartbi.war\WEB-INF\lib\目录下的 smartbi-FreeQuery.jar、smartbi-Common.jar 包加入到扩展包项目的classpath中去weblogic恢复知识库:导入失败:com.ctc.wstx.stax.WstxEventFactory cannot be cast to javax.xml.stream.XMLEventFactory
(本文档仅供参考) 问题说明 正常情况下weblogic部署启动后会进行读取XML文件,这时候就会因为jar包冲突提示:javax.xml.stream.XMLInputFactory: Provider com.ctc.wstx.stax.WstxInputFactory … 的geronimo-stax-api_1.0_spec-1.0.1.jar和wstx-asl-3.2.4.jar两个 jar包,然后再重新部署,详情查看:部署Smartbi到WebLogic 10 image2019-7-25 13:6:11.png 实际部署因weblogic版本及系统环境不同,会出现冲突第三方系统调用Smartbi接口
重要声明:第三方系统集成Smartbi时,在大版本变更时可能会对接口、jar包进行改动,可能会导致原本集成系统方法调用异常,所以在做大版本更新时,建议集成系统需充分验证后再上线生产。 一、Java SDK集成环境搭建 1、添加jar包依赖 在第三方系统需要调用Smartbi系统的接口时,需要先添加Smartbi接口的依赖jar,依赖的jar包又分为两种,一种是必选添加的部分,一种是可选添加的,为了避免使用时常出现的类找不到的问题,还需要不断的添加jar包,所以建议是全部添加。 获取Smartbi的依赖jar包可到部署Smartbi的服务器上找到smartbi.war或解压出来的war包文件夹,然后到将smartbi.war