Блог INDATA

Как внедрить отчет Power BI на сайт?

Предоставление обновляющейся информации через дэшборды на веб-сайтах позволяет пользователям всегда быть в курсе последних данных. Это важно для множества сфер бизнеса - продажи, маркетинг, финансы и управление проектами. Постоянный доступ к актуальной информации способствует оперативному принятию решений и повышению эффективности бизнес-процессов.
На любой сайт можно внедрить любой опубликованный отчет Power BI с помощью внедрения HTML-кода.
Разберем пример публикации отчета Power BI на сайте Tilda. Подобным образом и мы внедряли отчет по перечню участников международного технологического парка "Астана Хаб" на сайт совместно с RISE Research.
Ознакомиться с нашим отчетом можно здесь.
Для того, чтобы внедрить отчет Power BI в сайт на Tilda, нужно:

1. Подготовить и опубликовать свой отчет в Power BI.

Power BI является оптимальным инструментом с большим количеством возможностей для создания интерактивных и динамичных визуализаций, которые не только выглядят привлекательно, но и позволяют пользователям углубляться в данные, а создание отчетов является интуитивно понятным. Например, такая фича как кросс-фильтрация (cross-filtering) в Power BI позволяет пользователю взаимодействовать с визуализациями таким образом, что выбор данных на одной визуализации влияет на данные, отображаемые в других визуализациях на том же дэшборде. Это делает отчеты более интерактивными и позволяет анализировать данные более глубоко и эффективно.

2. Настроить автообновление отчета для поддержания актуальности информации на дэшборде (при желании).

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

3. Опубликовать в Интернете отчет и скопировать HTML-код.

Открыть опубликованный отчет и в разделе “Файл” выбрать пункт “Внедрить отчет”, после чего “Опубликовать в Интернете (общедоступно)”.
В открывшемся окне у вас появится HTML-код, который можно вставить в веб-сайт. В данном окне можно настроить размер отчета на веб-сайте, либо размер можно настроить в самом коде.
Пример HTML-кода:
<iframe title="Astana Hub Residents" width="600" height="373.5" src="https://app.powerbi.com/view?r=eyJrIjoiNWQ1ZWI2MzItNDkzOC00MTA0LThiNWUtMzkzNWNhYmY2ZDU2IiwidCI6ImIwMzg3MGRhLTcxOGQtNDYzZi05NzhjLTcxMDc2YjUwZTM2NiIsImMiOjl9" frameborder="0" allowFullScreen="true"></iframe>
Таким образом, мы с вами вытащили сам код отчета, который можно встроить в любой веб-сайт.

4. На нужном вам сайте Tilda на странице сайта нужно добавить блок для HTML-кода

Для этого при добавлении блока на странице нужно выбрать категорию “Другое” и после категорию “HTML-код” (Т123).

5. Вставить скопированный HTML-код.

В настройках контента этого блока нужно вставить скопированный HTML-код.

6. Сохранить и опубликовать код.

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

Аналитики, вооруженные мощными инструментами визуализации, такими как Power BI, способны преобразовать сырые данные в интуитивно понятные и информативные визуальные представления. Визуализация становится не просто способом отображения информации, а мощным инструментом для открытия новых инсайтов.