It seems like the issue with the missing managerId
and managerName
fields could be related to how the pipeline is reading the data from the Synapse database. If the original pipeline was not reading these fields correctly but the new one does, it could be due to factors like:
Metadata cache issue: Sometimes, Azure Data Factory caches metadata and it could be out of sync, causing certain fields to not be read correctly. Recreating the pipeline might have resolved this issue by forcing a fresh metadata read.
Configuration or connection issues: Even though both pipelines have identical configurations, there could be a subtle difference in how they interact with the data source (e.g., the Web Activity or Copy Data Activity settings might slightly differ).
Data inconsistency: Ensure the data in the Synapse database hasn't changed (e.g., schema changes or missing values). The new pipeline might be pulling in data from a different snapshot.
It’s recommended to carefully compare the connection settings, metadata caching, and data source configuration in both pipelines.