对于Superset的普通用户来说,创建一个数据集,通过添加数据集方式,只能选择单个表或视图,可以满足绝大多数的数据分析需求。但对于多表关联或创建视图、表及进行增删改的SQL操作,Superset提供了面向高级用户的SQL编辑器,这个就很灵活,可以按照需求创建一个大宽表的查询,并保存到数据集中。
本文简单介绍一下Superset的SQL编辑器一些常规用法,具体如下:
SQL编辑器
相对于专业的各类数据库管理终端工具,这个SQL编辑器就属于轻量级的,简单又实用。对于创建数据集来说,已足够用了,也可以拿它作为一个替代专业SQL数据库管理终端工具。
SQL编辑器最上面右侧的是SQL语句,一般只能写Selec【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.t语句,但如果你在数据库配置可以创建表、创建视图和DML(insert、update、delete、create等),这样权限就很大了,一般建议只分配select权限即可,如下图:
SQL编辑器的权限配置
当然如果要拥有以上的权限,前提是你连接数据库的账号必须要有此权限。
所有在SQL编辑器中执行过的SQL语句都会保存一个历史查询中,记录SQL语句、执行耗时、行数等信息,如下图:
历史查询
保存查询
可以搜索表
查询结果进行搜索
查询结果可以导出CSV
查询结果也可以复制到粘贴板中
表之间的关系,比如外键也可以查看,是不是很方便呢?如下图:
查看字段的外键信息
通过SQL的查询,也可以保存创建数据集,如下图:
如果你对SQL语句有基础,用SQL查询方式创建数据集会方便快速!
如果您喜欢这篇文章,请关注我,收藏、点赞、评论和转发,会让更多需要帮助的人看到这篇文章。举手之劳,善莫大焉!
推荐阅读
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2