当然,如果您对 SQL 语言比较了解,其实通过 SQL 语句就可以实现这样的行列转换,但是这样的 SQL 语句会变得很复杂,很不利于理解,因此Sugar BI提供了 SQL 模型的行转列功能。
目前DTS的源端支持公网自建SQL Server实例,SQL Server源端配置参数说明如下: 接入类型:支持公网/BCC/BBC/DCC自建SQL Server实例。 数据类型:固定选择SQL Server。 IP/端口:自建SQL Server数据库的访问IP与服务端口。 数据库:自建SQL Server数据库中待迁移的数据库名。 账号:自建SQL Server的数据库账号。
目前DTS的目标端支持公网自建SQL Server实例,SQL Server目标端配置参数说明如下: 接入类型 :支持公网/BCC/BBC/DCC自建SQL Server实例。 数据类型 :固定选择SQL Server。 IP/端口 :自建SQL Server数据库的访问IP与服务端口。 数据库 :自建SQL Server数据库中待迁移的数据库名。 账号 :自建SQL Server的数据库账号。
示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。示例:digest=845aeb7c153c50ea3669c4549af77ee566e3537bbea912514d303d75bdc6402a start String 否 RequestBody参数 SQL执行时间。
获取慢SQL中的表 接口说明 获取慢SQL中的表 请求结构 Plain Text 复制 1 GET /v{version}/instance/{instanceId}/smartdba/slowsql/{sqlId}/{schema} HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 ContentType: application/json 4 Authorization
查询慢SQL诊断开通状态 接口说明 本接口用于查询慢SQL诊断开通状态 请求结构 Plain Text 复制 1 GET /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 Content-Type: application/json 4 Authorization
last).key]} 其中 field 是 SQL 中的字段名(根据您的数据表结构来决定的,和具体 SQL 有关); = 号是 SQL 判断逻辑词,可以支持不写判断逻辑,Sugar BI会自动补全为 = ,支持的逻辑词有: = , !
介绍Spark SQL 性能分析和调优
SQL中关联过滤条件 在实际的使用场景中,我们经常需要在 SQL 语句中嵌入一些 where 条件,并且这些 where 条件是根据用户的交互动态生成的。
SQL中嵌入用户邮箱 Sugar BI中支持在 SQL 语句中嵌入当前登录用户的邮箱,使用这种方式,您就可以让不同的用户看到不同的数据。 用户邮箱 嵌入 {{SUGAR_USER}} ,如下语法: 用户 ID 嵌入 {{SUGAR_USER_INFO_ID}} ,语法同上,支持 SQL 建模嵌入、api 方式的 url 嵌入或 post 数据值嵌入、自定义 SQL 视图嵌入。