01.06.20

Чем обусловлена популярность Power BI

Набросать связи между таблицами, сделать простой дашборд, добавить расчетные “меры” - это все настолько элементарно в Power BI, что этим продуктом сейчас пользуются все, ну или почти все.

Несколько лет назад это направление бизнес-аналитики было сродни элитарному.

Не все могли позволить себе разработку полноценного решения OLAP. Теперь же кажется, что собрать бизнес-аналитику “на коленке” проще простого. Но всё сложнее.

И это правильно.

Power Bi по сути является системой самообслуживания в сфере бизнес-аналитики. Здесь не требуется программист, архитектор и сотни часов разработки для того, чтобы получить непротиворечивые достоверные данные здесь и сейчас, проанализировать их и представить результат анализа в доступном для презентации виде.

С какими же сложностями сталкиваются начинающие (и не только) бизнес-аналитики?

Если посмотреть на запросы в интернете, то  - это:

  • Как получить данные из 1С?

  • Мне программисты 1С/iiko/r-keeper сделали выгрузку в файлы - как собрать данные из множества файлов за каждый месяц в единую таблицу продаж/закупок/оплат/…?  

  • Я тут узнал, что можно получать данные из 1С по OData, но у меня (варианты): 1. Ничего не работает; 2. Все очень медленно загружается; 3. Загрузка останавливается по таймауту. Что делать?

  • Что делать, если 1С опять обновили и у меня ничего не работает и т.д.

Пути решения вопросов

Выходит, что программисты и бизнес-аналитики идут по следующему пути:

1 вкладка.png

Вопрос: А как надо?

Ответ: можно как угодно, но если думать о развитии системы и о ее дальнейшей поддержке, то правильнее делать вот так:

2 вкладка.png

Почему?

  1. Бизнес-аналитик работает не напрямую с транзакционными системами, а с “абстракцией” - отдельной базой данных - Витриной данных/Хранилищем данных;

  2. Нет блокировок в транзакционных системах;

  3. Нет риска что-то сломать;

  4. Единое Хранилище данных:

  • непротиворечиво;
  • очищено от “кривых” данных;
  • данные из разных транзакционных систем - CRM, 1С, Бюджетирование, iiko, самописная OLTP и т.д.- собраны воедино и их данные согласованы по измерениям;
  • в Хранилище сделаны необходимые абстракции и расчеты (например, остатки или прогнозы);
  • в Хранилище транзакции свернуты (сгруппированы) до документа или до дня, что позволяет нормально работать с большими данными;
  • в Хранилище сделаны предрасчеты (цен, стоимостей на дату и т.д.) по вашим запросам;
  • 1С может спокойно обновляться, модифицироваться - в Power BI все будет работать, ведь источником данных для Power BI является “Хранилище данных”, а не сама OLTP.
Если вам необходим “полный онлайн” в источнике данных, то Хранилище/Витрину данных мы можем построить как:
  • набор представлений к вашим транзакционным базам с моментальным доступом к изменениям данных.Для 1С это реализуемо в клиент-серверном варианте;
  • набор связанных таблиц с задержкой обновления данных от транзакционной базы (1С, iiko и т.д.) в буквально несколько минут. Это зависит от серверных мощностей и используемой СУБД как в транзакционной базе, так и в Витрине/Хранилище).

Строим Хранилище данных

Несмотря на всю инновационность Power BI (колоночная база данных VertiPaq, расчет In-Memory и т.д.), мы возвращаемся к классике - построению Витрин данных или Хранилища данных, включающего в себя эти самые Витрины данных.

Вы можете решить сами, как именно строить Хранилище данных -  от частного к общему или от общего к частному.

Мы больше поддерживаем методологию Кимбалла  - создание Витрин данных под реальные бизнес-задачи и запросы пользователей с последующим объединением Витрин данных в единое Хранилище. Такой подход позволяет быстрее получить видимый результат. А значит, ведет к более быстрому внедрению системы бизнес-анализа у Заказчика.

Совместная работа 

совместная работа.jpg

Давайте объединим усилия:

  • мы делаем для вас Хранилище данных (Витрины), где все измерения и факты собраны в “звезду”, где прописаны все связи между таблицами, поля указаны в читаемом формате, введены необходимые абстракции и убрана излишняя детализация;
  • настраиваем основу для работы с Power BI;
  • если у вас есть желание изучать Power BI, то подберем необходимые курсы;
  • вы самостоятельно делаете аналитику в Power BI (если есть такое желание и возможности).

Вы получаете:

  • живую систему, которую можно развивать;
  • открытую платформу для бизнес-анализа;
  • свободу от рутины по подготовке и очистке данных для анализа.

Оставить заявку на внедрение можно здесь!

Оставить заявку
Наши менеджеры ответят на все вопросы, произведут расчет стоимости услуг и подготовят коммерческое предложение!
Заказать проект

Это интересно