Текущая установка, которая у нас есть для тестирования ETL:
Целевая база данных хранилища данных подключена к исходной базе данных через связанный сервер.
Команда QA написала сценарий, который будет читать, преобразовывать данные из исходной базы данных и сравнивать результат с таблицами в хранилище данных, столбец за столбцом для выборки из 100 000 записей.
Политика компании может лишить связь связанного сервера, и в этом случае не будет связи между исходной и целевой базами данных для сравнения столбцов по столбцам.
Есть ли другой способ сделать это без использования какого-либо инструмента ETL (потому что это то, что тестируется)
Я могу придумать третью программу, например (Python и т. Д.), Которая устанавливает соединения с базой данных как с исходной, так и с целевой базами данных, загружает данные и выполняет сравнение файлов или что-то в этом роде. Есть идеи получше?
Существуют ли какие-либо инструменты для этого типа тестирования?