Tableau Server 外部存储库

从 2019.3 开始,您可以将 Tableau Server 存储库部署到 Amazon 关系数据库服务 (RDS)。Tableau Server 存储库是用于存储有关所有用户交互、数据提取刷新等数据的 PostgreSQL 数据库。有关 Tableau Server 存储库的一般详细信息,请参见:

现在可以通过两种方式配置 Tableau Server:

本地存储库:以本地方式安装和部署 PostgreSQL 数据库,意味着它会随 Tableau Server 一起部署。版本 2019.3 以前的所有 Tableau Server 版本中都提供了此功能。

外部存储库:PostgreSQL 数据库部署在外部。在此版本中,支持将存储库部署到 Amazon RDS PostgreSQL DB 实例。

本主题和本主题中详细介绍的信息与 Tableau Server 外部存储库相关。

外部存储库注意事项

Amazon RDS 为 PostgreSQL 提供了内置可扩展性、可靠性、高可用性和安全性。通过与 AWS 集成来配置 Tableau Server 外部存储库,您将能够充分利用部署云的这些额外优势。

要求

  • Tableau Server 必须安装在 Amazon Web 服务 (AWS) 上并在其上运行。

  • Tableau Server 必须使用版本 2019.3 或更高版本。

  • Tableau Server 必须激活 服务器管理加载项 密钥。

  • 熟悉 Amazon RDS 设置和管理。

拓扑

下图是具有外部存储库的 Tableau Server 拓扑的摘要版本。

下图是具有外部存储库的 Tableau Server 拓扑的详细版本,并显示了在每个节点上安装的所有进程。

管理外部存储库

许可证管理

若要配置外部 Tableau Server 存储库,您必须首先使用 服务器管理加载项 产品密钥启用此功能。有关详细信息,请参见关于 Tableau 服务器管理加载项。如果您没有激活 服务器管理加载项 密钥或许可证已过期,您将看到以下行为:

  • 如果尝试在安装过程中将 Tableau Server 配置为使用外部存储库,您将看到一条错误消息,但您将能够继续安装,并且 Tableau Server 存储库将以本地方式安装。对于单服务器安装,存储库安装在 Tableau Server 所在的同一台计算机上。对于多节点安装,存储库安装在 Tableau Server 群集的共中一个节点上。

  • 如果已在 Tableau Server 安装中使用外部 Tableau Server 存储库,并且 服务器管理加载项 许可证已过期,则服务器重新启动将失败。如果您拥有的 服务器管理加载项 许可证不再有效,但拥有有效的 Tableau Server 许可证,您仍然能够创建备份。您还可以将外部存储库迁移到不需要 服务器管理加载项 许可证的本地存储库,以使服务器重新启动并运行。有关如何从外部存储库迁移到本地存储库的详细信息,请参见重新配置 Tableau Server 存储库

支持的迁移方案

  • 将存储库从本地转移到 Amazon RDS

  • 将存储库从 Amazon RDS 转移到本地

备份和还原

本地和外部存储库的备份及还原过程是相同的,备份 Tableau Server 数据主题中进行了介绍。

  • 对于本地和外部存储库,备份和还原命令的工作方式是相同的。在 Tableau Server 使用外部存储库的情况下进行备份需要更多的磁盘空间用于备份,因此在配置磁盘空间时应记住这一点。

  • 无论存储库是本地还是外部存储库,用于存储备份文件的默认位置及其他受支持位置是相同的。

以下例外情况适用于使用外部存储库的 Tableau Server:

  • 在外部 Tableau Server 存储库中创建的任何自定义用户帐户将包含在还原中,但不会包括自定义用户帐户的密码。还原完成后必须重新配置这些密码。自定义用户帐户是 SQL 或其他数据库客户端软件用于连接到 PostgreSQL 数据库的 PostgreSQL 用户帐户。

    注意:作为一项安全措施,这些自定义帐户将被禁用,但可以重新配置这一点。

  • 备份中不应包括配置和拓扑。有关如何导出配置和拓扑设置的详细信息,请参见执行 Tableau Server 的完整备份和还原

灾难恢复

如果您已在灾难恢复计划中配置了 AWS RDS 实例的快照备份,则可以使用它将快照还原到新实例,并将 Tableau Server 指向新的 RDS 实例。有关详细信息,请参见在 AWS 关系数据库服务 (RDS) 上创建 PostgreSQL DB 实例

更新 SSL 证书

作为 RDS 实例的 SSL 证书计划过期的一部分,您需要使用新的证书文件更新 RDS 实例,则还需要更新 Tableau Server 设置以使用新的证书文件。可以通过下载最新文件和运行 tsm topology external-services repository replace-host 命令并提供新的证书文件来执行此操作。

高可用性注意事项

Tableau Server 不会为外部存储库管理或设置高可用性。Amazon RDS 提供了可用于提供高可用性、管理故障转移等的高可用性功能。有关详细信息,请参见 Amazon RDS 高可用性(Link opens in a new window)

监视存储库的状态

TSM 状态页面将 Tableau Server 外部服务显示为 Tableau Server 安装的一个附加节点。

拓扑选项卡指示是否配置了 Tableau Server 外部服务。

从 RDS 实例获取日志

Tableau Server 日志记录和 Tableau Server 日志文件快照不包含外部存储库中的日志。有关为外部存储库设置和发布日志记录的信息,请参见 PostgreSQL 数据库日志文件(Link opens in a new window)

后续步骤

此部分中的其他文章

感谢您的反馈! 提交反馈时出错。请重试,或向我们发送消息