Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
CrhIT
Frequent Visitor

API data changed and it's not compatible with my warehouse table

I made a pipeline that GET data from an API. At first the table was built with the data extracted. Now the data retrieve from the API changed its structure and thus the pipeline is retrieving errors.

 

One of them is that a column doesn't find a match the warehouse table.

 

I was wondering if there's a way to catch up this error, or allow the data table to add a new column, so if further changes are introduce on the API it diesn't mess up with my pipeline.

ERORRS:

 

ErrorCode=UserErrorSqlDWCopyCommandError,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Column 'orders.items.modifiers.item_id' not found in SQL DW table '[dbo].[SaintRemi]',Source=Microsoft.DataTransfer.ClientLibrary,'
One or more 'sink' in copy activity mapping doesn't point to any data. Choose one of the three properties 'name', 'path' and 'ordinal' to reference columns/fields.  
4 REPLIES 4
CrhIT
Frequent Visitor

No answers to this topic. I might create a ticket to support.

Anonymous
Not applicable

Hi  @CrhIT ,

Have you solved your problem? If so, can you share your solution here and mark the correct answer as a standard answer to help other members find it faster? Thank you very much for your kind cooperation!

 

 

Best Regards

Yilong Zhou

Anonymous
Not applicable

Hi @CrhIT ,

The error message indicates that the column ‘orders.items.modifiers.item_id’ is not found in your SQL Data Warehouse table ‘[dbo].[SaintRemi]’. This can happen if there’s a mismatch between the source and sink schema or if the column name is incorrect.

 

I think spelling and case issues also need to be checked when ensuring that 'orders.items.modifiers.item_id' exists.Another thing is that in the copy activity, go to the Mapping tab and ensure that the source and sink columns are correctly mapped. You can use the properties ‘name’, ‘path’, or ‘ordinal’ to reference the columns/fields. You can look at this document: Schema and data type mapping in copy activity - Azure Data Factory & Azure Synapse | Microsoft Learn

 

 

 

Best Regards

Yilong Zhou

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Thank you very much for your reply, the thing is that the API add a new child in its json and the data warehouse didn't have that column when I first built it, hence I cannot mapped it now. I was wondering if there's a work arroound to ignore this "new column" cause I don't truly need it or to create a new column in an existing table in warehouse

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

June FBC25 Carousel

Fabric Monthly Update - June 2025

Check out the June 2025 Fabric update to learn about new features.

Top Solution Authors