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 登入。

完成以下步驟以使用服務帳戶登入。

  1. 啟動 Tableau,並在連線下選取 Google BigQuery JDBC
  2. 輸入計費專案 ID。確保使用的是 Google Cloud 計費專案 ID,而不是計費專案名稱。
  3. 驗證中,選取使用服務帳戶 (JSON) 檔案登入
  4. 輸入檔案路徑或使用瀏覽按鈕進行搜尋。
  5. (可選)前往進階索引標籤。
  6. 進階索引標籤上,選取使用儲存體 API,以取得更快的擷取。
  7. 取消選取列舉所有專案選項,以幫助提高處理速度。
  8. 進行變更後,選取登入
  9. 輸入密碼以繼續。
  10. 選取接受,以允許 Tableau 存取您的 Google BigQuery 資料。然後系統會提示您關閉瀏覽器。驗證後,Tableau 會使用您提供的計費專案 ID 建立工作簿。

完成以下步驟以使用 OAuth 登入。

  1. 啟動 Tableau,並在連線下選取 Google BigQuery JDBC
  2. 輸入計費專案 ID。確保使用的是 Google Cloud 計費專案 ID,而不是計費專案名稱。
  3. 驗證中,選取使用 OAuth 登入
  4. (可選)前往進階索引標籤。
  5. 進階索引標籤上,選取使用儲存體 API,以取得更快的擷取。
  6. 取消選取列舉所有專案選項,以幫助提高處理速度。
  7. 選擇登入
  8. 選取其中包含您的資料的帳戶。
  9. 選取繼續,以允許 Tableau 存取您的 Google BigQuery 資料。驗證後,Tableau 會使用您提供的計費專案 ID 建立工作簿。

在 Tableau Cloud 中建立連線

在 Tableau Cloud 中,可以對 Google BigQuery 連接器使用 OAuth 驗證方法。

  1. 啟動 Tableau,並在連線下選取 Google BigQuery JDBC
  2. 輸入計費專案 ID。確保使用的是 Google Cloud 計費專案 ID,而不是計費專案名稱。
  3. 驗證中,選取使用 OAuth 登入。
  4. (可選)前往進階索引標籤。
  5. 進階索引標籤上,選取使用儲存體 API,以取得更快的擷取。
  6. 取消選取列舉所有專案選項,以幫助提高處理速度。
  7. 選擇登入
  8. 選取其中包含您的資料的帳戶。
  9. 選取繼續,以允許 Tableau 存取您的 Google BigQuery 資料。驗證後,Tableau 會使用您提供的計費專案 ID 建立工作簿。

移轉現有工作簿

要將工作簿從 Google BigQuery API 連接器移轉到 JDBC 連接器,必須手動將資料來源變更為 Google BigQuery (JDBC) 並重新發佈。