Forum Discussion

ericjo's avatar
ericjo
Helper III
4 months ago
Solved

Using Delta Sharing IN Fabric Notebook

I am new to Fabric and am attempting to import data into Fabric via delta sharing. I have received a ".share" file and connected it to Fabric Lakehouse using Data Flow Gen2, and it is currently work...
  • arabalca's avatar
    arabalca
    4 months ago

    Hi ericjo ,

     

    let me clarify both points.

    1. 10-minute timeout :The 10-minute limit does not apply between tables. It applies to the validation and publishing process of the dataflow: each query must complete that process within 10 minutes. (Microsoft Learn) If it exceeds that, the dataflow fails at publish time, not during the data refresh itself. If you have three tables and one of them is slow or complex, that specific query can cause the publish to fail. The documented workaround is to simplify the queries or split them across separate dataflows.

    2. Schema sync : Yes, errors can occur. If the provider adds, removes, or renames columns and you do not update the dataflow manually, the load will either fail or produce incorrect data. In a Notebook with Spark you can mitigate this with mergeSchema, which automatically reconciles schema differences:

     

    df.write.format("delta").option("mergeSchema", "true").mode("append").save(path)

     

    If my commenta helped solve your question, it would be great if you could like all comment and mark it as the accepted solution. It helps others with the same issue and also motivates me to keep contributing.

     

    Thanks a lot, I really appreciate it.