Introdução aos repositórios
Neste documento, descrevemos os repositórios do BigQuery, que fornecem controle de versões para os arquivos usados no BigQuery. Esses repositórios ajudam a acompanhar as 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 do Git. É possível usar os recursos integrados do Git do 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.
Para uma experiência de controle de versões baseada em pastas, recomendamos o uso de repositórios Git do BigQuery Studio. Com essa integração, é possível trabalhar com ramificações do Git diretamente no navegador de arquivos do BigQuery Studio e clonar vários repositórios de uma só vez, sem gerenciar espaços de trabalho separados.
Para ver os repositórios, na página do BigQuery, no painel à esquerda, clique em Controle de origem. Selecione os repositórios no menu suspenso do painel Controle de origem.
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 de DevOps do Microsoft Azure | 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 projeto no seguinte formato:
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.
O modo de atuação 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
Você não é cobrado por 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.