Tableau实现增量刷新

为了节省tableau的刷新时间,有时候我们只需要增量刷新就可以了,设置如下图:

选择菜单栏的  数据-提取刷新-所有行-增量刷新,然后再选择对应的增量标识符就可以了,比如我选择的是日期(DOB),那大于这个日期的数据都会刷新

 

当然你也可以选择前多少行或者根据筛选器条件进行筛选刷新,也可以设置成平时增量刷新,周末全量刷新

以上方法虽然可以实现增量刷新,但是只能根据最大日期或者最大字段进行刷新,可能有的业务场景是这样的:

最近几天的数据有变动,只需要刷新最近几天的数据就可以了,又不想刷新好几年的历史数据,有什么方法呢?

1.使用tableau prep builder: 这个官网有很多教程

2.使用Hyper API:这是个强大的API,主要使用Python进行操作,可以使用SQL还是很方便的。官网网址在这里,说实话,很不好找。

主要思路有两个方法:

1.利用Python对hyper 文件进行SQL操作,然后发布到tableau server,做表的之后直连这个数据源就可以了,这个方法比较简单。

2.对twbx文件解压,当成zip文件来处理,解压完成之后就可以看到hyper文件了,然后利用Python对hyper 文件进行更新操作,操作完再打包成twxb文件发布到服务器。

 

 

 

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值