Microsoft Power BI и Yandex DataLens

Power BI - система визуализации, программное обеспечение от компании Microsoft. Yandex Datalens - продукт от российской компании Яндекс, предназначенный для решения тех же задач бизнеса. Насколько различается их функционал? Можно ли заменить программное обеспечение от компании Microsoft на бесплатный онлайн-сервис? Детальное сравнение функционала ПО по наиболее важным параметрам.
28 июня 2023
Время чтения: 10 мин.

Роль визуализации в бизнес-аналитике

Бизнес-аналитика — важный сегмент работы любой компании. Но наш мозг устроен так, что он лучше воспринимает информацию в виде картинки, а не в виде текста. Поэтому для качественного анализа базы данных требуется иллюстрация, отражающая реальное положение дел. Разработчики программного обеспечения предлагают целый ряд продуктов для решения проблемы. Но особого внимания заслуживают инструменты визуализации, получившие широкое распространение среди пользователей.

К таким относится, например, ПО от компании Microsoft — Power BI. Этот продукт появился в далеком 2011 году, и к настоящему времени заслужил признание среди пользователей, благодаря удобству и функциональности. Программа разворачивается на рабочем компьютере и может проиллюстрировать данные самыми разными способами.

Ежемесячно компания Microsoft анонсирует грядущие обновления и доработки продукта. Разработчик предоставляет пользователям материалы на русском языке, объясняющие работу с программой. Для желающих постичь все тонкости есть даже платный курс. Есть как бесплатная версия Power BI, так и расширенная платная. Но в связи с последними событиями в мире российским потребителям сложно оплатить лицензированное ПО от Microsoft.

Его конкурент на рынке программного обеспечения — Yandex DataLens от российской компании Яндекс. DataLens — это онлайн сервис визуализации и аналитики. Он является частью комплекса решений Yandex Cloud. Визуально он представлен в виде браузера. Все пользовательские данные сохраняются в облачном хранилище. Продукт был создан в 2019 году, и прошел путь от идеи до современного и функционального инструмента аналитики, отвечающего запросам самых требовательных пользователей. К счастью, он создан на территории России. Поэтому, освоив работу с Datalens, не придется принудительно "переезжать" в другой сервис.

Представители Яндекс активно взаимодействуют с комьюнити, отвечают на вопросы и сообщают об обновлениях. Также разработчик предоставляет бесплатные обучающие курсы по работе с DataLens, где отражены все нюансы взаимодействия с программой. Огромным преимуществом является также то, что сервис полностью бесплатный. Для тестирования продукта разработчик предлагает воспользоваться демо и пробной версиями.

Чем функционально различаются эти продукты? В этой статье мы рассмотрим разницу по основным параметрам:
  • визуализации данных,
  • подготовке данных и логике вычислений,
  • и настройкам безопасности.

Стандартные визуализации в Power BI Yandex и DataLens

Визуализация в Power BI


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

Помимо стандартных визуализаций, в Power BI доступен маркет визуализаций (диаграмм), где можно посмотреть разработки других пользователей и взять их для своих проектов.

dashboardBI.pngPowerBI.png

Визуализация в Yandex DataLens

В Yandex DataLens визуализация данных происходит не на полотне дашборда, а в отдельных карточках. Это позволяет использовать одну конкретную иллюстрацию на нескольких полотнах без необходимости пересоздавать ее и заново настраивать. Таким образом на рабочий дашборд помещаются только те данные, которые необходимы для аналитики в данный момент. В Yandex DataLens также возможна геоаналитика, благодаря связи сервиса с Яндекс.Картами. Какие стандартные визуализации используются:
  • линейная диаграмма (комбинированная, накопительная и т.д.);
  • накопительная диаграмма с областями;
  • столбчатая диаграмма (с группировкой, накоплением, нормированная);
  • линейчатая диаграмма (с группировкой, накоплением, нормированная);
  • точечная диаграмма;
  • круговая диаграмма;
  • кольцевая диаграмма;
  • древовидная диаграмма;
  • индикатор (карточка);
  • простая таблица;
  • сводная таблица с индикатором;
  • геоаналитика (Яндекс Карты).

По сравнению с Power BI разнообразие визуализаций может показаться беднее. В Yandex DataLens нет маркета и нет возможности стилизовать изображение. Однако предлагаемые разработчиком решения приятны для глаз, а функционала сервиса вполне достаточно для задач бизнес-аналитики.

Yandex_DataLens.jpgДаталенс.png

