Замена Power BI на российскую BI-систему: что переносится, а что придётся собрать заново
Как уйти с Power BI на российскую BI-систему или открытый инструмент: что переносится автоматически, почему формулы DAX и преобразования Power Query собирают заново, зачем выносить расчёты в хранилище и в каком порядке переводить отчёты.
Коротко. Отчёты Power BI не переносятся кнопкой ни в одну российскую BI-систему. Визуализации собирают заново, формулы DAX переписывают, а преобразования Power Query чаще всего выносят в отдельное хранилище данных. Это удобный момент разделить расчёты и отображение: тогда следующая смена инструмента обойдётся дешевле. Отчёты переводят по одному, начиная с тех, что смотрит руководство, и какое-то время сверяют цифры в обеих системах.
Почему вопрос встаёт сейчас
Microsoft прекратила продажи в России в 2022 году. Power BI Desktop по-прежнему скачивается и работает на отдельном компьютере, но публикация отчётов в облачный сервис, общий доступ и обновление по расписанию упираются в лицензии и оплату. Компании годами живут на обходных путях, и каждый из них может перестать работать.
Что выбрать вместо
Российских BI-систем несколько, среди них Visiology, Luxms BI, Yandex DataLens, Modus BI. У DataLens есть открытая версия, которую можно развернуть на своём сервере. Из открытых инструментов часто берут Apache Superset.
Выбирать стоит по тому, где будут лежать данные и кто будет делать отчёты. Если отчёты делают аналитики, которые привыкли к DAX, важна близость модели данных и языка формул. Если отчёты смотрят сотни пользователей, важны права доступа и нагрузка. Сравнивать системы лучше на двух-трёх ваших реальных отчётах, по описаниям возможностей они почти неразличимы.
Что переносится, а что нет
Источники данных. Подключения к 1С, базам и файлам настраиваются заново, но это быстрая часть.
Преобразования Power Query. Чистка, объединение таблиц, расчёт справочников. Их в другую систему не перенести, и обычно их выносят в хранилище данных, где они выполняются по расписанию.
Формулы DAX. Меры и вычисляемые столбцы переписывают на язык новой системы или переносят в хранилище как готовые показатели. Сложные меры с контекстом фильтров переписываются дольше всего.
Визуализации. Собираются заново. Это хороший повод выкинуть страницы отчётов, которые никто не открывает.
Зачем хранилище данных
Когда расчёты живут внутри файлов Power BI, у каждого отчёта своя версия выручки и маржи. При переезде это видно сразу: две меры с одинаковым названием дают разные цифры.
Если вынести расчёты в хранилище, например на ClickHouse или PostgreSQL, BI-система только показывает готовые показатели. Цифры одинаковые во всех отчётах, а смена BI-инструмента в следующий раз касается только визуализаций. Как устроено такое хранилище для данных маркетплейсов, разобрано в статье сколько стоит аналитика маржинальности WB и Ozon.
Порядок перехода
Составьте список отчётов и посмотрите, какие из них открывали за последние три месяца. Часть списка отпадёт сразу.
Начните с отчётов руководства: их немного, и на них видна разница в цифрах. Несколько недель обе системы работают параллельно, и цифры сверяют. Расхождения почти всегда находятся, и чаще всего оказывается, что ошибка была в старом отчёте.
Затем переводят остальные отчёты по отделам и отключают Power BI для тех, кто уже перешёл.
Частые вопросы
Сколько длится переход? Зависит от числа отчётов и сложности формул. Десяток отчётов на понятных источниках переводят за несколько недель. Сотни отчётов с расчётами внутри файлов это проект на несколько месяцев, и большая часть времени уходит на хранилище.
Можно ли продолжать пользоваться Power BI Desktop? Для личной аналитики на своём компьютере можно. Для общей отчётности компании без облачного сервиса и лицензий это неудобно и рискованно.
Нужно ли хранилище, если отчётов мало? Если отчётов несколько и источник один, можно обойтись без него. Когда источников несколько и показатели считаются по-разному, хранилище окупается на первой же сверке.
Правило
Не переносите отчёты один к одному. Вынесите расчёты в хранилище, переведите только те отчёты, которые открывают, и сверьте цифры до отключения Power BI.
Читайте также
- WMS для FMCG-производителя: импортозамещение SAPManufacturing
Похожая задача в вашем бизнесе?
За 60 минут разберём вашу задачу, покажем архитектуру и оценим бюджет.