Obtén paneles que muestren indicadores clave de rendimiento

En esta página, se explica el proceso para obtener paneles de Looker que pueden mostrar indicadores clave de rendimiento para tu empresa de comercio minorista.

Antes de comenzar

Antes de obtener paneles de Looker para tu empresa de comercio minorista, debes hacer lo siguiente:

Configurar Looker

  1. Obtén una instancia de Looker de tu ingeniero de ventas de Looker o consultor de Servicios profesionales.

  2. Para configurar una conexión en Looker a BigQuery, sigue las instrucciones que se indican en Google BigQuery en la documentación de Looker. Tu ingeniero de ventas de Looker o consultor de Servicios profesionales te ayudará con esta tarea si es necesario. Guarda el nombre de la conexión que configuraste para usarla en Instala el bloque de Looker.

Convierte tu vista de BigQuery de eventos de usuario en una tabla

Los paneles de Looker requieren que los datos de tus 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, haz lo siguiente:

  1. Reemplaza las variables en el siguiente código de ejemplo de SQL de la siguiente manera:

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

    • rdm_user_event_table. Los IDs de proyecto, conjunto de datos y tabla en BigQuery para la nueva tabla de BigQuery. Usa el mismo ID del proyecto y el mismo ID de conjunto de datos que usaste para la vista de eventos de usuario que exportaste a BigQuery. Para el ID de 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 la muestra de código 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 está seleccionado, selecciona el proyecto que contiene tu tabla de eventos de usuario.

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

  6. Haz clic en Ejecutar y espera a que termine de ejecutarse la consulta.

Tu nueva tabla se escribe en la ubicación de BigQuery que configuraste con la variable rdm_user_event_table. Guarda esta ubicación para usarla en Instala el bloque de Looker.

Crea una vista materializada para 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 Introducción a las vistas materializadas en la documentación de BigQuery.

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

  1. Reemplaza las variables en el siguiente código de ejemplo de SQL de la siguiente manera:

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

    • rdm_user_event_table. Los IDs de proyecto, conjunto de datos y tabla de la tabla de eventos de usuario que exportaste 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 la muestra de código 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 está seleccionado, selecciona el proyecto que contiene tu tabla de eventos de usuario.

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

  6. Haz clic en Ejecutar y espera a que termine de ejecutarse la consulta.

Tu nueva vista materializada para las ventas se escribe en la ubicación de BigQuery que configuraste con la variable mv_sales. Guarda esta ubicación para usarla en Instala el bloque de Looker.

Instala el bloque de Looker

En este procedimiento, descargarás un bloque de Looker con el sitio web de Looker Marketplace que está conectado a tu instancia de Looker. También tenemos un Looker Marketplace público, en el que puedes ver los distintos bloques de Looker 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 Configura Looker.

  2. Haz clic en y, luego, en Descubrir.

    Aparecerá la página de Looker Marketplace.

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

    Aparecerá el panel Modelos, que muestra Discovery: E-Commerce Insights.

  4. Haz clic en Discovery: E-Commerce Insights.

  5. Haz clic en Instalar > Instalar.

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

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

    Aparecerá el diálogo Configuración.

  8. Configura el diálogo Configuración de la siguiente manera:

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

    2. En el cuadro Tabla de productos , ingresa los IDs de proyecto, conjunto de datos y tabla de la tabla de productos de comercio minorista que exportaste a BigQuery. El formato es project_id.dataset_id.table_id.

    3. En el cuadro Vista materializada de ventas , ingresa los IDs de proyecto, conjunto de datos y tabla de la vista materializada para las ventas que creaste en Crea una vista materializada para las ventas. El formato es project_id.dataset_id.table_id.

    4. En el cuadro Conexión, selecciona el nombre de la conexión que creaste en Configura Looker.

    5. Haz clic en Instalar para completar la configuración y, luego, 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, haz clic en Abrir.

    Aparecerá la página Discovery: E-Commerce Insights.

  10. Haz clic en un panel debajo del encabezado Paneles para ver un panel.

Personaliza el bloque de Looker

Este bloque de Looker usa refinamientos para la personalización. Para obtener más información sobre el uso de refinamientos para personalizar los bloques de Looker instalados desde Looker Marketplace, consulta Personaliza los bloques de Looker Marketplace.