

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 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_tw/neptune/latest/userguide/images/tableau-sql-gremlin.png)


您應該不必編輯連接埠，或新增任何連線選項。輸入您的 Neptune 端點並設定 IAM 和 SSL 組態 (如果您使用的是 IAM，則必須啟用 SSL)。

當您選取**登入**時，如果圖形很大，連線可能需要 30 秒以上的時間。Tableau 正在收集頂點和邊緣，並連接邊緣上的頂點，以及建立視覺效果。