Генератор отчетов представляет собой компьютерную программу, целью которой является взять данные из источника , такие как базы данных , XML - поток или таблицы , и использовать его для получения документа , в котором удовлетворяет определенную человеческую лекторату формата.
Функциональность создания отчетов почти всегда [ необходима ссылка ] присутствует в системах баз данных , где источником данных является сама база данных. Также можно утверждать, что создание отчетов - это часть цели электронной таблицы. Автономные генераторы отчетов могут работать с несколькими источниками данных и экспортировать отчеты в различные форматы документов.
Теория информационных систем определяет, что информация, передаваемая целевому читателю, должна быть своевременной, точной и актуальной. Программное обеспечение для создания отчетов нацелено на конечное требование, гарантируя, что предоставленная информация представлена в наиболее понятном для целевого читателя виде.