存放區簡介
本文說明 BigQuery 存放區,可為您在 BigQuery 中使用的檔案提供版本控管功能。這些存放區可協助您追蹤查詢和筆記本等 BigQuery 資產的變更、與團隊協作,以及還原至先前的版本。
BigQuery 存放區的功能與 Git 存放區相同。您可以使用 BigQuery 的內建 Git 功能,或連結至現有的第三方 Git 存放區。您可以在每個存放區中建立工作區,編輯儲存在該處的程式碼。
如要查看存放區,請前往 BigQuery 頁面,在左側窗格中依序點選「Explorer」和「Repositories」。詳細資料窗格的新分頁會依字母順序顯示存放區。
第三方存放區
您可以視需要將 BigQuery 存放區連結至第三方 Git 存放區。在本例中,第三方存放區會儲存存放區程式碼,而非 BigQuery。BigQuery 會與第三方存放區互動,讓您在 BigQuery 工作區中編輯及執行存放區內容。視您選擇的存放區類型而定,您可以使用 SSH 或 HTTPS 連線至第三方存放區。
下表列出支援的 Git 供應商,以及其存放區可用的連線方法:
| Git 供應商 | 連線方法 |
|---|---|
| Microsoft Azure DevOps Services | SSH |
| Bitbucket | SSH |
| GitHub | SSH 或 HTTPS |
| GitLab | SSH 或 HTTPS |
詳情請參閱「連結至第三方存放區」和「使用 BigQuery Studio Git 存放區管理程式碼」。
服務帳戶
所有 BigQuery 存放區都會連結至預設的 Dataform 服務代理程式。這個服務帳戶是根據專案編號產生,格式如下:
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.iam.gserviceaccount.com
系統會強制執行嚴格的「以…身分執行」模式,並要求所有存放區使用自訂服務帳戶或 Google 帳戶的使用者憑證,才能排定管道和筆記本的執行時間。
位置
您可以在所有 BigQuery Studio 位置建立存放區。
配額
使用 BigQuery 存放區時,會套用 Dataform 配額。
定價
建立、更新或刪除存放區無須付費。
若要深入瞭解 BigQuery 價格,請參閱價格。
後續步驟
- 瞭解如何建立存放區。
- 瞭解如何建立工作區。
- 瞭解如何使用 BigQuery Studio Git 存放區管理程式碼。