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