Чем обусловлена популярность Power BI
Набросать связи между таблицами, сделать простой дашборд, добавить расчетные “меры” - это все настолько элементарно в Power BI, что этим продуктом сейчас пользуются все, ну или почти все.
Несколько лет назад это направление бизнес-аналитики было сродни элитарному.
Не все могли позволить себе разработку полноценного решения OLAP. Теперь же кажется, что собрать бизнес-аналитику “на коленке” проще простого. Но всё сложнее.
И это правильно.
Power Bi по сути является системой самообслуживания в сфере бизнес-аналитики. Здесь не требуется программист, архитектор и сотни часов разработки для того, чтобы получить непротиворечивые достоверные данные здесь и сейчас, проанализировать их и представить результат анализа в доступном для презентации виде.
С какими же сложностями сталкиваются начинающие (и не только) бизнес-аналитики?
Если посмотреть на запросы в интернете, то - это:
-
Как получить данные из 1С?
-
Мне программисты 1С/iiko/r-keeper сделали выгрузку в файлы - как собрать данные из множества файлов за каждый месяц в единую таблицу продаж/закупок/оплат/…?
-
Я тут узнал, что можно получать данные из 1С по OData, но у меня (варианты): 1. Ничего не работает; 2. Все очень медленно загружается; 3. Загрузка останавливается по таймауту. Что делать?
-
Что делать, если 1С опять обновили и у меня ничего не работает и т.д.
Пути решения вопросов
Выходит, что программисты и бизнес-аналитики идут по следующему пути:
Вопрос: А как надо?
Ответ: можно как угодно, но если думать о развитии системы и о ее дальнейшей поддержке, то правильнее делать вот так:
Почему?
-
Бизнес-аналитик работает не напрямую с транзакционными системами, а с “абстракцией” - отдельной базой данных - Витриной данных/Хранилищем данных;
-
Нет блокировок в транзакционных системах;
-
Нет риска что-то сломать;
-
Единое Хранилище данных:
- непротиворечиво;
- очищено от “кривых” данных;
- данные из разных транзакционных систем - CRM, 1С, Бюджетирование, iiko, самописная OLTP и т.д.- собраны воедино и их данные согласованы по измерениям;
- в Хранилище сделаны необходимые абстракции и расчеты (например, остатки или прогнозы);
- в Хранилище транзакции свернуты (сгруппированы) до документа или до дня, что позволяет нормально работать с большими данными;
- в Хранилище сделаны предрасчеты (цен, стоимостей на дату и т.д.) по вашим запросам;
- 1С может спокойно обновляться, модифицироваться - в Power BI все будет работать, ведь источником данных для Power BI является “Хранилище данных”, а не сама OLTP.
- набор представлений к вашим транзакционным базам с моментальным доступом к изменениям данных.Для 1С это реализуемо в клиент-серверном варианте;
- набор связанных таблиц с задержкой обновления данных от транзакционной базы (1С, iiko и т.д.) в буквально несколько минут. Это зависит от серверных мощностей и используемой СУБД как в транзакционной базе, так и в Витрине/Хранилище).
Строим Хранилище данных
Несмотря на всю инновационность Power BI (колоночная база данных VertiPaq, расчет In-Memory и т.д.), мы возвращаемся к классике - построению Витрин данных или Хранилища данных, включающего в себя эти самые Витрины данных.
Вы можете решить сами, как именно строить Хранилище данных - от частного к общему или от общего к частному.
Мы больше поддерживаем методологию Кимбалла - создание Витрин данных под реальные бизнес-задачи и запросы пользователей с последующим объединением Витрин данных в единое Хранилище. Такой подход позволяет быстрее получить видимый результат. А значит, ведет к более быстрому внедрению системы бизнес-анализа у Заказчика.
Совместная работа
Давайте объединим усилия:
- мы делаем для вас Хранилище данных (Витрины), где все измерения и факты собраны в “звезду”, где прописаны все связи между таблицами, поля указаны в читаемом формате, введены необходимые абстракции и убрана излишняя детализация;
- настраиваем основу для работы с Power BI;
- если у вас есть желание изучать Power BI, то подберем необходимые курсы;
- вы самостоятельно делаете аналитику в Power BI (если есть такое желание и возможности).
Вы получаете:
- живую систему, которую можно развивать;
- открытую платформу для бизнес-анализа;
-
свободу от рутины по подготовке и очистке данных для анализа.
Оставить заявку на внедрение можно здесь!
Оставить заявку