Gerenciar dependências da API BigQuery
Para gerenciar o comportamento do BigQuery, entenda como cada API afeta os recursos do Google Cloud que dependem delas. Alguns serviços de API são ativados por padrão em todos os projetos Google Cloud que você cria, enquanto outros são ativados automaticamente para todos os projetos Google Cloud que usam o BigQuery. Você precisa ativar explicitamente os serviços de API restantes antes de usar a funcionalidade deles.
Desativar uma dependência incorretamente pode afetar a funcionalidade do BigQuery. Entenda essas dependências para tomar decisões embasadas ao ativar ou desativar serviços no seu projeto do Google Cloud .
Serviços ativados por padrão
Os seguintes serviços são ativados por padrão para todos os novos projetos do Google 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 |
|
|
bigquerydatatransfer.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Efeito da desativação da API BigQuery
Ao desativar a API BigQuery, os seguintes serviços, que dependem dela, também são desativados:
- binaryauthorization.googleapis.com
- container.googleapis.com
- cloudapis.googleapis.com
- dataprep.googleapis.com
- servicebroker.googleapis.com
- telecomdatafabric.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 o funcionamento de vários recursos do BigQuery. Se você ativar a
API BigQuery Unified, todos esses serviços serão ativados
simultaneamente. O Google pode atualizar os serviços nessa 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
Você precisa ativar manualmente os seguintes serviços para que as capabilities 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, é necessário ativar 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ê verá novas pastas Notebooks e Consultas no painel Explorer do 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 sobre Notebook e selecione Notebook vazio.
Clique em Ativar APIs.
Se essa opção não aparecer, verifique se você tem o papel de proprietário do IAM (
roles/owner). Se um notebook vazio for aberto, significa que você já tem as APIs necessárias ativadas.No painel Ativar recursos principais, na seção APIs de recursos principais, faça o seguinte:
- Para ativar todas as dependências do BigQuery para streaming de dados, programação e notebooks, ao lado de API BigQuery Unified clique em Ativar.
- Opcional: para escolher quais APIs ativar, clique em Ver e ativar APIs individuais e em Ativar ao lado de cada API que você quer ativar.
- 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 Usuário do BigQuery Studio.
- 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 Administrador do BigQuery Studio.
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 principais.
Restringir o acesso a recursos de código
Você pode ajudar a impedir a ativação de outras APIs definindo a restrição da política da organização Restringir o uso do Service Usage. É possível desativar as APIs selecionadas a qualquer momento.
A seguir
- Para saber como gerenciar os serviços do 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 Restringir o uso de recursos.
- Para saber como controlar o acesso aos serviços com papéis e permissões do Identity and Access Management (IAM) para o BigQuery, consulte Papéis e permissões do IAM do BigQuery.