第60页,共363页。 显示 3,621 条结果 (0.075 秒)
Vue框架二次开发快速入门
使用Vue框架的功能模块:仪表盘、指标管理、流程引擎、基于模型创建的即席查询。 本章节介绍如何部署二次开发环境,并以仪表盘为示例让用户快速上手Vue框架相关功能的二次开发。 1、基础要求 本次环境配置,只需在 “扩展包开发环境” 的基础上增加二开扩展包环境即可,用户预先安装扩展包开发环境,部署方式请参考 扩展包开发环境部署 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=52626670&src=contextnavpagetreemode。 (1)通过安装包:node-v16.14.2-win-x64.zip 安装node环境,详情可参考Linux一键部署添加导出引擎启动脚本
(本文档仅供参考) 问题说明 Linux一键部署的,因为一键部署安装包是不包含导出引擎的,导出引擎单独部署后,需要再单独手动启动导出引擎。为了简便,希望将导出引擎的启动添加到一键启动脚本中。 解决方案 一键部署安装包是不包含导出引擎的,导出引擎是基于docker方式部署的,不建议将启动命令添加到一键部署安装包的启动脚本中。 可以手动的执行命令启动导出引擎:docker start smartbi-export 如果是一定要集成到一键部署安装包启动脚本内,可以编辑启动脚本,在启动脚本的最后添加一行:docker start smartbi-export 这样执行启动脚本时,会去启动导出引擎。 停止脚本最后添加一行企微集成 · 步骤1 Smartbi环境准备
1 部署企业微信扩展包 Smartbi与企业微信集成,需要通过企业微信扩展包来实现,因此需要下载并在Smartbi服务器上部署企业微信扩展包。 (1)扩展包下载:WeiXinEx_V11 https://my.smartbi.com.cn/addons/leescore/goods/details.html?gid=131 扩展包对Smartbi版本有要求,需更新Smartbi到对应版本。版本要求请查看扩展包下载界面要求 image2025-4-11_14-9-1.png (2)请参考扩部署文档部署该扩展包:第三课:部署扩展包 部署成功后,访问Smartbi,即可在如下界面查看到“企业微信管理”和“企业微信⬝ 场景二:多台服务器部署
单节点部署Smartbi各个组件,在使用过程中可能会出现cpu资源抢占的情况。比如MPP高并发,大数据量查询操作、多并发执行导出的场景,数据挖掘大数据量计算场景等,都可能导致服务器资源不足,从而出现访问Smartbi慢,卡顿甚至报错等情况。 当前针对各个组件占用服务器CPU资源,没有好的限制方法,因此,我们建议可以根据实际使用场景,将占用CPU资源比较大的组件部署在不同的服务器中,通过服务器的隔离,实现cpu资源的隔离,达到避免出现cpu资源抢占,导致Smartbi服务访问受影响的情况。 服务器CPU资源消耗较大的组件有以下: 高速缓存库、导出引擎、Spark、Python计算节点 可以根据不同的场景使用,将资源消耗透视分析⬝ 添加交互⬝ 跳转规则
1 概述 跳转是指通过单击或悬停的动作从源资源跳转到目标资源,并且实现传递参数值的互动效果,支持内部资源的跳转以及外部链接的跳转。 2 内部资源跳转 用于实现当前透视分析跳转到其它内部资源的交互效果。 1、场景描述:从汇总报表跳转至明细数据的跳转效果,源报表展示的是2021年各产品类别的销售额情况,点击跳转下钻至2021年某类别下各产品的销售额明细数据,效果如下图: 01.gif 2、以产品内置Demo资源的“订单模型”作为数据来源。 3、操作步骤 (1)先新建一个展示汇总表数据的透视分析,拖拽 产品类别 字段到 行 、拖拽 销售额 字段到 度量区 、拖拽 订单年份 字段到 过滤条件 ,并设置 订单年份 的值为自定义组件取数器(如筛选器备选值)
Hotfix_SmartbiV11_20250616 IBeforeQueryHandler 名称: 查询前处理器 作用: 在查询执行前, 处理查询请求. 比如修改条件值. 生效对象: 仪表盘, 即席, 透视的所有组件取数. 包: Commons 路径: smartbix.query.handler 实现: IBaseQueryHandler 空 … . 包: Commons 路径: smartbix.query.handler 接口方法 getQueryOption(): IQueryOption 作用: 获取查询请求 名称 类型 说明 输入参数 无 返回值Smartbi前端JS缓存问题
(本文档仅供参考) 问题: 平常在部署一些扩展包的时候,即使是使用新的扩展包了,但是还是旧扩展包或者是未部署扩展包时的逻辑,需要清空浏览器缓存或者使用无痕窗口访问才可以有对应的效果,这种现象就通常就是由于前端JS未更新,仍然从缓存获取导致。如何可以不用用户手动从前端清空浏览器缓存,统一服务器端更新处理呢? 原理说明: 1、JS交互: 使用 jsloader 方式按需加载JS文件,jsloader 也是封装了请求gbk.jsp?name=jsname&xxx=*** 2、对应JS 请求的URL中会有一个t的参数值,对应时间会取所有version.txt中的最新值(包含smartbi.war与所有扩展包如何处理宕机问题
确认服务器是否可以访问 步骤1:使用 curl http://locahost http://locahost:<port>/smartbi/vision/index.jsp image (2).png 步骤2:确认服务器是否返回内容(注:如果服务器配置cas,sso等跳转到其它服务器的扩展包,需要使用其他无需 … (SmartbiPoolableConnectionFactory.java:377) ~[Smartbi-SmartbiCommon.jar:?] 4.代码出现死锁 宕机原因:Java程序中两个或多个线程因互相等待对方释放资源而无限期地被阻塞,无法继续执行的现象,从而导致系统无法响应。 宕机解决方案:通常是代码问题,是smartbi的死锁就需换直连&抽取
性需求很高的用户:用户进行业务分析实时性要求很高,直连引擎实时取数,最高实现毫秒级数据刷新。 数据安全性要求很高的用户:不希望将数据抽取到第三方软件,希望直接连自己的业务库取数。 拥有大数据平台的用户:目前很多企业有较为专业的大数据平台,数据质量很高,通过直连引擎取数,可以在保障数据分析性能的同时避免数据资源 … ,减少资源消耗。 1、查询动态抽取(原:按次抽取):与计划任务无关。 2、如果模型里面的查询是数据源表,并且在源表设置了行权限,按次抽取会继承源表设置的行权限; 详参:数据模型行权限。 3、“查询动态抽取”是结合用户登录生成的Session及查询的参数组合进行抽取。如果用户注销或关闭浏览器,下一次登录系统会数据库网关
/service-gateway-onprem-indepth 2.功能说明 云端的Smartbi,可以直接访问企业内网的关系数据库。 3.使用说明 3.1. 扩展包部署 扩展包:Smartbi_Common_DatabaseGateway https://my.smartbi.com.cn/addons/leescore/goods/details.html?gid=172 部署说明:扩展包部署 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111890412 1)更新扩展包之前,请做好知识库以及扩展包的备份。 2)该扩展包只支持 热加载 方式