0
点赞
收藏
分享

微信扫一扫

【Tableau server日常维护2.0】Tableau 如何创建空提取?


文章目录

  • ​​场景​​
  • ​​操作步骤​​
  • ​​总结​​

场景

在真正的业务场景中,数据量大的话会导致数据的提取效率低,在制作业务看板的时候花费在数据提取的时间相对的话就比较多,当别人下班了你还在哪里苦苦等待着数据提取,这时候我们可以在服务器上创建数据提取计划添加到任务当中去,定义好提取的时间,不想在tableau desktop上面提取浪费时间,咱们交给服务器去做。在这里感谢一下数据库同事小帅的支持,帮我提供了阿里云Mysql数据库的连接凭证的问题.
在这里感谢一下数据库同事小帅的支持,帮我解决了连接凭证的问题。

操作步骤

01.首先咱们在desktop里面创建一个视图(用于创建空提取调试的),如果在生产环境的话之间制作的工作簿环境下创建就行,当然你也跟我先尝试做个demo测试

【Tableau server日常维护2.0】Tableau 如何创建空提取?_字段


02.创建一个布尔类型的参数,这里主要是用做控件。

【Tableau server日常维护2.0】Tableau 如何创建空提取?_windows_02


03.创建一个字段和创建空提取参数做交互联系,以便来显示被选择的值。

【Tableau server日常维护2.0】Tableau 如何创建空提取?_数据_03


04.这里比较关键我用动态图演示,

【Tableau server日常维护2.0】Tableau 如何创建空提取?_数据_04

注意:这里因为字段里面没有值,所以创建空提取的时候,视图就会相应的变成没有数值。
05.然后发布数据,添加刷新计划。

【Tableau server日常维护2.0】Tableau 如何创建空提取?_windows_05


06.浏览器上登录tableau server 上看,现在是没有值的,等待咱们设计刷新的15分组时间。我是16:35上传的。

【Tableau server日常维护2.0】Tableau 如何创建空提取?_数据_06


现在里面没有值,等一下。

【Tableau server日常维护2.0】Tableau 如何创建空提取?_kmeans_07


07. 按照咱们定的任务时间,现在我们的数据就会刷新出来啦

【Tableau server日常维护2.0】Tableau 如何创建空提取?_kmeans_08

总结

在这里一下说原理(建议反复阅读此部分):
1.咱们创建了一个boolean参数,值为:‘真’,‘伪’,然后创建了一个空提取字段,当参数的值默认是​​真​​​时候,那么咱们这里的空提取字段在行级别的值都是​​真​​​。
2.故而在提取数据的时候需要排除空提取字段的值(如果不排除的话,相当于数据是完全提取,不满足我们需求)。
3.这个时候视图里面就会没有相关值(如果我们就这样发送到tableau server上面去让服务器刷新的话,你把值都排除了,刷新数据是不会出来的)
4.因此需要咱们在参数哪里改动成No,也就是值’伪‘,上传到tableau server 上面,当我们进行计划数据提取刷新的时候,就会把所以的数据给重新提取出来(相当于我们不要提取筛选的排除的真’不起作用)。


举报

相关推荐

tableau server问题

0 条评论