搜索

Help

第36页,共53页。 显示 529 条结果 (0.02 秒)

  1. 高斯数据库查询order by排序问题

    (本文档仅供参考) 问题描述 Oracle数据库切换成了高斯数据库,切换后同样的SQL查询语句,同样的数据发现字段顺序不一致。 SELECT column FROM TABLE ORDER BY column ORACLE排序结果: ORACLE排序结果.jpg 高斯数据库排序结果: 高斯排序结果20231229150509.jpg 问题原因 不同数据库有不同的排序规则,还可能根据数据类型有所不同 解决方案 COLLATE是SQL中的一个子句,用于定义数据库、表列或字符串表达式的排序规则。排序规则决定了如何比较和排序字符数据。在高斯数据库中,可以使用COLLATE子句来指定不同的排序规则,以满足特定的排序需求
    FAQ中心十二月 29, 2023
  2. 数据模型实现动态查询列效果

    方式一:动态查询维度字段 步骤1、数据模型添加SQL子查询; 步骤2、写入SQL语句,其中select输出字段中添加参数,如下图所示: image2023-11-6_20-43-7.png 步骤3、保存SQL查询后,在数据模型层映射参数,设置参数默认值备选值 image2023-11-6_20-43-37.png 步骤4、保存数据模型后,基于该数据模型创建报表,拖拽动态查询列,可发现效果如下: image2023-11-6_20-44-2.png 注:该方式更适用于维度字段实现动态查询的效果; 方式二:动态查询度量字段 步骤1、数据模型层新建参数,将要动态查询的度量字段添加,如下图所示
    FAQ中心十二月 07, 2023
  3. 创建时间层次结构和标记为时间层次两者有什么区别

    问题 V10版本是新增了数据模型功能,可以进行快速的时间计算,但选中时间字段右键时有时候会提示【创建时间层次结构】有时候则会提示为【标记为时间层次】,这两者有什么区别。 说明: 此提示会依据字段的数据类型不同而提示不同。 1、【创建时间层次结构】 当字段的数据类型为日期/日期时间时,由于日期/日期时间的格式包含年-月-日 ,所以提供了设置界面 快速把日期/日期时间 转换成 年、年季、年月、年周、年月日5种不同的格式。 此转换的本质是通过sql语句,把年-月-日,转换成不同的时间层次。 image2023-10-13_17-33-54.png image2023-10-13_17-36-47.png 2、【标记
    FAQ中心十月 13, 2023
  4. 星环使用date() 函数报错:Could not initialize class org.apache.hadoop.hive.common.type.HiveDate

    (本文档仅供参考) 问题说明 基于星环数据源,创建原生SQL数据集,执行语句中含有date()函数报错,如下图所示 image2023-10-27_14-37-57.png 解决方案 方式一: 在现有的动态驱动的目录下新建properties文件,文件内容 loadFromParentPackages=org.apache.commons.logging,文件名称smartbi.properties,然后重启Smartbi服务。 方式二: 新建一个驱动目录,将数据库驱动和properties文件一起放入,数据源选择这个新的驱动目录,无需重启Smartbi服务
    FAQ中心十一月 10, 2023
  5. 高速缓存数据预处理是什么机制,数据处理流程是什么?

    (本文档仅供参考) 问题 高速缓存数据预处理是什么机制,数据处理流程是什么? 解决方案 1.高速缓存库用来存储抽取、计算后的结果数据。 比如报表是通过数据集获取数据,在未抽取的情况下,数据集执行sql获取数据,sql中可能含有复杂计算、多表关联等情况。在使用抽取的情况下,Smartbi会先执行一次查询,将查询结果写入高速缓存库。 高速缓存库只保存抽取结果,通常是一张大宽表,里面的字段就是数据集查询的字段,报表获取数据就直接查询高速缓存库中的结果表,减少中间过程的时间消耗。 2.经常会遇到sql语句执行速度慢的情况,通常可能的原因便是原始数据库并发压力大、sql逻辑复杂(多表关联、带复杂计算),可以
    FAQ中心十月 07, 2023
  6. ETL实现自动完成列拆分后所有列 列转行效果

    。 image2023-7-25_14-2-5.png image2023-7-25_14-3-33.png 2、通过sql语句处理。【1、split函数将字符串变为Array,2、explode函数将Array变为行】 image2023-7-25_14-4-44.png image2023-7-25_14-4-20.png
    FAQ中心七月 25, 2023
  7. 如何获取到用户管理中的 【描述】信息?

    ://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750175通过以下语句查询:“select  c_userdesc  from  t_user”,如下图所示:         image2022-3-21_15-58-56.png  
    FAQ中心三月 21, 2022
  8. 导入资源的方式迁移用户管理提示could not insert

    (本文档仅供参考) 问题现象 把正式环境的用户管理迁移到开发环境 需要保留之前的报表资源 然后用了导出资源 导入资源的方式迁移用户管理 image2023-3-12_17-20-46.png image2023-3-12_17-22-24.png 解决方案 1、根据报错判断用户名那列有唯一索引有重复名称的数据。 image2023-3-12_17-23-15.png 2、查原始环境上只有这一个,但是发现目标环境上的这边显示空白 image2023-3-12_17-24-23.pngimage2023-3-12_17-24-58.png 3、使用sql语句查看原始环境以及目标环境,发现同个用户名称id不相同
    FAQ中心三月 12, 2023
  9. 参数默认值可选为空,备选值中不存在空数据

    (本文档仅供参考) 问题 背景:报表中有两个参数('上级'参数可以联动'下级'参数), 疑问:请问如何实现如下效果:两个参数默认值是空,用户点击刷新数据的时候,系统不会弹出‘**参数为空/未设定’的提示,而且参数备选值中不会出现空的选项 ? 效果(动态GIF演示): 效果.gif image2018-11-22 15:29:14.png (备选值无空数据的效果如下) image2018-11-22 15:24:55.png image2018-11-22 15:25:16.png 解决方案 (1)在‘上级’参数的默认值中,通过SQL语句添加一个空数据效果,如下所示<select  1
    FAQ中心八月 17, 2021
  10. 参数备选值截取

    (本文档仅供参考) 问题描述 参数备选值过长时,如何可实现只固定显示前几个字? 解决方案 可通过在该参数的备选值中使用sql语句对字段值进行截取后显示        参数显示值截取可参考以下步骤进行设置:         1、在需要截取的参数的备选值中取出真实值与截取的显示值并给显示值命名,在默认值中也需要一样的设置:         image2021-6-10_17-21-51.png         对于截取字符串的sql方法可自行上网查询相关资料,如:https://blog.csdn.net/weixin_41988628/article/details/81777356 https
    FAQ中心八月 05, 2021