迁移包含嵌入式凭据的工作簿和数据源

从版本 2023.1 开始,授权用户可以将包含嵌入式凭据的工作簿和已发布数据源从 Tableau Server 迁移到 Tableau Cloud 或另一个 Tableau Server。使用 Content Migration Tool 迁移之前需要额外的配置。

注意:Content Migration Tool 不支持 OAuth 连接的嵌入式凭据迁移。有关详细信息,请参见迁移限制

概述

在连接到 Tableau Server 作为源站点和 Tableau CloudTableau Server 作为目标站点时,可以使用 Content Migration Tool (CMT) 迁移嵌入式凭据。两个站点都必须具有 Advanced Management 许可证。

注意:虽然您可以将工作簿和已发布的数据源从一个 Tableau Server 迁移到另一个 Tableau Server,但本主题重点介绍如何将这些资源从 Tableau Server 迁移到 Tableau Cloud。

现在我们已经介绍了这些要求,让我们讨论迁移的工作方式。您需要与 Tableau Cloud 站点管理员和 TSM 管理员(有时是同一个人)密切合作,以允许该功能并授权站点用户。功能激活后,授权站点用户构建迁移计划并选择发布选项“迁移工作簿的嵌入式凭据”“迁移数据源的嵌入式凭据”

运行迁移计划时,所有必需的内容凭据都在加密的内容清单中从 Tableau Server 传输到 Tableau Cloud.随着 CMT 发布内容,目标 Tableau Cloud 站点将清单中匹配的凭据安全地嵌入到内容(工作簿或已发布数据源)中。迁移过程中出现的任何问题都会出现在 CMT 的“错误和警告”选项卡中。有关详细信息,请参见迁移规划概述

允许嵌入式凭据迁移

使用以下步骤允许嵌入式凭据从 Tableau Server 迁移到 Tableau Cloud

Tableau Cloud

  1. 打开浏览器窗口,并以站点管理员身份登录到 Tableau Cloud

  2. 选择“设置”>“常规”,然后向下滚动到“管理内容迁移”

  3. 单击“创建新密钥”以生成加密密钥对。

    注意:公钥只显示一次。如果您在完成配置之前丢失了密钥,则需要生成一个新密钥。

  4. 在出现的窗口中,单击“复制到剪贴板”,然后关闭窗口。

  5. 将公钥粘贴到一个文件,并将其存储在安全位置。TSM 管理员将使用公钥来允许迁移。您可以在“设置”页面上查看公钥到期日期。

TSM 命令行接口

  1. 使用作为 tsmadmin 群集中某个节点上的组成员的帐户打开命令提示符。

  2. 使用 tsm security authorize-credential-migration 允许嵌入式凭据迁移到 Tableau Cloud 站点。有关详细信息,请参见 tsm security

    tsm security authorize-credential-migration --source-site-url-namespace <Tableau Server site ID> --destination-site-url-namespace <Tableau Cloud site ID> --destination-server-url <Tableau Cloud site url> --authorized-migration-runner <username> --destination-public-encryption-key <public key>

    注意:从远程节点运行 TSM 命令时,使用 tsm login 在运行 tsm security authorize-credential-migration 之前使用 Tableau Server 管理控制器服务对会话进行身份验证。

  3. (可选)使用 tsm security cancel-credential-migrations 取消授予的授权。默认情况下,迁移授权将在 7 天或使用 --expiration-time-in-days 选项指定的天数后过期。

Content Migration Tool

  1. 打开 Content Migration Tool,并选择“创建新计划”“浏览计划”

  2. 在“站点”页面上,单击“登录到 Tableau”,并连接到 Tableau Server 作为来源和 Tableau Cloud 作为目标。嵌入式凭据迁移仅在从 Tableau Server 迁移到 Tableau Cloud 时可用。

  3. 制定迁移计划并选择以下发布选项:

    • 在“工作簿发布选项”页面上,选择“迁移工作簿的嵌入式凭据”。有关详细信息,请参见迁移计划:工作簿

    • 在“数据源发布选项”页面上,选择“迁移数据源的嵌入式凭据”。有关详细信息,请参见迁移计划:已发布数据源
  4. 准备就绪时,单击“验证并运行”开始迁移。

您选择的工作簿和已发布数据源将迁移到您的 Tableau Cloud 站点,并且不应提示进行身份验证。如果您在迁移嵌入式凭据时遇到问题,请参见故障排除

疑难解答

本部分包含您可能遇到的一些常见迁移问题,以及解决这些问题的建议。

没有迁移嵌入式凭据的选项

您只能将嵌入式凭据从 Tableau Server 迁移到一个 Tableau Cloud 站点。Tableau ServerContent Migration Tool 必须运行版本 2023.1 或更高版本。有关详细信息,请参见安装 Tableau Content Migration Tool

迁移嵌入式凭据失败

在 CMT 的“错误和警告”选项卡中,您可能会收到一条错误,指明迁移嵌入式凭据失败。当用于授权迁移的公钥过期时,可能会发生这种情况。

作为 Tableau Cloud 站点管理员,请转到“设置”页面并验证公钥是否有效。如果公钥过期,您必须创建一个新的加密对来授权迁移。有关详细信息,请参见允许嵌入式凭据迁移

谁可以执行此操作?

  • 需要 Tableau Cloud 站点管理员和 TSM 管理员来允许嵌入式凭据迁移。

  • 授权站点用户必须具有 Explorer 角色或更高级别角色。他们还必须在源站点上具有工作簿的“查看”和“下载”/“保存副本”能力,并在目标站点上具有目标项目的“查看”和“发布”能力。

有关详细信息,请参见权限

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