代码库简介
本文档可帮助您了解 BigQuery 中的代码库概念。您可以使用代码库对在 BigQuery 中使用的文件执行版本控制。BigQuery 使用 Git 来记录更改并管理文件版本。
每个 BigQuery 代码库都代表一个 Git 代码库。您可以使用 BigQuery 的内置 Git 功能,也可以连接到第三方 Git 代码库。在每个代码库中,您可以创建一个或多个工作区来修改存储在代码库中的代码。
在 BigQuery 页面上,您的代码库会按字母顺序显示在 Explorer 窗格的 Repositories 文件夹中。
第三方代码库
您可以选择将 BigQuery 代码库连接到第三方 Git 代码库。在这种情况下,第三方代码库存储代码,而不是 BigQuery。BigQuery 会与第三方代码库交互,以便您在 BigQuery 工作区中修改和执行其内容。根据您选择的代码库类型,您可以使用 SSH 或 HTTPS 连接到第三方代码库。
下表列出了受支持的 Git 提供程序及其仓库的可用连接方法:
Git 提供商 | 连接方法 |
---|---|
Microsoft Azure DevOps 服务 | SSH |
Bitbucket | SSH |
GitHub | SSH 或 HTTPS |
GitLab | SSH 或 HTTPS |
如需了解详情,请参阅连接到第三方代码库。
服务账号
所有 BigQuery 代码库都连接到默认的 Dataform 服务账号。此服务账号源自您的项目编号,格式如下:
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.iam.gserviceaccount.com
位置
您可以在所有 BigQuery 工作室位置创建代码库。
配额
Dataform 配额适用于 BigQuery 代码库的使用。
价格
您无需为创建、更新或删除代码库付费。
要详细了解 BigQuery 价格,请参阅价格。