在 SQL 任务的 规范预审 阶段,系统会校验 SQL 实际的影响行数和输入的预估行数是否有出入,如果不一样则会进行提示。 备注 (可选) 针对当前 SQL 任务未尽事项的说明,例如执行任务的原因,期望执行时间等。 变更 SQL 输入需要执行的 SQL 语句或上传包含 SQL 语句的文件。 SQL 文本 :直接在文本框中输入需要执行的 SQL 语句。
查看目标 SQL 语句的优化建议 在 审核列表 页签下,单击目标 SQL 语句右侧 操作 列的 详情 ,可以打开 诊断优化 页,在这里,您可以查看针对该 SQL 语句的详细的 规范审核 和 索引推荐 ,以及 SQL 语句本身。同时,您还可以在该页面中单击 执行计划 和 元数据 页签查看该 SQL 语句的执行计划和元数据信息。
SQL模型 Sugar BI中的 SQL 模型是指在数据源的基础上建立的 SQL 查询模型,主要包含 SQL 语句以及建模信息(包括字段名称、字段数据类型等),当然 SQL 语句可以是简单的单表查询,也可以是复杂的多表 join 甚至是 union 等复杂查询语句。
创建新查询 :打开新的 SQL 窗口页签。 6 功能按钮 : 执行 执行选中的 SQL 语句。 : 格式化 :调整选中 SQL 语句的结构,增强可读性。 : 执行计划 :查看选中 SQL 语句的执行计划。 : 收藏 SQL :将当前 SQL 窗口中的所有 SQL 语句保存至 SQL 列表,方便下次使用。 : 收藏夹 :查看已保存的 SQL,您可以将目标 SQL 插入 至当前的 SQL 窗口中。
注意:以上生成的SQL中,内外均附带了where子句,这是因为您的过滤条件关联了数据模型,因此,SQL语句外层会自动生成where子句 如果您希望您的 SQL 语句中只包含 SQL 视图内部的 where 子句,那么您可以取消过滤条件与数据模型的关联,如下图: 选择过滤条件选项,点击表格的「调试」,可以看到,生成的 SQL 语句中只包含一个 where 子句,为 SQL 视图内部的 where 子句
方案概述 用户设备 → IoT Hub → BSC → IoT Hub → Rule Engine → TSDB → 小程序 配置步骤 一个完整的 Flink SQL 作业由 source 表、sink 表和 DML 语句构成。
SQL 任务 DML 执行时间窗口 ✔️ ✔️ ✔️ ❌ SQL 窗口 DQL 执行时间窗口 ✔️ ✔️ ✔️ ❌ WHERE 条件包含未授权敏感列 ✔️ ✔️ ✔️ ❌ NoSQL 类型数据库 SQL 任务支持命令 ❌ ❌ ❌ ✔️ 拦截解析失败的SQL语句 ✔️ ✔️ ✔️ ✔️ 数据安全 单次查询最大返回行数 ✔️ ✔️ ✔️ ❌ 单次查询超时时间控制 ✔️ ✔️ ✔️ ❌ 限制
以获取利润为例,通过「利润」=「价格」-「成本」创建计算度量来获取利润: 注意: 计算字段中填写的是 SQL 表达式,而不是填写完整的 select 查询语句。 可通过输入 下划线_ 唤出列表来插入维度或度量字段名计算字段只需要写SQL表达式即可,不需要写完整的SQL语句!
慢SQL统计 概述 云数据库 RDS for MySQL 提供慢SQL的执行情况的统计,便于您对SQL语句的执行效率进行分析和优化。 慢SQL统计 登录 RDS 管理控制台 。 在控制台页面的左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 进入实例详情页面。 云数据库 RDS for MySQL 实例的新增慢日志会自动进行备份。
并且Sugar BI支持在伪 SQL 语句中嵌入这些联动的参数,从而使得下级图表的数据根据点击区域的不同而同步更新。