将 Tableau 移至云端

此内容是T ableau Blueprint 的一部分,这是一个成熟度框架,允许您放大并改进组织使用数据来推动影响的方式。若要开始您的旅程,请参加我们的评估(链接在新窗口中打开)

从一开始,Tableau 就在帮助人们以自己选择的任何方式查看并理解数据。这种理念延伸到了客户的部署策略中。您可以在本地或公有云平台(AWS、Google Cloud Platform、Microsoft Azure 或阿里巴巴)上托管 Tableau Server,也可以选择完全托管的产品 Tableau Cloud(以前称为 Tableau Online)。在您开始数据之旅后,这种选择也不会将您锁定。如果您的组织改变自己的数据战略,Tableau 也会与您一起调整。

随着云采用率的提高,许多客户选择将 Tableau 迁移到云端。本节概述了迁移的好处、迁移能力评估的关键因素,以及帮助您完成迁移的指南和关键资源。这些考量因素会因客户而异,具体取决于您是要将 Tableau Server 移至公有云还是要从 Tableau Server 过渡到 Tableau Cloud。

*请注意,此部分是专门针对某些客户编写的,即那些拥有现有部署并正在考虑更改其部署方法的客户。新客户可以跳过这些考量因素,并详细了解 Tableau 平台架构

 

最佳做法建议:

平台迁移为您提供了一个优化环境的特殊机会。许多客户选择在此期间进行以下领域的评估,以此确保最佳的用户体验:

从 Tableau Server 迁移到 Tableau Cloud 时的考量因素

许多组织正在从战略上转向完全托管的软件即服务 (SaaS) 产品,以此提高敏捷性,并将精力集中在分析数据而不是管理基础架构上。将本地或公有云版本的 Tableau Server 迁移到完全托管的 Tableau Cloud 可以带来许多好处,包括:

  • 显著降低硬件和基础设施的复杂性和成本

  • 减少管理开销和费用

  • 自动软件更新。Tableau Cloud 始终运行最新版本的 Tableau。

  • 一致的性能和可扩展性 - 无论您的用户负载或工作簿复杂程度如何,Tableau Cloud 都会自动适应和扩展,没有任何客户管理要求

  • 提供面向未来的数据分析和可视化技术,发布后可立即使用(Tableau GPT 和 Tableau Pulse 就是最好的例子)

考虑从 Tableau Server 迁移到 Tableau Cloud 时,一般需要考虑两个方面:

  • 您是否应该迁移?

  • 如果是,您如何迁移?

在做出决定之前,请联系您的 Tableau 客户团队。他们将与您合作,为您的组织确定最佳选项,还可以帮助您进行迁移规划。

您是否应该从 Tableau Server 迁移到 Tableau Cloud?

大多数 Tableau 客户会发现 Tableau Cloud 可以满足他们的需求。为了帮助确定从 Tableau Server 迁移到 Tableau Cloud 目前是否适合您的组织,请考虑以下事项:

  • 信息安全合规性

  • 数据源类型/位置

  • 用户身份验证

  • 自定义存储库视图

  • Tableau 许可

  • Tableau Server 部署复杂性

信息安全合规性

Tableau Cloud 符合众多标准信息安全标准,但目前不支持两个特定的合规领域:

  • 联邦风险和授权管理计划 (FEDRAMP)

  • 支付卡行业 (PCI)

如果您当前的 Tableau Server 实现遵循这些标准,那么您目前不适合进行 Tableau Cloud 迁移。此外,Tableau Cloud 目前托管在 Amazon Web Services 上。虽然相关的筹划、性能以及为 Tableau Cloud 提供支持的基础设施完全由 Tableau 负责,但某些客户可能制定了阻止使用 Amazon 托管产品的政策。在这种情况下,您目前不适合进行 Tableau Cloud 迁移。

请让您的 Tableau 客户团队在推出能够消除这些限制的 Tableau Cloud 新选项时通知您。

数据源类型/位置

