第42页,共222页。 显示 2,212 条结果 (0.043 秒)
电子表格⬝ 数据集面板
电子表格中,新增报表数据集: 数据集面板用于新建、展示电子表格可用的资源,数据来源包括报表数据集、系统数据集: image2022-2-19_18-19-17.png 注意: 1、报表数据集相关定义及说明,详见:电子表格⬝ 数据来源。 2、“系统数据集”和“报表数据集”两种类型的数据集之间不能混合使用。如图用户将报表数据集字段拖拽到报表设计区后,不能再修改数据来源。 image2022-2-20_21-58-57.png 如果用户想要修改数据来源,则需要重新建一个工作簿。 3、用户可通过系统设置项控制是否开启或关闭Excel“系统数据集”入口,详情请查看 设置电子表格excel插件显示旧资源数据集电子表格⬝ 数据集面板
电子表格中,新增报表数据集: 数据集面板用于新建、展示电子表格可用的资源,数据来源包括报表数据集、系统数据集: image2022-2-19_18-19-17.png 注意: 1、报表数据集相关定义及说明,详见:电子表格⬝ 数据来源。 2、“系统数据集”和“报表数据集”两种类型的数据集之间不能混合使用。如图用户将报表数据集字段拖拽到报表设计区后,不能再修改数据来源。 image2022-2-20_21-58-57.png 如果用户想要修改数据来源,则需要重新建一个工作簿。 3、用户可通过系统设置项控制是否开启或关闭Excel“系统数据集”入口,详情请查看 设置电子表格excel插件显示旧资源数据集扩展设置-规则校验类
示例效果 导入的Excel数据包含三列:发生日期、借方余额和贷方余额。需要实现规则校验类,判断借方余额和贷方余额是否相等,若不相等,则校验不通过,产生提示信息。 导入数据: image2019-8-8 15:21:5.png 实现步骤 1、参考插件开发指南和 Excel数据导入完整教程 中的演示绑定自定义java类的导入模板,实现该类,并编译生成扩展包。 2、参考扩展包部署,部署该扩展包。 3、新建Excel导入模板,进行基本设置及列设置。 image2021-6-2_18-21-30.png image2021-6-2_18-21-37.png 4、切换到“扩展设置”,输入实现的规则校验类名称扩展设置-规则校验类
示例效果 导入的Excel数据包含三列:发生日期、借方余额和贷方余额。需要实现规则校验类,判断借方余额和贷方余额是否相等,若不相等,则校验不通过,产生提示信息。 导入数据: image2019-8-8 15:21:5.png 实现步骤 1、参考插件开发指南和 Excel数据导入完整教程 中的演示绑定自定义java类的导入模板,实现该类,并编译生成扩展包。 2、参考扩展包部署,部署该扩展包。 3、新建Excel导入模板,进行基本设置及列设置。 image2021-6-2_18-21-30.png image2021-6-2_18-21-37.png 4、切换到“扩展设置”,输入实现的规则校验类名称扩展设置-数据处理类
应用场景 数据处理类的应用场景是,在每行数据导入之后,根据导入结果,对其他数据库表或者文件进行操作。 实现步骤 1、参考插件开发指南和 Excel数据导入完整教程 中的演示绑定自定义java类的导入模板,实现该类,并编译生成扩展包。 2、参考扩展包部署,部署该扩展包。 3、新建Excel导入模板,进行基本设置及列设置。 image2021-6-2_18-22-11.png image2021-6-2_18-22-18.png 4、切换到"扩展设置",输入实现的数据处理类名称并保存。 image2021-7-20_13-47-51.png 附录 数据处理类代码: package smartbi.ext扩展设置-数据处理类
应用场景 数据处理类的应用场景是,在每行数据导入之后,根据导入结果,对其他数据库表或者文件进行操作。 实现步骤 1、参考插件开发指南和 Excel数据导入完整教程 中的演示绑定自定义java类的导入模板,实现该类,并编译生成扩展包。 2、参考扩展包部署,部署该扩展包。 3、新建Excel导入模板,进行基本设置及列设置。 image2021-6-2_18-22-11.png image2021-6-2_18-22-18.png 4、切换到"扩展设置",输入实现的数据处理类名称并保存。 image2021-7-20_13-47-51.png 附录 数据处理类代码: package smartbi.extCharles常用使用场景及说明
一.Charles简介 Charles 是一个网络发送接收的监测工具,还提供了反向代理等功能,是 Smartbi 跟踪问题中经常使用的工具。 二.Charles作用、工作原理及什么情况下该使用Charles Charles的作用:Charles主要用于查看客户端(浏览器,Excel插件和Word、ppt插件 … 比较两个charles的每个请求和响应是否正常。比如,比较license和权限之类是否相同。 补充:CompositeService. compositeLogin返回的是json格式数据,所以如果有辅助查看json的工具会很方便,比如notepad++ 的JSTool插件。 6)代理及反向代理 反向代理 有时V10.5.8 版本更新介绍
的Excel表格,无需下载安装插件,基于浏览器随时随地制作中国式报表,为用户带来便捷高效的使用体验; 为了更好的满足用户对独立报表的需求,10.5.8版本新增了独立的Web电子表格资源,不再依赖仪表盘,性能更快,操作更方便。 2022-06-29_9-27-11.png Web电子表格的功能说明,详情请参考 WEB电子表格。 4、指标模型支持在线编辑数据 指标模型的数据准备是项目实施的重要环节,但受限于数据的复杂性及技术门槛,过程比较漫长;Smartbi V10.5.8版本可直接在线编辑或导入Excel数据, 加快项目需求调研确认环节的交付时间,降低项目交付的风险。 在线编辑.png 5、数据模型支持向导创建自定义防止会话固定攻击扩展包SessionFixationHandler
1. 需求背景说明 用户登录前与登录后的JSESSIONID是一样的,这种情况会导致如果用户登录前的JSESSIONID是黑客伪造传递的,那么当用户登录之后,由于JESSIONID并没有发生变化,黑客可以拿着这个自己伪造的JESSIONID直接访问Smartbi而无需登录。 2. 功能说明 防止会话固定攻击,登录成功后添加一个新的cookie作为后续登录凭证。 3. 使用说明 3.1. 部署插件包 部署环境要求:JDK1.8及以上,适用版本:Smartbi V6及以上版本。 扩展包:SessionFixationHandler.ext 部署详细Smartbi API
配置说明 在成功部署 【Smartbi API 插件】扩展包后,访问Smartbi的Config配置界面 (地址为 http://IP:PORT/smartbi/vision/config.jsp http://IPPORT),配置令牌登录的信息:密钥、超时时间等,详细说明可参考:令牌登录功能说明 https … ,需要引入大量的jar包,同时在调用SDK的方式时还需要使用用户名密码进行登录,不利于使用。 因此,针对一些常用的后端API接口,封装成可 HTTP 方式调用的接口。 2.使用说明 2.1 扩展包部署 扩展包:Smartbi_Special_RestfulAPI https