Gerenciar dependências da API BigQuery
Este documento descreve os Google Cloud serviços e APIs de que o BigQuery depende. Ela também explica os efeitos no comportamento do BigQuery quando você desativa esses serviços. Leia este documento antes de ativar ou desativar serviços no seu projeto.
Alguns serviços são ativados por padrão em todos os projetos Google Cloud criados. Outras APIs são ativadas automaticamente para todos os Google Cloud projetos que usam o BigQuery. Os demais serviços precisam ser ativados explicitamente para que você possa usar a funcionalidade deles. Para saber mais, acesse os recursos a seguir (links em inglês):
Este documento é destinado a administradores.
Serviços ativados por padrão
Os serviços a seguir são ativados por padrão para cada novo projetoGoogle Cloud :
Serviço | Quais recursos dependem dele | Efeitos da desativação desse serviço |
---|---|---|
analyticshub.googleapis.com |
|
|
bigqueryconnection.googleapis.com |
|
|
bigquerymigration.googleapis.com |
Observação:geralmente, é possível desativar esse serviço depois de concluir a migração de dados. |
|
bigquerydatapolicy.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Serviços ativados pela API BigQuery Unified
A API BigQuery Unified (bigqueryunified.googleapis.com
)
inclui uma coleção selecionada de serviços necessários para que vários
recursos do BigQuery funcionem. Se você ativar a
API BigQuery Unified, todos esses serviços serão ativados
simultaneamente. O Google pode atualizar os serviços dessa coleção, e eles
são ativados automaticamente em projetos com essa API ativada.
É possível desativar serviços e APIs individuais.
Para instruções sobre como ativar bigqueryunified.googleapis.com
, consulte
Como ativar e desativar serviços.
Serviço | Quais recursos dependem dele | Efeitos da desativação desse serviço |
---|---|---|
aiplatform.googleapis.com |
|
|
bigqueryunified.googleapis.com |
|
|
compute.googleapis.com |
|
|
dataproc.googleapis.com |
|
|
datastream.googleapis.com |
|
Serviços desativados por padrão
É necessário ativar manualmente os seguintes serviços para que os recursos correspondentes fiquem disponíveis:
Serviço | Quais recursos dependem dele | Efeitos da desativação desse serviço |
---|---|---|
cloudaicompanion.googleapis.com |
|
|
composer.googleapis.com |
|
|
datalineage.googleapis.com |
|
|
Ativar manualmente os recursos de código do BigQuery
Para gerenciar recursos de código no BigQuery, como notebooks e consultas salvas, ative as seguintes APIs:
- A API Compute Engine
- A API Dataform
- A API Vertex AI
Antes de março de 2024, essas APIs não eram ativadas automaticamente por padrão. Se você tiver scripts de automação anteriores a março de 2024 que dependiam do status dessas APIs, talvez seja necessário atualizá-los. Se essas APIs já estiverem ativadas, você vai encontrar novas pastas Notebooks e Consultas no painel Explorer no BigQuery.
Antes de começar
Para ativar manualmente o gerenciamento de recursos de código,
você precisa ter o papel de Proprietário (roles/owner
) do Identity and Access Management (IAM).
Ativar manualmente os recursos de código do BigQuery
Para ativar as dependências de API necessárias para recursos de código, siga estas etapas:
Acessar a página do BigQuery.
No Studio, na barra de guias do painel do editor, clique na
seta suspensa ao lado do sinal +, mantenha o ponteiro do mouse sobre Notebook e selecione Modelo do BigQuery.No banner que aparece abaixo da barra de guias do painel do editor, clique em Ativar.
Se o banner não aparecer, verifique se você tem o papel Proprietário do IAM, que é necessário.
No painel Ativar recursos, na seção APIs de recursos principais, faça o seguinte:
- Para ativar o histórico de versões e o compartilhamento de recursos de código, na seção Histórico de versões e compartilhamento, clique em Ativar.
- Para ativar os notebooks, em Notebooks Python, clique em Ativar todos.
- Quando as APIs estiverem ativadas, clique em Próxima.
Opcional: defina as permissões do usuário na seção Permissões:
- Para conceder aos participantes a capacidade de criar recursos de código e ler, editar e definir permissões para os recursos de código criados por eles, digite os nomes de usuários ou grupos no campo Criador.
- Para conceder aos participantes a capacidade de ler, editar e definir permissões para todos os recursos de código compartilhados com eles, digite os nomes de usuário ou grupo deles no campo Proprietário.
Clique em Próxima.
Opcional: na seção Outras APIs, clique em Ativar tudo para ativar as APIs necessárias para criar procedimentos remotos do BigQuery usando o BigQuery DataFrames.
Se você tiver optado por não ativar as outras APIs, clique em Fechar para fechar o painel Ativar recursos.
Restringir o acesso a recursos de código
Você pode impedir a ativação de outras APIs definindo a restrição da política da organização Restringir o uso do serviço de recursos. É possível desativar as APIs selecionadas a qualquer momento.
A seguir
- Para saber como gerenciar serviços Google Cloud , consulte Como ativar e desativar serviços.
- Para saber como gerenciar o acesso à API em um nível granular com restrições de política da organização, consulte Como restringir o uso de recursos.
- Para saber como controlar o acesso a serviços com papéis e permissões do IAM (Identity and Access Management) para o BigQuery, consulte Papéis e permissões do IAM do BigQuery.