Amazon Athena
本文介紹如何將 Tableau 連線到 Amazon Athena 資料並設定資料來源。
附註:要連線到 Amazon Athena,需要開啟連接埠 443 (ssl) 和 444。
開始之前
在開始之前,請收集以下連線資訊:
託管要連線的資料庫的伺服器的名稱。格式應如下所示:athena.[region].amazonaws.com。例如:
athena.us-east-1.amazonaws.com
S3 暫存目錄的名稱。例如,
s3://aws-athena-query-results-123456785678-us-eastexample-2/
Amazon Web Services (AWS) 存取金鑰(存取金鑰 ID 和密碼存取金鑰)。有關詳情,請參閱 AWS 網站上的存取金鑰(連結在新視窗開啟)。
(可選)要在每次 Tableau 連線時執行的初始 SQL 語句
提示:為支援多個使用者與工作群組,可以在伺服器欄位中新增工作群組。例如:athena.us-east-1.amazonaws.com:443;Workgroup=Name
需要驅動程式
此連接器需要驅動程式才能與資料庫通訊。如果電腦上未安裝該驅動程式,Tableau 會在連線對話方塊中顯示一條訊息,其中包含指向驅動程式下載(連結在新視窗開啟)頁面的連結,您可在該頁面中找到驅動程式連結和安裝說明。
進行連線並設定資料來源
啟動 Tableau,並在 [連線] 下選取 [Amazon Athena] 。有關資料連線的完整清單,請在「至伺服器」下選取「更多」。然後執行以下操作:
輸入伺服器名稱。
輸入 S3 暫存目錄的名稱。
在 [使用者名] 欄位中輸入您的 AWS 存取金鑰 ID。
在 [密碼] 欄位中輸入您的 AWS 密碼存取金鑰。
(選擇性)選取「初始 SQL」以指定要在每次連線開始時(例如開啟工作簿、重新整理擷取、登入到 Tableau Server 或發佈到 Tableau Server 時)執行的 SQL 命令。有關詳情,請參閱執行初始 SQL。
選取 [登入]。
如果 Tableau 無法建立連線,請驗證您的認證是否正確。如果仍然無法連線,則說明您的電腦在定位伺服器時遇到問題。請聯絡網路管理員或資料庫管理員以取得更多協助。
在資料來源頁面上,執行下列操作:
(選用)在「連線」下,選取預設資料來源。
選取要處理的目錄和資料庫。
將一或多個資料表拖曳至工作區。
選取工作表索引標籤以開始分析。
使用自訂 SQL 連線到特定查詢,而非整個資料來源。有關詳情,請參閱連線到自訂 SQL 查詢。
提示:如果在 Catalog 下拉式功能表中只看到預設的 AwsDataCatalog,可以新增MetadataRetrievalMethod=ProxyAPI
行到 athena.properties 檔案來解決該問題。有關詳情,請參閱使用屬性檔案自訂 JDBC 連線(連結在新視窗開啟)。
自訂 JDBC 連線
Amazon Athena 使用 JDBC 連線,您可以使用屬性檔案對其進行自訂。有關詳情,請參閱 Tableau 社群中的使用屬性檔案自訂 JDBC 連線(連結在新視窗開啟)。
另請參閱
- 在 Tableau 10.3(及更高版本)中使用 Amazon Athena 連接器連線到 S3 資料(連結在新視窗開啟) - 包含 Amazon Athena 資源連結的 Tableau 部落格。
- Tableau Desktop 無法透過 Proxy 連線到 Amazon Athena 時出現錯誤代碼 37CE01A3 - Tableau Knowlege 知識庫文章提供步驟以解決問題。