Как мне выполнить автоматическое тестирование SQL ETL Scripts & SPROCs?

У нас есть несколько пакетов DTSX, которые извлекают-преобразовывают-загружают данные из ряда устаревших общих баз данных -> SQL Server 2k8 R2.(через ODBC)

Большинство наших сценариев T-SQL процесса ETL

Унаследованные данные представляют собой плохо структурированный беспорядок, и чаще всего настройки и изменения, которые мы вносим в наши сценарии ETL, предназначены для работы с этими искаженными данными.

Что мы хотели бы сделать, так это внедрить некоторый процесс для автоматизации тестирования этих SPROCS / скриптов, которые выполняют эти преобразования.

Мы пришли к следующему:

  • Иметь входные данные из известного источника данных (размещенных в локальной всеобъемлющей базе данных).
  • Запустить пакеты DTSX для генерации выходных данных.
  • Иметь некоторые ожидаемые и предварительные -созданный вывод где-то еще в SQL Server.
  • Напишите наши собственные сценарии проверки, чтобы сравнить ожидаемое с фактическим.

Просто интересно, есть ли другие приложения для тестирования процессов / систем / баз данных, которые мы также должны рассмотреть.

7
задан Vikrant 22 November 2016 в 06:58
поделиться