У меня есть исходный файл .csv с 21 столбцом и таблица назначения с 25 столбцами.
Не ВСЕ столбцы в источнике имеют дом в таблице назначения, и не все столбцы в таблице назначения происходят изsource.
Я не могу получить задание CopyData, чтобы позволить мне выбирать, каким я хочу, чтобы было отображение.Единственный способ заставить его работать до сих пор - это загрузить исходные данные в «промежуточную» таблицу с отображением 1: 1, а затем выполнить хранимую процедуру для вставки данных из этой таблицы в конечный пункт назначения.
Я пытался изменить схемы как источника, так и места назначения, чтобы они совпадали, но он все равно дает ошибку, потому что у фактического источника больше столбцов, чем у места назначения, или наоборот.
Это не может бытьНаиболее эффективный способ сделать это, но я не знаю, как заставить его работать.
Да, я пробовал пользовательский интерфейс, да, я пробовал схемы столбцов, нет, я не могу изменитьисходный файл и не должен.
Код ошибки, который возвращается, является некоторым изменением:
"errorCode": "2200",
"message": "ErrorCode=UserErrorInvalidColumnMappingColumnCountMismatch,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Invalid column mapping provided to copy activity: '{LONG LIST OF COLUMN MAPPING HERE}', Detailed message: Different column count between target structure and column mapping. Target column count:25, Column mapping count:16. Check column mapping in table definition.,Source=Microsoft.DataTransfer.Common,'",
"failureType": "UserError",
"target": "LoadPrimaryOwner"