1 概述

用户可以通过编写SQL语句对数据中的表进行加工、处理再添加到数据模型中。

2 示例说明

2. 1 示例1:带参数过滤的SQL查询

以产品自带northwind数据库下的【订单表】为例,由于每天的订单数据很大,需要增加时间过滤进行查询;

具体的操作步骤如下:

如上图所示:

如果用户写好了SQL查询,想回到数据模型,建议先点击【保存】之后再点击【回到模型】。

SQL查询里的SQL语句在模型里是作为一个子查询使用,如果SQL不支持嵌套,则需要修改SQL语句或者切换为抽取模式

2.2  示例2:通过SQL查询控制权限

以产品自带northwind数据库下的【orders】为例,用户A只能查看”华南“地区的数据,而admin可以查看全部数据;

用户通过SQL查询控制权限:

保存并回到模型,查看最终效果(预览模型):

2.2  示例3:通过SQL处理数据并且查询全部数据

以产品自带northwind数据库下的【产品表】【订单详情表】查看“产品销售额”为例

用SQL语句用来处理数据技术人员比较喜欢使用的方式。【保存】之后再回到【回到模型】: