第34页,共256页。 显示 2,560 条结果 (0.024 秒)
在url传的参数如果包含特殊符号会传不过去
(本文档仅供参考) 需求说明 与第三方系统集成之后,如果在url传参包含特殊符号,如传一段sql:select col from table where col='xxxx' ,会导致where col后面的值没有传过去。 解决方案 在url传参的时候如果包含特殊符号的话,需要进行转义,如类似以下转义: http://localhost:18000/smartbi/vision/openresource.jsp?resid=I4028884d0167059e059ed308016705ac41f4004b¶msInfo=[{"name":"test","value":"select categoryid f电子表格引用参数函数日期格式设置不生效
(本文档仅供参考) 问题说明 使用=SSR_GetParamDisplayValue("开始时间")后,单元格格式重新设置日期格式,并不生效,该如何实现yyyy年mm月dd日? image2023-10-10_0-19-19.pngimage2023-10-10_0-19-44.png 解决方案 可通过excel公式转换,如使用=TEXT(SSR_GetParamDisplayValue("开始时间"),"yyyy年M月d日")进行转换。 image2023-10-10_0-22-49.png资源集成异常排查指南
(本文档仅供参考) 在集成传递参数给smartbi的资源时,经常会遇到一些问题,以下是常见的排查方案,供参考。 一、目标报表参数显示值或展示结果不符合预期 检查form表单或url地址是否传递了对应的参数并且传递的参数名称是否正确(加密参数解密后不能乱码),如果没传递参数或者传递的参数名称不正确,需要修改 … 宏代码在修改参数; 报表和数据集切换参数查询结果都未达预期,则一般是数据集查询逻辑本身存在问题。 form表单或url地址传递参数名称正确,但参数显示值显示不正确但没有显示乱码,检查form表单或url地址是否传递了对应参数的显示值; form表单或url地址传递参数名称正确,但参数显示的还是参数默认值,或者⬝ 使用Gbase 8S 数据库作为知识库
使用data8dbs1: data8dbs1.png 也可用如下语句创建数据库: CREATE DATABASE dbname IN data8dbs1 WITH LOG; 3、添加jvm参数 为了避免出现乱码问题,需要在java启动参数添加 -Dfile.encoding=UTF-8 … ,其他要求不变。 image2021-8-19_18-8-7.png 生成的smartbi-config.xml 文件中可以看到知识库配置信息如下: image2018-9-18 16:8:47.png 如果出现任何文字乱码或数据显示不出来,建议可去查看一下启动程序、服务器、数据源等地方的编码情况是否为UTF-8。使用GBASE 8S 数据库作为知识库
使用data8dbs1: data8dbs1.png 也可用如下语句创建数据库: CREATE DATABASE dbname IN data8dbs1 WITH LOG; 3、添加jvm参数 为了避免出现乱码问题,需要在java启动参数添加 -Dfile.encoding=UTF-8 … 要求不变。 image2021-8-19_18-8-7.png 生成的smartbi-config.xml 文件中可以看到知识库配置信息如下: image2018-9-18 16:8:47.png 如果出现任何文字乱码或数据显示不出来,建议可去查看一下启动程序、服务器、数据源等地方的编码情况是否为UTF-8。⬝ 使用Gbase 8S V8.4数据库作为知识库
用“data8dbs1/data8dbs2/data8dbs3”。 ANSI:勾除ANSI。 日志模式:“Unbuffered(safest)"。 5)点击 确定 后,数据库创建成功。 3、添加jvm参数 为了避免出现乱码问题,需要在java启动参数添加“ -Dfile.encoding使用Gbase8S V8.4数据库作为知识库
用“data8dbs1/data8dbs2/data8dbs3”。 ANSI:勾除ANSI。 日志模式:“Unbuffered(safest)"。 5)点击 确定 后,数据库创建成功。 3、添加jvm参数 为了避免出现乱码问题,需要在java启动参数添加“ -Dfile.encoding性能测试常见FAQ
的内存足够,可以加大jmeter.bat中内存设置大小。如:set HEAP=-Xms1g –Xmx1g可改为 set HEAP=-Xms1g –Xmx16g 请求的参数或返回为乱码 产品访问路径直接访问存在加密 1、在访问路径/smartbi/vision/index.jsp后添加?debug=true 即/smartbi/vision/index.jsp?debug=true后回车刷新页面,再进行重新录制,或者F12取参数 2、假如产品集成到客户环境上,同理,那条转到smartbi环境请求后面拼接debug=true 接口返回信息报存在SQL错误、未知错误,报表不存在等 1、接口请求编码不正确 2、未正确做系统选项-水印设置
说明 当前用户别名 获取当前用户别名,无参数。 当前用户名称 获取当前用户名称,无参数。 当前用户ID 获取当前用户ID,无参数。 当前用户归属 获取当前用户默认所属组的名称,无参数。 当前日期时间 获取当前日期时间,无参数。日期时间格式为 YYYY-MM-DD HH:MM:SS。 当前日期 获取当前日期,无参数。日期格式为 YYYY-MM-DD。 当前用户IP 获取当前用户登录的IP地址,无参数。 获取session属性值(属性名称) 获取当前会话中的属性值;参数是“属性名称”。 前提:通过代码向会话中插入属性,包含属性名称和属性值。 示例:通过从第三方系统中打开Smartbi资源
:打开资源示例(带查询参数).rar 上述这种将 paramsInfo 放在URL链接中的方式,一定要将其放到 ?后面作为第一个参数。否则在某些浏览器上会出错,&p 被显示成了一个乱码。 另外需要用 encodeURIComponent() 函数对 paramsInfo 进行编码,对其中的中文、特殊符号进行处理 … 参数代表编辑自助仪表盘 Excel导入模版 显示参数:控制显示模式 type:操作方式,仅支持type=edit或type=EDIT,可选参数,传递该参数代表编辑Excel导入模版 注意:base64后的字符串需要encode一下,否则存在特殊字符时会乱码。参考写法