由于 Tableau Cloud 是完全基于 Internet 的 SaaS 产品,因此您可能需要专门考虑一下如何连接到数据源。如果您要访问基于 Internet 的数据源(例如 Snowflake 或 Databricks),Tableau Cloud 可以直接连接。如果要将 Tableau Cloud 连接到本地数据源(就像使用 Tableau Server 时那样),则必须以安全的方式通过 Internet 进行连接,这通常意味着需要在您的网络中安装 Tableau Bridge。Tableau Cloud 支持绝大多数常见数据源,但也存在一些限制。在进行迁移评估的过程中,请参考支持的数据源和数据源限制,确保您的数据源与 Tableau Cloud 兼容。如果您大量使用基于服务器的 Tableau Prep 流程来访问本地数据源,则您需要考虑迁移是否可行,因为 Tableau Bridge 当前不支持 Prep 流程。您也许可以利用这个临时解决方法,但应该评估这可能会对迁移到 Tableau Cloud 的工作产生多大影响。

用户身份验证

与 Tableau Server 用户一样,用户必须在 Tableau Cloud 上单独进行身份验证(Tableau Cloud 不支持未经身份验证的“来宾”用户)。Tableau Server 托管在专用网络内,因此可能需要在迁移时修改身份验证选项。举例来说,如果您通过本地 Microsoft Active Directory 对 Tableau Server 用户进行身份验证,则需要考虑使用基于云的身份验证方法进行替代,例如“采用 SAML 的 Azure AD”。

Tableau Cloud 多重身份验证要求

Tableau 高度重视您的数据安全。因此,使用 Tableau Cloud 时需要进行多重身份验证 (MFA)。如果您不想选择支持 MFA 的外部单点登录身份提供程序,则可以考虑“带有 MFA 的 Tableau”身份验证。

自定义存储库视图

Tableau Server 让您能够通过 PostgreSQL 存储库数据库连接器设计自定义管理可视化。如果您使用了这项功能,它将无法直接与 Tableau Cloud 兼容,因为 Tableau Cloud 存储库数据库无法直接访问。

Tableau Cloud 提供的替代选项是在线管理见解,这是一个仅面向 Tableau Cloud 的项目,预先填充了精心甄选的数据源,并预先构建了包含您的站点数据的工作簿。与 Tableau Server 的存储库一样,您可以使用这些数据创建自定义工作簿,以便更好地衡量 Tableau 用户参与度和采用率

通过 Advanced Management,您还可以访问活动日志,它可以提供有关您网站中发生的特定事件的详细信息。您将更深入地了解 Tableau Cloud 中发生的事件(例如与权限相关的更改),从而确保在您的站点上以妥善的方式授予访问权限。

Tableau 许可

如果您使用 Tableau Server 的时间已经相当长,那么您可能在使用旧版许可和定价模型,例如 CPU 核心许可和来宾用户访问权限。但 Tableau Cloud 仅使用基于角色的订阅许可。如果您使用的是以前的许可模型,请与您的 Tableau 客户团队联系,以将您的许可模型转换为基于角色的订阅。更多信息,请参阅 Tableau 许可证管理

外部分析部署也可以利用我们的基于使用情况的许可模式,以更加具有可扩展性、敏捷性和成本效益的方式,将见解范围扩展到组织之外。

复杂的 Tableau Server 环境

如果您已经利用 Tableau Server 的扩展和扩充功能来支持复杂的环境(例如,多个服务器站点、复杂的项目/内容/权限模型、大量 Tableau Server 节点,或将 Tableau Server 内容广泛嵌入到其他应用程序中),请与您的 Tableau 客户团队讨论 Tableau Cloud 的适用性。您可能会发现,完全托管的 Tableau Cloud 环境可以带来众多好处,既能够满足您当前对规模和性能的需求,又可以让您从维护现有基础架构的复杂工作中解脱出来。当然,您也可能会发现,维护当前的 Tableau Server 环境仍然是您的最佳选择。您的客户团队可能会建议您委托 Tableau 专业服务部门对您的环境进行全面评估并推荐迁移到 Tableau Cloud 的最佳方法。

 

您如何从 Tableau Server 迁移到 Tableau Cloud?

对上述考量因素进行评估后,您决定从 Tableau Server 迁移到 Tableau Cloud。太好了!但您如何进行迁移呢?通常,根据 Tableau Server 环境的规模和复杂性,有两种迁移方式可供选择:

  • 自行迁移到 Tableau Cloud

  • 委托 Tableau 专业服务部门或迁移合作伙伴

自行迁移到 Tableau Cloud

