知识库

更新已发布数据源的数据库地址


发布时间: 10 May 2016
上次修改日期: 19 Jun 2023

问题

如何更新已发布数据源的数据库地址。

环境

  • Tableau Server

答案

许多数据库提供程序(Microsoft SQL 等)建议不要将数据库移动到新地址。如果已经发生这种情况,请谨慎执行以下步骤。即使完全遵循,也可能会收到与计算字段、组和集相关的数据错误。如果数据库的底层结构已经改变(添加、移动或重命名字段、表等),出错的可能性会增加。

选项 1 - 创建新数据源并重新发布所有工作簿

  1. 在 Tableau Desktop 中,打开需要数据源更新的工作簿。
  2. 连接到新数据库并创建新数据源。
  3. 按照替换数据源中的步骤进行操作。
  4. 更正工作簿视图中的任何错误。
  5. 将数据源重新发布到 Tableau Server,并确保选择“更新工作簿以使用已发布的数据源”。
  6. 使用新发布的数据连接作为数据源,重新发布工作簿。
还有另外两种方法可以替换 Tableau Server 上工作簿的已发布数据源,每种方法都必须谨慎使用,因为在将数据源发布到 Tableau Server 之前,它不会验证新数据源对已发布工作簿是否有效。

选项 2 - 在 Tableau Desktop 中编辑数据连接

  1. 导航到“Tableau Server”>“内容”>“数据源”,并下载所需的数据源。
  2. 在 Tableau Desktop 中打开数据源。
  3. 右键单击数据源,然后选择“编辑数据源”
  4. 更新服务器信息,并单击“确定”
  5. 更正工作簿视图中的任何错误。
  6. 将数据源重新发布到 Tableau Server,同时替换原始数据源。
  7. 导航到 Tableau Server 并确保工作簿按预期加载。

选项 3 - 在 Tableau Server 中编辑数据连接

  1. 按照此处的说明编辑数据连接:编辑连接
  2. 导航到 Tableau Server 并确保工作簿按预期加载。

其他信息

重要信息: 替换数据源不会合并或编辑数据源。此功能仅重定向工作表中的字段以映射到新数据源中的相应字段。要成功替换数据源,新数据源中也应该存在原始数据源中的任何字段(包括计算字段、组、集、参数等)。否则,可能需要执行一些手动工作来保留特定字段。

 
此文章是否已解决问题?