第63页,共217页。 显示 2,169 条结果 (0.039 秒)
第二课:Smartbi图形宏
对象及方法 如要在图形宏中灵活操作ECharts,则需要能在图形宏中获取到与ECharts相关的对象,并调用ECharts开放的API接口,使其实现所需的图形效果。下面是常用的ECharts相关的对象和方法: chartView:图形的全局对象,作为参数传入。 图形的所有数据:vardata … 对象及方法,请查看API https://wiki.smartbi.com.cn//api/macroapi/或自行调试查看,本文不再赘述。 4 图形宏示例 beforeRender示例 示例需求:设置饼图中面积最大的扇区加红色边框,并设置弹出效果。 由于图形加载前,就已经可以获取到option对象,以及里面常见安全问题加固方案汇总
; 3、中间件层(如Tomcat、Nginx): ①禁用不安全的HTTP方法(如PUT、DELETE),Tomcat示例可参考列表第28项配置,也可找相关中间件厂商获取配置方案。 ②配置HTTPS协议,禁用HTTP明文传输,参考示例:Tomcat配置HTTPS访问 ③关闭目录浏览功能,防止敏感文件泄露。 4 … ://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=52627212 (2)账号锁定:如有需要扩展包前联系官方支持进一步获取方案 【V6到V8版本】 (1)登录页添加验证码:PC端登录界面增加验证码 httpsNoSQL数据库
数据源连接进行校验的SQL语句。包含下面几种方式,默认为获取连接时测试。 获取连接时测试:获取连接池时进行SQL语句测试。 返还时测试:返还连接池时进行SQL语句测试。 获取、返还时测试:获取、返还连接池时都要进行SQL语句测试。 返还时关闭连接:返还时关闭连接池。 不测试连接:不进行SQL语句连接NoSQL数据库
连接数 新建的数据源允许同时登录的最多用户数。 校验语句 数据源连接进行校验的SQL语句。 注:因安全问题,连接校验语句当前仅支持一条语句或留空。Mongo类型的必须是以 return 开头的语句,如:return 1 包含下面几种方式,默认为获取连接时测试。 获取连接时测试:获取连接池时进行SQL语句测试。 返还时测试:返还连接池时进行SQL语句测试。 获取、返还时测试:获取、返还连接池时都要进行SQL语句测试。 返还时关闭连接:返还时关闭连接池。 不测试连接:不进行SQL语句连接。 描述 添加数据源的备注信息。 从版本20恢复java调用jdbc测试数据库返回表速度及表注释
(本文档仅供参考) 使用场景 此jsp是直接调用驱动进行加载对应schema下的表,未走产品逻辑,主要测试场景如下: 1、数据库管理的时候,获取schema下的表很慢; 2、数据库管理时,部分表没有展示出来; 3、数据库管理加载表之后,表注释未同步过来作为别名。 注:此jsp调用的是驱动通用接口,而产品层面对部分数据库有进行优化对应的逻辑,故某些情况下,驱动返回的速度可能会更慢。 使用方法 1、获取到jsp文件,下载地址:testTables.jsp 2、将文件放到可以被访问到的路径如下,如smartbi应用的vision文件夹下,不需要重启. 2023-04-28_092837.png 3、访问地址去掉验证码扩展包后,登录提示“客户端版本和服务端版本不一致”
(本文档仅供参考) 问题描述 现场是采用前后端分离部署的,原来前后端都加了验证码扩展包,整个环境正常。客户在去掉前后端环境的所有验证码扩展包后,通过nginx 的端口访问系统,提示以下内容: image2025-1-3_11-8-50.png 也有可能是登录无响应的现象 解决方案 前后端分离方式部署的环境,如果要加验证码扩展包,是需要前后端环境都加的。如果在后端环境扩展包列表上面手动禁用了验证码扩展包,就会导致前端有扩展包而后端没有,前后端不一致。解决方法是把后端的验证码扩展包重新启用,如果不需要验证码扩展包了,就直接把前后端的验证码扩展包都删掉,总之要保持一致。 去掉验证码扩展包环境访问失败交互仪表盘下拉框筛选器自定义宽度设置
"max-width":"500px!important", "width":"500px" }) } 组件id获取可参考: image2025-5-26_17-43-52.png 或者通过f12获取: image2025-5-26_17-47-31.png电子表格合并单元格
宏代码 function main(spreadsheetReport) { var sheet = spreadsheetReport.sheets[0]; //获取sheet[0]对象 //根据D3单元格获取"数据"字段扩展出的所有数据 var positions … , 3); } } 关键对象总结 通过worksheet = spreadsheetReport.workbook.worksheets.get(0).cells获取第一个sheet的单元格对象 通过spreadsheetReport.sheets[0].getExpandedPositionsKylin数据连接
>/<projectName> 自定义 kylin 2.0 1)连接字符串主要信息说明: <servername>:数据库的地址; <port>:数据库端口; <projectName>:项目名称。 以上信息一般向数据库管理员获取。 2)添加自定义驱动方法: a、首先进入到<Smartbi_PATH>\Tomcat\bin\dynamicLibraryPath文件夹下,手动添加Kylin文件夹。 image2021-6-29_16-41-45.png b、然后进入Kylin文件夹下,添加Kylin驱动(驱动包可以从数据库官网获取或向数据库管理员获取X模块系统报错提示信息支持自定义扩展
是有统一的js入口可以定制开发处理,X模块需要提供对应的接口。 之前在后端实现了一套扩展接口,但客户使用了中间件,中间件的报错没有经过smartbi后端,无法扩展,需要提供前端二开接口支持。 后端X模块报错扩展接口 接口定义 接口说明 getCode 功能:获取错误码 输入:无 输出:错误码,如SQL_ERROR,NO_PERMISSION,ENGINE_VERSION_ERROR等 getMessage 功能:获取错误信息 输入:无 输出:错误信息,前端错误弹窗的内容 setMessage 功能:设置错误信息 输入:错误信息 输出:无 setWeak 功能:设为弱提示,前端显示错误时将使