Перейти к контенту
Импортозамещение

Замена Power BI на российскую BI-систему: что переносится, а что придётся собрать заново

Как уйти с Power BI на российскую BI-систему или открытый инструмент: что переносится автоматически, почему формулы DAX и преобразования Power Query собирают заново, зачем выносить расчёты в хранилище и в каком порядке переводить отчёты.

Автор: Николай Мазур · · 7 мин чтения

Коротко. Отчёты 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.

Похожая задача в вашем бизнесе?

За 60 минут разберём вашу задачу, покажем архитектуру и оценим бюджет.

Перезвоним по вашей задаче

Оставьте номер — наберём в течение часа в рабочее время (Пн–Пт, 10:00–19:00 МСК).

Введите номер