Это действительно зависит от уровня понимания пользователей. Как вы сказали, пользователи должны понимать расположение данных. Они также должны понимать основные концепции запросов (фильтрация, группировка, сортировка и т. Д.). Получив это, легко создавать отчеты с помощью построителя отчетов. Это буквально перетаскивание, хотя для более сложных запросов я рекомендую пользователям создавать отчеты для них. Я предлагаю поиграть с этим самостоятельно. Моя основная причина, по которой пользователи не могут отказаться от использования построителя отчетов, заключается в том, что (AFAIK) нет способа изменить шаблон отчета по умолчанию (отчеты должны соответствовать корпоративным шрифтам, цветам и т.
Что касается модели данных, ее довольно просто настроить и, при условии, что схема вашей базы данных не изменяется, не требует обслуживания. Как только таблицы, объединения и т. Д. Определены, вот и все. В Книгах Онлайн есть несколько хороших прохождений здесь .