上次修改日期: 07 Sep 2023
环境
- Tableau Desktop
- Excel 文件
- 文本文件(.csv、.txt)
- 打包工作簿 (.twbx)
解决方案
选项 1:编辑连接以指向原始数据源如果将工作另存为 *.twbx 文件,请先将连接提取到文本文件。如果与文本文件的连接应为实时连接,请始终将工作簿另存为 *.twb 文件。
- 在 Tableau Desktop 中,选择“数据”>“<数据源名称>”>“编辑数据源”。这将导航到此数据源的“数据源”选项卡。
- 选择“数据”>“<数据源名称>”>“编辑连接...”
- 注意:文件路径将包括 TableauTemp 文件夹,而不是文件的原始位置
- 在 Windows 资源管理器中,导航到原始数据源文件,然后单击“打开”。
- 在 Tableau Desktop 中,单击“数据提取”单选按钮
- 导航到工作簿中的任何工作表标签,这将会提示 Tableau Desktop 创建数据提取
- 若要刷新数据,请在“数据”下右键单击数据源,然后选择“数据提取”>“刷新”。
选项 3:创建一个新连接来替换旧连接
- 在顶部工具栏中单击“数据”,并选择“新建数据源”>“Excel”
- 选择正确的文件并连接。这将创建与同一文件的第二个连接。
- 导航到使用旧数据连接的任何工作表。
- 将旧连接替换为新连接。有关详细的指引,请参见替换数据源
原因
此行为是设计使然,目的是为了允许将工作簿与没有原始数据源访问权限的用户共享。有关详细信息,请参见打包工作簿:“打包工作簿包含工作簿以及所有本地文件数据源和背景图像的副本。该工作簿不再链接到原始数据源和图像。”
如果原始数据源为文本文件,则 Tableau Desktop 将在 TableauTemp 文件夹中创建文本文件的卷影副本。如果与文本文件的连接是实时连接,则 Tableau Desktop 会将文件路径更改为 TableauTemp 文件夹。
- 注意:在保存、关闭并重新打开工作簿之前,此更改不会显示。
其他信息
如果“选项 1”>“步骤 2”中的文件路径未指向 TableauTemp,则可能存在另一个潜在问题。对于其他可能的场景,请参见下面的其他文章:使用基于 SharePoint 的 Excel 数据源时数据不会刷新
将 .twbx 与 Excel 或文本文件实时连接结合使用时出现“连接到 Tableau 数据提取时出错”错误
感谢您提供该文章是否有效的反馈。
打开新案例
继续搜索
知识库
社区
产品帮助
培训和教程