Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
1 year ago

DataflowsError

Hola a todos,

Obtener el error al ejecutar Dataflow, parece que debido al tamaño de los datos, ¿cómo resolver el error?

Error: PipelineException: El tamaño de datos sin comprimir especificado en un encabezado de paquete supera el límite máximo: GatewayDecompressor - Header.UncompressedDataSize (211517212) de un paquete comprimido supera la carga útil sin comprimir máxima permitida de 157286421..Param1 = PipelineException: El tamaño de datos sin comprimir especificado en un encabezado de paquete supera el límite máximo: GatewayDecompressor - Header.UncompressedDataSize (211517212) de un paquete comprimido supera la carga útil sin comprimir máxima permitida de 157286421

18 Replies

  • Hola @ArvindJha : estos errores son comunes cuando se está procesando un paquete de datos en el flujo de datos de Power BI que supera el tamaño máximo permitido

    Intenta limitar la cantidad de filas o columnas procesadas en tu Dataflow:

    Intente reducir columnas, filtrar datos y habilitar primero la actualización incremental. Si el problema persiste, compruebe la memoria de la puerta de enlace y considere la posibilidad de particionar los datos.

    Opción 2: Si es posible, divida las tablas grandes en tablas más pequeñas y procéselas por separado

    Ref: Enlace:

    Solución de problemas de flujos de datos en Power BI | Tutorial de Power Query Ep8 | Power BI | Consultoría de BI Pro | 4K

    https://community.fabric.microsoft.com/t5/Service/PipelineException-when-running-dataflow-CompressedDataSize/td-p/3053613

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Gracias por la respuesta, todo esto ya está solucionado, pero el problema persiste, para que ocurra la carga incremental, tiene que hacer la carga completa la primera vez, ¿verdad? las columnas se reducen a lo que se requiere, funciona absolutamente bien en QlikSense

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        @ArvindJha,

        Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.

        Tiene razón acerca de que Power BI requiere una carga completa inicialmente cuando la actualización incremental está habilitada, y parece que ya ha optimizado el conjunto de datos de manera reflexiva.

        Una cosa que se debe tener en cuenta es cómo se estructuran los pasos de consulta dentro del flujo de datos. Si una transformación determinada (como fusionar, anexar o expandir) da como resultado un objeto en memoria muy grande, incluso brevemente, puede hacer que un solo paquete supere el tamaño sin comprimir permitido, lo que provoca este error. A diferencia de QlikSense, Power BI no transmite todos los datos paso a paso durante la transformación y puede materializar resultados intermedios en memoria dependiendo de cómo se construya la consulta.

        Si es posible, intente revisar los pasos de la consulta para ver si una operación específica puede estar generando un conjunto de datos intermedio de gran tamaño. Dividir esa transformación en pasos más pequeños, tal vez materializando los pasos anteriores en un flujo de datos provisional o aplicando filtros antes en la cadena, puede ayudar a distribuir la carga de manera más uniforme.

        También me gustaría tomarme un momento para agradecer a @rajendraongole1 por participar activamente en el foro de la comunidad y por las soluciones que han estado compartiendo en el foro de la comunidad. Sus contribuciones marcan una diferencia real.

        Si no entiendo sus necesidades o aún tiene problemas con él, no dude en hacérnoslo saber.

        Saludos
        Hammad.
        Equipo de apoyo a la comunidad

        Si esta publicación ayuda, márquela como una solución, para que otros miembros la encuentren más rápidamente.

        Gracias.

  • @ArvindJha,

    Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.

    Parece que se enfrenta a un problema al ejecutar su flujo de datos y sugiere que podría deberse al tamaño de los datos. Como @rajendraongole1 ya respondió a su consulta, revise su respuesta y márquela como solución si resuelve su problema.

    También me gustaría tomarme un momento para agradecer a @rajendraongole1 por participar activamente en el foro de la comunidad y por las soluciones que han estado compartiendo en el foro de la comunidad. Sus contribuciones marcan una diferencia real.

    Si no entiendo sus necesidades o aún tiene problemas con él, no dude en hacérnoslo saber.

    Saludos
    Hammad.
    Equipo de apoyo a la comunidad

    Si esta publicación ayuda, márquela como una solución, para que otros miembros la encuentren más rápidamente.

    Gracias.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      @ArvindJha,

      Como no hemos tenido noticias suyas, simplemente seguimos con nuestro mensaje anterior. Me gustaría confirmar si ha resuelto con éxito este problema o si necesita más ayuda.

      En caso afirmativo, puede compartir su solución alternativa y marcarla como una solución para que otros usuarios también puedan beneficiarse. Si encuentra una respuesta particularmente útil para usted, también puede marcarla como una solución.


      Si aún tiene alguna pregunta o necesita más ayuda, no dude en hacérnoslo saber. Estamos más que felices de seguir ayudándole.
      Gracias por su paciencia y esperamos tener noticias suyas.

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        @ArvindJha,

        Quería comprobar si ha tenido la oportunidad de revisar la información proporcionada. No dude en ponerse en contacto con nosotros si tiene más preguntas. Si mi respuesta ha respondido a su consulta, acéptela como una solución para que otros miembros de la comunidad puedan encontrarla fácilmente.


        Gracias.

  • Gracias por la respuesta, en realidad para la extracción doy digamos 9 am , el flujo de Power Automate se ejecuta cuando la extracción es exitosa, pero el punto de activación para el informe final es cuando se completa la transformación, pero tanto la transformación como el informe comienzan a ejecutarse en paralelo incluso en la condición if else

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      @ArvindJha,

      Con lo que se está encontrando es con un comportamiento común en Power Automate, las acciones colocadas una después de la otra no esperan automáticamente a que se completen las anteriores a menos que se configure explícitamente para hacerlo.

      Incluso si usa condiciones if/else, si ambas bifurcaciones o pasos no están anidados correctamente o no se controlan con "Configurar ejecución después", Power Automate aún puede intentar ejecutarlos en paralelo, especialmente si las acciones no tienen un vínculo de dependencia verdadero.

      Saludos
      Hammad.
      Equipo de apoyo a la comunidad