Подготовка данных и логика вычислений в Power BI и Yandex DataLens

Работа с данными в Power BI

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

Power BI работает с информацией с помощью сервиса Power Query. Пользователю доступны:
  • загрузка данных внутри модели BI;
  • повторение алгоритма обработки информации;
  • предварительный просмотр;
  • объединение данных (даже из разных источников);
  • редактирование текста и цифровых показателей;
  • объединение таблиц;
  • фильтр по датам и т.д.

Опытные пользователи Power BI могут воспользоваться скриптовым языком M. Он доступен в интерфейса Power BI Desktop. Слева и по центру окна отобразится предварительный просмотр данных с учетом этапа обработки, а с правой стороны — алгоритм действий системы. После завершения порядка действий, информация помещается в оперативную память, окно закрывается — и данные готовы к визуализации.

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

пауэрбиай.png

Работа с данными в Yandex DataLens


Архитектура получения информации и работы с ней в Yandex DataLens принципиально другая, так как сервис является частью системы Yandex Cloud. Совместимых рабочих коннекторов не так много, но в них нет необходимости: в Yandex Cloud есть свои сервисы получения и обработки информации, в том числе для работы с труднодоступными источниками. Задачи, которые не решает Yandex Cloud, осуществляются любым из подходящих коннекторов.

В основе данных для Yandex Datalens лежит понятие Датасета (таблицы данных), которая физически размещается в базе данных/файле/Google-таблице/
Т.е. в Yandex Datalens нет встроенной базы данных (как это реализовано в Power BI) и Yandex Datalens использует внешнее хранилище данных (базу данных), откуда данный сервис извлекает информацию.
Поэтому Yandex Datalens позволяет реализовывать более сложные схемы работы с данными, в том числе и работу с данными в "реальном времени".

Для выгрузки информации в "Хранилище данных" для Yandex Datalens можно воспользоваться ETL-инструментами. Например, Экстрактор данных — разработка компании Денвик. Сервис позволяет быстро импортировать базу данных из 1С в ClickHouse, а оттуда — в любую BI систему.

datalens.jpg

В Yandex Cloud происходит предварительная очистка и обработка информации. При этом данные в него загружать не нужно: он работает с источником напрямую, что существенно сокращает время на операцию. Из взаимосвязанных систем Yandex Cloud в DataLens попадает информация, уже готовая к визуализации. Грамотно продуманная архитектура создает меньше путанницы для аналитика или экономиста. А на сервис Yandex DataLens сокращается нагрузка. Собственный коннектор Яндекса ClickHouse адаптирован для качественной работы в системе и прекрасно справляется с задачами бизнес-аналитики. ClickHouse зарекомендовал себя как удобный и быстрый сервис.

В DataLens реализуются связи между таблицами, проводится маппинг данных, определяется тип данных для каждого поля и создаются вычисляемые поля. Все эти операции осуществляются при помощи внутреннего сервиса датасет. Для запросов вычисляемых полей используется внутрисистемный язык DataLens. После предварительной настройки датасет сохраняет поля и они становятся доступными для визуализации.

Безопасность в Power BI и Yandex Datalens

Настройки безопасности в Power BI

Настройка доступа — один из важнейших параметров использования сервиса. Если для руководителя важно видеть полную картину, то у рядовых сотрудников компании в этом нет необходимости. Данные предприятия должны сохраняться конфиденциальными, но доступными для тех, кто ими пользуется в своей работе. 

В Microsoft Power BI настройки доступа достаточно простые, но функциональные. В программе действует сервис RLS (Row-level security — безопасность на уровне строк). Он работает как фильтр, давая конкретному пользователю доступ с учетом того, к какой группе безопасности он относится. Данные вне фильтра для него полностью закрыты.

Настройки безопасности в Yandex Datalens


Yandex Datalens отличается более гибкими настройками безопасности. Данные находятся под трехуровневой защитой.

Первый уровень располагается в сервисе Yandex Cloud. Здесь можно добавить участников в пользовательский домен @yandex.ru или интегрировать в сервис корпоративные учетные записи. Участникам можно предоставлять различный уровень прав на разнообразные сервисы Yandex Cloud, каждый в отдельности.

Второй уровень — права внутри самого сервиса DataLens. Есть три группы прав: просмотр, редактирование и администрирование. Доступ может распространяться как на конкретный объект, так и на группу объектов, или на сервис в целом. При этом можно настроить доступ даже на отдельно взятый элемент дашборда.

