Модуль предоставляет следующий набор правил проверок:
- Проверка записи математическими функциями;
- Проверка по словарям;
- Проверки значений записей из разных классов;
- Заполнения свойств или их очистка по определенным правилам при выполнении логических условий;
- Расчет контрольных сумм по перечню свойств записи;
- Расчет контрольных сумм для файлов в записи;
- Поиск дубликатов по рассчитанным контрольным суммам.
Модуль позволяет создавать неограниченное количество проверок указанных выше типов в вэб интерфейсе MEMOZA DATA без программирования, верифицировать проверки на правильность синтаксиса и выполнение поставленных условий и журналировать проверки для их регулярного выполнения.
Результатом выполнения большинства проверок является заполнения поля QC проверенных записей определенными в самой проверке флагами качества.
Статистика выполнения проверок и их результаты сохраняются в системе.
Модуль контроля качества как и другие модули MEMOZA пользуются временными метками timestamp для осуществления инкрементальных проверок, т.е. проверок только записей изменившихся с момента последней проверки.