第41页,共225页。 显示 2,249 条结果 (0.04 秒)
保存资源报错:已存在同名的对象 or 是否覆盖该文件
(本文档仅供参考) 问题现象 有时候我们在保存资源或者导入资源的时候,可能会遇到以下几种类似的错误提示: 错误一: image2018-5-10 10:11:14.png 原因:保存资源的路径下面有同名的(包括资源名称和别名)其他类型的资源 错误二: image2018-5-10 10:11:45.png 原因:保存资源的路径下面有同名的(包括资源名称和别名)相同类型的资源 错误三: image2018-5-10 10:12:43.png 原因:此种错误一般是因为同一个数据源下面创建了同名(相同参数名称)的参数,此种情况产品是不允许的。如果是保存在不同路径下面的话,可以依赖同一个数据源创建多个参数表之间的关联关系问题
(本文档仅供参考) 问题说明 目前有用户用V3版本,比如有三个表,A、B、C,A做主表,其他两个表左连接A,现在升级到v8后,有一个变成右连接了,查看SQL,本来是B表在上面,现在是C在上面了。找不到下面定义表的字段导致报错,要如何解决? 问题原因 V3版本生成的SQL虽然看着表之间的关联关系是正常的,但实际表之间是左连接还是右连接在V8以下的版本是随机生成的,但有些数据库是依赖表之间的顺序来自动生成对应的表关系的,可以说本质上表关联关系中的设置其实是没有用的,实际SQL里边的表关联关系有时候是生成左关联有时候生成右关联。为了保证顺序的正确性,在V8版本优化了表之间的关联关系,我们默认创建数据源测试连接常见报错
(本文档仅供参考) 常见错误及原因 1.连接池初始化失败: Communications link failure 01.png 出现这种情况,就需要检查连接的数据库是否可以连接上。可以从这几方面考虑 1)检查连接的数据库是否已经启动。在部署smartbi的那台机器上,使用JDBC数据库工具(例如 … 出现此报错则是填写的用户名或者密码错误,请检查输入正常的用户、密码。 3.连接池初始化失败: 无法打开登录所请求的数据库 "sa"。登录失败。 03.png 出现此报错是因为在写连接字符串的时候把数据库的名称写错了,在连接地址上找不到此数据库。请检查写上正确的数据库名称。 4.连接池初始化失败DataSourceService接口安全说明
的主要使用场景是宏代码、任务定制脚本 3、针对上面用户可以执行sql的接口存在可能的安全问题,我们提供如下处理方案 增加一个系统选项KEY_ALLOW_DIRECT_EXECUTE_SQL,如果有安全需要的客户 可以设置KEY_ALLOW_DIRECT_EXECUTE_SQL=false,禁止此接口的调用 替换 … =43&pageId=136905788 增加一个系统选项 KEY_FORBIDDEN_DIRECT_EXECUTE_SQL = true 禁止新用户调用此接口原理 - 清单报表的分页和分组报表的有什么不一样呢?
(本文档仅供参考) 问题描述 清单报表的分页和分组报表的有什么不一样呢?能否简单说明一下 2023-07-04_104327.png 解决方案 分组报表和清单报表的分页策略是不一样的,分组报表是结果集分页(一次性加载出所有的结果,之后再去对这个结果进行分页),清单报表是sql分页, 也就是说分组报表是一次性加载出所有的数据,再分页展示出来,而清单报表是根据sql,每次展示出对应的页数,这个时候才去跟数据库做交互。 但是由于原生sql查询只能进行结果集分页,所以基于原生sql查询创建的清单报表的分页策略是结果集分页,具体的分页策略逻辑说明可以查看Wiki:https://wiki.smartbi.com.cn关系数据源连接
。 默认值为“-1”,表示无限等待。 连接池连接空闲时间(秒) 创建连接池以后,空闲了多久后就丢弃关闭该连接池。 SQL语句允许最大执行时长(秒) 1、当SQL语句执行的时间超过设置的最大执行时长,则自动终止执行,提示查询超时。 默认值为“-1”,表示不限制。填写具体的数字比如30,则代表执行时长如果超过设置的时长,会终止执行并提示。 超时: 是通过驱动调用Statment.setQueryTimeout实现的,只要数据库驱动和数据库服务器支持这个接口,就可以支持。 数据抽取不受超时设置的控制。 校验语句 数据源连接进行校验的SQL语句。包含下面几种方式,默认为获取连接时测试电子表格⬝ 参数管理
2022-07-01_11-45-33.png 模型查询: 2022-07-01_11-46-47.png 详情请参考 电子表格⬝ 模型查询 相关内容。 SQL查询: image2022-1-17_16-44-11.png 在表达式中通过“${ParamName}”来标识参数,其中“ParamName”为参数名;用 … : 在V10.5.12版本中,参数进行一键映射时,维度、地理维字段会自动映射对应的SQL语句,且控件类型会设置为下拉单选。但度量字段暂不支持自动映射SQL语句。 image2022-1-14_15-17-5.png 自动映射的参数,默认沿用数据集参数的名称、数据类型、控件类型等属性,且默认值为静态列表设置,值为数据集参数默认值Smartbi V10-数据挖掘
?pageId=58101308 。 +【自助ETL/数据挖掘】数据预处理新增值替换节点 背景介绍 V10版本,在自助ETL和数据挖掘中新增值替换节点,可以对指定的数据进行替换,可以帮助用户替换掉数据中一些缺失、无效、错误的值。 功能简介 V10版本,在自助ETL和数据挖掘中新增值替换节点,可以 … 在自助ETL和数据挖掘模块中,关系数据源支持参数设置,用户可以通过改变参数查询条件值来改变数据,满足了用户不同的数据需求。 功能简介 在自助ETL和数据挖掘中,实验工具栏新增“参数设置”按钮,关系数据源新增SQL语句输入框,支持通过参数设置和在输入框中拼接SQL语句的方式来设置关系数据源的参数自助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“的数据,然后根据扩展包开发规范
03.png 04.png 2)后端:中英文处理 StringUtil.getLanguageValue(可指定需要获取的语言类型,也可不指定,则默认获取当前的语言类型) 05.png 其他:后端错误类型,后端代码中在抛出异常时也要兼容中英文环境,常常会使用枚举类与多语言 … 即可 08.png 2 一个Module类原则 一个扩展包中,原则上只能有一个Module类。 worddav638fdd8455e2c1abf7e10cce1757e088.png 3 升级类检查机制 升级类的逻辑必须非常注意,保证其能在各种场景下正常执行(不同数据库的SQL