配置与分析扩展程序的连接

Tableau 支持一组用户可用来将表达式传递到分析扩展程序以与 R 和 Python 集成的函数。以前,此功能称为“外部服务”。从版本 2020.1 开始,此功能称为分析扩展程序

本主题介绍如何配置 Tableau Server 上的站点以使用分析扩展程序。

有关用户方案以及配置 Tableau Desktop 的详细信息,请参见 Tableau Desktop 和 Web 制作帮助中的将表达式传递到分析扩展程序(Link opens in a new window)

由于 Tableau Server 提供身份验证机制,因此通过 Tableau Server 向用户公开分析扩展程序功能可能比在 Tableau Desktop 中公开更安全。

在早期版本的 Tableau Server 中,分析扩展程序配置全局应用于 Tableau Server 上的所有站点。从版本 2020.2 开始,您可以为每个站点配置不同的分析扩展程序连接。

服务器 SSL

若要为分析扩展程序配置 SSL,必须在运行 Tableau Server 的计算机上安装有效的证书。运行 Tableau Server 的计算机必须信任该证书。证书“使用者”字段或 SAN 条目之一必须与分析扩展程序服务配置的 URI 完全匹配。

启用分析扩展程序

在配置扩展程序之前,必须在服务器范围内启用分析扩展程序。

  1. 登录 Tableau Server 管理区域
    • 如果服务器上只有一个站点(默认),请单击“设置”,然后转到步骤 2。
    • 如果服务器上有多个站点:
      1. “所有站点”下,单击“管理所有站点”
      2. 单击“扩展程序”选项卡。
  2. 滚动到“分析扩展程序”,选择“启用分析扩展程序”,然后单击“保存”

配置分析扩展程序设置

  1. 登录 Tableau Server 管理区域
  2. 在“设置”页面上,单击“扩展程序”选项卡,然后滚动到“分析扩展程序”。(在 Tableau Server 的多站点部署中,导航到要配置分析扩展程序的站点,然后单击“设置”>“扩展程序”。)
  3. 仅限多站点部署:您必须在每个站点上启用分析扩展程序。在“分析扩展程序”下,选择“为站点启用分析扩展程序”
  4. 在“分析扩展程序”下,单击“创建新连接”
  5. 在分析扩展程序连接中,输入分析服务的配置设置:

    • 连接类型:(必需)指定要连接到的服务器类型。RSERVE 支持通过 Rserve 软件包连接到 R。TABPY 支持通过 TabPy 或其他分析扩展程序连接到 Python。
    • 要求 SSL(推荐):选择此选项以加密与分析服务的连接。如果在“主机”字段中指定 HTTPS URL,则必须选择此选项。
    • 主机:(必需)指定运行分析服务的计算机名称或 URL。此字段区分大小写。
    • 端口:(必需)指定服务的端口。
    • 使用用户名和密码登录(推荐):选择此选项以指定用于对分析服务进行身份验证的用户名和密码。
  6. 单击“保存”

编辑或删除分析扩展程序连接

若要编辑或删除配置,请导航到站点的“扩展程序”选项卡上的“分析扩展程序”

单击“编辑”“删除”并按照提示操作来更改配置。

客户端要求:Rserve 外部服务的中间证书链

自 Tableau Server 版本 2020.1 起,必须在通过 Tableau Server 连接到 Rserve 外部连接的 Tableau Desktop 计算机(Windows 和 Mac)上安装完整的证书链。此要求是由 Rserve 在安全连接上管理握手的方式所确定的。

在 Tableau Desktop 上导入根证书是不够的,必须将整个证书链导入到客户端计算机上。

脚本错误

Tableau 无法验证使用分析扩展程序的工作簿在 Tableau Server 上能否正确呈现。可能存在这样的情形:需要的统计库在用户计算机上可用,但在 Tableau Server 使用的分析扩展程序实例上不可用。

如果工作簿包含使用分析扩展程序的视图,在发布工作簿时将显示警告。

此工作表包含外部服务脚本,除非管理员配置外部服务连接,否则无法在目标平台上查看这些脚本。

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