Тестирование ETL - метаданные
Проверка метаданных включает проверку структуры исходной и целевой таблицы относительно документа сопоставления. Документ сопоставления содержит подробную информацию об исходных и целевых столбцах, правилах преобразования данных и типах данных, а также обо всех полях, которые определяют структуру таблиц в исходной и целевой системах.
Проверка длины данных
Длина типа данных целевого столбца должна быть равна или больше, чем тип данных исходного столбца. Возьмем пример. Предположим, у вас есть имена и фамилии в исходной таблице, а длина данных для каждого из них определена как 50 символов. Тогда целевая длина данных для столбца полного имени в целевой системе должна быть не менее 100 или более.
Проверка типа данных
Проверка типа данных включает в себя проверку источника и целевого типа данных и их идентичность. Существует вероятность того, что целевой тип данных отличается от исходных данных после преобразования. Следовательно, необходимо также проверить правила преобразования.
Проверка ограничений / индекса
Проверка ограничений включает проверку значений индекса и ограничений в соответствии с документом проектной спецификации. Все столбцы, которые не могут иметь нулевых значений, должны иметь ограничение Not Null. Столбцы первичных ключей индексируются согласно проектному документу.