从 Tableau Server 迁移到 Tableau Cloud 的过程可能会让人头大。如果没有可靠的方法,迁移既耗时又容易出错,还可能带来一堆问题。
实际上为了解决这些挑战,Tableau 提供了 Migration SDK、Cloud Migration App 和 Content Migration Tool 这三种用来简化内容搬迁的工具,既支持服务器之间的迁移,也支持从 Server 迁移到 Cloud。
这些工具的目的都是让内容迁移更简单,但在设计思路、适用人群、功能范围和使用场景上差别很大。弄清这些区别,对你选对内容迁移与日常管理工具非常关键。
方案概览:三款 Tableau 迁移工具
当企业考虑从 Tableau Server 迁移到 Tableau Cloud 时,请先判断哪种工具更适合需求:
01 Tableau Migration SDK
这是一个软件开发工具包(SDK),相当于给开发者用来构建自定义迁移应用的工具箱。它是在从 Tableau Server 迁移到 Tableau Cloud 时,进行用户与内容技术性迁移的推荐工具。
Tableau Migration SDK 是以 API 驱动的引擎,带有网络层,并提供像 Filters、Mappings、Transformers 这样的 hooks。它不是现成的一键解决方案或预制应用,需进行定制与开发。
适合熟悉 Tableau、具备 Python 或 .NET 经验的初级及以上开发者。更适用于从 Server 到 Cloud 的一次性迁移事件,不用于反复的内容推广/发布。
02 Cloud Migration App
这是基于 Tableau Migration SDK 构建的开源桌面应用,让企业管理员可以更轻松地把内容和用户从 Tableau Server 复制到 Tableau Cloud,特别是简化小规模部署(约 100 个工作簿)的操作流程。
Cloud Migration App 的主要限制在于功能较基础,例如有用户映射,但不支持过滤、重命名和多种认证类型等功能。
03 Tableau Content Migration Tool(CMT)
这是仅支持 Windows 系统的桌面应用(带控制台运行器),提供可视化界面,面向在 Tableau Server 站点之间或 Cloud 站点之间复制或迁移内容的场景。建议勿用于从 Tableau Server 到 Tableau Cloud 的迁移。
PS:CMT 需购买 Advanced Management(高级管理)附加许可证才能使用;且做迁移时,源站点和目标站点都必须各自拥有有效的 Advanced Management 许可。
优势对比:为任务选择合适的工具
选择哪种迁移工具,主要取决于企业的具体场景、Tableau 环境的规模与复杂度、可用的技术实力,以及需要迁移的内容类型。
一般来说,下面这些场景可以作为选型参考:
01 Server 到 Cloud 迁移
对于部署较小(约 100 个工作簿)、开发资源有限,且迁移的内容类型以核心对象为主(用户、群组、项目、数据源、工作簿、权限、自定义视图)的客户,Cloud Migration App 往往是更合适、也更省事的选择。
对于规模更大或更复杂的 Server 部署、需要较多自定义、包含该应用暂不支持的特定内容类型(如 Prep 流程或虚拟连接),或需把迁移流程集成进现有工作流的客户,建议使用 Migration SDK 并构建自定义应用。大型客户的专业服务团队与迁移合作伙伴通常也是走这条路径。
PS:不建议在 Server 到 Cloud 的迁移过程中使用 Tableau Content Migration Tool。
02 Server 到 Server 或 Cloud 到 Cloud 迁移
Tableau Content Migration Tool(CMT)是 Server 站点之间及 Cloud 站点之间进行迁移和内容管理的主要和推荐方案。它在内容在环境间发布、环境迁移、站点整合与日常维护方面功能全面,适合这些场景。
Migration SDK 也可通过编写代码来支持 Cloud 到 Cloud 的迁移,但对嵌入式凭据和订阅存在一些限制,未来计划扩展相关能力。
PS:Cloud Migration App 不支持 Server 到 Server 或 Cloud 到 Cloud 的迁移。
总结:迁移最佳实践
总的来说,Tableau 提供的三款用于内容管理与迁移工具面向不同的使用场景与能力边界。但通用原则是:所有 Server 迁移到 Cloud 应使用 Migration SDK 或 Cloud Migration App;而 Server 到 Server 或 Cloud 到 Cloud 的内容迁移应使用 Content Migration Tool。最终,企业需结合自身需求、技术资源与迁移路径,选出最合适的工具。
👉 企业管理员如需了解从 Tableau Server 迁移到 Cloud 的最佳实践,可学习 Salesforce Trailhead 上的 Cloud Migration 徽章课程。
👉 如需咨询 Tableau 部署或迁移服务,请点击此处联系我们。