Tableau Server 环境的规模和复杂性将决定自行迁移对您而言是否为可行的选项。每个 Tableau Server 安装都有其独特性,您最终需要确定自行迁移是否合适(您的 Tableau 客户团队可以协助您做出决定)。

如果满足以下条件,自行迁移可能是合适的选项:

  • 您的 Tableau Server 支持的用户数量不超过 100 - 150 名

  • 您采用简单的项目/权限结构(一般来说,项目/嵌套项目不超过 20 - 25 个,权限简单,用户组数量少)

  • Tableau Cloud 可以轻松访问您的数据源(直接或通过 Tableau Bridge)

  • 您维护的内容相对较少(通常不超过 50 个工作簿、数据源和其他内容项)

  • 您并未使用多个站点

  • 您有能够胜任迁移工作的技术人员

如果您的 Tableau Server 部署不满足这些条件,我们建议您跳至“委托 Tableau 专业服务部门或迁移合作伙伴”。

从 Tableau Server 迁移到 Tableau Cloud 并不像创建 Tableau Server 备份文件并将其还原到另一台服务器那样简单,因此您首先需要充分地了解迁移过程。第一步是确定要迁移的内容。最佳着手点:确定过时内容。如果您不使用某些工作簿或数据源,则可能不需要对其进行迁移。

Tableau Cloud 手动迁移指南为您提供了一个路线图。这份文档是为指导您逐步完成迁移过程而专门设计的;一旦考虑自行迁移,您就需要参考该文档。您将很快了解迁移自己的 Tableau Server 环境所涉及的范围和工作量。这份指南将迁移流程分解为一系列符合逻辑、有序进行的环节:

  • 规划您的迁移

  • 创建和配置 Tableau Cloud 站点

  • 将数据源和工作簿迁移到 Tableau Cloud

  • 为 Tableau Cloud 重新创建刷新计划

  • 为迁移的用户配置权限和内容访问

  • 将剩余用户添加到 Tableau Cloud

  • 最终用户迁移检查清单

安排执行自我迁移工作的人员时,最佳人选可能是最熟悉现有 Tableau Server 环境的人员,例如 Tableau Server 管理员或您最初聘请来安装和维护 Tableau Server 环境的第三方顾问。他们应查阅《手动迁移指南》并对迁移过程做出相应规划。

委托 Tableau 专业服务部门或迁移合作伙伴

如果您的 Tableau Server 环境更加复杂,或者您无法马上找到合适的技术人员,我们强烈建议您委托 Tableau 专业服务部门或我们的某个经验丰富的合作伙伴来帮助您进行迁移。

由于这项工作可以一次性完成并且专业知识可以起到帮助作用,部署较为复杂的客户大多选择求助于 Tableau 的专家和我们信任的合作伙伴,以最大限度地加快实现价值的速度。我们对于此过程有丰富的经验,这些经验帮助了很多客户在更加确切的时间范围内自信地完成迁移。您的 Tableau 客户团队可以为您提供有关 Tableau 专业服务选项的详细信息,或向您介绍值得信赖的迁移合作伙伴。

 

将 Tableau Server 迁移到公有云时的考量因素

Tableau Server 最初是作为本地产品设计的,并且也被称为本地产品,最初需要安装在您自己的网络中并受企业防火墙保护。但云计算的出现为 Tableau Server 客户提供了更多选择。除了 Tableau Cloud 的软件即服务 (SaaS) 模型,还存在着基础设施即服务(IaaS,常常称为公有云)模型(可以说是由 Amazon Web Services 首创)。这种混合模型介于传统的本地选项和完全托管的 SaaS 选项之间,能够减轻本地硬件和基础架构需求,同时保持本地 Tableau Server 提供的全面的灵活性和可定制性。

如果您正在考虑将本地 Tableau Server 迁移到受支持的公有云,本部分的内容能够帮助您。如果您是刚刚开始 Tableau 之旅的新客户,并且目前没有在您自己的环境中运行 Tableau Server,那么在为您的新 Tableau 环境选择目标位置时,请参考 Tableau 平台架构Tableau Cloud

如果您打算将 Tableau Server 从本地部署迁移到公有云中托管的部署,则需要考虑五个领域的因素:

  • 迁移过程

  • 架构

  • 网络

  • 数据连接

  • Tableau 许可

