Faça a gestão das dependências da API BigQuery
Este documento descreve os Google Cloud serviços e as APIs dos quais o BigQuery depende. Também explica os efeitos no comportamento do BigQuery quando desativa esses serviços. Reveja este documento antes de ativar ou desativar serviços no seu projeto.
Alguns serviços estão ativados por predefinição em todos os Google Cloud projetos que criar. Outras APIs são ativadas automaticamente para todos os Google Cloud projetos que usam o BigQuery. Os restantes serviços têm de ser ativados explicitamente antes de poder usar a respetiva funcionalidade. Para mais informações, consulte os seguintes recursos:
Este documento destina-se a administradores.
Serviços ativados por predefinição
Os seguintes serviços estão ativados por predefinição para todos os novos Google Cloud projetos:
Serviço | Que funcionalidades dependem dele | Efeitos da desativação deste serviço |
---|---|---|
analyticshub.googleapis.com |
|
|
bigqueryconnection.googleapis.com |
|
|
bigquerymigration.googleapis.com |
Nota: normalmente, pode desativar este serviço após concluir a migração de dados. |
|
bigquerydatapolicy.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Efeito da desativação da API BigQuery
A desativação da API BigQuery também desativa os seguintes serviços que dependem da API BigQuery:
- binaryauthorization.googleapis.com
- container.googleapis.com
- cloudapis.googleapis.com
- dataprep.googleapis.com
- servicebroker.googleapis.com
- telecomdatafabric.googleapis.com
Serviços ativados pela API unificada do BigQuery
A API Unified do BigQuery (bigqueryunified.googleapis.com
) inclui uma coleção organizada de serviços necessários para o funcionamento de várias funcionalidades do BigQuery. Se ativar a API unificada do BigQuery, todos estes serviços são ativados simultaneamente. A Google pode atualizar os serviços nesta coleção e esses serviços são ativados automaticamente em projetos com esta API ativada.
Pode desativar serviços e APIs individuais.
Para ver instruções sobre como ativar o bigqueryunified.googleapis.com
, consulte o artigo
Ativar e desativar serviços.
Serviço | Que funcionalidades dependem dele | Efeitos da desativação deste serviço |
---|---|---|
aiplatform.googleapis.com |
|
|
bigqueryunified.googleapis.com |
|
|
compute.googleapis.com |
|
|
dataproc.googleapis.com |
|
|
datastream.googleapis.com |
|
Serviços desativados por predefinição
Tem de ativar manualmente os seguintes serviços para que as capacidades correspondentes fiquem disponíveis:
Serviço | Que funcionalidades dependem dele | Efeitos da desativação deste serviço |
---|---|---|
cloudaicompanion.googleapis.com |
|
|
composer.googleapis.com |
|
|
datalineage.googleapis.com |
|
|
Ative manualmente os recursos de código do BigQuery
Para gerir recursos de código no BigQuery, como blocos de notas e consultas guardadas, tem de ativar as seguintes APIs:
- A API Compute Engine
- A API Dataform
- A API Vertex AI
Antes de março de 2024, estas APIs não eram ativadas automaticamente por predefinição. Se tiver scripts de automatização de antes de março de 2024 que dependiam do estado destas APIs, pode ter de os atualizar. Se já tiver estas APIs ativadas, vai ver novas pastas Notebooks e Queries no painel Explorador do BigQuery.
Antes de começar
Para ativar manualmente a gestão de recursos de código,
tem de ter a função de
proprietário (roles/owner
) do Identity and Access Management (IAM).
Ative manualmente os recursos de código do BigQuery
Para ativar as dependências de API necessárias para recursos de código, siga estes passos:
Aceda à página do BigQuery.
No Studio, na barra de separadores do painel do editor, clique no menu pendente
junto ao sinal +, passe o cursor do rato sobre Bloco de notas e, de seguida, selecione Modelo do BigQuery.No banner apresentado abaixo da barra de separadores do painel do editor, clique em Ativar.
Se não vir a faixa, verifique se tem a função de proprietário do IAM necessária.
No painel Ativar funcionalidades, na secção APIs de funcionalidades essenciais, faça o seguinte:
- Para ativar o histórico de versões e a partilha de recursos de código, na secção Histórico de versões e partilha, clique em Ativar.
- Para ativar os blocos de notas, em Blocos de notas Python, clique em Ativar tudo.
- Quando as APIs estiverem ativadas, clique em Seguinte.
Opcional: defina as autorizações do utilizador na secção Autorizações:
- Para conceder aos principais a capacidade de criar recursos de código e de ler, editar e definir autorizações para os recursos de código que criaram, escreva os respetivos nomes de utilizadores ou grupos no campo Criador.
- Para conceder aos responsáveis a capacidade de ler, editar e definir autorizações para todos os recursos de código partilhados com eles, escreva os respetivos nomes de utilizador ou grupos no campo Proprietário.
Clicar em Seguinte.
Opcional: na secção APIs adicionais, clique em Ativar tudo para ativar as APIs de que precisa para criar procedimentos remotos do BigQuery através de BigQuery DataFrames.
Se optou por não ativar as APIs adicionais, clique em Fechar para fechar o painel Ativar funcionalidades.
Restrinja o acesso a recursos de código
Pode ajudar a impedir a ativação de APIs adicionais definindo a restrição da política da organização Restrict Resource Service Usage. Pode desativar APIs selecionadas em qualquer altura.
O que se segue?
- Para saber como gerir os Google Cloud serviços, consulte o artigo Ativar e desativar serviços.
- Para saber como gerir o acesso à API ao nível detalhado com restrições da política da organização, consulte o artigo Restringir a utilização de recursos.
- Para saber como controlar o acesso aos serviços com funções e autorizações de gestão de identidade e acesso (IAM) para o BigQuery, consulte o artigo Funções e autorizações de IAM do BigQuery.