搜索

Help

第2页,共187页。 显示 1,869 条结果 (0.03 秒)

  1. 原生SQL数据集抽取失败:字段与查询列表字段不匹配

    (本文档仅供参考) 问题现象        原生SQL数据集可以预览,但抽取失败。看系统日志存在报错:字段与查询列表字段不匹配:field size :33; head size :34        image2024-6-5_10-9-51.png        image2024-6-5_10-14-4.png 解决方案        一般是因为原生SQL数据集修改了语句,但没有检测输出字段,导致右侧输出字段列表与实际返回的字段列表不一致导致。只要有修改原生SQL数据集中的SQL语句,记得重新检测输出字段确保字段列表一致。      image2024-6-5_10-13-47.png
    FAQ中心六月 05, 2024
  2. 灵活分析使用sql查询和原生sql查询的区别

    (本文档仅供参考) 问题说明 有客户发现两张灵活分析报表使用相同的字段,设置字段时,效果不同,如下图: image2018-11-12 0:47:37.pngimage2018-11-12 0:44:24.png 解决方案 此问题是因为新建这两张灵活分析时,一张使用的是sql查询,一张使用的是原生sql查询。使用sql查询的可以设置排序、过滤等,使用原生sql查询的,则只有属性。
    FAQ中心八月 05, 2021
  3. 如何让“原生SQLSQL查询”中已注释的语句不生效

    问题描述: 问题1:原生SQL中已经用把参数注释掉了,但是预览的时候仍然生效。 001.png 问题2:在数据模型中的参数 s_date 设置默认值,默认值是通过SQL语句来输出的,SQL语句中包含了注释, 在新建计算度量的时候,提示参数s_date为空,如下图: 002.png 除了数据模型参数、其余地方如公共参数、原生SQL数据集等地方也有类似注释问题,要处理的地方较多,而且影响较大: 规避方案: 1、能去掉注释的建议去掉注释。 2、注释确实有必要保留的话,看参数显示出来是否影响,不影响的话可以添加括号表达式修改为可选参数,如图1: 0003.png 3、如果参数显示出来有影响,可以在系统选项中添加
    FAQ中心八月 01, 2024
  4. SQL查询和原生SQL查询有什么区别?

    别名;用不了select * 语法;对SQL做多一层封装,对于某些数据库来说,可能效率会低一些; 原生SQL查询  原理:不对用户的SQL做任何封装,直接提交到数据库。  优势:对SQL语法没有任何限制;速度更快;  劣势:不计算总行数;如果查询结果较大,用户可能不知道结果集大小;在灵活分析的展现界面,不支持 … (本文档仅供参考) SQL查询   原理:对用户撰写的SQL进行一层包装,添加更多分析功能。 例如客户写的是select t.x  as Fa,  (t.x+t.y) as Fb from T where .... 那么封装后就变成:        select Fa, Fb  //可以选择显示那些字段
    FAQ中心十一月 14, 2022
  5. 原生SQL数据集中变更字段名称后,如何不影响对应的电子表格

    (本文档仅供参考) 问题说明             在原生SQL所使用的数据源从星环迁移到Oracle,由于Oracle不支持数字开头的字段名,因此需要在SQL中变更字段名称。              由于基于原生SQL的相关的电子表格制作了30多张sheet页的报表。每个报表都有引用到这个原生SQL。             如果全部重新拖拉拽,会有很大的工作量。针对这种情况要如何处理? 解决方案                       此问题建议您可参考如下方式,保持输出字段个数以及别名不变的情况下,添加 AS 相同的别名:         (1)假设我原来的数据集如下图,来自于表DEMO三个字段;然后
    FAQ中心八月 05, 2021
  6. 原生SQL查询的输出字段为什么显示成了问号

    (本文档仅供参考) 问题 新建的原生SQL查询,在右侧"查询输出"面板上"输出字段"下的字段显示成了问号,为什么呢? 排查步骤 1. 如下图所示,新建一个"原生SQL查询",我们可以看到右侧的"查询输出"面板上"输出字段"下并没有把所有的字段列出来,而是显示成了一个问号。同时在"预览数据"时,看到的表格上也只有一列,列名也是问号。 207.png 206.png   2. 为什么呢?我们在SQL编辑器中可能会输入复杂的SQL语句,Smartbi自身是无法解析SQL语句并自动判断有哪些输出字段的。它只能利用数据库的功能,先去执行该SQL语句,根据数据库返回的结果集来判断有哪些输出字段。因此,我们需要在"输出字段"节点上点
    FAQ中心八月 13, 2021
  7. 原生SQL数据集参数不合并

    (本文档仅供参考) 问题 原生SQL数据集中多处用到了同一个参数,预览界面里面显示了多个参数 image2022-4-25_14-31-6.png 解决方案 这是参数设置中没有勾选【输出合并】导致的,勾选【输出合并】即可将多个相同的参数合并显示为一个参数。 image2022-4-25_14-33-30.png image2022-4-25_14-34-3.png
    FAQ中心四月 25, 2022
  8. 基于已做排序的原生sql建自助仪表盘,之后作图排序不生效

    (此文档仅供参考)  问题说明 原生sql对字段排序,之后基于该原声sql建自助数据集,做的仪表盘图形排序不生效 QQ截图20190306173244.png QQ截图20190307135309.png QQ截图20190306175257.png 问题原因 原生sql查询里面对某个字段排序,但是在仪表盘里面插入图形执行sql,此时从数据库查询数据会默认对维度group by合计,这个是数据库查询的规则 解决方案 图形度量字段右键选择排序方式 QQ截图20190306175339.png
    FAQ中心八月 06, 2021
  9. impala原生SQL查询报错-case when的写法问题

    (本文档仅供参考) 问题说明         原生SQL查询报错Case  when的写法问题,除了19000101其余都想显示变量本身的值。好像是驱动不支持,这种我们怎么解决呢? 问题报错摘要: Caused by: java.sql.SQLFeatureNotSupportedException: [Simba][JDBC](10220) Driver not capable. 以下是哪些写法可以跑通,哪些不支持跑不通的sql: 只支持case A when B 写法,但是else后面不能加变量,这是我们经常用到的功能,smartbi不能不支持啊 image2018-11-16 10:18:20.png
    FAQ中心八月 05, 2021
  10. 基于impala数据源创建原生SQL查询报错

    (本文档仅供参考) 问题说明          测试impala连接成功后,尝试使用原生sql查询,查询数据,有一张表查询报错,日志如下,帮忙看下是何问题?         image2019-5-22 17:21:40.png         image2019-5-22 17:22:14.png 解决方案          此错误是JDBC驱动抛出的异常,有可能有如下两个原因:          1、数据库文件损坏,需要找数据库管理员分析问题。          2、对应数据库的端口号没有开放,需要找数据管理员开放相关端口。
    FAQ中心八月 05, 2021