Tableau Prep提取已更新,Tableau Desktop仪表盘提取未同步问题咨询
Tableau仪表盘提取文件无法同步Prep更新的解决方法
核心问题分析
你当前的流程存在两个关键漏洞:一是仪表盘使用的是Tableau Desktop本地生成的独立提取副本,和Prep每日更新的提取文件没有联动关系;二是发布到Tableau Cloud时,未将Prep生成的提取配置为独立发布的数据源,导致无法看到调度刷新选项。
修正步骤(分本地Desktop与Tableau Cloud场景)
一、本地Desktop端同步方法
- 替换数据源连接:让仪表盘直接读取Prep生成的提取文件,而非本地独立提取:
- 打开工作簿,进入「数据」菜单→选中对应数据源→点击「编辑数据源」
- 在数据源界面点击左上角「连接」,找到Prep每日更新的
.hyper文件,替换原有本地提取连接 - 保存工作簿,此后仪表盘将直接读取Prep更新后的提取数据
- 本地定时刷新(可选):若需自动同步,可给数据源添加刷新计划:
- 右键数据源→「提取数据」→「刷新提取」→「添加计划」
- 设置每日刷新时间,需晚于Prep流的运行时间(比如Prep跑完后10分钟)
二、Tableau Cloud端配置(解决无调度刷新选项问题)
问题根源是你将提取嵌入到了工作簿中,而非使用独立发布的数据源。正确流程:
- 发布Prep提取为Cloud独立数据源:
- 方式一:在Tableau Prep的输出步骤,选择「发布到Tableau Cloud」,将
.hyper文件发布为Cloud上的「提取数据源」 - 方式二:在Tableau Desktop中连接Prep的
.hyper文件,然后通过「数据」→「发布数据源」上传到Cloud,指定项目和名称
- 方式一:在Tableau Prep的输出步骤,选择「发布到Tableau Cloud」,将
- 关联工作簿与Cloud数据源:
- 在Desktop中打开工作簿,替换数据源为Cloud上已发布的提取数据源(而非本地文件)
- 发布工作簿时,选择「引用已发布的数据源」,不要勾选嵌入提取
- 配置调度刷新:
- 登录Tableau Cloud,进入目标工作簿或数据源页面
- 找到「刷新」选项,添加调度计划,设置的时间需晚于Prep流的运行时间(若Prep是本地运行,需保证本地机器开机;更稳定的方式是将Prep流也发布到Cloud定时运行)
关键注意事项
- 禁止使用嵌入提取,必须采用独立发布的数据源,否则Cloud无法提供调度刷新功能
- 严格控制时间顺序:Prep流先完成数据更新,再触发数据源/工作簿的提取刷新
- 若依赖本地Prep运行,需确保刷新时段本地机器处于开机且网络正常状态
内容的提问来源于stack exchange,提问作者deepankar srigyan
相关产品推荐
相关产品推荐

