Guia de início rápido usando a IU da Web no Console do GCP

É possível usar a IU da Web do BigQuery no Console do GCP como uma interface visual para concluir tarefas como executar consultas e carregar e exportar dados. Neste guia de início rápido, mostramos como consultar tabelas em um conjunto de dados público e como carregar dados de amostra no BigQuery usando o Console do GCP.

Antes de começar

  1. Faça login na sua Conta do Google.

    Se você ainda não tiver uma, inscreva-se.

  2. Selecione ou crie um projeto do GCP.

    Acessar a página Gerenciar recursos

  3. Verifique se o faturamento foi ativado para o projeto.

    Saiba como ativar o faturamento

  4. O BigQuery é ativado automaticamente nos novos projetos. Para ativar o BigQuery em um projeto existente, acesse{% dynamic if "no_credentials" in setvar.task_params %}{% dynamic setvar credential_type %}NO_AUTH{% dynamic endsetvar %}{% dynamic if not setvar.redirect_url %}{% dynamic setvar redirect_url %}https://console.cloud.google.com{% dynamic endsetvar %}{% dynamic endif %}{% dynamic endif %}{% dynamic if setvar.in_henhouse_no_auth_whitelist %}{% dynamic if not setvar.credential_type %}{% dynamic setvar credential_type %}NO_AUTH{% dynamic endsetvar %}{% dynamic endif %}{% dynamic elif setvar.in_henhouse_service_account_whitelist %}{% dynamic if not setvar.credential_type %}{% dynamic setvar credential_type %}SERVICE_ACCOUNT{% dynamic endsetvar %}{% dynamic endif %}{% dynamic endif %}{% dynamic if not setvar.service_account_roles and setvar.credential_type == "SERVICE_ACCOUNT" %}{% dynamic setvar service_account_roles %}{% dynamic endsetvar %}{% dynamic endif %}{% dynamic setvar console %}{% dynamic if "no_steps" not in setvar.task_params %}
  5. {% dynamic endif %}{% dynamic if setvar.api_list %}{% dynamic if setvar.in_henhouse_no_auth_whitelist or setvar.in_henhouse_service_account_whitelist %} Configure um projeto do Console do GCP.

    Configurar um projeto

    Clique para:

    • criar ou selecionar um projeto;
    • ativar {% dynamic if setvar.api_names %}{% dynamic print setvar.api_names %}{% dynamic else %}obrigatória{% dynamic endif %}{% dynamic if "," in setvar.api_list %} APIs{% dynamic elif "API" in setvar.api_names %}{% dynamic else %} API{% dynamic endif %} para o projeto;
    • {% dynamic if setvar.credential_type == 'SERVICE_ACCOUNT' %}
    • criar uma conta de serviço;
    • fazer o download de uma chave privada como JSON.
    • {% dynamic endif %}

    É possível ver e gerenciar esses recursos a qualquer momento no Console do GCP.

    {% dynamic else %}{% dynamic if "no_text" not in setvar.task_params %} Ativar {% dynamic if setvar.api_names %}{% dynamic print setvar.api_names %}{% dynamic else %}obrigatória{% dynamic endif %}{% dynamic if "," in setvar.api_list %} APIs{% dynamic elif "API" in setvar.api_names %}{% dynamic else %} API{% dynamic endif %}. {% dynamic endif %}

    Ativar {% dynamic if "," in setvar.api_list %} as APIs{% dynamic else %} a API{% dynamic endif %}

    {% dynamic endif %}{% dynamic endif %}{% dynamic if "no_steps" not in setvar.task_params %}
  6. {% dynamic endif %}{% dynamic endsetvar %}{% dynamic print setvar.console %}

Consultar um conjunto de dados público

A IU da Web do BigQuery apresenta uma interface para consultar tabelas, inclusive conjuntos de dados públicos oferecidos por essa ferramenta.

Neste exemplo, você consulta o conjunto de dados públicos Dados de nomes dos EUA para determinar os nomes mais comuns nos EUA entre 1910 e 2013.

Os conjuntos de dados públicos do BigQuery não são exibidos por padrão no Console do GCP. Para isso, insira o URL a seguir no seu navegador:

https://console.cloud.google.com/bigquery?p=bigquery-public-data&page=project

Para consultar dados em um conjunto de dados públicos, faça o seguinte:

  1. Acesse a IU da Web do BigQuery no Console do GCP.

    Acessar a IU da Web do BigQuery

  2. No canto superior direito da janela, clique em Escrever nova consulta. Se este texto estiver em cinza, o editor de consultas já estará aberto.

    Botão Escrever consulta

  3. Copie e cole a consulta a seguir na área de texto.

    SELECT
      name, gender,
      SUM(number) AS total
    FROM
      `bigquery-public-data.usa_names.usa_1910_2013`
    GROUP BY
      name, gender
    ORDER BY
      total DESC
    LIMIT
      10
    
  4. No canto inferior direito da janela, visualize o validador de consulta.

    Validador de consulta

    Se a consulta for válida, será exibido um ícone de marca de seleção verde. Se a consulta for inválida, será exibido um ícone de ponto de exclamação vermelho. Se a consulta for válida, o validador também mostrará a quantidade de dados que a consulta processará quando você executá-la. Os dados processados são úteis para determinar o custo de execução da consulta.

  5. Clique em Executar. A página de resultados da consulta será exibida abaixo da janela de consulta. Na parte superior da página de resultados da consulta, serão exibidos o tempo decorrido e os dados processados pela consulta. Abaixo da mensagem Query complete..., uma tabela exibirá os resultados da consulta com uma linha de cabeçalho contendo o nome de cada coluna selecionada na consulta.

    Resultados da consulta da IU da Web do BigQuery

