Obtener paneles que muestren indicadores clave de rendimiento

En esta página se explica el proceso para obtener paneles de control de Looker que puedan mostrar indicadores clave de rendimiento de tu empresa del sector retail.

Antes de empezar

Para poder obtener paneles de control de Looker para tu negocio de comercio, debes hacer lo siguiente:

Configurar Looker

  1. Pídele una instancia de Looker a tu ingeniero de ventas de Looker o a tu consultor de servicios profesionales.

  2. Configura una conexión en Looker con BigQuery siguiendo las instrucciones del artículo Google BigQuery de la documentación de Looker. Tu ingeniero de ventas de Looker o tu consultor de servicios profesionales te ayudarán con esta tarea si lo necesitas. Guarda el nombre de la conexión que has configurado para usarla en Instalar el bloque de Looker.

Convertir una vista de BigQuery de eventos de usuario en una tabla

Los paneles de Looker requieren que los datos de eventos de usuario estén en una tabla de BigQuery, no en una vista.

Para convertir tu vista de BigQuery de eventos de usuario en una tabla, sigue estos pasos:

  1. Sustituye las variables del siguiente código de ejemplo de SQL de la siguiente manera:

    • rdm_user_event_view. Los IDs del proyecto, el conjunto de datos y la tabla de la vista de eventos de usuario que ha exportado a BigQuery. El formato es project_id.dataset_id.table_id.

    • rdm_user_event_table. Los IDs del proyecto, el conjunto de datos y la tabla de BigQuery de la nueva tabla de BigQuery. Usa el mismo ID de proyecto y de conjunto de datos que usaste para la vista de eventos de usuario que exportaste a BigQuery. En el ID de la tabla, usa tbl_events. El formato es project_id.dataset_id.tbl_events.

    CREATE OR REPLACE TABLE `RDM_USER_EVENT_TABLE`
    AS SELECT * FROM `RDM_USER_EVENT_VIEW`
  2. Copia el código de ejemplo de SQL del paso anterior.

  3. Abre la página de BigQuery en la Google Cloud consola.

    Ir a la página de BigQuery

  4. Si aún no lo ha hecho, seleccione el proyecto que contiene su tabla de eventos de usuario.

  5. En el panel Editor, pega el código de ejemplo de SQL.

  6. Haz clic en Ejecutar y espera a que se complete la consulta.

La nueva tabla se escribe en la ubicación de BigQuery que hayas definido con la variable rdm_user_event_table. Guarda esta ubicación para usarla en Instalar el bloque de Looker.

Crear una vista materializada de las ventas

Usa el siguiente código de ejemplo de SQL para crear una vista materializada que puedan consultar tus paneles de Looker. Para obtener más información, consulta la introducción a las vistas materializadas en la documentación de BigQuery.

Para crear una vista materializada de las ventas, haz lo siguiente:

  1. Sustituye las variables del siguiente código de ejemplo de SQL de la siguiente manera:

    • mv_sales. Los IDs del proyecto, el conjunto de datos y la tabla de BigQuery de la nueva vista materializada de ventas. Usa el mismo ID de proyecto y de conjunto de datos que usaste para la tabla de eventos de usuario que exportaste a BigQuery. En el ID de la tabla, usa mv_sales. El formato es project_id.dataset_id.mv_sales.

    • rdm_user_event_table. Los IDs del proyecto, el conjunto de datos y la tabla de eventos de usuario que ha exportado a BigQuery. El formato es 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. Copia el código de ejemplo de SQL del paso anterior.

  3. Abre la página de BigQuery en la Google Cloud consola.

    Ir a la página de BigQuery

  4. Si aún no lo ha hecho, seleccione el proyecto que contiene su tabla de eventos de usuario.

  5. En el panel Editor, pega el código de ejemplo de SQL.

  6. Haz clic en Ejecutar y espera a que se complete la consulta.

La nueva vista materializada de ventas se escribe en la ubicación de BigQuery que has definido con la variable mv_sales. Guarda esta ubicación para usarla en Instalar el bloque de Looker.

Instalar el bloque de Looker

En este procedimiento, se descarga un bloque de Looker mediante el sitio web de Looker Marketplace, que está conectado a su instancia de Looker. También tenemos un Marketplace de Looker público, donde puedes ver los distintos bloques de Looker que hay disponibles, pero no puedes descargarlos desde ese sitio web.

  1. Ve a la instancia de Looker que tu ingeniero de ventas de Looker te ayudó a configurar en Configurar Looker.

  2. Haz clic en y, a continuación, en Descubrir.

    Aparecerá la página Looker Marketplace.

  3. En el cuadro de búsqueda, escriba discovery.

    Aparecerá el panel Modelos, que muestra Descubrimiento: estadísticas de comercio electrónico.

  4. Haga clic en Descubrimiento: estadísticas de comercio electrónico.

  5. Haz clic en Instalar > Instalar.

  6. Si aceptas el contrato de licencia, haz clic en Aceptar.

  7. Si aceptas que Looker realice las acciones que se muestran en el cuadro de diálogo, haz clic en Aceptar y continuar.

    Aparecerá el cuadro de diálogo Configuración.

  8. En el cuadro de diálogo Configuración, haga lo siguiente:

    1. En el cuadro Tabla de eventos, introduzca los IDs del proyecto, el conjunto de datos y la tabla de eventos de usuario que haya exportado a BigQuery. El formato es project_id.dataset_id.table_id..

    2. En el cuadro Tabla de productos, introduzca los IDs del proyecto, del conjunto de datos y de la tabla de productos minoristas que haya exportado a BigQuery. El formato es project_id.dataset_id.table_id..

    3. En el cuadro Vista materializada de ventas, introduzca los IDs del proyecto, del conjunto de datos y de la tabla de la vista materializada de ventas que ha creado en Crear una vista materializada de ventas. El formato es project_id.dataset_id.table_id..

    4. En el cuadro Conexión, selecciona el nombre de la conexión que has creado en Configurar Looker.

    5. Haz clic en Instalar para completar la configuración e instalar el bloque de Looker.

      Aparecerá la página Looker Marketplace.

  9. En la página Looker Marketplace, en la fila Discovery: E-Commerce Insights (Descubrimiento: estadísticas de comercio electrónico), haga clic en Open (Abrir).

    Aparecerá la página Descubrimiento: estadísticas de comercio electrónico.

  10. Haz clic en un panel de la sección Paneles de control para ver un panel de control.

Personalizar el bloque de Looker

Este bloque de Looker usa refinamientos para la personalización. Para obtener más información sobre cómo usar los refinamientos para personalizar los bloques de Looker instalados desde Looker Marketplace, consulta Personalizar bloques de Looker Marketplace.