第104页,共595页。 显示 5,949 条结果 (0.066 秒)
windows版的smartbi,如何连接Excel文件作为数据源
(本文档仅供参考) 问题 使用Windows版的smartbi,如果想要上传一个Excel文件到服务器上,并且连接这个Excel文件作为数据源,那么数据源的连接字符串如何配置呢? 解决方案 1.参考windows版的安装文档,把Excel文件上传到/home/Smartbi_V8.5/smartbi_data/smartbi-tomcat/bin路径下 image2018-9-18 10:50:6.png 2.那么在关系数据源中,此test.xlsx的文件路径为 “\tomcat\bin\test.xlsx”,如下“ image2018-9-18 10:52:17.png 服务器的文件作为数据数据 - 电子表格中超过15位的长整型数值显示不对
(本文档仅供参考) 问题: 长整型的数据,在数据源表数据预览显示正常,电子表格报表显示数据不对 (1)数据预览 image2024-4-23_18-3-17.png (2)电子表格预览 image2024-4-23_18-3-40.png 问题原因: 这是属于excel这边的一个精度限制:Excel的数值最大支持精度为15位(整数位+小数位),超过15位的会直接补0,所以当数值精度超过15位时,会出现精度丢失的问题。在excel上面单元格选择数值,手动输入超过15位的一样是这种情况 规避方案:修改对应字段设置为文本(字符串)。 长数值显示不对 数值过长显示不对ETL的Excel数据源:文本数据是0003676 ,执行后变成3676
(本文档仅供参考) 问题说明 ETL中使用Excel数据源,上传Excel文件,excel数据是文本,数据是0003676 ,但是执行出来前面的000没有了,如下图: image2024-1-17_17-7-54.png image2024-1-17_17-8-11.png 解决方案 这是由于ETL中使用了spark自动推断数据类型,原来的0003676这种格式推断数据类型后会变成3676,若不使用自动推断类型,全部字段会被当成字符串处理,这样的逻辑就更加不合理了,暂时没办法从代码上解决这个问题。 可以通过一些操作来规避:打开excel文件,在数据行开始前插入一行,有问题的列插入字符串型数据,其他列按照原先的类型插入新模块二次开发接口&示例 ⬝ 数据预警SDK接口说明
针对外部需求,数据预警在SmartbiX.SDK 项目下开放了部分接口供使用 一、基本使用示例 package smartbix.test.alarm; import static org.junit.Assert.assertTrue; import java.util.List; import … ) System.out.println(error.getErrorMessage()); // 获取本次预警的错误信息(一般是预警执行抛出了异常) System.out.println(error.getStacktrace()); // 执行数据预警 alarmService.execute电子表格设置过滤【数据列】无法选择到其他的数据集
(本文档仅供参考) 问题说明 制作电子报表使用了两个数据集,两个数据集有共同的字段:产品类别,对第二个数据集的科目id使用单元格过滤(数据列过滤)时,显示不出来第一个数据集: image2020-3-27 11:2:11.png 解决方案 在过滤条件中无法选到另一个数据集的情况,根据以往的处理经验 … 进行遍历监听,所以在过滤条件中无法选择到另一个数据集的内容,对于此问题需要重新勾选【监听工作簿内容发生改变】即可。 image2020-3-27 11:3:35.png 另外勾选了【监听工作簿内容发生改变】的情况下,有时候在Excel上设计或者打开特别大的电子表格报表的时候,因smartbi的Excel插件1、部署数据挖掘集群
数据挖掘包含两大部分:数据挖掘执行引擎、数据挖掘服务引擎 数据挖掘执行引擎: 负责接收Smartbi 发送执行请求。 通过解析执行定义,生成spark 计算任务或python计算任务,分别发送给spark集群或python集群。 本身并不承担计算任务,只负责计算任务的调度跟分发。 数据挖掘服务引擎: 提供模型预测服务给第三放系统调用 集群部署数据挖掘组件环境如下: 服务器IP 主机名 组件实例 部署目录 10.10.35.64 10-10-35-64 数据挖掘-1,Zookeeper-1,Python-1 /data 10.10.35.65 10-10-35-65 数据挖掘数据源的数据权限变化或丢失如何跟踪
(本文档适用于V8、V9版本) 问题说明 现场发现某个数据源的表上设置了数据权限,但是偶尔会发现这个数据权限的 内容和范围定义发生了变化或者丢失。并且无法跟踪到是哪个用户进行的修改或者是因为什么愿意发生了变化或丢失。那么需要如何跟踪呢? 跟踪方法 可以通过代码的方式增加跟踪手段。 1.先登录http … is --" + $0.applyRangeDefine + "--", new RuntimeException()); } 效果如下: 3.jpg 通过这种方式,只要数据源上的数据权限发生了变化,就会在后台进行记录。就可以直接导出系统日志分析 注:该方法如果重启了Smartbi,就需要重新配置透视分析 ⬝ 数据分组
1 概述 数据分组支持用户按照业务逻辑对数据重新分组归类,如把城市划分为一线城市、二线城市等。 2 功能入口 透视分析上创建的分组字段属于报表私有,若需和其它报表共用,请在数据模型上创建自定义分组。 自定义分组是对聚合前的字段数据进行分组 , 支持选择计算列、层次结构、不支持选择度量、计算度量和命名集。 在数据面板的维度目录上点击image2023-5-30_16-9-40.png可以创建分组字段: 分组设置04.png 3 场景示例 3.1 枚举分组 (1)以产品demo中的订单模型为例创建透视分析,想要统计不同产品类别在一线城市、二线城市和其他城市的销售额 (2)新建分组字段“城市分组”,将”发货城市仪表盘图表组件暂无数据图标隐藏
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) (如下宏验证版本为V11) 问题说明 仪表盘里的图表组件,希望图表组件暂无数据时可以显示为0,系统选项公共设置只能改文字,图标要隐藏修改的话,如何 … : image2025-6-3_18-57-32.png 暂无数据 暂无数据图标 图形暂无数据 暂无数据样式创建联合数据源点保存报SQL错误
(本文档仅供参考) 现象 在V7及以下版本创建联合数据源时,选择好表,生成SQL,点击保存时报SQL错误,CREATE command denied to user "cxwh'@'163.1.9.190' for tableimage2018-10-31 11:13:41.png image2018-10-31 11:13:54.png 解决方案 报这个错一般是联合数据源登录的用户没有创建表的权限,只需要给登录用户给权限即可解决。 联合数据源报错