Carregar dados em uma tabela

Em seguida, carregue dados em uma tabela e a consulte.

Lembre-se: o faturamento precisa estar ativado para executar esta parte do guia de início rápido. Para mais informações, consulte Antes de começar.

Fazer o download dos dados

Você está fazendo o download de um arquivo que tem aproximadamente 7 MB de dados sobre nomes mais comuns de bebês, fornecido pela Previdência Social dos EUA.

  1. Faça o download do arquivo zip baby names.

  2. Descompacte o arquivo na sua máquina.

    O arquivo zip contém um arquivo NationalReadMe.pdf com a descrição do conjunto de dados. Saiba mais sobre o conjunto de dados.

  3. Abra o arquivo denominado yob2014.txt para ver como são os dados. Trata-se de um arquivo de valores separados por vírgulas (CSV, na sigla em inglês) com três colunas: nome, sexo (M ou F) e número de crianças com esse nome. O arquivo não tem linha de cabeçalho.

  4. Observe a localização do arquivo yob2014.txt para poder encontrá-lo depois.

Criar um conjunto de dados

Em seguida, crie um conjunto de dados na IU da Web para armazenar esses dados.

  1. Se necessário, abra a IU da Web do BigQuery.

    Acessar a IU da Web do BigQuery

  2. Na seção Recursos do painel de navegação, clique no nome do seu projeto.

  3. No painel de detalhes, à direita, clique em Criar conjunto de dados.

    Resultados da consulta da IU da Web do BigQuery

  4. Na página Criar conjunto de dados, faça o seguinte:

    • Em Código do conjunto de dados, insira babynames.
    • Para Localização de dados, escolha Estados Unidos (EUA). Atualmente, os conjuntos de dados públicos são armazenados no local da multirregião US. Para simplificar, coloque seu conjunto de dados no mesmo local.

      Criar página de conjunto de dados

  5. Deixe todas as outras configurações padrão como estão e clique em Criar conjunto de dados.

Carregar os dados em uma nova tabela

Em seguida, carregue os dados em uma nova tabela.

  1. No painel de navegação, na seção Recursos, clique no conjunto de dados babynames que você acabou de criar.

  2. No lado direito, no painel de detalhes, clique em Criar tabela.

    Use os valores padrão de todas as configurações, a menos que haja indicação em contrário.

  3. Na página Criar tabela, siga estas etapas:

    • Em Fonte, clique em Esvaziar tabela e escolha Fazer upload.
    • Em Selecionar arquivo, clique em Procurar. Depois, acesse o arquivo yob2014.txt e clique em Abrir.
    • Em Formato de arquivo, clique em Avro e escolha CSV.
    • Em Destino, insira names_2014.
    • Na seção Esquema, clique na opção Editar como texto e cole na caixa a definição de esquema a seguir.

      name:string,gender:string,count:integer

      Nova página de tabela

  4. Clique em Criar tabela.

  5. Aguarde o BigQuery criar a tabela e carregar os dados. Enquanto o BigQuery carrega os dados, uma string (1 em execução) é exibida ao lado do histórico de jobs no painel de navegação. A string desaparece depois que os dados são carregados.

Visualize a tabela

Depois que a string (1 em execução) desaparecer, você poderá acessar a tabela. Para visualizar as primeiras linhas dos dados, faça o seguinte:

  1. Selecione babynames > names_2014 no painel de navegação.

  2. No painel de detalhes, clique na guia Visualizar.

    Visualizar tabela de IU da Web do BigQuery

Consultar a tabela

Agora que os dados já estão na sua tabela, é possível consultá-la. O processo é idêntico ao exemplo anterior, exceto que, desta vez, você está consultando sua tabela em vez de uma tabela pública.

  1. Se necessário, clique no botão Escrever nova consulta. A menos que você tenha ocultado a janela de consulta anteriormente, ela ainda estará visível.

  2. Copie e cole a consulta a seguir na área de texto. Essa consulta recupera os cinco principais nomes masculinos de bebês dos EUA em 2014.

    SELECT
     name, count
    FROM
     `babynames.names_2014`
    WHERE
     gender = 'M'
    ORDER BY count DESC LIMIT 5
    
  3. Clique em Executar. Os resultados são exibidos abaixo da janela de consulta.

    Resultados da consulta de nomes

Limpar

Para evitar cobranças na sua conta do GCP pelos recursos usados neste guia de início rápido:

  1. Se necessário, abra a IU da Web do BigQuery.

    Acessar a IU da Web do BigQuery

  2. No painel de navegação, na seção Recursos, clique no conjunto de dados babynames que você criou.

  3. No painel de detalhes, à direita, clique em Excluir conjunto de dados. Esta ação exclui o conjunto de dados, a tabela e todos os dados.

  4. Para confirmar o comando de exclusão, digite o nome do seu conjunto de dados (babynames) na caixa de diálogo Excluir conjunto de dados e clique em Excluir.

A seguir

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

Enviar comentários sobre…

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