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