Guia de início rápido sobre como usar a interface BI Engine SQL com o Tableau

O BigQuery BI Engine permite realizar serviços de análise rápida e de baixa latência, análises interativas com relatórios e painéis compatíveis com o BigQuery.

Este tutorial introdutório é destinado a analistas de dados e analistas de negócios que usam a ferramenta de inteligência de negócios (BI, na sigla em inglês) Tableau para criar relatórios e painéis.

Objetivos

Neste tutorial, você fará as seguintes tarefas:

  • Crie uma reserva de BI e adicione capacidade usando o Console do Google Cloud.
  • usar o Tableau para se conectar a uma tabela do BigQuery gerenciada pelo BI Engine;
  • Crie painéis usando o Tableau.

Custos

Não há custos para usar a interface SQL do BigQuery BI Engine nos primeiros 60 dias da fase de visualização.

Após os primeiros 60 dias, o BI Engine seguirá o modelo de preços descrito na página de preços do BI Engine.

Antes de começar

Antes de começar, verifique se você tem um projeto para usar, se ativou o faturamento para esse projeto e se ativou a API BigQuery.

  1. Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  3. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

  4. A API do BigQuery é ativada automaticamente em novos projetos. Para ativar a API do BigQuery em um projeto existente, vá para Ative a API BigQuery.

    Ative a API

Crie um conjunto de dados do BigQuery

A primeira etapa é criar um conjunto de dados do BI Engine para armazenar sua tabela gerenciada pelo BI Engine. Para criar um conjunto de dados, siga estas etapas:

  1. No Console do Cloud, acesse a página do BigQuery.

    Ir para o BigQuery

  2. No painel de navegação, no Explorador, clique no nome do seu projeto.

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

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

    • Para o código do conjunto de dados, insira biengine_tutorial.
    • Em Local dos dados, selecione Estados Unidos. Os conjuntos de dados públicos são armazenados no local multirregional US. Para simplificar, recomendamos que você coloque o conjunto de dados no mesmo local.

      Página Criar conjunto de dados

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

Criar uma tabela copiando dados de um conjunto de dados público

Neste tutorial, usamos um conjunto de dados disponível por meio do programa de conjuntos de dados públicos do Google Cloud. Os conjuntos de dados públicos são conjuntos de dados que o BI Engine hospeda para você acessar e integrar nos seus aplicativos.

Nesta seção, você cria uma tabela copiando dados do conjunto de dados San Francisco 311 service requests. É possível explorar o conjunto de dados usando o Console do Cloud.

Crie sua tabela

Para criar sua tabela, siga estas etapas:

  1. No Console do Cloud, abra o conjunto de dados SF 311.

    Acessar o conjunto de dados SF 311

  2. No painel de navegação, expanda san_francisco_311 e clique na tabela 311_service_requests.

  3. Clique em Copiar tabela.

  4. Na seção Copiar tabela, na caixa de diálogo Copiar tabela, faça o seguinte:

    • Para Nome do projeto, escolha seu projeto.
    • Para o nome do conjunto de dados, verifique se biengine_tutorial está selecionado.
    • Em Nome da tabela, insira 311_service_requests_copy.

      Copie a tabela SF 311

    • Clique em Copiar.

  5. Quando o job de cópia estiver concluído, você poderá verificar o conteúdo da tabela expandindo PROJECT_NAME > biengine_tutorial e clicando em 311_service_requests_copy > Visualizar.

Criar sua reserva do BI Engine

  1. No Admin Console do BigQuery, acesse a página BI Engine.

    Acesse o Admin Console do BigQuery

  2. Clique em Criar reserva.

  3. Na página Criar reserva, para Etapa 1:

    • Verifique o nome do seu projeto.
    • Selecione seu local. O local deve corresponder ao local dos conjuntos de dados que você está consultando.
    • Ajuste o controle deslizante para a quantidade de capacidade de memória que você está reservando. O exemplo a seguir define a capacidade para 2 GB. O máximo atual é de 100 GB.

      Localização da capacidade do BI Engine

  4. Clique em Next.

  5. Para o Etapa 2, revise os detalhes da sua reserva e clique em Avançar.

  6. Para o Etapa 3, revise o contrato e clique em Criar.

  7. Depois de confirmar sua reserva, os detalhes serão exibidos na página Reservas.

    Reserva confirmada

Conectar-se a um conjunto de dados do Tableau

Para se conectar a um conjunto de dados do Tableau, é preciso seguir algumas etapas no Tableau e algumas do BI Engine.

Etapas para usar no Tableau

  1. Inicie o Tableau Desktop.
  2. Em Conectar, selecione Google BigQuery.
  3. Na guia que é aberta, selecione a conta que contém os dados do BigQuery que você quer acessar.
  4. Se você ainda não tiver feito login, insira seu e-mail ou telefone, selecione Próxima e digite sua senha.
  5. Selecione Aceitar.

Agora o Tableau pode acessar seus dados do BigQuery.

Etapas para executar no BI Engine

No Console do Cloud, na página Fonte de dados:

  1. Na lista suspensa Projeto de faturamento, selecione o projeto de faturamento em que você criou a reserva.
  2. Na lista suspensa Projeto, selecione seu projeto.
  3. Na lista suspensa Conjunto de dados, selecione o conjunto de dados biengine_tutorial.
  4. Em Tabela, selecione a tabela 311_service_requests_copy.

Como criar um gráfico

Depois de adicionar a fonte de dados ao relatório, a próxima etapa é criar uma visualização.

Crie um gráfico que exiba as principais reclamações por bairro:

  1. No Console do Cloud, clique em Nova planilha.
  2. Defina Dimensão como Tipo do requerente.
  3. Filtro com base na dimensão chamada neighborhood.
  4. Em Medidas, selecione Número de registros.
  5. Clique com o botão direito no filtro Vizinhança e clique em Editar filtro.
  6. Adicione um filtro para excluir nulo: selecione Null.
  7. Clique em OK.

Para mais informações, consulte a documentação do Tableau (em inglês).

Limpeza

Para evitar cobranças na sua conta do Google Cloud pelos recursos usados neste guia de início rápido, é possível excluir o projeto, excluir a reserva do BI Engine ou essas duas opções.

Excluir o projeto

O jeito mais fácil de evitar cobranças é excluindo o projeto que você criou para o tutorial.

Para excluir o projeto:

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

    Acessar "Gerenciar recursos"

  2. Na lista de projetos, selecione o projeto que você quer excluir e clique em Excluir .
  3. Na caixa de diálogo, digite o ID do projeto e clique em Encerrar para excluí-lo.

Excluir a reserva

Como alternativa, se você pretende manter o projeto, é possível evitar custos adicionais do BI Engine excluindo sua reserva de capacidade.

Para excluir sua reserva, siga estas etapas:

  1. No Admin Console do BigQuery, acesse a página BI Engine.

    Acesse o Admin Console do BigQuery

  2. Na seção Reservas, localize sua reserva.

  3. Na coluna Ações, clique no ícone à direita da sua reserva e escolha Excluir.

  4. Na caixa de diálogo Confirmar remoção de reserva, digite REMOVER e clique em Continuar.

A seguir