第157页,共273页。 显示 2,725 条结果 (0.068 秒)
数据模型预览报错,提示了一串乱码,但报错sql可以在数据库工具执行
(本文档仅供参考) 问题描述 在数据模型中创建SQL子查询,子查询预览是正常的,且是带有参数的情况下也可以正常执行,但在数据模型页面,将维度作为筛选器并筛选时,报错: image2024-12-30_17-1-36.png 如上图,对年月进行过滤时,报错,但是里面报错的sql放到数据库工具执行是正常的。 解决方案 通常是由于数据源配置的链接字符串里面的编码和数据库的编码不一致导致,在上述问题中,将数据源的字符集修改得与数据库的一致后问题已解决。 编码不一致导出引擎白名单设置
(本文档仅供参考) 问题描述 Smartbi导出引擎3003端口的ssrf漏洞 URL:http://ip:3003/?url=file:///etc/passwd http://ip:3003/?url=file:///etc/passwd url参数未进行过滤,可通过file协议读取服务器端文件 解决方案 可以通过给导出引擎设置IP白名单来规避此漏洞,配置文件为conf.js,路径可参考:/Smartbi_Export/smartbi_data/smartbi-export,修改位置如下图,将白名单IP设置为Smartbi部署服务器、导出引擎部署服务器的IP即可,更改完此配置,需要重启导出引擎使其Smartbi中查询SqlServer同名临时表字段会丢失
(本文档仅供参考) 问题说明 1、SqlServer中新建了多张同名#临时表 2、#临时表作为参数传入存储过程查询出结果 3、在smartbi中查询带#临时表参数的存储过程时会出现字段丢失的情况 有关临时表说明可参考网上的介绍:https://zhuanlan.zhihu.com/p/562721751 https://zhuanlan.zhihu.com/p/562721751 问题原因 1、SqlServer以#开头的临时表只会存在于当前数据库连接,如果此连接被释放那么临时表也就消失了。 2、启用连接池后,多张同名临时表的连接在连接池中的可能相同,那么存储过程在连接池获取空闲连接的时候就有可能获取到另一张同名的临时加载文件数据用户权限说明
image2020-10-19_16-46-6.png 设置操作授权如下: 操作授权.png 点击 保存 按钮,保存角色。 3、点击 资源授权 按钮,设置“文件导入角色”的资源授权。 文件导入角色资源授权.png 4、设置导入的目标数据源“编辑”权限,其父节点“引用”权限,如图导入文件到高速缓存库报错:IF NOT EXISTS
) ~[_JDBC_clickhouse-jdbc-0.1.35.jar:?] ... 52 more 解决方案: 此问题是由于高速缓存库中引用标识符设置为 ' ,执行SQL评价为'smartbimpp'.'表名',clickhouse不支持这种语法出现报错,可修改为 ` ,如下图。 image2023-7-7_16-54-30.png连接本地数据库
。举例,如果是MySQL数据库,可以在“连接字符串”中增加 useSSL=false 参数禁用SSL,就可连接成功了。 image2025-3-29_9-46-2.png image2025-3-29_9-47-2.png 3、接下来就可以按正常方式使用 Smartbi 所有创建业务视图-SQL查询
| 业务视图的sql, 暂不支持参数 | - <strong>返回值</strong> CheckResult | <strong>属性</strong> | <strong>类型</strong> | <strong>说明</strong更新业务视图-SQL查询
| String | 业务视图的别名 | | sql | String | 业务视图的sql, 暂不支持参数 | - <strong>返回值</strong> CheckResult | <strong>属性</strong⬝ Open JDK 11 环境变量配置参考
/bin:$JRE_HOME/bin:$PATH 注意Open Jdk 11 安装目录中不包含jre目录,安装目录即为jre目录。所以在设置环境变量时直接指定JRE_HOME为open jdk 11安装目录即可 3、修改Tomcat启动参数文件:setenv.sh export JRE_HOME="/opt累计
CumulativeValue 类别 描述 函数写法 CumulativeValue(DateLevel,OffSet,Metric) 函数作用 累计值:返回某个度量在特定时间层次的累计值 参数说明 DateLevel: 用来指定要汇总的时间层次 OffSet:跨多少个周期累计,整数,可不填; 默认不填,按[DateLevel]的整个周期累计; -1: 表示跨周期累计; 具体正整数X: 表示跨几个周期,通过DateLevel来区分是最近X年、X季度、X个月、X天 Metric:度量字段 示例 1、求销售额的年累(每年单独累计) CumulativeValue([年],[销售额