公有云提供商不同,考量因素和服务也会有所差异,因此我们使用一般性语言来描述这些服务和流程。要了解管理相关服务的最佳方式,请参阅提供商的文档。

您的 Tableau 客户团队已准备好帮助您进行迁移。他们可能会建议您委托 Tableau 专业服务部门对您的环境进行全面评估并推荐迁移到您的公有云提供商的最佳方法。

迁移过程

迁移内容的过程相对比较标准。有两条主要途径。最直接的方法是备份现有 Tableau Server 环境,在新位置安装 Tableau Server,然后还原备份文件。

但是,在迁移过程中,您可以考虑在您的现有服务器上找出目前不再有人使用的内容。然后,您可以采用手动方式,仅将所需的内容迁移到新环境。这种方法最常用于资产较少的小型部署,或者需要连续进行重大管理更改(例如更改身份存储)的情况。如果您有 Tableau Advanced ManagementContent Migration Tool 可以显著提高您将选定资产快速迁移到新环境的能力。

将分析应用程序和数据基础结构迁移到 AWS 的企业需要相应的专业知识、资源,还需要在业务和 IT 策略之间保持一致。许多组织可以通过与经 Tableau 和 AWS 验证的咨询合作伙伴合作,加快迁移速度并缩短实现价值所需的时间。要详细了解此专业产品,请参阅现代云分析(英文)。

架构

您不再负责在自己的网络中安装和维护物理机或虚拟机来运行 Tableau Server,但您仍然需要在您的特定云提供商的服务中指定和配置充足的虚拟机 (VM) 资源。正如您最初在自己的环境中安装 Tableau Server 时所做的那样,您需要考虑为您的公有云环境进行初始大小调整

由于公有云环境完全虚拟化,其主要优势之一是可以根据需要灵活地添加额外容量。例如,您可以轻松地复制初始配置,以便创建独立的生产和测试环境。此外,公有云环境提供了完美的灵活性,让您能够以纵向扩展(扩展单个 VM 的处理器、内存或磁盘容量)或横向扩展(添加其他 VM 节点)的方式扩展 Tableau Server。您无需再担心自己网络中的硬件或基础设施要求,可以轻松修改现有虚拟机或“启动”新虚拟机,从而实现您理想的高可用性灾难恢复使用场景。

网络

考虑到您的 Tableau Server 将不再受企业防火墙保护,数据源访问和用户访问的连接方式将至关重要。在进行规划时,您需要兼顾安全性和可访问性。云提供商拥有一套强大的服务来实现安全、灵活的通信,这个 Amazon Web Services 示例就充分反映了这一点。

每个云提供商的具体服务不尽相同,但您的网络考量因素不会改变。以下是建立网络规则时需要实现的三种主要通信途径。

  1. 您需要让 Tableau Server 能够连接到数据源。

  2. 创建者需要能够访问 Tableau Server 和必要的数据源(无论是本地数据源还是云托管数据源)。

  3. 您的数据社区需要访问 Tableau Server。

您实现目标的途径会有所不同,具体取决于您选择的云提供商和贵组织的网络基础设施。无论如何,您都需要满足所有这些要求才能成功将 Tableau Server 迁移到公有云。

数据连接

虽然前面讨论的关于网络的总体注意事项很重要,但您在迁移规划早期需要考虑的最关键的因素可能是数据连接。将基于公有云的 Tableau Server 连接到关键数据源可能很简单,也可能涉及更为复杂的要求,具体取决于这些数据源所在的位置。

如果将您的数据源也移至同一公有云提供商,则可能只需要修改 Tableau Server 数据连接名称或 IP 地址即可。但是,您的数据源可能仍然位于现有网络内并受到企业防火墙的保护。在这种情况下,您需要利用您的供应商提供的具体服务来创建安全的数据访问路径,让您的网络团队修改防火墙以允许 Tableau Server 访问,或者将数据本身迁移到基于云的数据提供商(例如 Databricks 或 Snowflake)。

Tableau 许可

无论您选择在本地还是在云中部署 Tableau Server,许可都不会受到影响。您甚至可以在迁移到新环境时使用相同的许可证密钥。

 

更多资源

有关如何将 Tableau 部署迁移到 Tableau Cloud 的更多有用信息,请查看以下资源:

 

感谢您的反馈!您的反馈已成功提交。谢谢!