Ну, вот sql-то можно без и BI написать как раз. А хочется же без программирования конструировать отчеты, и чтобы это не просто были плоские таблицы. У меня, например, любят "проваливания" (это когда есть отчет, можно кликнуть в строку и провалится на уровень ниже и таких уровней пять и на каждый еще пермишны надо навесить) и всякие украшательства типа оформления некоторых колонок в виде горизонтальных отсечек по всей таблице (например, если первая колонка в отчете "Компания", то по всему отчету как только начинается новая компания должна быть прямо такая строка на всю ширину таблицы с названием компании) и чтобы после каждой такой секции шли Итоги, и чтобы на одной странице было сразу 2 отчета и чтобы если фильтруешь по первому, то и второй чтобы сразу фильтровался...