Receba painéis que mostram os principais indicadores de desempenho

Esta página explica o processo para conseguir painéis do Looker que podem exibir indicadores principais de desempenho para seu negócio de varejo.

Antes de começar

Antes de conseguir painéis do Looker para sua empresa de varejo, você precisa:

Configurar o Looker

  1. Solicite uma instância do Looker ao seu engenheiro de vendas ou consultor de serviços profissional.

  2. Configure uma conexão no Looker para o BigQuery seguindo as instruções do Google BigQuery na documentação do Looker. O consultor de serviços profissionais ou o engenheiro de vendas do Looker ajudará você nessa tarefa, se necessário. Salve o nome da conexão que você configurou para usar em Instalar o bloco do Looker.

Converter a visualização do BigQuery de eventos do usuário em uma tabela

Os painéis do Looker exigem que os dados de eventos do usuário estejam em uma tabela BiqQuery, não em uma visualização.

Para converter a visualização de eventos do usuário do BigQuery em uma tabela, faça o seguinte:

  1. Substitua as variáveis no seguinte exemplo de código SQL:

    • rdm_user_event_view (em inglês). Os códigos do projeto, do conjunto de dados e da tabela da visualização do evento do usuário que você exportou para o BigQuery. O formato é project_id.dataset_id.table_id.

    • rdm_user_event_table. Os códigos do projeto, do conjunto de dados e da tabela no BigQuery para a nova tabela do BigQuery. Use os mesmos ID do projeto e do conjunto de dados que você usou para a visualização do evento do usuário exportado para o BigQuery. Para o ID da tabela, use tbl_events. O formato é: project_id.dataset_id.tbl_events.

    CREATE OR REPLACE TABLE `RDM_USER_EVENT_TABLE`
    AS SELECT * FROM `RDM_USER_EVENT_VIEW`
    
  2. Copie o exemplo de código SQL da etapa anterior.

  3. Abra a página do BigQuery no console do Google Cloud.

    Acessar a página do BigQuery

  4. Selecione o projeto que contém a tabela de eventos do usuário, caso ainda não esteja selecionado.

  5. No painel Editor, cole o exemplo de código SQL.

  6. Clique em Run e aguarde a conclusão da consulta.

A nova tabela é gravada no local do BigQuery definido por meio da variável rdm_user_event_table. Salve este local para usar em Instalar o bloco do Looker (em inglês).

Criar uma visualização materializada para vendas

Use o exemplo de código SQL a seguir para criar uma visualização materializada que os painéis do Looker podem consultar. Para mais informações, consulte Introdução às visualizações materializadas na documentação do BigQuery.

Para criar uma visualização materializada para vendas, faça o seguinte:

  1. Substitua as variáveis no seguinte exemplo de código SQL:

    • mv_sales. Os códigos do projeto, do conjunto de dados e da tabela no BigQuery para a nova visualização materializada das vendas. Use os mesmos ID do projeto e do conjunto de dados que você usou na tabela de eventos do usuário exportada para o BigQuery. Para o ID da tabela, use mv_sales. O formato é project_id.dataset_id.mv_sales.

    • rdm_user_event_table. Os códigos do projeto, do conjunto de dados e da tabela de eventos do usuário que você exportou para o BigQuery. O formato é project_id.dataset_id.table_id.

    CREATE MATERIALIZED VIEW `MV_SALES`
    OPTIONS(
      friendly_name="Sales View",
      description="View of Sales Data",
      labels=[("team", "cloud_retail_solutions"), ("environment", "development")]
    )
    AS
    SELECT
      EXTRACT(DATE FROM event_time) as day,
      session_id as session,
      ANY_VALUE(TRIM(UPPER(visitor_id))) as visitor,
      ANY_VALUE(TRIM(UPPER(user_info.user_id))) as user,
      ANY_VALUE(TRIM(UPPER(purchase_transaction.id))) as tx_id,
      MAX(purchase_transaction.revenue) as tx_total,
      MAX(purchase_transaction.tax) as tx_tax,
      MAX(purchase_transaction.cost) as tx_cost,
      MAX(purchase_transaction.currency_code) as tx_cur,
      SUM(d.quantity*d.product.price_info.price) as product_total,
      COUNT(d) AS basket_size
    FROM `RDM_USER_EVENT_TABLE`, UNNEST(product_details) d
    WHERE event_type = 'purchase-complete'
    GROUP BY EXTRACT(DATE FROM event_time), session_id;
    
  2. Copie o exemplo de código SQL da etapa anterior.

  3. Abra a página do BigQuery no console do Google Cloud.

    Acessar a página do BigQuery

  4. Selecione o projeto que contém a tabela de eventos do usuário, caso ainda não esteja selecionado.

  5. No painel Editor, cole o exemplo de código SQL.

  6. Clique em Run e aguarde a conclusão da consulta.

A nova visualização materializada para vendas é gravada no local do BigQuery que você define com a variável mv_sales. Salve esse local para usar em Instalar o bloco do Looker.

Instalar o Looker Block

Neste procedimento, você faz o download de um bloco do Looker usando o site do Looker Marketplace conectado à instância do Looker. Temos também um Looker Marketplace público, em que é possível visualizar os vários blocos do Looker disponíveis, mas não é possível fazer o download do Looker Blocks a partir desse site.

  1. Acesse a instância do Looker que o engenheiro de vendas do Looker ajudou você a configurar em Configurar o Looker.

  2. Clique em e em Discover.

    A página do Looker Marketplace será exibida.

  3. Na caixa de pesquisa, digite discovery.

    O painel Modelos é exibido, exibindo Descobertas: insights de comércio eletrônico.

  4. Clique em Descoberta: insights de comércio eletrônico.

  5. Clique em Instalar > Instalar.

  6. Se você aceitar o contrato de licença, clique em Aceitar.

  7. Se você permitir que o Looker realize as ações exibidas na caixa de diálogo, clique em Concordar e continuar.

    A caixa de diálogo Configuration é exibida.

  8. Defina a caixa de diálogo Configuration:

    1. Na caixa Tabela de eventos, insira os IDs do projeto, do conjunto de dados e da tabela de eventos do usuário que você exportou para o BigQuery. O formato é project_id.dataset_id.table_id.

    2. Na caixa Tabela de produtos, insira os IDs do projeto, do conjunto de dados e da tabela de produtos do Retail que você exportou para o BigQuery. O formato é project_id.dataset_id.table_id..

    3. Na caixa Visualização materializada de vendas, insira os IDs do projeto, do conjunto de dados e da tabela da visualização materializada das vendas que você criou em Criar uma visualização materializada para vendas. O formato é project_id.dataset_id.table_id.

    4. Na caixa Conexão, selecione o nome da conexão que você criou em Configurar o Looker.

    5. Clique em Install para concluir a configuração e instalar o Looker Block.

      A página Looker Marketplace é exibida.

  9. Na página Looker Marketplace, na linha Discovery: insights de comércio eletrônico, clique em Abrir.

    A página Descoberta: insights de comércio eletrônico é exibida.

  10. Clique em um painel abaixo do título Painéis para vê-lo.

Personalizar o bloco do Looker

Este bloco do Looker usa refinamentos para personalização. Para mais informações sobre como usar refinamentos para personalizar o Looker Blocks instalados do Looker Marketplace, consulte Como personalizar blocos do Looker Marketplace.