语句中支持关联下钻参数,有两种关联格式,分别为 简单模式 和 高级模式 (下面的各个截图都是图表数据的『调试』时所展示的,左侧是原始的伪 SQL,右侧是生成的真正要在数据库上执行的 SQL 语句)。
SQL中嵌入用户邮箱 Sugar BI中支持在 SQL 语句中嵌入当前登录用户的邮箱,使用这种方式,您就可以让不同的用户看到不同的数据。 用户邮箱 嵌入 {{SUGAR_USER}} ,如下语法: 用户 ID 嵌入 {{SUGAR_USER_INFO_ID}} ,语法同上,支持 SQL 建模嵌入、api 方式的 url 嵌入或 post 数据值嵌入、自定义 SQL 视图嵌入。
当 URL 如上例所示,其中 table , column , year 全部有值时 SQL 转换示例如下图: 当 URL 中没有 table , column , year 这些参数时 SQL 转换示例如下图,此时 column 和 table 的值都替换为了默认值, year 由于没有默认值也未传值被替换为了空字符串: 最后,URL 参数中还支持按照英文逗号来分隔从而实现 SQL 中的 IN 逻辑
介绍Spark SQL 性能分析和调优
库表管理 :拥有库表操作权限的账号,可通过SQL语句直接管理库表,完成建库、建表、修改表结构等操作。 数据查询 :拥有数据查询权限的账号,可单击需要查询的数据库进行查询分析。 账号管理 :支持单击切换用户进行账号切换,或单击注销退出当前SQL工作区。 前提条件 已创建存算分离集群。 操作步骤 连接集群 登录数据仓库 PALO 控制台,选择侧边导航 存算分离集群 。
库表管理 :拥有库表操作权限的账号,可通过SQL语句直接管理库表,完成建库、建表、修改表结构等操作。 数据查询 :拥有数据查询权限的账号,可单击需要查询的数据库进行查询分析。 账号管理 :支持单击切换用户进行账号切换,或单击注销退出当前SQL工作区。 前提条件 已创建存算一体集群。 操作步骤 连接集群 登录数据仓库 PALO 控制台,选择侧边导航 存算一体集群 。
16 status : INACTIVE , 17 createTime : 2020-04-24 14:17:40 18 } 19 ] Model AccessKeyDetailsVo 参数名称 类型 描述 accountId String 用户ID accessKey String 用户accessKey status String 用户ak/sk当前状态 createTime
右侧是生成的真正的 SQL 语句:
这块的语法类似 SQL 中嵌入 URL 参数 嵌入时间宏 支持嵌入的时间宏定义详细见: SQL 中嵌入 日期宏定义
SQL 方言兼容 提示: 从 2.1 版本开始,PALO 可以支持多种 SQL 方言,如 Presto、Trino、Hive、PostgreSQL、Spark、Clickhouse 等等。通过这个功能,用户可以直接使用对应的 SQL 方言查询 PALO 中的数据,方便用户将原先的业务平滑的迁移到 PALO 中。