Pré-requisitos do Google BigQuery
Introdução
Para usar o Google BigQuery, você deve ter uma conta de serviço do Google para seu projeto com as permissões apropriadas definidas e determinadas credenciais obtidas da conta de serviço.
Crie uma Conta de Serviço e Conceda Funções
Siga estas etapas para criar uma conta de serviço e conceder papéis para fornecer acesso ao projeto do Google Cloud a ser usado com o conector do Google BigQuery:
-
Selecione um projeto no Console do Google Cloud.
Nota
Certifique-se de que a API Google BigQuery esteja ativada.
-
No menu de navegação, navegue até IAM e administrador > Contas de serviço.
-
Clique em Criar conta de serviço, localizado na parte superior da página.
-
Insira os Detalhes da conta de serviço:
-
Nome da conta de serviço: Insira qualquer string para o nome da conta de serviço.
-
ID da conta de serviço: Este campo é preenchido automaticamente para corresponder ao Nome da conta de serviço e pode ser editado, se desejado.
-
Descrição da conta de serviço: Insira uma descrição para a conta de serviço.
-
-
Clique em Criar e continuar.
-
Atribua uma papel para permitir acesso ao projeto (necessário para uma conexão no conector do Google BigQuery):
-
Função: Usando o menu, selecione a papel do BigQuery ou papel personalizado para seu caso de uso e clique em Continuar.
Nota
Ao usar uma papel personalizada, você deve ter o
bigquery.datasets.get
ebigquery.tables.list
permissão atribuída a essa papel, no mínimo. Caso contrário, a conexão do Google BigQuery não terá sucesso.Ao usar funções predefinidas do BigQuery, estas são as combinações de papel que podem ser concedidas à conta de serviço para permitir acesso a cada atividade do Google BigQuery:
Atividade Papéis do Cloud BigQuery Transferência de dados Administrador do BigQuery or
Editor de dados do BigQuery or
Visualizador de dados do BigQueryInvocar Rotina Administrador do BigQuery or
Editor de dados do BigQuery or
Visualizador de dados do BigQueryConsulta Administrador do BigQuery or
Editor de dados do BigQuery or
Visualizador de dados do BigQueryInserir registro Administrador do BigQuery or
Editor de dados do BigQuery or
Visualizador de dados do BigQueryCriar Estrutura Administrador do BigQuery or
Editor de dados do BigQuery or
Visualizador de dados do BigQueryAtualizar estrutura Administrador do BigQuery or
Editor de dados do BigQuery or
Visualizador de dados do BigQueryAtualizar registro Administrador do BigQuery or
Editor de dados do BigQuery or
Visualizador de dados do BigQueryExcluir estrutura Administrador do BigQuery or
Editor de dados do BigQuery or
Visualizador de dados do BigQuery
-
-
Opcionalmente, conceda acesso à conta de serviço a usuários específicos:
-
Clique em Concluído.
Obtenha Credenciais
Siga estas etapas para obter as credenciais necessárias para configuração de conexão:
-
Na página Contas de serviço, clique no menu Ações da conta de serviço criada acima e clique em Gerenciar chaves.
-
Clique em Adicionar chave > Criar nova chave, selecione JSON como Tipo de chave e clique em Criar para baixar o arquivo JSON para o seu computador:
-
Abra o arquivo JSON baixado em um editor de texto e retenha os valores de
project_id
,private_key
, eclient_email
para ser usado durante configuração da conexão.