Мои исходные файлы находятся в хранилище BLOB-объектов Azure в формате CSV.
Я хочу, чтобы эти файлы были распакованы и переместились в синапс Azure с помощью ADF. В источнике активности копирования я дал вход для хранилища BLOB-объектов, а в приемнике я дал вход для синапса. Но я не уверен, какой метод копирования мне нужно выбрать в Polybase, Copy Command (Preview) или Bulk insert. Я пробовал использовать методы копирования Polybase и Bulk Insert. Но при запуске конвейера я получил ошибку ниже.
ErrorCode=FailedDbOperation,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Error happened when loading data into SQL Data Warehouse.,
Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.Data.SqlClient.SqlException,
Message=User does not have permission to perform this action.,Source=.Net SqlClient Data Provider,
SqlErrorNumber=15247,Class=16,ErrorCode=-2146232060,State=1,Errors=[{Class=16,Number=15247,State=1,Message=User does not have permission to perform this action.,},],'
Но в Azure sql Datawarehouse я могу вставлять данные с помощью sql-скриптов, поэтому я считаю, что вышеуказанная ошибка разрешения пользователя не является проблемой, которая может привести к сбою моего конвейера.
Не могли бы вы помочь мне, так как я новичок в Azure?
Спасибо