Introdução aos repositórios
Este documento descreve os repositórios do BigQuery, que oferecem controle de versão para os arquivos usados no BigQuery. Esses repositórios ajudam você a rastrear mudanças em recursos do BigQuery, como consultas e notebooks, colaborar com sua equipe e reverter para versões anteriores.
Os repositórios do BigQuery funcionam como repositórios Git. Você pode usar os recursos integrados do Git no BigQuery ou se conectar a um repositório Git de terceiros. Em cada repositório, você cria espaços de trabalho para editar o código armazenado ali.
Para ver os repositórios, na página do BigQuery, no painel à esquerda, clique em Explorer e depois em Repositórios. Seus repositórios são mostrados em ordem alfabética em uma nova guia no painel de detalhes.
Repositórios de terceiros
Se quiser, é possível conectar um repositório do BigQuery a um repositório Git de terceiros. Nesse caso, o repositório de terceiros armazena o código do repositório em vez do BigQuery. O BigQuery interage com o repositório de terceiros para permitir que você edite e execute o conteúdo dele em um espaço de trabalho do BigQuery. Dependendo do tipo de repositório escolhido, é possível se conectar a um repositório de terceiros usando SSH ou HTTPS.
A tabela a seguir lista os provedores do Git compatíveis e os métodos de conexão disponíveis para os repositórios deles:
| Provedor do git | Método de conexão |
|---|---|
| Serviços do Azure DevOps da Microsoft | SSH |
| Bitbucket | SSH |
| GitHub | SSH ou HTTPS |
| GitLab | SSH ou HTTPS |
Para mais informações, consulte Conectar-se a um repositório de terceiros e Gerenciar código com repositórios Git do BigQuery Studio.
Conta de serviço
Todos os repositórios do BigQuery estão conectados ao agente de serviço padrão do Dataform. Essa conta de serviço é derivada do número do seu projeto no seguinte formato:
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.iam.gserviceaccount.com
O modo de agir como estrito é aplicado e exige que todos os repositórios usem uma conta de serviço personalizada ou credenciais de usuário de uma Conta do Google para programar pipelines e notebooks.
Locais
É possível criar repositórios em todos os locais do BigQuery Studio.
Cotas
As cotas do Dataform se aplicam ao uso de repositórios do BigQuery.
Preços
Não há cobrança para criar, atualizar ou excluir um repositório.
Para mais informações sobre os preços do BigQuery, consulte Preços.
A seguir
- Saiba como criar repositórios.
- Saiba como criar espaços de trabalho.
- Saiba como gerenciar código com repositórios Git do BigQuery Studio.