Consultas basadas en tiempo
Esta página explicará cómo crear un nuevo cálculo de Consulta basada en Tiempo.
❓ ¿Cuándo usar una Consulta basada en Tiempo?
Deberías usar un tipo de cálculo de Consulta basada en Tiempo para tu cálculo cuando desees analizar datos pasados o hábitos y patrones de jugadores para entender a qué clase debería pertenecer un jugador. Estas consultas pueden configurarse para ejecutarse o actualizarse en momentos específicos, como diariamente a las 03:00 am.
Ejemplo del Modelo FT Singularity
En este ejemplo del Modelo FT Singularity, queremos entender, utilizando una evaluación de los patrones y comportamientos de juego previos de los jugadores, qué día de la semana el jugador prefiere jugar.
Características del jugador: Día más activo de la semana - Basado en los últimos 90 días activos, identificamos el día que tuvo más días activos.
Tipo de artículo: Día de la semana.
Clases: Lunes, Martes, Miércoles, Jueves, Viernes, Sábado, Domingo.
Consulta basada en Tiempo: Para evaluar el día de la semana en que el jugador es más activo (número de depósitos).
Configuraremos juntos el cálculo anterior👆 y pasaremos paso a paso por el proceso de configurar una consulta basada en tiempo.
🎥 Nueva Acción
Primero necesitas seleccionar si tu nueva acción debería ser un movimiento en tiempo real o una consulta basada en tiempo.
En nuestro ejemplo anterior, queremos evaluar el día de la semana preferido por los jugadores para jugar. Esto te permitirá asignar a tu jugador a una clase de día de la semana como 'Viernes' para determinar qué día de la semana es más probable que el jugador esté activo en el sitio.
Como esto no puede hacerse utilizando un evento en tiempo real, deberíamos seleccionar una consulta basada en tiempo.
⚡ Triggers de Cálculo
A continuación, es importante establecer el/los trigger(s) necesario(s) para determinar cuándo debería tener lugar el cálculo. Solo es posible seleccionar triggers basados en tiempo, pero si es necesario, es posible agregar múltiples triggers de eventos de tiempo.
Simplemente haz clic en la sección 'Agregar un Trigger' para seleccionar un trigger de tiempo existente de la lista, o haz clic en el icono ➕ para crear un nuevo trigger de tiempo.
En este ejemplo, queremos que la consulta de la base de datos se ejecute todos los días a las 03:00 am.
Nota 🧠: Por lo general, tiene sentido ejecutar consultas de bases de datos en las primeras horas de la mañana cuando hay menos actividad en tu sistema y para capturar los datos del jugador del día anterior.
🖥️ Especificar Consulta de Cálculo
A continuación, necesitas especificar la opción de cálculo. Esto es impulsado por Clickhouse, una base de datos eficiente que Fast Track utiliza para ejecutar consultas analíticas. Esta selección es el tipo de consulta que quieres que se ejecute el cálculo.
Como puedes ver en nuestro ejemplo y en la imagen de abajo, la consulta está utilizando el nombre exacto del slug que se configuró y especificó para cada Clase de Tipo de Artículo.
Después de que se haya ejecutado la consulta basada en tiempo, cualquier jugador que haya cambiado de clase será actualizado.
Errores de Consulta
Si haces cambios en un cálculo de consulta basada en tiempo existente que no está formateado correctamente, recibirás un error similar a la imagen de abajo👇 y la consulta no será validada.
Nota 🧠: Todas las consultas basadas en tiempo en el Modelo FT Singularity ya incluyen una consulta de base de datos que está formateada correctamente y completamente operativa.
Si deseas editar este cálculo, puedes editar la consulta proporcionada o proporcionar y escribir tu propia consulta.
Si necesitas algún apoyo para escribir nuevas consultas de bases de datos, por favor contacta a tu Gerente de Socio. Podemos referirte a nuestros científicos de datos que estarán encantados de ayudarte.
Editor de Consultas
Si quieres crear nuevas consultas basadas en tiempo, no dudes en usar el Editor de Consultas para verificar cómo estructurar mejor y probar los resultados de tu consulta.
Puedes encontrar el editor de consultas en; Menú de Insights & Analytics - Data Studio - Editor de Consultas.
📛 Nombra tu Cálculo
Finalmente, dale a tu cálculo un nombre descriptivo. Por favor, asegúrate de que el nombre es lo suficientemente informativo para ti y tu equipo para entender qué se está calculando dentro del movimiento.
Una vez que estés listo, Actualiza el Cálculo para guardar tu trabajo.
✅ Movimientos Activos
Todos tus movimientos (en tiempo real y consultas basadas en tiempo) se mostrarán bajo Procesos Activos en la pestaña Administrar Movimientos de la Característica del Jugador.
📈 Dashboards: Puedes ver los resultados de las consultas de bases de datos en la pestaña Dashboards de la Característica del Jugador seleccionada.
Aquí tienes un recorrido completo del proceso de configuración para la consulta basada en tiempo utilizada en el ejemplo presentado en esta página;