Analisar dados com o BI Engine e o Looker

O Looker é uma plataforma corporativa de inteligência de negócios, aplicativos de dados e análises incorporadas. Ele ajuda você a explorar, compartilhar e visualizar os dados da sua empresa para que você possa melhorar sua tomada decisões nos negócios.

Como o Looker funciona

O Looker permite que especialistas em cada organização descrevam os dados usando uma linguagem de modelagem leve chamada LookML. O LookML informa ao Looker como consultar dados para que todos na organização possam criar relatórios e painéis fáceis de ler, explorando padrões de dados. O Looker oferece mais recursos para criar experiências e aplicativos de dados personalizados.

A plataforma Looker funciona com bancos de dados transacionais como Oracle e MySQL, além de armazenamentos de dados analíticos, como BigQuery, Snowflake, Redshift e muito mais. Ele permite criar modelos consistentes sobre todos os dados com velocidade e precisão. E oferece uma superfície unificada para acessar todos os dados de uma organização.

Integração do Looker com o BigQuery

O Looker é compatível com a hospedagem no Google Cloud. Como é independente de plataforma, ele se conecta a dados no BigQuery e a outras nuvens públicas.

Você não precisa do Looker para usar o BigQuery. No entanto, se o caso de uso do BigQuery incluir inteligência de negócios, aplicativos de dados ou análise incorporada, convém avaliar o Looker como um provedor para esses serviços.

Se já tiver uma instância do Looker em execução, consulte as instruções para conectar o Looker ao BigQuery.

Primeiros passos com o Looker e o BigQuery

A interface SQL expande o BI Engine para se integrar com ferramentas de inteligência de negócios (BI), como o Looker. Para mais informações, consulte a visão geral da interface SQL Big Engine do BigQuery.

Criar um conjunto de dados do BigQuery

A primeira etapa é criar um conjunto de dados do BigQuery para armazenar a tabela gerenciada pelo BI Engine. Para isso, siga as instruções abaixo:

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

    Ir para o BigQuery

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

  3. No painel de detalhes, clique em Ver ações e 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.
    • Para Local dos dados, escolha us (várias regiões nos Estados Unidos), o local multirregional onde os conjuntos de dados públicos são armazenados.

    • Neste tutorial, é possível selecionar Ativar expiração da tabela e especificar o número de dias antes que a tabela expire.

      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 hospedados no BigQuery para você acessar e integrar a 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 Google Cloud.

Crie sua tabela

Para criar uma tabela, siga estas etapas:

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

    Ir para o BigQuery

  2. No painel Explorer, pesquise san_francisco_311.

  3. No painel Explorer, expanda san_francisco_311 e clique na tabela 311_service_requests.

  4. Na barra de ferramentas do Explorer, clique em Copiar.

    Destaque da opção de cópia.

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

    • Em Nome do projeto, clique em Procurar e selecione seu projeto.
    • Em Nome do conjunto de dados, selecione biengine_tutorial.
    • Em Nome da tabela, digite 311_service_requests_copy.

      A janela de cópia da tabela com opções de destino

  6. Clique em Copiar.

  7. Opcional: depois que o job de cópia for concluído, verifique o conteúdo da tabela expandindo PROJECT_NAME > biengine_tutorial e clicando em 311_service_requests_copy > Visualização. Substitua PROJECT_NAME pelo nome do projeto do Google Cloud neste tutorial.

Criar sua reserva no BI Engine

  1. No console do Google Cloud, em Administração, acesse a página BI Engine.

    Acesse a página BI Engine

  2. Clique em Criar reserva.

  3. Na página Criar reserva, configure sua reserva do BI Engine:

    • Na lista Project, verifique seu projeto do Google Cloud.
    • Na lista Local, selecione um local. O local precisa corresponder ao local dos conjuntos de dados que você está consultando.
    • Ajuste o controle deslizante GiB de capacidade para a quantidade de capacidade da memória que você está reservando. O exemplo a seguir define a capacidade para 2 GiB. O máximo é 250 GiB.

      Localização da capacidade do BI Engine

  4. Clique em Next.

  5. Na seção Tabelas preferenciais, especifique tabelas para aceleração com o BI Engine. Para encontrar nomes de tabelas, faça o seguinte:

    1. No campo ID da tabela, digite parte do nome da tabela que você quer acelerar pelo BI Engine, por exemplo, 311.
    2. Na lista de nomes sugeridos, selecione os nomes das tabelas.

      Somente as tabelas especificadas estão qualificadas para aceleração. Se nenhuma tabela preferencial for especificada, todas as consultas do projeto estarão qualificadas para aceleração.

  6. Clique em Next.

  7. Leia o contrato na seção Confirmar e enviar.

  8. Se você aceita os termos do contrato, clique em Criar.

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

Reserva confirmada

Conectar-se usando o Looker

As instruções a seguir mostram como configurar o Looker com o BigQuery.

  1. Faça login no Splunk como administrador.
  2. Na documentação do Looker sobre o BigQuery, conclua as seguintes seções:

    1. Como criar uma conta de serviço.
    2. Configurar um OAuth para uma conexão do BigQuery no Looker.
  3. Clique na guia Desenvolver e selecione Modo de desenvolvimento.

  4. Gere um modelo e um projeto LookML para o conjunto de dados. Para mais informações, consulte as instruções para conectar o Looker ao banco de dados.

  5. Usando o menu Explorar, navegue até um explorador associado ao novo nome de arquivo do modelo Explore 311_service_requests_copy ou a qualquer nome que você tenha nomeado.

Você conectou o Looker ao BigQuery. É possível usar o recurso Atividade do sistema no Looker para gerar um relatório de uso do Looker e analisar o desempenho das suas consultas em relação às métricas específicas do BigQuery. Para explorar várias métricas de desempenho da consulta do BI Engine do BigQuery, consulte Métricas do BI Engine do BigQuery.

Limpar

Para evitar cobranças na sua conta do Google Cloud pelos recursos usados neste guia de início rápido, exclua o projeto, exclua a reserva do BI Engine ou ambos.

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:

  • Tudo no projeto é excluído. Se você usou um projeto atual neste tutorial, exclua o projeto e também todos os trabalhos feitos nele.
  • Os IDs do projeto personalizados são perdidos. Ao criar o projeto, você pode ter criado um ID do projeto personalizado para ser usado no futuro. Para preservar os URLs que usam o ID do projeto, como um URL appspot.com, exclua recursos específicos do projeto, e não o projeto inteiro. Se você planeja ver vários tutoriais e guias de início rápido, a reutilização de projetos pode evitar que você exceda os limites da cota do projeto.
  1. No Console do Google Cloud, acesse a página Gerenciar recursos.

    Acesse a página BI Engine

  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, pode evitar custos adicionais do BI Engine excluindo sua reserva de capacidade.

Para excluir sua reserva, siga estas etapas:

  1. No console do Google Cloud, em Administração, acesse a página BI Engine.

    Acesse a página BI Engine

  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 Excluir reserva?, digite Excluir e clique em EXCLUIR.

Saiba mais

Há muitas outras opções relacionadas à administração do Looker, personalizando o modelo de dados e expondo dados aos usuários. Para saber mais, acesse os recursos a seguir (links em inglês):