Mejores prácticas de Reporte
Crear instancias de reportes permite maximizar el rendimiento del servidor y ahorrar tiempo.
Generar una instancia de un reporte
Cada vez que habilitamos un nuevo reporte y luego lo guardamos en la aplicación, podemos seleccionar parámetros predeterminados como Período, Usuarios/Etiquetas, Reglas de Evento, etc.
Esto ahorra tiempo para el usuario al necesitar ejecutar un reporte específico y también evita el procesamiento de datos en tiempo real (ahorrando los recursos del servidor).
Lea cómo generar una instancia de un reporte.
Consejos sobre los parámetros
- No deje parámetros en blanco: si no selecciona ningún parámetro, el sistema no preparará los datos para el reporte. Esto significa que el usuario tendrá que esperar a que se procese.
- Seleccione las Etiquetas y Reglas de Evento adecuadas. Seleccionar más usuarios o reglas de evento de las necesarias reduce la eficiencia, haciendo que el procesamiento de datos sea más largo.
- Evite seleccionar los datos de hoy, si es posible. Los períodos de tiempo que incluyen el día actual harán que el procesamiento sea más largo, ya que nuevos datos del rastreador podrían estar ingresando al sistema en el momento de la ejecución.
- Oculte los parámetros que el usuario no necesita cambiar. Esto evitará "pruebas" innecesarias que podrían terminar encolando reportes.
- Programar reportes más grandes para ser enviados por correo electrónico ayuda a mejorar el rendimiento.
Procesamiento de datos
Siempre que generamos un reporte, los datos relacionados con ese reporte deben ser procesados. Cuando guardamos una nueva plantilla de reporte en una aplicación, los datos relacionados con ese reporte (para los parámetros específicos que hemos seleccionado) se procesarán automáticamente cada noche. Esto permite que el reporte se genere de inmediato.
Por ejemplo, si guardamos un reporte de Regla de Evento con parámetros para exceso de velocidad y Flota A, entonces los datos para los usuarios que pertenecen a Flota A se procesarán durante la noche. Cuando se genere el reporte, tomará menos tiempo en ser entregado.
Los datos también estarán listos para otros reportes que utilicen la misma información.
Debe tenerse en cuenta que cuando se guarda un reporte, los datos se procesarán a partir del día siguiente. Así que si generamos un reporte solicitando información que incluya fechas anteriores a hoy, esos datos necesitarán ser procesados.
Es muy importante seleccionar los parámetros correctos para ahorrar tiempo y evitar problemas de rendimiento.
Programación a medianoche
Programar reportes a medianoche puede parecer una buena idea, pero no para el rastreo GPS. Cuando programe reportes para las 00:00, recuerde que algunos datos aún están llegando del día anterior. Por esa razón, el procesamiento por lotes de los reportes ya guardados generalmente comienza a las 2:00 am. Recomendamos una hora de programación de reportes posterior a la medianoche para permitir que todos los datos del día anterior ingresen al servidor.