搜索

Help

第6页,共194页。 显示 1,940 条结果 (0.792 秒)

  1. SQL查询

    是指通过SQL语句输出数据结果。 适用情况:熟悉SQL语句的技术人员。 1.SQL查询支持直连、抽取模式,但是如果是嵌套SQL语句,也只支持抽取模式; 2.另外SQL语句中如果使用了Order By 进行排序,可能没用;是由于mdx查询的时候,会按多维引擎的默认排序。 操作入口 在“数据模型”定制界面单击创建私有查询按钮image2022-2-4_20-46-19.png,选择 SQL查询(如下图所示),进入SQL查询的定制界面。 image2022-2-4_20-18-28.png 界面介绍 SQL查询定制界面如下图所示: image2021-7-8_16-37-19.png 该界面主要分为如下几个区
  2. SQL查询控制数据示例

    为了更好的理解,SQL查询 中如何控制表权限、列权限、行权限、脱敏规则,写了几个示例进行说明。 1、3个选项必须要开启: ## 原生SQL数据集数据权限 ## 原生SQL数据集数据权限 ,系统默认值false RAW_SQL_APPLY_ROW_PERMISSIONS=true ## 原生SQL数据集资源权限 ## 原生SQL数据集资源权限,系统默认值false RAW_SQL_APPLY_ROW_PERMISSIONS_CHECK_TABLE=true ## 原生SQL数据集脱敏规则 ## 原生SQL数据集脱敏规则,系统默认值false RAW_SQL_APPLY_MASKING_RULE=true 2
  3. SQL查询的行数和电子表格模型查询的行数不一致

    (本文档仅供参考) 问题说明 在数据模型的sql查询查出来的数据为20行,但是在电子表格新建模型查询,选择全部字段,查询出来的数据行数显示为18行,少显示了2行。 image2024-6-29_14-26-7.png image2024-6-29_14-27-3.png 解决方案 数值作为维度使用时,可能由于精度问题导致数据检索异常。例如,数值 0.01 在 OLAP 封装的 SQL 查询中(如:SELECT xxx FROM xx WHERE num IN (0.01)),在数据库中可能无法正确匹配到对应记录。 对此,建议以下两种解决方案: 1、启用 SQL 引擎:如果当前模型支持使用 SQL 引擎,则建议开启该
    FAQ中心六月 27, 2025
  4. 数据快查中可以查看SQL定义

    1.需求背景 V8版本中,数据集有查看权限的话,双击该数据集可以进入到数据集的编辑界面并查看到该数据集的SQL,但是升级到V10版本中后数据集中有查看权限的情况下只有数据结构、快查等信息可以查看,看不到SQL语句。 客户反馈对于业务人员来说,还是需要看到SQL语句,这样方便用户参考和查看到对应的取数逻辑。 参考资料:【升级注意事项】V8.5➜V10.1 image2025-3-28_14-26-52.png 2.功能说明 在数据集中,“数据快查”增加“SQL定义”页,可以查看SQL的定义。 生效资源:SQL数据集、原生SQL数据集 权限要求:具有“查看”资源权限以上 使用说明:只能查看SQL的定义,无法进行
  5. 分享报表限制分享日期是否能手动拼接用户密码

    (本文档仅供参考) 问题 分享报表限制分享日期时需要输入密码才能访问,但是本身就是不想用户再手动输入密码,能否在url上面加参数拼接密码,粘贴给别人不需要手动输入密码。 image2025-5-9_9-50-45.png image2025-5-9_9-52-4.png 解决办法 例如:访问密码是 TvqR+4k90#E* 需要urlencode编码一下,以防特殊字符 encodeURIComponent("TvqR+4k90#E*") 编码后为 TvqR%2B4k90%23E* 然后再地址上加上参数 iscode=TvqR%2B4k90%23E* 如下所示: http://localhost:8080
    FAQ中心六月 03, 2025
  6. 数据模型-带参数sql查询的查询动态抽取

    (本文档仅供参考) 问题: 目前“查询动态抽取”是结合用户登录生成的Session及查询的参数组合进行抽取的,如在对应会话抽取数据有效期内,有抽取过对应参数的,重新切换对应参数,如paramA 默认值为a,切换到b后,再重新切换回a,是不会重新触发抽取的。那这种情况下如果想要切换回a也能重新触发动态抽取,需要如何实现呢。 参考方案: 当前可参考如下方案:  1、SQL查询中引入(日期时间类型)的now参数,如某一日期字段<now,目的是参数引入,不影响实际数据查询效果 image2025-6-28_11-1-9.png 2、参数管理映射(数据模型、电子表格中的参数管理映射同样配置),需要使用sql查询出来当前日期时间
    FAQ中心六月 28, 2025
  7. 查看SQL

    用于查看数据集对应的SQL语句。用于技术人员检查生成的SQL。 功能说明 1、点击工具栏的 查看SQL 按钮。 image2020-10-22_17-13-19.png 2、弹出“查看SQL”对话框,检查SQL语句是否正确。 image2021-8-18_15-42-46.png 复制SQL文本 只复制SQL文本,不包含对象,如参数对象会转成文本。一般用户复制SQL语句在数据库中验证。 区别 1、如果直接在SQL编辑器中复制,会把表达式里面的对象复制出来,如参数控件、函数等等。 image2020-10-22_17-32-11.png 复制的语句可以用于创建SQL数据集,但不能在数据库中查询。 2、如果使用
  8. 如何找SQL看数据不对问题(数据模型)

    提到数据模型,可能很多朋友就要开始头疼了,怎么SQL监控出来的那一堆玩意看起来看不懂,到底是个啥东西诶。 这就要先说下我们模型取数的逻辑了: 模型是依赖OLAP运行,OLAP是个多维服务,也就是这玩意执行的是MDX语句,一听是不是被唬住了,它大概逻辑就是,根据你前端展示的字段,生成MDX、SQL,然后跟上篇一样,通过jdbc驱动跟数据库交互,把SQL送到业务库执行,返回到Smartbi,只不过这个时候,返回数据到OLAP那边,OLAP再进行处理,处理好之后,再展示到前端。大概流程可以看下面这个图。 worddavc39a020333cd36fbfdb1fd168f54d496.png 说那么多,不是搞的比旧数据集还复杂吗
    FAQ中心四月 02, 2025
  9. ETL-源库SQL脚本基于Oracle查询执行失败

    (文档仅供参考) 问题现象:        客户V10.5.15版本,自助ETL中源库SQL脚本执行失败,请问如何解决?        备注:用原生SQL数据集能正常查询         image2023-7-31_16-24-37.png 问题分析:        image2023-7-31_16-25-2.png 解决方案:        1.保证smartbi服务器和挖掘引擎都可以访问连接该数据库;        2.去掉数据源JDBC URL后面的 includeSynonyms=false后连接正常。        image2023-7-31_16-27-57.png
    FAQ中心六月 27, 2025
  10. 支持直接定义SQL语句吗?定制SQL语句需要注意什么?

    说明   可以通过 SQL查询 来直接定义SQL语句。直接用SQL查询不需要定义对象以及关系等,只需定义数据源和参数。 操作入口:定制 > 数据集定义 > 新建SQL查询。 注意 SQL查询可以使用的资源:表/视图、字段、参数、函数、用户属性(使用时请用括号括起来) 编写SQL查询时,支持拖动"参数 … 平时使用的不同。    如:SQL Server不需给别名加单引号,Oracle不需要加as和双引号。 SQL查询不能区分输出字段类型,默认设置所有输出字段都是字符型,需要手动在SQL查询输出字段属性区进行修改。 表关系视图的定义对SQL查询不起效; 数据行权限设置对SQL查询不起效。
    FAQ中心八月 05, 2021