Como ativar o serviço de transferência de dados do BigQuery

Para usar o serviço de transferência de dados do BigQuery, siga estas etapas como Proprietário do projeto:

  • Crie um projeto e ative a API do BigQuery.
  • Ative o serviço de transferência de dados do BigQuery.

Para mais informações sobre papéis do Cloud IAM, consulte Noções básicas sobre os papéis.

Como criar um projeto e ativar a API BigQuery

Antes de usar o serviço de transferência de dados do BigQuery, você precisa criar um projeto e, na maioria dos casos, ativar o faturamento. É possível usar um projeto instalado que tenha o serviço de transferência de dados do BigQuery ativado ou criar um projeto. Para usar um projeto instalado, pode ser necessário ativar a API do BigQuery.

Para criar um projeto e ativar a API do BigQuery:

  1. No Console do GCP, acesse a página Gerenciar recursos.

    Acessar a página Gerenciar recursos

  2. Selecione um projeto ou clique em Criar para criar um projeto do GCP.

  3. Você precisará ativar o faturamento no seu projeto, se quiser transferir dados de qualquer uma destas fontes: A ativação do faturamento só é necessária uma vez por projeto, mesmo que você esteja transferindo dados de várias fontes. Se você precisar consultar os dados no BigQuery, pode ser necessário ativar o faturamento.

    Verifique se o faturamento foi ativado no projeto do Google Cloud Platform.

    Saiba como ativar o faturamento

  4. O BigQuery é ativado automaticamente em novos projetos. Para ativar o BigQuery em um projeto existente, Ativar BigQuery API.

    Ativar a API

Como ativar o serviço de transferência de dados do BigQuery

Antes de criar uma transferência, ative o serviço de transferência de dados do BigQuery. Para isso, é preciso ter o papel de Proprietário do projeto.

Para ativar o serviço de transferência de dados do BigQuery:

  1. Acesse a IU da Web clássica do BigQuery.

    Acessar a IU da Web do BigQuery

  2. Clique em Transferências.

  3. Clique em Ativar para conceder permissões ao serviço de transferência de dados do BigQuery. Na primeira vez que ativar as transferências em um projeto, é necessário conceder permissões ao serviço. Depois que as permissões forem concedidas, você não receberá a solicitação novamente.

    Ativar transferências

Como conceder o acesso de bigquery.admin

Para criar transferências, os usuários precisam receber o papel predefinido do IAM bigquery.admin. O papel bigquery.admin inclui as permissões do serviço de transferência de dados do BigQuery a seguir:

  • bigquery.transfers.update
  • bigquery.transfers.get

  • O papel bigquery.admin também inclui:

    • A permissão bigquery.datasets.update.
    • A permissão bigquery.datasets.update é necessária para gravar dados no conjunto de dados de destino da transferência.

Para conceder o papel bigquery.admin a um usuário o grupo do Google:

Console

  1. Abra a página do Cloud IAM no Console do GCP.

    Abrir a página do IAM (em inglês)

  2. Clique em Selecione um projeto.

  3. Selecione um projeto e clique em Abrir.

  4. Clique em Adicionar para incluir novos membros no projeto e defina as permissões deles.

  5. Na caixa de diálogo Adicionar membros:

    • Em Membros, insira o endereço de e-mail do usuário ou grupo.
    • Na lista suspensa Selecionar um papel, clique em BigQuery > Administrador do BigQuery.
    • Clique em Adicionar.

      Conceder papel de administrador

CLI

É possível usar a ferramenta de linha de comando gcloud para conceder o papel bigquery.admin a um usuário ou grupo.

Para adicionar uma única vinculação à política do Cloud IAM do seu projeto, digite o comando a seguir. Para incluir um usuário, forneça a sinalização --member no formato user:user@example.com. Para incluir um grupo, forneça a sinalização --member no formato group:group@example.com.

gcloud projects add-iam-policy-binding project_id \
--member group/user:address \
--role roles/bigquery.admin

Em que:

  • project_id é o código do projeto;
  • group/user é o group ou o user;
  • address é o endereço de e-mail do usuário ou do grupo.

Exemplo:

gcloud projects add-iam-policy-binding myproject \
--member group:group@example.com \
--role roles/bigquery.admin

O comando gera a política atualizada:

    bindings:
    - members:
      - group:group@example.com
        role: roles/bigquery.admin
    

Para mais informações sobre os papéis do Cloud IAM no BigQuery, consulte Controle de acesso.

Próximas etapas

Depois de ativar o serviço de transferência de dados do BigQuery, crie uma transferência para a fonte de dados.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.