Forum Discussion
Dataflow gen2 refresh Error
I’m currently under significant time pressure to deliver a production-ready workflow for my client. Over the past two weeks, I’ve been evaluating Dataflow Gen2 for my use case, but have encountered several critical issues and unexpected behaviors:
- Incremental refresh does not function as expected
- Refresh operations result in Lakehouse tables with the correct schema and row count, but contain no data
- No REST API support for triggering refreshes using a service principal (SPN)
These challenges are difficult to diagnose or address intuitively, making DF Gen2 unreliable for my current complex production scenario.
While I plan to raise a formal support ticket once immediate client deliverables are met, I’ve documented the steps to reproduce these issues (outlined above). My current focus is to design a robust and scalable data engineering solution—ideally leveraging Notebooks as the primary mechanism, rather than relying on low-code artifacts like Dataflows or Pipelines. This is particularly important in the context of enterprise-level BI that integrates data from diverse sources, including on-prem systems, Databricks, Dremio, SharePoint, and others.
In contrast, Dataflow Gen1—though limited to producing flat tables and lacking SQL or Spark transformation capabilities—proved far more stable in practice. From a functional standpoint, it presented minimal issues. The unfortunate limitation is that it cannot insert data into a destination.
Hi,
Can i know if this is resolved, please? Im having the same problem.
Trying to get data via OnPrem to destination Lakehouse, but getting the versioning error when i turn on the Incremental Refresh. I had to say that the Inc. Refesh in Gen2 is horrible than the Gen1. (Especially when it needs all step to fold, no native query)
"Couldn't refresh the entity because of an issue with the mashup document MashupException.Error: The value does not support versioning. Details: Reason = Expression.Error;ErrorCode = 10855;Detail = #table({"0soursystem", "MANDT", "lang_key", "plant", "planner_cd", "planner-name"}, {});Microsoft.Data.Mashup.Error.Context = User GatewayObjectId: fb0ad49a-bd40-4089-bb20-21c5da700313". Error code: Mashup Exception Expression Error. (Request ID: 90473d75-c6d4-4065-b82b-4c455c9e6dbc).