An Azure service for ingesting, preparing, and transforming data at scale.
Hi ,
Thanks for reaching out to Microsoft Q&A.
This behaviour is a current limitation in ADF Copy Activity when the source is a Fabric Warehouse.
Earlier, with Azure SQL db as source, ADF allowed column-level type conversion settings in the Mapping tab (for example DateTime format per column). When the source is Fabric Warehouse, the connector currently exposes type conversion only at the activity level, not at the individual column mapping level, so the UI does not show those options even if you add them manually in JSON.
Workarounds:
- Handle formatting in the source query (recommended) Use a query in the source dataset and convert the column explicitly:
This forces the format before Copy Activity reads it.SELECT CONVERT(VARCHAR(19), ModifiedOn, 120) AS ModifiedOn, CONVERT(VARCHAR(19), ExtractDate, 120) AS ExtractDate FROM table - Use a Data Flow instead of Copy Activity In Mapping Data Flow you can use Derived Column + toString()/toTimestamp() for precise column-level formatting.
- Use staging with SQL transformation Land data into a staging table/file, then run a transformation step to control datetime format.
Bottom line: Per-column type conversion in the Mapping UI is not supported yet for Fabric Warehouse sources in Copy Activity, so the practical workaround is formatting in the source SQL query or using Data Flow transformations.
Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.