Dzifa Amexo
从Tableau Server迁移到Tableau Cloud 的过程可能充满挑战。如果没有可靠的流程,迁移过程可能非常耗时且容易出错,最终可能导致诸多问题。为了帮助解决这一挑战,Tableau 提供了一套旨在促进内容迁移的工具,包括迁移 SDK 、云迁移应用和内容迁移工具,涵盖服务器环境之间以及服务器到云环境之间的迁移。
虽然它们有着简化内容传输的共同目标,但它们在设计、目标受众、功能和预期用例方面存在显著差异。了解这些区别对于选择合适的内容迁移和管理工具至关重要。
Tableau 工具概述
当您考虑从 Tableau Server 迁移到 Tableau Cloud 时,以下细分可以帮助您明确哪种工具可能适合您:
- Tableau 迁移 SDK :这是一个软件开发工具包 (SDK),供开发人员构建自定义迁移应用程序。它是从 Tableau Server 迁移到 Tableau Cloud 期间用户和内容技术迁移的推荐工具。迁移 SDK 是一个 API 驱动的引擎,带有网络层,并使用过滤器、映射和转换器等钩子。它不是交钥匙解决方案或预构建应用程序,需要定制和开发工作。它专为熟悉 Tableau 并具有 Python 或 .NET 经验的初级及以上开发人员设计。它适用于从服务器到云的一次性迁移事件,而不是定期的内容推广。
- 云迁移应用程序:这是一款基于 Tableau 迁移 SDK 构建的开源桌面应用程序。它旨在帮助管理员轻松地将内容和用户从 Tableau Server 复制到 Tableau Cloud,特别是简化了部署规模较小(约 100 个工作簿)的管理员的流程。该应用程序的主要限制在于,它仅具有用户映射等基本功能,但缺乏筛选、重命名和身份验证类型等功能。
- Tableau 内容迁移工具 (CMT) :这款仅适用于 Windows 的桌面应用程序带有控制台运行器,提供用户界面,旨在在 Tableau Server 站点之间或 Tableau Cloud 站点之间复制或迁移内容。明确不建议将其用于从 Tableau Server 迁移到 Tableau Cloud 的迁移。
比较
迁移 SDK |
云迁移应用程序 |
内容迁移工具 (CMT) |
|
---|---|---|---|
主要用例 |
建议所有从 Tableau Server 到 Tableau Cloud 的迁移都采用此方法。 |
基于迁移 SDK 构建,简化了小型部署(通常为 100 个工作簿或更少)的服务器到云的迁移 |
服务器到服务器、云到云以及其他内容管理任务。 不支持服务器到云。 |
目标受众 |
经验丰富的 Python 或 .NET 开发人员。也适用于专业服务和合作伙伴。不适用于商业用户。 |
管理员、开发专业知识较少的用户 |
管理员,有权限的用户 |
推荐的客户设置 |
大型/企业(>100 个用户) |
小型/SMB(<100 个工作簿) |
变量给定用例 |
工具性质 |
软件开发工具包 (SDK) – 需要构建自定义应用程序。API 驱动引擎。 |
具有用户界面的开源应用程序(基于 SDK 构建)。 |
用于创建和运行迁移计划的用户界面 (UI)。支持迁移前/后脚本。 |
所需的技术专业知识 |
高(编码) |
低到中(应用程序配置) |
中等(应用程序配置、脚本可选) |
支持的内容类型 |
用户、组、项目、工作簿、已发布数据源、嵌入式凭据、自定义视图、订阅、提取刷新任务 |
与迁移 SDK 相同 |
工作簿、已发布数据源。嵌入式凭据(具有特定配置,OAuth 除外)。 |
不支持的内容类型 |
未来计划:收藏夹、准备流程、虚拟连接、群组集、收藏集、自定义视图订阅 此处未列出的其他内容类型,无需 Rest API 暴露 |
与迁移 SDK 相同 |
用户、群组、站点设置。多种内容类型,包括数据问答镜头、集合、自定义视图、数据驱动警报、数据提取刷新计划(至云端)、收藏夹、流程、虚拟连接等。 |
选择合适的工具
迁移工具的选择很大程度上取决于具体场景、Tableau 环境的规模和复杂性、可用的技术专业知识以及需要迁移的具体内容类型。一般来说,以下场景应该有助于在决定使用哪种工具时做出正确的选择。
服务器到云的迁移:
- 部署规模较小(大约 100 个工作簿) 、开发资源有限且核心内容类型(用户、组、项目、数据源、工作簿、权限、自定义视图)的客户可能会发现云迁移应用程序是最合适、最直接的选择。
- 如果客户拥有规模更大或更复杂的服务器部署、大量的自定义需求、应用程序不支持的特定内容类型(例如,未来将支持 Prep Flows 或 Virtual Connections),或者需要将迁移集成到现有工作流程中,则应考虑使用迁移 SDK并构建自定义应用程序。这也是服务于大型客户的专业服务和迁移合作伙伴的预期途径。
- 不建议使用Tableau 内容迁移工具进行服务器到云的迁移。
服务器到服务器或云到云的迁移:
- Tableau 内容迁移工具 (CMT)是 Tableau Server 站点之间以及 Tableau Cloud 站点之间迁移和内容管理任务的主要推荐工具。它拥有丰富的内容提升、环境迁移、站点整合和维护功能,非常适合这些场景。
- 迁移 SDK还能够通过代码定制和嵌入式凭证和订阅的限制来支持云到云的迁移,并计划在未来扩展此功能。
- 云迁移应用程序无法支持服务器到服务器或云到云的迁移。
归根结底,Tableau 提供的三款用于内容管理和迁移的工具是不同的产品,具有不同的用例和支持场景。一般来说,经验法则是,所有服务器到云的迁移都应使用迁移 SDK 或迁移应用程序完成,而跨服务器或跨云的内容迁移则应使用内容迁移工具完成。最终,组织应仔细评估其具体需求、技术资源和迁移路径,以确定最符合其特定需求的工具。
了解有关使用Trailhead Badge for Cloud Migration从 Tableau Server 迁移到 Tableau Cloud 的最佳实践的更多信息。
原文: https://www.tableau.com/blog/tableau-content-management-migrations