Как автоматизировать ETL-тесты в проекте хранилища данных, используя. NET? - PullRequest
0 голосов
/ 06 февраля 2020

Мне были даны следующие требования для создания автоматизированного набора тестов для нашего проекта хранилища данных. Источники данных поступают из разных мест, включая: xml, oracle, mysql, услуги. Целевые системы включают в себя: Excel, SQL Server DB, CSV, XML файлы.

  1. Требуется использовать c# в качестве языка .
  2. Планируется получить коммерческий инструмент.
  3. Мы хотим иметь возможность включить этот процесс в состав конвейера CI / CD, чтобы тесты автоматически выполнялись при развертывании кода.

До настоящего времени мы использовали кучу SQL запросов и результатов, но этого недостаточно для решения многих сценариев ios, отраженных в данных.

Мне удалось создать собрать эти запросы в хранимую процедуру, где каждый записывает результаты в таблицу. Затем мы сопоставляем результаты с ожидаемыми результатами. Это не обрабатывает тесты, где целью является, например, CSV.

Идеальным сценарием является вывод всего из решения c#. Не уверен, как это работает.

Кто-нибудь делал что-нибудь подобное в C# или есть какие-нибудь идеи, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...