Superset中dashboard(看板)是由1个或者多个slice(“切片”)(也可以成为Chart 图表)组成的, 所以我们在创建dashboard之前要先创建切片,然后在将切片添加到看板中;
现在开始创建一个切片
1、打开sql lab
第二步 编辑SQL 后点击 "Run Query" 按钮,然后点击Visualize按钮
注意: 建议使用Firefox浏览器 或者 Chrome浏览器, 因为用IE浏览器有可能会出现按钮点击异常(楼主已经体验过这个异常啦)
点击弹出窗口的“Visualize”按钮,superset会自动创建一个table对象,然后跳转到切片(slice或者是chart)定义页面
切片编辑完成后,点击“Save”按钮,然后将切片同时保存到看板
切片保存到看板之后,还是不能直接查看的,需要我们再编辑一下看板信息,重点是 编辑切片在看板中显示的位置
切片在看板中的位置 是通过“位置参数” 控制的, “位置参数”是一组JSON数据,
[ { "col": 1, "row": 0, "size_x": 23, "size_y": 13, "slice_id": "45" }, { "col": 25, "row": 0, "size_x": 24, "size_y": 13, "slice_id": "46" } ]
JSON报文的具体含义:
slice_id:切片ID
col: 该切片的起始列(左上角)
row:改切片起始行 (左上角)
size_x:表示切片的宽是几倍col属性的大小
size_y:表示切片的高是几倍row属性的大小
好了,该大家展示一下成果: