第160页,共316页。 显示 3,157 条结果 (0.089 秒)
1.1 脚本操作Java
引入Java类库 引入Java类 importClass(java.util.ArrayList); var list = new ArrayList(); 引入Java类包 importPackage(Packages.java.util); var list = new ArrayList(); 全限定类名 var list = new Packages.java.util.ArrayList(); 创建对象 创建对象、变量,类型统一用var,不能使用int、List、String等Java类型。 正例: importPackage(Packages.java.util); var list = newdoris当中datetimev2字段数值不显示
(本文档仅供参考) 问题描述 doris当中datetimev2字段预览数据时不显示 image2023-7-31_15-49-30.png 解决方案 需要先确认doris版本,找到对应的驱动版本,例如找到mysql-connector-java-8.9.17.jar,按照该文档配置对应的自定义驱动如何向Smartbi中添加数据库驱动jar包—V9及以上版本 发现添加表失败,并且有对应的number报错。最后发现使用mysql8的驱动,去掉2个后面的参数,&useCursorFetch=true&defaultFetchSize=-2147483648,清除缓存后可正常显示自助数据集查询报错:No alias for subquery or table function in JOIN
高速缓存库join报错 mpp再join报错依赖smartbi mpp实现的参数,distinct去重不生效
(此文档仅供参考) 问题描述 在基于smartbimpp写distinct的时候发现去重不生效,现象如下: image2021-5-25_17-26-13.png 解决方案 将如下的原生SQL数据集中的SQL语句,按照红框部分增加SQL语句,对其进行嵌套,即可正常去重; 该现象的原因是由于数据库方面的限制,在原生SQL数据集中,是不会对其中的SQL语句进行嵌套更改的,是按照“所见即所得”的方式进行解析并执行,所以对于ch查询去重时,需要手动对SQL语句进行嵌套。 image2021-5-25_17-28-43.png image2021-5-25_17-28-55.png mpp没有去重 ch去重不生效连接Kerberos认证的Hadoop-hive数据源报错
(本文仅供参考) 问题现象 测试连接数据源报错如下,在服务器中通过 kinit -kt 命令获取keytab文件凭证信息报错:kinit: Bad encryption type while getting initial credentials image2022-3-23_16-19-26.png 问题原因 数据库环境是在centos7环境中部署,而Smartbi服务部署在centos6环境上。由于centos7的加密算法在centos6中解密不了,导致keytab文件无法认证匹配。 处理方案 建议参考网上资源,调整keytab文件加密方式,详情请见:https://www.cnblogs.com/sellsa金蝶服务器部署报错
(本文档仅供参考) 问题现象 客户使用金蝶中间件ASS-V10作为应用服务器部署V97版本及以上的smartbi,上传war包后部署报错。 image2022-3-24_18-14-30.png 问题原因 此问题是由于从V97版本开始,web.xml中添加了属性metadata-complete="true"和<absolute-ordering />,这两个属性是用于在tomcat高版本下提高Smartbi启动速度。但对金蝶服务器对 web.xml 是做严格的规范检测,如果文件内容有问题,如标签库的顺序没有符合标准,部署时会报错。 解决方法 删除smartbi.war通过正则表达式实现多参数模糊查询
(本文档仅供参考) 问题描述 关于实现参数进行多值模糊查询,现有Wiki可参考,使用宏去实现此效果:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001926 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001926 ,但对于非开发人员,是否有其它更简便的方式实现此需求? 解决方案 可通过正则表达式来达成此需求,如下所示,但由于不同的数据库语法的差异,需要根据实际情况进行修改。 mysql真实值和显示值都是id,但是报表中仍然显示name
(本文档仅供参考) 问题 参数设置中,真实值和显示值都是id,但是报表中仍然显示name 参数设置如下: image2018-7-30 18:30:11.png image2018-7-30 18:30:37.png 报表中预览如下: image2018-7-30 18:31:2.png 解决方案 由于参数【下一步】是通过代码解析输出列,并不一定与数据库执行的一致,可以在参数定义中添加AS 别名去指定获取字段别名,如下截图设置: image2018-7-30 18:31:22.png 效果数据模型-字符串转日期异常(数据转换异常)
(本文仅供参考) 问题描述 客户数据库日期类型为字符串,格式是20201012;现在直接在模型里面进行参数转换 如图1, 使用仪表盘直接展示转换该字段如图二 正常。 使用模型直接建即席查询则异常提示 查询失败-数据转换异常 image2023-9-11_17-41-25.png image2023-9-11_17-41-39.png image2023-9-11_17-42-16.png image2023-9-11_17-44-55.png 解决方案 该问题是OLAP引擎没有支持”20230911“这样”yyyyMMdd“的日期字符串转日期,可以通过写SQL用函数直接自助数据集查询报错:'=' 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数据源中,在连接字符串中添加该项