第161页,共316页。 显示 3,158 条结果 (0.064 秒)
自助数据集查询报错:'=' cannot be applied to boolean, integer
(此文档仅供参考) 问题说明 自助数据集两表关联查询报错:'=' cannot be applied to boolean, integer;但实际上两表关联的字段都是整型,并不存在数据类型不同的情况。注:两表来源的数据库都为MySQL image2022-2-15_16-0-48.png 问题原因 该问题主要是因为在mysql中是没有Boolean类型的,它的布尔类型是通过设置数据类型为:tinyint(1)来代表的,值是0或1; 而当前问题中两表关联的其中一个字段类型设置为tinyint(1),并且底层数据值为0或1,因此mysql驱动识别成了布尔类型。 解决方案 可在mysql数据源中,在连接字符串中添加该项表同步时,Decimal类型字段的转换规则
(本文档仅供参考) 问题描述 当前产品中没有Decimal这个类型,对于Decimal类型字段的转换,产品的处理规则是什么 解决方案 针对数据库返回的数据类型DECIMAL,产品处理逻辑是: 1、当驱动获取字段保留小数位为0的情况,作为整形INTEGER(长度小于10)或长整形BIGINT(长度大于等于10) 2、当驱动获取字段保留小数位不为0的情况,作为浮点DOUBLE(长度小于16)或长浮点型BIGDECIMAL(长度大于等于16)处理 另外浮点DOUBLE和长浮点型BIGDECIMAL 对应的数据格式是默认的 <浮点型-默认值>,即保留2位小数;如需要其他数据格式可以自定义进行修改 decimal类型创建地理维
进行映射。 以产品自带的northwind数据库的 “订单表”、”订单详细“..... 构建”订单模型“, 制作地图组件“区域”、”省份“ 和 ”城市“ 实现下钻联动效果。 具体操作步骤如下: 1、建立数据模型,并且把 ”订单表“添加进去。 2、在模型维度区域建立 地理层次结构: 把 ”订单表“下面的 区域自助ETL-XML解析
1. 概述 XML解析是为了把XML结构的数据解析成二维表结构输出,一般应用在下面两个场景: API 取数节点获取到的数据是XML结构的数据,需要解析成二维表结构输出。 关系数据库表中有XML结构的数据,需要解析成二维表结构输出。 2. 参数设置 XML解析,参数设置界面如下: image2024-6-26_17-48-19.png 2.1 选择列 选择上游节点输出的列,该列必须为XML结构的数据,不然就会解析失败,如果上游节点是API取数节点,输出列一般是responseContent 2.2 选择XML节点 选择XML节点就是设置输出字段跟XPath映射关系,解析的时候,根据这个映射关系把XML结构数据点击暂存或提交时对单元格进行是否为空判断并弹出提示
。 image2021-8-9_18-22-38.png function main(spreadsheetReport) { //在check方法中实现某种校验,比如获取报表中的值做运算比较,比如与数据库数据比较,如果校验通过则返回true,校验失败则返回false var checkKettle的安装
和写入数据。Kitchen 是一个可以运行利用 XML 或数据资源库描述的任务。通常任务是在规定的时间间隔内用批处理的模式自动运行。 要运行此 Kettle 工具你必须安装 JAVA 运行环境 1.6 或者更高版本,相关资源你可以到网络上搜索 JDK 进行下载并安装。Kettle 的下载则可以到如下地址取得最新版参数值控制查询字段
在Smartbi中,参数不仅只用于SQL的Where部分作为数据过滤,还可以用于Select部分,用于控制数据集的输出字段。 本示例演示通过勾选参数值内容,控制报表的输出字段。 实现步骤 1、新建参数 新建一个平铺勾选面板参数,设置参数的数据类型为“其他类型”。也可以设置控件类型为下拉框、对话框等。 image2019-11-12 15:47:9.png 2、参数的备选值设置 这里用静态列表方式。注意: 真实值必须为数据库中的字段名称。 所有字段必须来自于同一个表,这里不支持跨表查询。 image2021-8-28_17-32-15.png 3、新建原生SQL数据集 数据集内容为“select 参数参数值控制查询条件
在Smartbi中,参数不仅只用于SQL的Where部分作为数据过滤,还可以用于条件过滤。比如客户类型参数,选择值“达标”时,条件可能是balance>1000,选择“不达标"时,条件可能是balance<100,不排除大于小于范围 本示例演示通过勾选参数值内容,控制where 语句的限制条件。 实现步骤 1、新建参数 新建参数,注意设置参数的数据类型为“其他类型”。可以设置控件类型为下拉框、对话框等。 image2019-11-25 11:13:20.png 2、参数的备选值设置 这里用静态列表方式。注意:真实值必须为数据库中的条件表达式。 image2021-8-28_17-34-50.png 3、新建原生扩展设置-数据处理类
应用场景 数据处理类的应用场景是,在每行数据导入之后,根据导入结果,对其他数据库表或者文件进行操作。 实现步骤 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导入Excel数据
数据。 image2019-8-23 10:53:18.png 如果数据库字段信息发生变化,需编辑进入模板,在进行保存。