An Azure service for ingesting, preparing, and transforming data at scale.
I'm having the same issue.
My source is a parquet file and my sink is a stored procedure with user defined table type.
I have fault tolerance and logging enabled, when I run the pipeline in debug the copy data activity reports:
"rowsRead": 53303,
"rowsCopied": 53303,
"rowsSkipped": 0
I have a simple truncate and insert (from the UDTT) in the procedure to debug the issue but I'm only seeing 4953 rows returned from the UDTT, it looks like they are the last 4953 in the file.
I have tried altering the data types in the UDTT but no difference, if I set up an alternat copy data activity to insert the data as a new table I get the complete file.
We are using SQL procedures as a sink as the processing of the file (bulk\Net etc) is based on other parameters.
Any help would be appreciated.