从 Tableau Desktop Connect 到 Amazon DocumentDB - Amazon DocumentDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

从 Tableau Desktop Connect 到 Amazon DocumentDB

添加 Amazon DocumentDB JDBC 驱动程序

要从 Tableau Desktop 连接到 Amazon DocumentDB,您必须下载并安装 DocumentDB JDBC 驱动程序和 DocumentDB Tableau 连接器。

  1. 下载 DocumentDB JDBC 驱动程序 JAR 文件并根据操作系统将其复制到以下目录之一:

    • Windows-C:\Program Files\Tableau\Drivers

    • MacOS-~/Library/Tableau/Drivers

  2. 下载 DocumentDB Tableau 连接器(TACO 文件)并将其复制到我的Tableau 存储库/连接器目录.

    • Windows-C:\Users\[user]\Documents\My Tableau Repository\Connectors

    • MacOS-/Users/[user]/Documents/My Tableau Repository/Connectors

有关更多信息,请参阅Tableau 文档.

使用 Tableau 连接到 Amazon DocumentDB-SSH 隧道

要从 DocumentDB 集群的 VPC 之外的客户端计算机连接到 Tableau,必须先设置 SSH 隧道,然后执行以下步骤:

  1. 启动 Tableau 桌面应用程序。

  2. 导航到Connect (连接) >到服务器 >更多.

  3. 选择Amazon DocumentDB 由 Amazon Web Services安装连接器.

使用 Tableau 连接到 Amazon DocumentDB-外部 SSH 隧道

  1. 输入所需的连接参数Hostname端口数据库用户名密码. 下面示例中的连接参数等效于 JDBC 连接字符串:

    jdbc:documentdb://localhost:27019/test? tls=true&tlsAllowInvalidHostnames=true&scanMethod=random&scanLimit=1000&loginTimeoutSec=0&readPreference=primary&retryReads=true&schemaName=_default在属性集合中分别传递用户名和密码参数。有关连接字符串参数的更多信息,请参阅Amazon DocumentDB JDBC 驱动程序 github 文档.

  2. (可选)更高级的选项可以在Advanced选项卡。

  3. 选择 Sign in (登录)

使用 Tableau 连接到 Amazon DocumentDB-内部 SSH 隧道

注意

如果您不希望使用终端设置 SSH 隧道,则可以使用 Tableau GUI 指定 EC2 实例详细信息,JDBC 驱动程序本质上将使用这些详细信息来创建 SSH 隧道。

  1. 在存储库的Advanced选项卡中,选择启用 SSH 隧道选项以查看进一步的房产。

  2. 输入SSH 用户SSH 主机名, 和SSH 私钥文件.

  3. (可选)您可以禁用SSH 严格主机密钥检查选项,该选项绕过对已知主机文件的主机密钥检查。

    注意

    禁用此选项不太安全,因为它可能会导致中间人攻击。

  4. 输入所需的参数;Hostname端口数据库用户名密码.

    注意

    使用内部 SSH 隧道选项时,请确保使用 DocumentDB 群集终端节点而不是本地主机。

  5. 选择 Sign in (登录)