❓‍ ¿Cuándo usar una Consulta Basada en Tiempo?

Deberías usar un Consulta Basada en Tiempo tipo de cálculo para tu computación cuando desees analizar datos pasados o hábitos y patrones de los 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 Singularity Model de FT
En este ejemplo del Singularity Model de FT, queremos entender, mediante una evaluación de los patrones y comportamientos de juego previos de los jugadores, qué día de la semana prefiere jugar el jugador.
Funcionalidad del Jugador: Día de la Semana Más Activo - Basado en los últimos 90 Días Activos, identificamos el día que tuvo más días activos.
Tipo de Funcionalidad: 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 está más activo (número de depósitos).
Vamos a configurar la computación anterior👆 juntos y a seguir paso a paso el proceso de configuración de una consulta basada en tiempo.

🎥 Nueva Acción

Primero debes seleccionar si tu nueva Acción debe 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 en qué día de la semana es más probable que el jugador esté activo en el Sitio.
Como esto no puede hacerse usando un evento en tiempo real, deberíamos seleccionar una consulta basada en tiempo.
Consulta Basada en Tiempo
Consulta Basada en Tiempo

⚡ Disparadores de Computación

A continuación, es importante establecer el/los Disparador(es) necesarios para determinar cuando que la computación debe tener lugar. Solo es posible seleccionar Disparadores basados en tiempo, pero si se requiere es posible añadir múltiples Disparadores de evento temporal.
Simplemente haz clic en la sección 'Agregar un Disparador' para seleccionar un Disparador de tiempo existente de la lista, o haz clic en el ➕‍ icono para crear un nuevo Disparador de tiempo.
En este ejemplo, queremos que la consulta a la base de datos se ejecute todos los días a las 03:00 am.
Disparador de computación
Disparador de computación
Nota 🧠: Normalmente tiene sentido ejecutar consultas a la base de datos en las primeras horas de la mañana cuando hay menos actividad en tu sistema y para capturar los datos de los jugadores del día anterior.

🖥️ Especificar Consulta de Computación

A continuación, necesitas especificar la opción de computación. Esto está impulsado por Clickhouse, una base de datos eficiente que es utilizada por Fast Track para ejecutar consultas analíticas. Esta selección es el tipo de consulta que quieres que la computación ejecute.
Como puedes ver en nuestro ejemplo y en la imagen a continuación, la consulta está usando el nombre de slug exacto que se configuró y especificó para cada Tipo de Clase de Funcionalidad.
Después de que la consulta basada en tiempo se haya ejecutado, cualquier jugador que haya cambiado de clase será actualizado.
Consulta del Día de la Semana
Consulta del Día de la Semana

Errores de Consulta

Si realizas cambios en una computación de consulta basada en tiempo existente que no está formateada correctamente, recibirás un error similar a la imagen de abajo👇 y la consulta no será validada.
Error con la validación de la consulta
Error con la validación de la consulta
Nota 🧠: Todas las consultas basadas en tiempo en el Singularity Model de FT ya incluyen una consulta a la base de datos que está formateada correctamente y totalmente operativa.
Si deseas editar esta computación, puedes editar la consulta proporcionada o proporcionar y escribir tu propia consulta.
Si necesitas ayuda para escribir nuevas consultas a la base de datos, por favor contacta a tu Partner Manager. Podemos referirte a nuestros científicos de datos que estarán encantados de ayudar.

Query Editor

Si quieres crear nuevas consultas basadas en tiempo, siéntete libre de usar el Editor de Consultas para comprobar la mejor manera de estructurar y probar los resultados de tu consulta.
Puedes encontrar el editor de consultas en: Menú Insights & Analytics - Data Studio - Query Editor.

📛 Nombra tu Computación

Finalmente, da a tu computación un nombre descriptivo. Por favor asegúrate de que el nombre sea lo suficientemente informativo para que tú y tu equipo entiendan qué se está calculando dentro del movimiento.
Una vez que estés listo, Actualizar Computación para guardar tu trabajo.
Nombra tu computación
Nombra tu computación

✅ Movimientos Activos

Todos tus movimientos (en tiempo real y consultas basadas en tiempo) se mostrarán bajo Procesos Activos en la pestaña Gestionar Movimientos de la Funcionalidad del Jugador.
Procesos Activos
Procesos Activos
📈‍ Dashboards: Puedes ver los resultados de las consultas a la base de datos en la pestaña Dashboards de la Funcionalidad del Jugador seleccionada.
Lee más sobre los Dashboards de la Funcionalidad del Jugador aquí.
Aquí hay un recorrido completo del proceso de configuración para la consulta basada en tiempo utilizada en el ejemplo presentado en esta página: