¿Qué es un informe síncrono?
Un informe síncrono es un informe pequeño que debe ejecutarse muy rápido. Cuando se recibe una solicitud para ejecutar un informe síncrono, el informe de DCM plataforma comenzará a ejecutarlo por ti de inmediato. Informes como estos se usan mejor en situaciones en las que necesitas un fragmento pequeño de datos con rapidez, como cuando muestras métricas en una interfaz gráfica interfaz de usuario.
¿Cuál es la diferencia entre la sincronización de generación de informes asíncrona?
Ejecutar un informe de forma asíncrona siempre tardará al menos unos minutos, incluso si solicitas una pequeña cantidad de datos. Síncrona los informes devuelven estos datos mucho más rápido a costa de reducir tiempo de espera del tiempo de ejecución del informe. Deberías usar de generación asíncrona de informes cuando el informe no se puede ejecutar en el tiempo de espera síncrono o cuando no estás en un entorno entorno, como una interfaz de usuario.
¿Qué es el tiempo de espera del informe síncrono?
Si el informe es lo suficientemente pequeño como para ejecutarse en 10 segundos o menos, el el sistema devolverá un archivo de informe completo a su solicitud de ejecución inicial. De lo contrario, los informes de DCM ejecutarán tu informe durante un período de 50 segundos antes de que se agote el tiempo de espera.
¿Qué sucede si un informe síncrono tarda demasiado por mucho tiempo?
Si la generación de un informe síncrono no se completa en el tiempo de espera, la generación se detiene y el informe se conmuta por error nuestra cola de informes asíncrona. Tu informe no fallan o muestran un error, pero pasar a la fila significa que el informe demorará al menos unos minutos en generar.
No recibirás ninguna indicación de que tu informe superó el tiempo de espera de los informes síncronos, excepto el tiempo de generación del informe. Se completará de forma síncrona en 50 segundos o menos. se vuelven asíncronas y tardan varios minutos.
¿Qué tipos de informes admiten la ejecución síncrona?
Todos los tipos de informes admiten la ejecución síncrona, excepto en los siguientes casos:
- El informe de Ruta para la conversión, que nunca admite informes síncronos.
- El
Informe de Floodlight, que solo admite informes síncronos
si se excluyen
dfa:floodlightImpressions
.
Los demás tipos de informes admiten la ejecución síncrona, pero seguirán el tiempo de espera si hay demasiados datos o una combinación de métricas y recursos se usan dimensiones específicas.
¿Cómo puedo ejecutar un informe síncrono?
De forma predeterminada, todos los informes se ejecutan de forma asíncrona. Cuando solicites el
genera un nuevo archivo de informe, puedes configurar el estado
synchronous
parámetro en
true
para solicitar que el informe se ejecute de forma síncrona. Consulta el
código de ejemplo en nuestra documentación.
¿Debería solicitar todos mis informes con ejecución?
No, solo debes solicitar la ejecución síncrona cuando esperes que el informe finalice dentro del tiempo de espera. Si tu informe comienza con una ejecución síncrona y alcanza el límite de tiempo de espera, el informe mover a la cola asíncrona: la ejecución total del informe el tiempo será el requerido para generar el informe de forma asíncrona, además el tiempo de espera síncrono. Por lo tanto, si hubieras solicitado el informe de forma asíncrona, habrías evitado la demora adicional del período de tiempo de espera síncrono.
¿Las métricas y dimensiones que solicite afectarán el tiempo de generación de mis informes?
Sí. Algunas métricas y dimensiones demoran más en compilar que otras, y algunas de ellas incluso pueden provocar una falla los informes para que siempre se agote el tiempo de espera. Las dimensiones geográficas son una de estas una dimensión que rara vez, si nunca, será lo suficientemente rápida como para incluir en síncronos.
¿Cómo puedo reducir el tiempo necesario para generar mi para permitir informes síncronos?
Muchos factores, como el tamaño de las campañas incluidas y el período que abarca el informe, afectan la velocidad. Un poco manual Por lo general, hacer ajustes es la mejor manera de reducir el tamaño de tus informes. comienza con todo lo que quieres que se pueda mostrar rápidamente, y, luego, intente reducir el informe hasta que se complete correctamente de forma síncrona.