Третий уровень — строчная защита, подобная Power BI. Но в DataLens она реализована более гибко, на уровне датасета: можно настроить доступ каждой конкретной строки, а также отметить отдельных пользователей с уровнем их прав.
В чем основное отличие Power BI и Yandex DataLens?
Power BI — самостоятельная BI‑платформа, которая забирает данные через коннекторы, загружает их в свою модель и обрабатывает внутри себя (в оперативной памяти). Yandex DataLens — сервис в составе Yandex Cloud, он не хранит данные внутри, а работает напрямую с внешними хранилищами и сервисами облака. Поэтому Power BI удобен как «настольная» BI‑система с мощной локальной обработкой, а DataLens логично использовать в облачной архитектуре и сценариях, близких к реальному времени.
В Power BI подготовка данных выполняется в Power Query: можно загружать данные в модель BI, объединять таблицы и источники, редактировать поля, фильтровать по датам и сохранять сценарий обработки. Для сложных трансформаций используется язык M, а для вычисляемых показателей и бизнес‑логики — язык выражений DAX. В Yandex DataLens подготовка в значительной степени выносится в Yandex Cloud: там выполняются очистка и обработка, затем в DataLens через датасеты настраиваются связи таблиц, типы полей и вычисляемые поля с помощью внутреннего языка запросов.
Yandex DataLens изначально заточен под работу с Big Data благодаря тесной интеграции с ClickHouse и режиму прямого доступа к источнику: при изменении данных в БД визуализации обновляются почти сразу. Это делает DataLens удобным для дашбордов мониторинга и сценариев, близких к real‑time. Power BI поддерживает работу с большими массивами через DirectQuery, инкрементальное обновление и оптимизацию моделей, но чаще используется в гибридных сценариях: часть данных импортируется, часть читается напрямую.
Обе системы позволяют строить интерактивные дашборды с графиками, таблицами, картами, фильтрами и показателями. Power BI предлагает более широкий набор визуализаций, кастомные визуалы, интеграцию с Python/R, встроенные функции прогнозирования и развитые средства продвинутой аналитики. DataLens делает акцент на скорости работы с данными, наглядных чартов, адаптивных дашбордов и глубокой интеграции с облачными сервисами, оставаясь более простым в освоении для массовых пользователей.
Power BI часто выбирают компании, уже использующие экосистему Microsoft 365 и нуждающиеся в мощной локальной аналитике, расширенных визуализациях и интеграции с Power Automate и другими сервисами Microsoft. Yandex DataLens выгоден для компаний, ориентированных на российскую инфраструктуру, которым важны соответствие локальным требованиям ИБ, работа в Yandex Cloud и быстрая аналитика по большим объемам данных. Для проектов с чувствительными к санкциям рисками и ориентацией на российский рынок DataLens часто становится более устойчивым и перспективным вариантом.
Инструмент
Каждая из систем визуализации и анализа обладает своими преимуществами. Если вы хотите упростить работу с сервисом Яндекса, специалисты компании Денвик настроят переход на DataLens "под ключ"
Услуга включает в себя настройки выгрузки данных из ваших рабочих систем и подготовку необходимых отчетов.
Заказать переход на DataLens

Возникли вопросы?

Напишите нам — мы подскажем и поможем подобрать лучшее решение под вашу задачу.
Оставьте заявку

Другие статьи

От быстрой аналитики и первых дашбордов к масштабному контуру данных
От быстрой аналитики и первых дашбордов к масштабному контуру данных
Тернистый путь от View к Экстрактору 1С.
История начинается одинаково почти у всех
В компании появляется запрос на аналитику,...
Подробнее
Очистка данных: инструменты и особенности процесса
Очистка данных: инструменты и особенности процесса
Очистка данных — обязательный этап подготовки информации перед анализом и отчётностью.  В статье разбираем, какие проблем...
Подробнее
Импортозамещение SAP: переезд на 1С. Архитектура решения
Импортозамещение SAP: переезд на 1С. Архитектура решения
Как выстроить промышленный переезд с SAP на 1С: сценарии миграции, выгрузка данных через SAP ODP, подготовка и загрузка в 1С без рисков д...
Подробнее
Эволюция работы с данными в 1С: от Экстрактора 1C к единой экосистеме Denvic Visual Tools
Эволюция работы с данными в 1С: от Экстрактора 1C к единой экосистеме Denvic Visual Tools
Как мы прошли путь от создания инструмента для выгрузки данных из 1С до построения целостной экосистемы? В этой статье — эволюция Denvic ...
Подробнее
Все статьи