Member 13958707 Ответов: 1

Как провести модульное тестирование в службах SQL server integration services с помощью visual studio (ssdt)


У меня есть пакет ssis, где он читает папку с csv-файлами и преобразует эти файлы в таблицу sql server. в то же время эти csv-файлы перемещаются в архивную папку. Если есть какой-либо файл с неправильным расширением или форматом файла в определенной таблице sql server, он перемещается в другую папку с именем error folder. Мне нужно провести модульное тестирование этого пакета и проверить формат файла по таблице без использования каких-либо внешних инструментов.

Что я уже пробовал:

Я завершил извлечение данных и загрузку данных в таблицу sql server,переместив csv-файлы, соответствующие таблице, в папку архива и файл с неправильным расширением в папку ошибок.

1 Ответов

Рейтинг:
1

#realJSOP

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


Member 13958707

это делается с использованием визуальной среды?

#realJSOP

Для этого можно написать пакет служб ssis или сборку SQL Server CLR.