此文章同步刊登於我的部落格一、產生服務帳戶金鑰參考這篇文章取得服務帳戶金鑰的json檔案,過程中請注意以下事項:按照需要給予有權限存取BigQuery的角色將服務帳戶的存取權授予自己的google帳號下載的檔案請務必保管好,之後的連線都會需要依靠這個檔案。二、設置DBeaver的連線到GCP的BigQuery服務界面,並在左側的Explorer中找到你想要連接的服務,並點擊查詢,就可以在右方分頁內容中複製出Project ID回到DBeaver中,將複製過來的Project ID貼到Project的欄位中(下圖紅框處)將OAuth type改為User-based在Key Path的欄位選擇剛剛下載的json檔案填寫完畢後,就可以使用左下角的Test Connection按鈕測試連線,連線時會透過瀏覽器確認帳號授權,如果順利就可以成功連接到BigQuery的服務了。(如果沒有安裝Driver,就會跳出下載JDBC Driver的視窗)環境elementary OS 7.1 (based on Ubuntu 22.04)DBeaver 24.0.2Simba JDBC Driver for Google BigQuery 42_1.5.0.1001參考資料https://dbeaver.com/docs/dbeaver/Database-driver-BigQuery/24.0/https://m2msupport.net/m2msupport/generate-service-account-key-in-google-cloud-platform-gcp/