Учебники

ETL-тестирование — точность данных

В тестировании ETL точность данных используется для гарантии того, что данные точно загружены в целевую систему в соответствии с ожиданиями. Ключевые шаги в выполнении точности данных следующие:

Сравнение значений

Сравнение значений включает сравнение данных в исходной и целевой системах с минимальным преобразованием или без него. Это можно сделать с помощью различных инструментов тестирования ETL, например, Преобразование квалификатора источника в Informatica.

Некоторые преобразования выражений также могут выполняться при проверке точности данных. В операторах SQL можно использовать различные операторы множеств для проверки точности данных в исходной и целевой системах. Обычными операторами являются операторы минус и пересечение. Результаты этих операторов можно рассматривать как отклонение в значении в целевой и исходной системах.

Проверьте критические столбцы данных

Столбцы критических данных можно проверить, сравнив отдельные значения в исходной и целевой системах. Вот пример запроса, который можно использовать для проверки столбцов критических данных: