知识点来自B站戴师兄,本文系学后总结并加入了自己的想法,用于记录学习过程
搭建效果展示
Tableau简介
BI(Business Intelligence)工具,即商业智能分析工具,主要用于整合数据,快速准确地提供报表。Tableau是BI工具中的一种,简单的画图这是tableau的一个基础功能,BI工具更重要的功能是将制作好的数据看板发布到线上,实现自动更新、自由下载、线上修改、监视等。
由于发布到线上需要具体的服务器,因此本文着重于各类图形以及数据看板的制作
数据连接
首先tableau需要连接数据,可供连接的类型有本地文件与数据库。其中本地文件支持csv、xls、xlsx、json等,数据库支持MySQL等常见数据库。连接方式使用智能连接,只需要选择连接所用的数据字段即可,和数据库中的表连接原理一样。
数据提取方式一般选择“数据提取”,和另一个选项“实时”的差别在于“实时”在每次计算都是连接一次数据库进行取数,而数据提取会将所涉及的数据全部都查询提取到hype格式的文件中,相当于tableau复制了一边数据并存储在自己的数据库中。“实时”的优点在于数据看板会随着源数据的变化而实时改变,缺点在于实时的提取需要耗费大量的性能,在数据量较大时感知相当明显。“数据提取”的优点即克服了“实时”的缺点,但是它的缺点也正是“实时”的优点,即源数据修改时,不得不重新提取数据
工作表
个人认为,tableau中的工作表指的是单独的一个可视化图形,我认为可以将工作表分为两种类型:有轴图形和无轴图形。
有轴图形
折线图
折线图是一种常见的有轴图形,能够很好地描述数据的趋势,tableau画折线图主要是要搞懂列和行的意义。
这里的列我将其理解为x轴,行为y轴),当y轴为不同的字段时,此时会画出多个图,如
如果将字段合并,则画出来的为同轴折线图,同轴指的是同xy轴,因为这张图中的三个字段之间差别不大,所以同y轴也无所谓&#x