У меня работает скрипт SSIS для загрузки файла Json из озера данных.
Но компонент SSIS с именем «Редактор исходного кода хранилища озера данных Azure» не принимает имя файла из переменной, только в жестком коде.
Поскольку я не контролирую создание новых файлов в озере данных, мне приходится менять сценарий служб SSIS каждый раз при загрузке нового файла.
Я понимаю, что SSIS предоставляет вам программный доступ к компонентам диспетчера подключений внутри компонента Script (я использую его для анализа файла Json).
Я могу получить все имена файлов хранилища озера данных, используя For Each Component в переменную SSIS. И я могу вызвать эту переменную внутри компонента Script.
Что мне нужно сделать, это перезаписать жестко закодированное имя файла «редактора исходного кода» на имя, указанное в переменной программно.
Я также понимаю, что могу сделать это с помощью USQL, но это совершенно другой путь разработки. Я сохраняю это для последнего.
Я ценю любые указания в правильном направлении.
Спасибо.