Как динамически отображать схему при копировании, когда источник и назначение оба являются динамическими?

#ssis #azure-data-factory #azure-data-factory-2 #azure-storage-files

#служба ssis #azure-data-factory #azure-storage-files

Вопрос:

Я работаю со сценарием, в котором у меня есть одна учетная запись хранилища файлов Azure, в которой у меня разные папки, каждая из которых содержит файл *.csv. Я хочу динамически загружать каждый файл * .csv в разные таблицы базы данных Azure SQL, выполняя итерацию по моей корневой папке.

Проблема, с которой я сталкиваюсь, заключается в том, что мой файл * .csv содержит больше столбцов, чем мое назначение. При запуске копирования возникает следующая ошибка:

введите описание изображения здесь

Ответ №1:

Вы могли бы создать схему вашего набора данных в виде выражения. А затем используйте GetMetadataActivity для получения схемы каждого файла.