第31页,共194页。 显示 1,940 条结果 (0.026 秒)
原理 - 清单报表的分页和分组报表的有什么不一样呢?
(本文档仅供参考) 问题描述 清单报表的分页和分组报表的有什么不一样呢?能否简单说明一下 2023-07-04_104327.png 解决方案 分组报表和清单报表的分页策略是不一样的,分组报表是结果集分页(一次性加载出所有的结果,之后再去对这个结果进行分页),清单报表是sql分页, 也就是说分组报表是一次性加载出所有的数据,再分页展示出来,而清单报表是根据sql,每次展示出对应的页数,这个时候才去跟数据库做交互。 但是由于原生sql查询只能进行结果集分页,所以基于原生sql查询创建的清单报表的分页策略是结果集分页,具体的分页策略逻辑说明可以查看Wiki:https://wiki.smartbi.com.cn数据模型抽取报错:Cannot open file...
/lib/clickhouse/metadata/smartbimpp/icyxlcnae6ik0mp37ufniq_temp.sql.tmp, errno: 17, strerror: File exists image2023-7-24_16-47-3.png 解决方案: 此问题可能是由于抽取的数据或是文件损坏了,可考虑删除该备份表后重新抽取,步骤如下: 1、用数据库连接高速缓存库,执行sql删除对应的表: DROP TABLE IF EXISTS `smartbimpp`.`icyxlcnae6ik0mp37ufniq_temp`; 2、因为CH的数据是落地到同一个字段在数据集中使用两次,as别名不同,但是结果集中只能输出一个字段
(本文档仅供参考) 问题说明 在原生sql中,查询了两张表的字段。其中两张表中都有一个字段叫做"opreator_name",在sql中同时查了这两个字段,但是as 别名是不一样的。结果发现在输出结果集的时候,输出字段始终只有一个。 如下: image2018-9-21 14:18:40.png … ?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=GBK&zeroDateTimeBehavior=convertToNull image2018-9-21 14:20:18.png 关于mysql连接字符串的参数说明参考:通过原生sql数据集,查询sql预览时发现SQLServer:查询条件包含中文信息无法获取到查询结果
(本文仅供参考) 问题现象: 在使用sql查询SQLServer中的数据时,数据中明显存在有可对应where限制条件的数据,但是通过使用where限制条件查询时发现出现无数据的情况。 image2024-2-25_16-36-7.pngimage2024-2-25_16-36-56.png 问题原因: 该问题是由于所使用的SQLServer数据库为英文版本所以数据库中的字段值为Unicode编码,在查询字段类型为char ->nchar varchar ->nvarchar text →ntext类型的字段时会出现字符编码不匹配故查询不到对应数据的情况 解决方案: 由于该问题主要为sql层面的限制DataSourceService接口安全说明
的主要使用场景是宏代码、任务定制脚本 3、针对上面用户可以执行sql的接口存在可能的安全问题,我们提供如下处理方案 增加一个系统选项KEY_ALLOW_DIRECT_EXECUTE_SQL,如果有安全需要的客户 可以设置KEY_ALLOW_DIRECT_EXECUTE_SQL=false,禁止此接口的调用 替换 … =43&pageId=136905788 增加一个系统选项 KEY_FORBIDDEN_DIRECT_EXECUTE_SQL = true 禁止新用户调用此接口查询预览报错:表不存在或没有使用权限
(本文档仅供参考) 问题描述 现象一:用户通过SQL原生数据集查询知识库表时,提示:表不存在或没有使用权限,t_user_role无法查,t_user可以,且两张表都没有添加到数据源上 image2025-3-13_14-2-19.png 现象二:admin账户登录,查询知识库中的t_restree表,提示表 … sql进行权限控制,配置入口和配置项使用说明参考:SQL查询/数据集支持权限控制 开启了选项后,如果查询没有权限的表或该表在数据库中看不到,登录的用户也是无法查询该表的。 针对上述现象说明如下: 现象一,t_user_role、t_restree表等其它知识库报表没有被内置资源用到,受此配置项的权限控制。 现象二【安全误报】后门文件-chart.jsp
,自助仪表盘、电子表格资源是已经可以取代页面资源了,并且功能更加强大。 若是需要使用到“页面”资源类型,该页面只是个传递参数的中转页面,若认为该页面存在漏洞,建议提供详细的检测报告,包括但不仅限于安全检测的验证规则具体是什么(如url后拼接的参数 或者post方式传递的参数)、以及当前系统哪个地方是属于危险操作添加接口查询
"; //目标资源的节点ID var table = datasourceService.getTable(tableId); var sql = "select"; var data; function init() { var fieldList = table.getFields(); var fields = []; for (var i = 0; i < fieldList.size(); i++) { var field = fieldList.get(i); sql = sql + " " + field.getName(); fields[i自助ETL-关系目标源
、VASTBASEG100。注意:如不支持的数据库则不会显示表别名输入框。 image-2024-08-12-10-30-05-537.png 5. 回退SQL语句 回退SQL语句用于在插入数据前先把满足条件的数据删除,可实现增量删除。 无(默认); 执行前删除数据:根据填写的删除sql语句条件,可实现在插入数据前先把满足条件的数据删除掉。 关系目标表(追加)、关系目标表(插入或更新)节点支持回退模式功能。 勾选回退SQL语句,在删除sql语句框中填写删除语句(条件SQL使用表头真名)。 image2024-6-11_10-33-16.png 如下图,根据条件会先删除订单日期为”2024-02-28“的数据,然后根据电子表格⬝ 场景示例
: image2022-2-15_15-39-37.png 分析定制 该报表功能的实现详情如下: 1、创建数据源“huixie”,连接数据存储的数据库,如下: image2022-2-16_11-48-17.png 2、填写SQL映射表 在“分析展现”界面的左侧目录区“分析报表”目录下,点击 分析报表 > system > 分析报表 >SQL映射表 ,填写两个命名SQL,如下: 期初:实现的作用是在数据库中查询出“期初”数据。 期末:实现的作用是在数据库中查询出“期末”数据。 image2022-2-15_17-24-27.png 其中,SQL语句:select qichu from balance_sheet where