

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

# 将 Tableau 与 Neptune JDBC 驱动程序结合使用
<a name="neptune-jdbc-tableau"></a>

要将 Tableau 与 Neptune JDBC 驱动程序结合使用，请先下载并安装最新版本的 [Tableau Desktop](https://www.tableau.com/products/desktop)。下载 Neptune JDBC 驱动程序的 JAR 文件，以及 Neptune Tableau 连接器文件（`.taco` 文件）。

**在 Mac 上连接适用于 Neptune 的 Tableau**

1. 将 Neptune JDBC 驱动程序 JAR 文件放入 `/Users/{{(your user name)}}/Library/Tableau/Drivers` 文件夹中。

1. 将 Neptune Tableau 连接器 `.taco` 文件放在 `/Users/{{(your user name)}}/Documents/My Tableau Repository/Connectors` 文件夹中。

1. 如果您启用了 IAM 身份验证，请为其设置环境。请注意，在 `.zprofile/`、`.zshenv/`、`.bash_profile` 等中设置的环境变量将不起作用。必须设置环境变量，这样它们才能由 GUI 应用程序加载。

   设置凭证的一种方法是将访问密钥和私密密钥放在 `/Users/{{(your user name)}}/.aws/credentials` 文件中。

   设置服务区域的一种简单方法是打开终端，然后使用应用程序的区域（例如，`us-east-1`）输入以下命令：

   ```
   launchctl setenv SERVICE_REGION {{region name}}
   ```

   还有其它方法可以设置在重启后仍然存在的环境变量，但是无论使用哪种技术，都必须设置 GUI 应用程序可以访问的变量。

1. 要将环境变量加载到 Mac 上的 GUI 中，请在终端上输入以下命令：

   ```
   /Applications/Tableau/Desktop/2021.1.app/Contents/MacOS/Tableau
   ```

**在 Windows 计算机上连接到适用于 Neptune 的 Tableau**

1. 将 Neptune JDBC 驱动程序 JAR 文件放入 `C:\Program Files\Tableau\Drivers` 文件夹中。

1. 将 Neptune Tableau 连接器 `.taco` 文件放在 `C:\Users\{{(your user name)}}\Documents\My Tableau Repository\Connectors` 文件夹中。

1. 如果您启用了 IAM 身份验证，请为其设置环境。

   这可以像设置用户 `ACCESS_KEY`、`SECRET_KEY` 和 `SERVICE_REGION` 环境变量一样简单。

Tableau 处于打开状态后，选择窗口左侧的**更多**。如果 Tableau 连接器文件位置正确，则可以在显示的列表中选择 ** AWS的 Amazon Neptune**：

![在 Tableau 中选择 SQL](http://docs.aws.amazon.com/zh_cn/neptune/latest/userguide/images/tableau-sql-gremlin.png)


您不必编辑端口，也不必添加任何连接选项。输入您的 Neptune 端点并设置您的 IAM 和 SSL 配置（如果您使用 IAM，则必须启用 SSL）。

当您选择**登录**时，如果您的图形很大，则连接时间可能超过 30 秒。Tableau 正在收集顶点和边缘表并联接边缘上的顶点，并创建可视化效果。