第88页,共617页。 显示 6,167 条结果 (0.146 秒)
数据挖掘-Spark SQL脚本
概述 SQL脚本支持手动输入SQL语言完成对数据进行处理和查询的任务。 输入/输出 输入 有4个输入端口 输出 只有一个输出端口,用于输出通过服务获取的数据。 参数设置 参数名称 说明 备注 视图名称 显示每个端口对应的表名 表名可修改 SQL脚本 编写SQL脚本的窗口 必填 示例 1) 拖动SQL脚本节点,并连接示例数据源。 image2024-9-2_15-24-21.png 2)更改表名为t0, 编写SQL脚本并点击确定保存. image2024-9-2_15-26-13.pngSQL查询不能是纯SQL吗?为何要嵌套运行? 这样运行会不会降低效率
做到去修改原始的SQL查询,这样SQL查询中的预览数据和报表中的过滤、排序等功能就无法实现。 嵌套效率问题的解答 我们测试过SQL Server和MySQL,通过Explain看查询优化,发现嵌套一层对效率不会有太大的影响。即上例两个语句执行效率相差并不多,一个执行代价是0.366,嵌套后代价是0.367,相差只有 … 疑问说明 纯SQL问题的解答 SQL查询可以是纯SQL语句,但是如果在SQL查询中用到"参数"、"用户属性"、"系统函数"等系统资源,必须把资源拖到SQL语句对应的位置,不能手写。包含这类资源的SQL查询就不是纯SQL。 嵌套问题的解答 SQL查询需要嵌套运行。如文本语句select distinct即席查询获取导出行数接口
即席查询报表,由于在数据量比较大的时候,直接调用获取数据总行是的接口,返回速度比较慢,所以在导出报表时,一般都不会单独调用即席查询获取总行的接口来获取导出的行数。在导出文件时,导出的文件数据行数,直接在导出接口中返回。 1、使用说明 1.1、导出数据接口 请求接口:/vision … 类型:EXCEL, CSV l 字符串 zhCN 语言:zhCN, en, zhTW action 字符串 导出类型: 即席查询:EXPORT_DETAILED_QUERY 透视分析:EXPORT_AD_HOC_ANALYSIS query电子表格⬝ 清单报表(系统数据集)
报表简介 清单报表是基于清单表类型,以列表结构展现数据的一类报表,单元格间逻辑关系比较简单。 作用:用于记录和查询数据清单。 适用场景:适用大数据量的记录、查询,支持分页。 报表结构:清单表主要有“列头+数据区”和“行头+数据区”两种结构,如下图: image2019-6-25 10_14_54.png 示例效果 下表是使用系统数据集制作的清单表: image2022-2-28_10-40-51.png 数据要求 本示例直接使用数据源表“suppliers”作为清单表的数据来源: image2022-2-28_10-43-35.png 分析定制 该表比较简单明了,具体的分析及实现详情如下电子表格⬝ 清单报表(系统数据集)
报表简介 清单报表是基于清单表类型,以列表结构展现数据的一类报表,单元格间逻辑关系比较简单。 作用:用于记录和查询数据清单。 适用场景:适用大数据量的记录、查询,支持分页。 报表结构:清单表主要有“列头+数据区”和“行头+数据区”两种结构,如下图: image2019-6-25 10_14_54.png 示例效果 下表是使用系统数据集制作的清单表: image2022-2-28_10-40-51.png 数据要求 本示例直接使用数据源表“suppliers”作为清单表的数据来源: image2022-2-28_10-43-35.png 分析定制 该表比较简单明了,具体的分析及实现详情如下数据集如何调用存储过程方式参考
Sql Server sql server执行存储过程不需要加 call sqlserver.png Oracle oracle.png 另外:要注意,由于我们会有获取总行数的逻辑,实际上在数据集中,这个存储过程会被调用两次。一次是查询 … (本文档仅供参考) 问题说明 在数据集中,经常有用户询问能否在数据集中调用存储过程等。这个是可以做到的。 解决方案 首先,要明确,我们的数据集中最外层必须有select 语句,要有返回结果集。 其次,在数据集中是可以执行多条语句的,多条语句间用分号间隔开即可。 必须是原生SQL数据集SQL/原生SQL数据集数据权限
在SQL语句的 where 条件中增加限制条件,动态获取的值需要从左侧资源树下拖拽 系统函数 和 用户属性 。如下图: image2020-10-27_14-19-52.png 原生sql查询数据权限 … 基于数据源和业务主题创建的数据权限原则上对于书写的SQL语句的数据集,如SQL数据集和原生SQL数据集是不生效的。 如果对SQL数据集和原生SQL数据集实现数据权限,则需要对SQL数据集本身的where条件中直接加上限制条件。 操作入口 在“数据集”界面打开SQL数据集或是原生SQL数据集。 进入“数据集SQL/原生SQL数据集数据权限
语句的 where 条件中增加限制条件,动态获取的值需要从左侧资源树下拖拽 系统函数 和 用户属性 。如下图: image2020-10-27_14-19-52.png 原生sql查询数据权限 … 基于数据源和业务主题创建的数据权限原则上对于书写的SQL语句的数据集,如SQL数据集和原生SQL数据集是不生效的。 如果对SQL数据集和原生SQL数据集实现数据权限,则需要对SQL数据集本身的where条件中直接加上限制条件。 操作入口 在“数据集”界面打开SQL数据集或是原生SQL数据集。 进入“数据集数据模型-界面介绍
主界面,选择 数据模型 快捷入口。 image2021-8-10_10-54-6.png 数据模型编辑界面 数据模型编辑面板,大致分为以下五个区域,如下图: image2022-2-3_17-25-37.png image2022-8-5_16-9-24.png私有查询分页区:以TAB页的方式显示私有查询切换页。 image2022-8-5_16-10-1.png数据模型工具栏:包含了对数据模型的存储设置、缓存策略、参数设置、直连/抽取设置等。 image2022-8-5_16-10-17.png表关系区:设置及显示私有查询间的关联关系,并且支持多视图展现StarRocks查询报错:Expression child number XXX exceeded the maximum 10000
(本文档仅供参考) 问题: 基于StarRocks数据源创建资源查询,当参数多选时选择的值太多时报错:Expression child number XXX exceeded the maximum 10000 image2024-9-10_17-55-4.png 原因: 基于StarRocks进行查询,参数多选时选择的个数不能超过10000,超过该数量会导致报错。 解决方案 smartbi系统专门开发了Process1000LimitOfIn()函数以解决此问题的,函数说明可以查看 系统函数;用法可参考:Oracle的参数值超过1000时报