sql可视化工具_【BI课程笔记】基于SQL存储过程和自定义脚本制作报表
对很多用户来说基于存储过程、自定义SQL来制作报表是刚性需求,报表制作速度快、实用性强、灵活度高、适用于数据量大的分析场合。但对于怎么利用这种方式制作数据可视化分析报表,很多小伙伴还不是很清楚。这次我们就同时来简单讲解一下数据可视化工具中的三大制作报表的方式,分别是基于动态试图、存储过程、自定义SQL制作数据可视化分析报表。
以下操作步骤都是以OurwayBI数据可视化工具为前提的基础下整理分类的。
基于动态试图
在往期的数据可视化报表制作课程中,我们所用的大多是这一类,因此在这里就不再详细讲解。
基于存储过程
(1)不带参数
在数据库创建一个存储过程,并构建好表与表的关联关系后运行。
在OurwayBI数据可视化工具的前端新增创建一个不带参数的数据源,并设置为事实表。为方便使用可自定义名称。同时添加视图,设置时间列。
接下来就能使用该数据源制作数据可视化分析报表。
(2)带参数
步骤与上面的一致,需注意的是在数据库中创建的存储过程需绑定参数。在视图设置中还需绑定参数列。
由于绑定了特定门店,因此报表展现的就只有该门店的数据。如果我们需要参看其他门店的数据呢,怎么办?
这就需要点击右上角的“筛选”中点击“参数列”进行添加。
基于自定义SQL
不带参数
新建视图后,点“所有表/已用表”旁的“+”新增一个自定义结果集,将数据库脚本放在“自定义SQL”的表格内。之后再绑定时间列就能制作数据可视化分析报表了。