☃Tableau用户:阿达,怎么解决数据提取慢的问题?我已经望着电脑发呆好久了 :(
☻ 阿达:哦,怎么回事?你的是什么数据源、数据量有多大?
☃Tableau用户:OracleDBd的数据源,数据提取类型,全量几百G
☻ 阿达:额...这么大的数据量,不建议你直接在Tableau Desktop里进行提取。我教你一个简单的办法,可以让数据在你晚上睡觉的时候自己完成提取哦!
☃Tableau用户:太好了,真心不想因为这个加班。看来,我的黑眼圈有救啦 :)
数据提取的效率取决于很多因素:数据量、网速、设备配置等等。数据量越大,需要花费在数据提取上的时间会相对变多。对于数据量巨大的零售、金融和互联网等行业的用户来说,大批量的数据提取、刷新效率低是他们经常遇到的问题。
如何高效的完成大批量数据的提取?这里有一个简单的方法。首先,要做是:创建空的数据提取。
本期《举个栗子》,阿达要给大家分享的Tableau技巧是:如何创建空的数据提取。
具体操作步骤如下:
一、创建布尔数据类型的参数
创建一个布尔数据类型的参数,用作控件,并且显示出来,方便切换。
二、创建计算字段
创建一个计算字段来显示被选中的值。
三、添加筛选器
我们用刚刚创建的字段为数据提取添加筛选器。
点击“确认”后,执行数据提取。因为这个数据提取是没有包含任何数据的,所以数据会几秒内提取完毕。
这样,就完成创建了一个空的数据提取。接下来,把参数控件选择no之后,发布到Server端。
今天的Tableau小技能,你Get到了吗?
创建一个空的数据提取;
让Server来执行数据提取,刷新和提取的事交给server就行了;
同一个工作表,发布之后不用每次都创建空的数据提取,只需要在服务器执行计划就可以了。
文章部分信息来源于网络,如有侵权请告知
网友评论