第91页,共230页。 显示 2,293 条结果 (0.032 秒)
调用服务端Java接口
1 服务接口 当扩展包需要调用系统原有方法时,建议使用SDK中的services接口进行调用以统一管理。 服务器端SDK通过Java API提供七项服务接口,具体描述请参考Smartbi 服务器端SDK文档 https://wiki.smartbi.com.cn/api/javaapiv7/。 服务接口名称 描述 smartbi.sdk.service.analysisreport.AnalysisReportService 多维服务接口。 smartbi.sdk.service.catalog.CatalogService 资源目录服务接口直连influxDB做清单表
1 前提 可参考:influxDB数据库连接,上传扩展包并且配置好连接信息。 V11以上版本默认不开启java数据集,需要通过运维设置/系统选项/高级设置:DISABLE_OLD_DATASET_NEW_ENTRY=false开启。 2 创建java数据集 步骤1:在数据连接下面选择 java数据源: 001.png 步骤2:创建并保存好java数据源,再右键菜单“新建java数据集对象” 002.png 步骤3:点击进入界面,如下图: 003-1.png 填写具有业务意义,好识别的名称。 类名:com.smartbi.ext.InfluxJavaQuery, 输入类名之后,点击获取默认配置,后根据【数据挖掘】V9.5升级到V10版本
,更新时需要同步更新Python节点中的引擎包。 二、Spark版本升级 需要使用Smartbi提供的Spark3.1.3安装包部署 1. 停止旧版本Spark 进入spark安装目录,执行命令停止spark2.4服务。 cd /data/spark-2.4.0-bin-hadoop2.7/sbin … stop 注意,如果出现无法停止情况,可以通过jps查看python服务进程id,然后 kill -9 进程id 如果V9.5版本已经部署Python执行节点,Python版本无需额外升级,沿用之前的即可(应为Python 3.7.4) 2. 更新引擎包 更新方式,参考数据挖掘的更新方式,如果python执行自动导入资源
1 概述 Smartbi 允许使用升级类进行导入资源的维护,当扩展包中需要在启动过程中自动导入已经定制好的报表、数据源等功能时,就可以使用自动导入资源机制。类似于升级知识库。 2 自动导入的规范 1、与知识库升级类相同,在applicationContext.xml声明至少一个组件并向framework注册。 2、上述例子中自动导入资源升级包名为 smartbi.extension.test.postupgrade。 3、简单自动导入资源升级类可以先通过Smartbi系统内置的导出资源生成migrate.xml文件,并编写一个继承自动导入资源
1 概述 Smartbi 允许使用升级类进行导入资源的维护,当扩展包中需要在启动过程中自动导入已经定制好的报表、数据源等功能时,就可以使用自动导入资源机制。类似于升级知识库。 2 自动导入的规范 1、与知识库升级类相同,在applicationContext.xml声明至少一个组件并向framework注册。 2、上述例子中自动导入资源升级包名为 smartbi.extension.test.postupgrade。 3、简单自动导入资源升级类可以先通过Smartbi系统内置的导出资源生成migrate.xml文件,并编写一个继承新增系统选项
1 概述 通过扩展包开发,可以针对“系统选项”的配置项进行添加操作。 系统中提供extensionPoints.SystemConfig作为系统选项的扩展点,允许通过该扩展点增加系统选项的设置。 image2019-11-4 16:18:45.png 2 系统选项扩展点 扩展点 描述 SystemConfig.configitem 系统运维 → 系统选项 3 实现步骤 3.1 自定义系统选项接口类 自定义系统选项类需要继承freequery.config.configitem.AbstractSystemConfigItem基类,并实现新增系统选项
1 概述 通过扩展包开发,可以针对“系统选项”的配置项进行添加操作。 系统中提供extensionPoints.SystemConfig作为系统选项的扩展点,允许通过该扩展点增加系统选项的设置。 image2019-11-4 16:18:45.png 2 系统选项扩展点 扩展点 描述 SystemConfig.configitem 系统运维 → 系统选项 3 实现步骤 3.1 自定义系统选项接口类 自定义系统选项类需要继承freequery.config.configitem.AbstractSystemConfigItem基类,并实现【升级注意事项】V9.5➜V10.1
。 2.2 高速缓存库 (1)因V10.1不再支持infobright作为高速缓存库,那么针对 Windows 平台部署的 Smartbi V9.5,升级注意事项如下: Windows安装9.5方式 升级注意事项 通过 Windows EXE安装包部署 Smartbi https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=55841810&src=contextnavpagetreemode 部署在真实物理机 通过运行V10.1的 exe安装包,直接覆盖升级到V10.1版本(自动安装Smartbi Olap和Smartbi MPP),详情见AIChat_二次开发教程_Smartbi入口_V2
image2023-8-3_10-24-40.png 【用户自定义对话界面-逻辑架构图】 说明: 用户自定义界面,可以脱离Smartbi,嵌入在第三方平台里面,包括: 第三方Web应用 第三方Android应用 第三方IOS应用 如果是Web页面,推荐使用Smartbi扩展包方式开发集成页面。这样可以避免跨域问题。如果需要在第三方应用中 … 实现的RestFul API接口。本文主要就是介绍如何使用Smartbi AIChat的接口实现自己的前端页面。 1.2 适用场景 使用Smartbi AIChat 提供的API适合以下场景开发: 觉得Smartbi内置的对话界面不好看,可以使用Smartbi扩展包机制重新开发使用界面 需要将对话嵌入到集团内部APP中smartbi服务启动不成功,报错:smartbi/e
(本文档仅供参考) 问题描述 启动了smartbi,但是访问不了?后台输出信息报找不到类。 问题原因 经查看后台黑色窗口,发现服务器启动时报了以下截图错误。此错误是因为服务器机器安装了杀毒软件“江民”导致的,这款杀毒软件会将smartbi.war中的文件删除,导致在服务器启动时报找不到类的错误 image2018-10-25 9:30:49.png 解决方案 通过将“江民”杀毒软件退出,然后重新下载新的war包,重新部署之后,启动服务成功。