У меня есть конвейер фабрики данных Azure (DF), который состоит из операции копирования. Действие копирования использует HTTP-коннектор в качестве источника для вызова конечной точки REST и возвращает поток CSV, который попадает в таблицу базы данных SQL Azure.
Копирование не выполняется, если CSV содержит строки (например, 40f52caf-e616-4321-8ea3-12ea3cbc54e9
), которые сопоставлены с полем uniqueIdentifier в целевой таблице с сообщением об ошибке The given value of type String from the data source cannot be converted to type uniqueidentifier of the specified target column
.
Я безуспешно пытался обернуть исходную строку {}
, например {40f52caf-e616-4321-8ea3-12ea3cbc54e9}
.
Действие копирования будет работать, если я изменил поле целевой таблицы с uniqueIdentifier
на nvarchar(100)
.