将数据源、工作簿和 Prep 流程迁移到 Tableau Cloud
您正在阅读 Tableau Cloud 手动迁移指南(链接在新窗口中打开)。本指南介绍如何将用户少于 100 人的 Tableau Server 部署手动迁移到 Tableau Cloud。
对于运行手动迁移的许多组织而言,让用户(或用户子集)将他们熟悉的内容迁移到新的 Tableau Cloud 站点可能是有意义的。本主题中描述的内容迁移步骤可以由您组织中的用户(具有 Creator 角色)完成。
开始之前
在您着手进行内容迁移之前,我们希望强调一下建议,即进行全面清点并清理您现有的 Tableau Server 环境。请参见大扫除:您的内容给您带来快乐吗?
让 Tableau Server 保持打开状态!在迁移过程中,确保所有内容和业务流程在 Tableau Server 系统中保持运行。在确认您的内容和过程已正确迁移到 Tableau Cloud 之前,请勿停用您的 Tableau Server 环境。
步骤 1:为您的站点创建具有最低访问权限策略的项目
我们建议设置具有最低访问权限策略的新 Tableau Cloud 站点。重要的是要知道,在将用户添加到 Tableau Cloud 后,他们就可以开始访问平台上的内容。
在开始之前,我们建议您查看快速入门:权限(链接在新窗口中打开)以了解有关权限如何在 Tableau 中交互和继承的进修课程。如果您熟悉 Tableau Server 上下文中的这些概念,那么您就可以开始了。Tableau Cloud 权限使用与 Server 相同的逻辑。
按照以下步骤设置具有最低访问权限策略的项目。
在创建更多项目之前,在“默认”项目上配置模板权限(链接在新窗口中打开)。
移除“所有用户”组的权限。移除“所有用户”可确保项目为需要访问内容的用户配置明确的权限。
创建组(链接在新窗口中打开)。随着您的组织和/或内容的扩展,组可以简化权限管理。
有关更一般的项目权限指导,请参见使用项目管理内容访问权限(链接在新窗口中打开)。
步骤 2:添加具有 Creator 角色的用户
配置最低访问权限策略后,现在是添加要迁移内容的任何用户的时候了。如果您不依赖用户来迁移内容,则可以稍后在流程中添加他们。请参见为迁移的用户配置权限和内容访问。
请遵循以下准则来添加 Creator 用户:
- 查看站点角色:设置用户的站点角色(链接在新窗口中打开)。
- 您可以手动添加用户(链接在新窗口中打开),也可以使用 CSV 文件导入他们(链接在新窗口中打开)。
- 添加用户并设置他们的角色后,将他们添加到您在上一步中设置的相应组中。
步骤 3:迁移已发布数据源
如果多个工作簿使用单一已发布数据源,您只需迁移已发布数据源一次。
在 Tableau Desktop 上,登录到您的 Tableau Server 环境,导航到您要迁移的工作簿,然后单击“下载”。
在 Tableau Desktop 的“数据”菜单上,选择数据源,选择“创建本地副本”,然后保存数据源的本地副本。
从工作表中选择“数据”>“替换数据源”。输入以下选项:
- 当前:当前本地副本替换:您保存的本地副本
- 在“数据”窗格中,右键单击原始已发布数据源,然后选择“关闭”。
选择“服务器”,然后单击“注销”。
在“数据”菜单中选择数据源,然后选择“发布到服务器”。
在 Tableau Desktop 中,登录到 Tableau Cloud,然后发布数据源。
如有必要,安排在 Tableau Cloud 中刷新该数据源。有关详细信息,请参见为 Tableau Cloud 重新创建刷新计划。
如果新发布的数据源是工作簿中唯一的数据源,则按照接下来的两个步骤也发布工作簿。如果工作簿有多个已发布数据源,请跳至下一步。
- 发布数据源时,验证是否已选择“更新工作簿以使用发布的数据源”。
- 选择“服务器”>“发布工作簿”,将工作簿发布到 Tableau Cloud。
步骤 4:迁移具有多个已发布数据源的工作簿
对要迁移到 Tableau Cloud 的所有已发布数据源重复以下过程。
在 Tableau Desktop 上,登录到您的 Tableau Server 环境,导航到您要迁移的已发布数据源,然后单击“下载”。
文件将在 Tableau Desktop 中打开。在 Tableau Desktop 的“数据”菜单上,选择数据源,选择“创建本地副本”,然后保存数据源的本地副本。
在“数据”窗格中,右键单击原始已发布数据源,然后选择“关闭”。
对工作簿中的所有已发布数据源重复步骤 2-3。
选择“服务器”,然后单击“注销”。
从工作表中选择“数据”>“替换数据源”。输入以下选项:
- 当前:当前的本地副本
- 替换:您保存的本地副本
替换所有已发布数据源后,选择“选择”>“发布工作簿”以将工作簿发布到 Tableau Cloud。
如果工作簿还具有需要 Tableau Bridge 的嵌入式数据源,则这些数据源将需要在迁移过程中单独发布。请参见发布数据源(链接在新窗口中打开)。
步骤 5:迁移具有嵌入式数据源的工作簿
在 Tableau Desktop 上,登录到您的 Tableau Server 环境,导航到您要迁移的工作簿,然后单击“下载”。
选择“服务器”,然后单击“注销”。
选择“服务器”,然后单击“登录”以登录到 Tableau Cloud。
如果嵌入式数据源需要 Tableau Bridge 进行自动刷新并且是文件数据(例如 .cvs 和 .xlsx),请按照发布本地数据(仅限 Tableau Cloud)(链接在新窗口中打开)中的说明进行操作。
如果数据源不需要 Tableau Bridge 或者不是文件数据,请选择“服务器”>“发布工作簿”。
步骤 6:迁移 Tableau Prep 流程
对于所有公开可用的云数据,您可能需要启用 Tableau Cloud 才能对其进行查询。若要启用连接,请参见授权访问发布到 Tableau Cloud 的云数据(链接在新窗口中打开)。
对要迁移到 Tableau Cloud 的所有 Tableau Prep 流程重复以下过程。在运行 Tableau Prep Builder(链接在新窗口中打开) 的计算机上运行此过程。
- 登录到您的 Tableau Server 环境,导航到您要迁移的流程,然后单击“下载”。
- 该流程将在 Tableau Prep Builder 中打开:
- 如果流程连接到至少一个已发布的数据源,系统将自动提示您登录服务器。如果系统未自动提示您,请从顶部菜单中选择“服务器” > “登录”并登录到 Tableau Server。
- 从顶部菜单导航并选择“服务器”。在“登录到服务器 URL”中,单击“注销” 。
- 如果流程连接到至少一个已发布的数据源,您将看到以下警告:
- 单击“注销”。
- 导航到顶部菜单,然后选择“服务器”>“登录”>“快速连接到 Tableau Cloud”以登录 Tableau Cloud。
- 如果流程不包含任何已发布的数据源,请继续执行下一步。如果流程连接到至少一个已发布的数据源
- 打开“连接”窗格并连接到 Tableau Cloud 上新版本的已发布数据源。
- 拖放新连接以替换现有的 Tableau Server 已发布数据源输入步骤。
- 右键单击连接浮出控件中的现有连接,然后删除 Tableau Server 已发布数据源。
- 对流程中所有其他已连接的已发布数据源重复这些步骤。
- 如果您的流程输出到任何已发布数据源,请导航到输出步骤并更新它们以引用 Tableau Cloud 上新发布的数据源。
- 对流程中的所有其他输出已发布数据源重复这些步骤。
- 替换所有已发布数据源后,选择“服务器” > “发布流程”,或单击右上角的“发布”按钮,将流程发布到 Tableau Cloud。
迁移工作流程
本指南根据迁移到 Tableau Cloud 的分步过程进行组织:
- 规划您的迁移
- 创建和配置 Tableau Cloud 站点
- 迁移虚拟连接
- 您在此处:将数据源、工作簿和流程迁移到 Tableau Cloud
- 为 Tableau Cloud 重新创建刷新计划
- 为迁移的用户配置权限和内容访问
- 将剩余用户添加到 Tableau Cloud
- 最终用户迁移检查清单