Я пытаюсь создать пакет служб SSIS для импорта некоторых файлов наборов данных, однако, учитывая, что мне кажется, что я попал в тупик
стена каждый раз, когда я выполняю небольшую часть задачи, мне нужно сделать шаг назад и выполнить проверку работоспособности того, кем я являюсь
пытаюсь достичь, и если вы, хорошие люди, можете посоветовать, является ли SSIS подходом для этого, я бы
ценю это.
Это мои вопросы с утра: -
отладка пакетов служб SSIS - debug.writeline
Изменение переменных SSIS dts
Я пытаюсь сделать так, чтобы контейнер For..Each перечислял файлы в общем ресурсе на SQL Server. За каждый
файл, в котором находится сценарий, запускаемый для проверки различных атрибутов имени файла, например, поиск трех букв
код, дата в CCYYMM, название содержащихся в них данных и, возможно, некоторые комментарии. Например: -
ABC_201007_SalesData_ [необязательный комментарий здесь] .csv
Я хочу разобрать имя с помощью регулярного выражения и поставить значения ' ABC ', ' 201007 ' и
' SalesData ' в переменных.
Затем я хочу переместить файл в папку с ошибкой, если она не соответствует определенным критериям: -
- Трехзначный код
- Шесть символов даты
- Имя набора данных (например, SalesData, в этом примере)
- CSV расширение
Затем я хочу найти код символа, дату (или ее часть) и имя набора данных по таблице поиска
чтобы пометить «контрольный список» полученных файлов от каждого клиента.
Затем, основываясь на записи в контрольном списке, я хочу запустить еще один пакет служб SSIS.
Так, например, у меня может быть таблица «Контрольный список» со следующими столбцами: -
Client code Dataset SSIS_Package
ABC SalesData NorthSalesData.dtsx
DEF SalesData SouthSalesData.dtsx
Если у кого-то есть лучший способ добиться этого, мне будет интересно услышать об этом.
Заранее спасибо