Definición del evento de Looker para los precios de consumo

En esta página, se define el concepto de evento de Looker, que es la métrica de consumo principal que se usa para los modelos de precios basados en el consumo en Looker (Google Cloud Core).

¿Qué es un evento de Looker?

Un evento de Looker es una unidad de medida del consumo en tu instancia de Looker (Google Cloud Core). Representa el valor de Looker al generar una consulta desde la capa semántica, recuperar datos de la empresa y aplicar transformaciones o contexto visual a esos datos para un usuario final.

Internamente, cada evento de Looker se asigna a la ejecución de una tarea de consulta.

Definición de una tarea de consulta

Una tarea de consulta es la representación interna de una operación de consulta, independientemente de la fuente que la inicie. Estos son algunos ejemplos de tareas de búsqueda:

Cada una de estas tareas representa 1 evento de Looker. Por ejemplo, actualizar un panel que incluye 10 tarjetas genera 10 tareas de consulta y, por lo tanto, 10 eventos de Looker facturables.

Una sola tarea de consulta abarca todo el ciclo de vida de una operación de consulta, desde el momento en que se inicia la consulta hasta que los resultados comienzan a transmitirse a la fuente iniciadora.

Por qué se usan las tareas de consulta para los precios de consumo

Las tareas de consulta se encuentran en una posición única para medir tanto el valor para el cliente como el uso de recursos del sistema en Looker por varios motivos:

  • Representación del valor principal: Cada función principal de Looker, incluidos los paneles, las alertas automatizadas, los informes programados y la exploración visual de datos, ejecuta una consulta. Las tareas de búsqueda reflejan directamente esta actividad de generación de valor.
  • Cobertura integral: No hay brechas en esta métrica. Se genera una tarea de consulta para cada consulta que se ejecuta, independientemente de cómo se haya iniciado la solicitud (por ejemplo, a través de la interfaz de usuario, con una API o a través de una entrega programada).
  • Valor normalizado: La métrica de la tarea de búsqueda normaliza el valor de la recuperación de datos, independientemente de si los resultados se extraen de la base de datos o se publican desde la caché interna de Looker.
  • Medición coherente: A diferencia de los extremos de API (que pueden tener un alcance o no, lo que genera diferencias en la utilización del sistema), las tareas de consulta proporcionan una unidad de medición coherente en todas las actividades.

Tareas de búsqueda no facturables

Para garantizar un rendimiento óptimo de la instancia y proporcionar una experiencia del usuario clara y justa, ciertos tipos de tareas de búsqueda se excluyen de la canalización de facturación. Los eventos de Looker generados para las siguientes tareas de consulta no son facturables:

  1. Consultas de actividad del sistema: Son consultas que se ejecutan en modelos de instrumentación internos para potenciar la supervisión de Looker, los informes de uso y la actividad del sistema (en la configuración de internal_model que se usa en helltool). Esto garantiza que los administradores siempre puedan acceder a la información de rendimiento y telemetría (como la actividad del sistema de élite o ESA), incluso si superan los límites de facturación o gobernanza.
  2. Consultas de sugerencias: Son consultas automáticas que se envían a la base de datos cuando un usuario escribe en un campo de texto de filtro para generar sugerencias de filtro. No representan un valor directo e independiente para el cliente, y se excluyen de la facturación.
  3. Ejecuciones de consultas de tablas derivadas persistentes (PDT): Son las consultas que se ejecutan para compilar o volver a compilar PDTs. Dado que los PDT son una herramienta de optimización del rendimiento que se recomienda para mejorar la experiencia del usuario, los comandos de recompilación de PDT no se cobran por separado para evitar desincentivar su uso y porque también se pueden activar de forma intercalada durante la ejecución de consultas estándar.
  4. Consultas de renderización previa de PDF: Son tareas que ejecutan consultas para completar la caché durante la generación de documentos PDF. Las impresiones en PDF activan dos consultas por segmento (una para almacenar en caché los resultados y otra para renderizar desde la caché). Solo la consulta de lectura de caché final se cuenta como un evento facturable, mientras que la consulta de precarga se excluye.
  5. Búsquedas sin éxito: Cualquier tarea de búsqueda que no devuelva resultados al usuario. Estas tareas abarcan las consultas de bases de datos que generan estados distintos de COMPLETE, incluidos los siguientes:

    • ERROR
    • KILLED
    • CACHE_ONLY_MISS
    • REJECTED (rechazo por incumplimiento de políticas)

Todas las demás tareas de consulta, incluidos los aciertos de caché, siguen siendo facturables para reflejar correctamente el tráfico de consultas que controla la instancia de Looker.