Дешборды vs отчеты

9 май, 2011 - 17:42Дмитрий Гудков

Для большинства BI-разработчиков действует правило: «говорим BI, подразумеваем отчеты; говорим отчеты, подразумеваем BI». Другими словами — самый широко распространенный BI контент сегодня — это табличные отчеты (с редкими вкраплениями графиков) построенные на аггрегации данных в SQL-запросах. В то же время постепенно набирает популярность представление информации в виде дешбордов. Хотя для многих особой разницы между дешбордами и отчетами нет, я все же возьму на себя смелость сказать что она есть, и более того — она достаточно существенная. И для создания дешборда нужен несколько другой подход, чем при создании отчетов. Несмотря на то, что четкую границу между ними иногда провести сложно, на мой взгляд все же есть как минимум 5 различий между отчетами и дешбордами:

  1. Отчеты это часто многостраничные документы, дешборды как правило всегда ориентированы на использование в рамках одной страницы (экрана). Конечно дешборды могут иметь закладки (листы), но как  целевое предназначение разных страниц дешбордов так и расположение визуальных элементов на них, отличаются.
  2. Дешборды предназначены для того чтобы дать представление о ситуации с первого взгляда, в то время как отчеты могут содержать кроме основных показателей и довольно детальную информацию, которая не всегда используется.
  3. Отчеты часто делаются для распечатки на принтерах, в то время как дешборды ориентированы на использование «с экрана». Справедливости ради стоит отметить что дешборды тоже печатают, но лично мне это всегда казалось несколько противоестественным — это делают скорее по-привычке, а также из за недоразвитости социальных функций в BI-платформах.
  4. Дешборды интерактивны по определению. Отчеты, несмотря на наличие фильтров и возможности дрилл-дауна, все же более статичный контент.
  5. И, наконец, последний в списке, но возможно самый значимый пункт — дешборды тяготеют к тому чтобы выглядеть как бизнес-приложение, в то время как отчеты — это в большей степени документ, чем что-либо другое.

В общем и целом, я считаю дешборды более правильным и прогрессивным средством визуализации данных чем отчетность (за исключением тех случаев когда нужно что-то типа счетов-фактур или регуляторной отчетности), потому что визуальное представление данных лучше чем текстовое представление, особенно тех случаях когда нужно отследить отклонения от типичного поведения, что является довольно частым случаем в бизнес-анализе. Долгое время BI-вендоры пренебрегали дешбордами, но к счастью в последнее время они несколько одумались и явили миру уже более-менее жизнеспособные творения.

По материалам bi-review.ru