Forum Discussion

TWorku's avatar
TWorku
Frequent Visitor
9 months ago
Solved

Pipeline Copy Activity unable to copy delta table to local SQL server

Hey there! So I'm trying to copy a delta table from my Fabric lakehouse to my local SQL Server, and hitting a weird date issue. Back before Fabric updated things, this was a simple 2-minute job - no...
  • v-kpoloju-msft's avatar
    v-kpoloju-msft
    8 months ago

    Hi TWorku,

    Thank you for the clarification that makes complete sense, and your approach is valid.

    What you are seeing aligns with current Fabric behaviour: when copying directly from a Lakehouse, DATE columns can be exposed as high-precision DateTime metadata at runtime, which causes SQL Server conversion failures. By merging the data into a Warehouse first, the schema is normalized to strict relational types, which is why the subsequent copy to local SQL Server runs successfully and within an expected time frame.

    Given your requirement to keep source data types unchanged, this Warehouse-based pattern is a solid and supported design choice. While it does introduce an additional object to manage, it avoids the staging performance penalty and provides predictable copy behaviour. Until the Lakehouse Copy metadata handling is improved, this is one of the most reliable solutions for production workloads.

    Hope that clarifies. Let us know if you have any doubts regarding this. We will be happy to help.

    Thank you for using the Microsoft Fabric Community Forum.