本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从 Tableau Desktop Connect 到 Amazon DocumentDB
添加 Amazon DocumentDB JDBC 驱动程序
要从 Tableau Desktop 连接到 Amazon DocumentDB,您必须下载并安装 DocumentDB JDBC 驱动程序和 DocumentDB Tableau 连接器。
-
下载 DocumentDB JDBC 驱动程序 JAR 文件并根据操作系统将其复制到以下目录之一:
-
Windows-
C:\Program Files\Tableau\Drivers
-
MacOS-
~/Library/Tableau/Drivers
-
-
下载 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 隧道,然后执行以下步骤:
-
启动 Tableau 桌面应用程序。
-
导航到Connect (连接) >转至服务器 >更多.
-
选择Amazon DocumentDB Amazon Web Services下安装连接器.
使用 Tableau 连接到 Amazon DocumentDB-外部 SSH 隧道
-
输入所需的连接参数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 文档. -
(可选)更高级的选项可以在Advanced选项卡。
-
选择 Sign in (登录)。
使用 Tableau 连接到 Amazon DocumentDB-内部 SSH 隧道
如果您不希望使用终端设置 SSH 隧道,则可以使用 Tableau GUI 指定 EC2 实例详细信息,JDBC 驱动程序本质上将使用这些详细信息来创建 SSH 隧道。
-
在存储库的Advanced选项卡,选择启用 SSH 隧道选项以查看进一步的房产。
-
输入SSH 用户、SSH 主机名, 和SSH 私钥文件.
-
(可选)您可以禁用SSH 严格主机密钥检查选项,该选项绕过对已知主机文件进行的主机密钥检查。
注意 禁用此选项不太安全,因为它可能会导致中间人
攻击。 -
输入所需的参数;Hostname、端口、数据库、用户名和密码.
注意 使用内部 SSH 隧道选项时,请确保使用 DocumentDB 群集终端节点而不是本地主机。
-
选择 Sign in (登录)。