Snowflake的Tableau增量刷 新

问题描述 投票:0回答:2

我对从Snowflake到Tableau的增量刷新有疑问。我知道Tableau中提供了“增量刷新/增量提取”功能,但可以将其用于Snowflake的增量负载吗?以及它如何工作?

问我的原因是因为我知道雪花折叠不可能折叠市场上其他BI工具用于增量刷新的查询。

谢谢!

/ P

tableau snowflake-data-warehouse tableau-server tableau-online
2个回答
0
投票

Tableau增量刷​​新对Snowflake的作用与对其他数据库的作用相同。

“查询折叠”看起来像是Microsoft(特别是PowerBI)一词。根据本文https://exceleratorbi.com.au/how-query-folding-works/,“查询折叠”是将工作负载下推到数据库的过程,这是Tableau在直接查询Snowflake表时所做的。

使用Snowflake,我建议直接查询表,因为它们已经以列格式设置,因此可以避免将数据移至Tableau Server并等待刷新。 Snowflake具有无限的存储空间,但是您可能会受到Tableau Server的限制。

如果您需要Snowflake中的表仅显示某个时间点的数据,则可以通过多种方法来完成此操作,包括:

  • 预设日期过滤器(或Tableau中作为过滤器的参数),将其下推到雪花
  • 使用Snowflake中的任务在特定时间运行:
    • 克隆表,并使用克隆进行报告
    • 更新现有报告表

0
投票

我同意Chris的回答,避免在Tableau Server上提取内容。通过使用Tableau提取数据,可以大大提高性能。我将同时测试实时连接和提取,以查看效果最佳。如果时间问题,可以将摘录设置为每15分钟刷新一次。

要加载和刷新提要,请执行以下步骤。

将数据源切换到Tableau Desktop中的数据提取

extract data

这将创建要用于下一步发布的数据的本地副本。

选择服务器/发布工作簿server/publish

在发布设置中,选择您的刷新计划,然后发布到Tableau Server。该工作簿和数据源将被加载到服务器。

publish

您还可以直接在服务器中通过导航到新的数据源并转到Extract Refreshes选项卡来更新刷新计划。

如果没有正确的时间表可用,则可以在站点的Schedules菜单中创建一个。

schedule

© www.soinside.com 2019 - 2024. All rights reserved.