Мы пытаемся динамически выполнить наш ETL-пакет служб SSIS из фабрики данных Azure, передавая имя пакета во время выполнения, например @concat('CPG/CPG_Load/',Item().JobName)
.
Он работал раньше, чем ожидалось, но внезапно мы получаемследующая проблема:
Ошибка: {"SsisDBOperationGuid": "de1a7507-a46f-4ec9-a9a8-9eaa398dd09a", "SsisDBOperationId": 39, "OperationErrorMessages": "7/7/2019 9:38: 54 AM +00: 00: проверка DFT: ошибка: эмулированное хранилище больших двоичных объектов не поддерживается \ n11 / 7/2019 9:38:54 AM +00: 00: проверка DFT: ошибка: «Гибкий источник файлов» не прошел проверкуи вернул статус проверки \ "VS_ISBROKEN \". \ r \ n \ n11 / 7/2019 9:38:54 AM +00: 00: Проверка DFT: Ошибка: один или несколько компонентов не прошли проверку. \ r \ n \ n ", "ffectiveIntegrationRuntime ":" dfir-irg-dev (Северная Европа) "," executeDuration ": 17," durationInQueue ": {" интеграцииRuntimeQueue ": 0}}
Мы используем ADLS2 для чтенияфайл и дамп на сервер SQL Azure.
Если тот же пакет, мы пытаемся exeЧто ж, если жестко запрограммировать имя пакета в конвейере ADF, то оно успешно запускается без каких-либо проблем, и то же самое не работает при динамической передаче имени пакета .