Google BigQuery JDBC
本文會介紹如何將 Tableau Desktop 和 Tableau Cloud 連線到 Google BigQuery (JDBC)。
在開始之前,請收集以下連線資訊。
- Google BigQuery 計費專案 ID(區分大小寫)。
提示:如果要使用儲存 API 提高效能,則使用者帳戶的權限必須包含 bigquery.readsessions.getData
。
需要驅動程式
此連接器需要驅動程式才能與資料庫通訊。若電腦上未安裝此驅動程式,Tableau 會在連線對話方塊中顯示一條訊息,其中包含指向驅動程式下載頁面的連結(連結會在新視窗中開啟),您可在此頁面中找到驅動程式連結和安裝說明。
在 Tableau Desktop 中建立連線
在 Tableau Desktop 中,可以對 Google BigQuery 連接器使用 2 種驗證方法。可以使用服務帳戶或使用 OAuth 登入。
完成以下步驟以使用服務帳戶登入。
- 啟動 Tableau,並在連線下選取 Google BigQuery JDBC。
- 輸入計費專案 ID。確保使用的是 Google Cloud 計費專案 ID,而不是計費專案名稱。
- 在驗證中,選取使用服務帳戶 (JSON) 檔案登入。
- 輸入檔案路徑或使用瀏覽按鈕進行搜尋。
- (可選)前往進階索引標籤。
- 在進階索引標籤上,選取使用儲存體 API,以取得更快的擷取。
- 取消選取列舉所有專案選項,以幫助提高處理速度。
- 進行變更後,選取登入。
- 輸入密碼以繼續。
- 選取接受,以允許 Tableau 存取您的 Google BigQuery 資料。然後系統會提示您關閉瀏覽器。驗證後,Tableau 會使用您提供的計費專案 ID 建立工作簿。
完成以下步驟以使用 OAuth 登入。
- 啟動 Tableau,並在連線下選取 Google BigQuery JDBC。
- 輸入計費專案 ID。確保使用的是 Google Cloud 計費專案 ID,而不是計費專案名稱。
- 在驗證中,選取使用 OAuth 登入。
- (可選)前往進階索引標籤。
- 在進階索引標籤上,選取使用儲存體 API,以取得更快的擷取。
- 取消選取列舉所有專案選項,以幫助提高處理速度。
- 選擇登入。
- 選取其中包含您的資料的帳戶。
- 選取繼續,以允許 Tableau 存取您的 Google BigQuery 資料。驗證後,Tableau 會使用您提供的計費專案 ID 建立工作簿。
在 Tableau Cloud 中建立連線
在 Tableau Cloud 中,可以對 Google BigQuery 連接器使用 OAuth 驗證方法。
- 啟動 Tableau,並在連線下選取 Google BigQuery JDBC。
- 輸入計費專案 ID。確保使用的是 Google Cloud 計費專案 ID,而不是計費專案名稱。
- 在驗證中,選取使用 OAuth 登入。
- (可選)前往進階索引標籤。
- 在進階索引標籤上,選取使用儲存體 API,以取得更快的擷取。
- 取消選取列舉所有專案選項,以幫助提高處理速度。
- 選擇登入。
- 選取其中包含您的資料的帳戶。
- 選取繼續,以允許 Tableau 存取您的 Google BigQuery 資料。驗證後,Tableau 會使用您提供的計費專案 ID 建立工作簿。
移轉現有工作簿
要將工作簿從 Google BigQuery API 連接器移轉到 JDBC 連接器,必須手動將資料來源變更為 Google BigQuery (JDBC) 並重新發佈。