存放區簡介
本文說明 BigQuery 存放區,可為您在 BigQuery 中使用的檔案提供版本管控功能。這些存放區可協助您追蹤 BigQuery 資產 (例如查詢和筆記本) 的變更、與團隊協作,以及還原至先前的版本。
BigQuery 存放區的功能與 Git 存放區相同。您可以使用 BigQuery 內建的 Git 功能,或連結至現有的第三方 Git 存放區。在每個存放區中,您可以建立工作區,編輯儲存在該處的程式碼。
如要使用資料夾版本管控功能,建議使用 BigQuery Studio Git 存放區。這項整合功能可讓您直接在 BigQuery Studio 檔案瀏覽器中使用 Git 分支,並一次複製多個存放區,不必管理個別工作區。
如要查看存放區,請在 BigQuery 頁面的左側窗格中,按一下 「Source control」(原始碼控管)。您可以在「Source control」(原始碼控制) 窗格的下拉式選單中選取存放區。
第三方存放區
您可以視需要將 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.
系統會強制執行嚴格的「以…身分執行」模式,要求所有存放區使用自訂服務帳戶或 Google 帳戶的使用者憑證,才能排定管道和筆記本。
位置
您可以在所有 BigQuery Studio 位置建立存放區。
配額
使用 BigQuery 存放區時,須遵守 Dataform 配額。
定價
建立、更新或刪除存放區不會產生費用。
若要深入瞭解 BigQuery 價格,請參閱價格。
後續步驟
- 瞭解如何建立存放區。
- 瞭解如何建立工作區。
- 瞭解如何使用 BigQuery Studio Git 存放區管理程式碼。