Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Power BI Embedded for WordPress

Power BI Embedded for WordPress

SaNcHeS
Опубликовано 7-08-2021, 17:33
Этот плагин WordPress поддерживает Microsoft Power BI Embedded, включая панели мониторинга, отчеты, визуальные элементы отчетов, вопросы и ответы и плитки. Power BI - это сложное программное обеспечение и пакет услуг для анализа данных от Microsoft. Дополнительную информацию о Power BI можно найти на сайте www.powerbi.com. Примите участие в разработке этого плагина на GitHub по адресу https://github.com/atlaspolicy/power-bi-embedded! Этот плагин использует Power BI REST API для доступа к различным типам контента и легко встраивает их на сайт WordPress с помощью шорткода. Плагин следует процессу «приложение владеет данными», как описано Microsoft на https://docs.microsoft.com/en-us/power-bi/developer/embedding-content. См. Https://docs.microsoft.com/en-us/power-bi/developer/embedding для получения дополнительной информации от Microsoft о том, как встраивать контент в Power BI. Плагин использует библиотеку Microsoft jаvascript для встраивания Power BI, доступную на Github здесь: https://github.com/Microsoft/PowerBI-jаvascript. Чтобы использовать этот подключаемый модуль, пользователи должны сначала зарегистрировать приложение в Azure AD для встраивания содержимого Power BI. См. Https://docs.microsoft.com/en-us/power-bi/developer/register-app для получения дополнительной информации о том, как зарегистрировать приложение. Обязательно запишите свой идентификатор клиента и секрет клиента при регистрации приложения. Страница настроек подключаемого модуля Для процесса «приложение владеет данными» требуется, чтобы доступ контролировался одной главной учетной записью Power BI Pro. Учетные данные для этой учетной записи настраиваются один раз на странице настроек плагина. Подключаемый модуль будет проходить проверку подлинности в Azure AD с использованием этих сохраненных учетных данных. Имя пользователя: адрес электронной почты для главной учетной записи Power BI Pro. Пароль: пароль для главной учетной записи Power BI Pro. Идентификатор клиента: идентификатор клиента для приложения, зарегистрированного в Azure AD. Секрет клиента: секрет клиента для приложения, которое вы зарегистрировали в Azure AD. После сохранения изменений вы увидите статус аутентификации на странице настроек, если он сработал. После того, как вы настроили плагин, теперь вы можете добавлять содержимое Power BI на свой сайт WordPress и встраивать его в любое место. Плагин также включает поддержку управления ресурсом Power BI Embedded в Azure. Это может быть действительно полезно, если вы пытаетесь контролировать расходы, отключая ресурс, когда он не используется. Планированием можно управлять на ежедневной основе, задав час включения и час отключения ресурса. Если вам не нужно отключать ресурс, вы можете проигнорировать этот раздел. Идентификатор клиента или идентификатор каталога в Azure Active Directory для Office 365: идентификатор каталога находится в разделе свойств Azure Active Directory на портале Azure. Идентификатор подписки для ресурса Power BI: чтение прямо с портала Azure. Имя группы ресурсов: чтение прямо с портала Azure. Имя ресурса: чтение прямо с портала Azure. Воскресенье / суббота: установите время для запуска и приостановки ресурса на ежедневной основе. Для планирования рекомендуется использовать cron на вашем веб-сервере вместо WP Cron. Существует множество веб-сайтов, которые помогут вам пройти через процесс использования вашего веб-сервера вместо WP Cron. Например, см. Https://www.nextscripts.com/tutorials/wp-cron-scheduling-tasks-in-wordpress. Содержимое Power BI Плагин использует настраиваемый тип содержимого для каждого встраиваемого компонента Power BI (панель мониторинга, отчет и т. Д.). Перейдите в раздел «Все элементы Power BI», чтобы добавить новый компонент. Тип встраивания: отчет, визуальный отчет, вопросы и ответы, панель мониторинга, плитка. Тип встраивания определяет оставшиеся поля для заполнения. Отчет Режим отчета: просмотр, редактирование, создание идентификатора отчета: введите уникальный идентификатор для отчета. Вы можете найти идентификатор, просмотрев отчет в службе Power BI. Идентификатор находится в URL-адресе. ID группы: введите уникальный идентификатор группы. Вы можете найти идентификатор, просмотрев панель мониторинга или отчет в службе Power BI. Идентификатор находится в URL-адресе. ID набора данных: введите уникальный идентификатор для набора данных. Вы можете найти идентификатор, просмотрев панель мониторинга в службе Power BI. Идентификатор находится в URL-адресе. Это необходимо только для режима создания. ID визуального отчета отчета: введите уникальный идентификатор отчета. Вы можете найти идентификатор, просмотрев отчет в службе Power BI. Идентификатор находится в URL-адресе. ID группы: введите уникальный идентификатор группы. Вы можете найти идентификатор, просмотрев панель мониторинга или отчет в службе Power BI. Идентификатор находится в URL-адресе. Имя страницы: введите уникальный идентификатор страницы. Вы можете найти идентификатор, просмотрев страницу в отчете в службе Power BI. Идентификатор находится в URL-адресе. Визуальное имя: визуальное имя можно получить с помощью метода GetVisuals объекта Page. Вопросы и ответы Режим вопросов и ответов: Показать вопросы и ответы, Показать вопросы и ответы с заранее заданным вопросом, Показать ответ только с заранее определенным вопросом Вопрос о вводе вопросов: требуется только для «Показать вопросы и ответы с заранее определенным вопросом» и «Показать ответ только с заранее определенным вопросом» ID группы: введите уникальный идентификатор для группа. Вы можете найти идентификатор, просмотрев панель мониторинга или отчет в службе Power BI. Идентификатор находится в URL-адресе. ID набора данных: введите уникальный идентификатор для набора данных. Вы можете найти идентификатор, просмотрев панель мониторинга в службе Power BI. Идентификатор находится в URL-адресе. Это необходимо только для режима создания. Dashboard Dashboard ID: введите уникальный идентификатор информационной панели. Вы можете найти идентификатор, просмотрев панель мониторинга в службе Power BI. Идентификатор находится в URL-адресе. ID группы: введите уникальный идентификатор группы. Вы можете найти идентификатор, просмотрев панель мониторинга или отчет в службе Power BI. Идентификатор находится в URL-адресе. ID панели Tile Dashboard: введите уникальный идентификатор панели инструментов. Вы можете найти идентификатор, просмотрев панель мониторинга в службе Power BI. Идентификатор находится в URL-адресе. ID группы: введите уникальный идентификатор группы. Вы можете найти идентификатор, просмотрев панель мониторинга или отчет в службе Power BI. Идентификатор находится в URL-адресе. ID плитки: введите уникальный идентификатор плитки панели мониторинга. Вы можете найти идентификатор, перейдя в режим фокуса для плитки при просмотре панели мониторинга в службе Power BI. Идентификатор находится в URL-адресе. Другие параметры для содержимого Power BI Вы также можете настроить способ встраивания содержимого, включая отображение панели фильтров или навигации по страницам вместе с языком (определяет язык, который Power BI использует для локализации, и формат языкового стандарта (определяет форматирование текста, которое PowerBI использует для даты, валюта и т. д.). Наконец, вы можете установить ширину и высоту контейнера по умолчанию в пикселях или в процентах. Встраивание контента в WordPress После того, как контент Power BI создан в WordPress, вы можете встроить его в любое место с помощью шорткода. Шорткод принимает уникальный идентификатор для содержимого Power BI (видимый из «Все элементы Power BI»), а также необязательную ширину и высоту для настройки размера содержимого, в которое он внедряется, если вы хотите переопределить ширину по умолчанию и / или высоту для содержимого. [powerbi id = X width = X height = X] Вы также можете использовать шорткод для отображения контента на основе состояния ресурса Power BI Embedded. Этот шорткод позволяет отображать контент, когда reso urce активен, а другое содержимое - когда ресурс приостановлен. Отображать контент, когда ресурс активен. [powerbi_resource] Ресурс активен. [/ powerbi_resource] Отображать контент, когда ресурс приостановлен. [powerbi_resource state = "Paused"] Ресурс приостановлен. [/ powerbi_resource] Подробнее о штатах. https://docs.microsoft.com/en-us/rest/api/power-bi-embedded/capacities/getdetails#state Filters Плагин может фильтровать отчеты с помощью [https://github.com/Microsoft/ PowerBI-jаvascript / wiki / Filters] (Фильтры уровня отчета) Функции API встроены в PowerBI. Чтобы использовать фильтры, вам необходимо передать объект фильтра в строке запроса как сериализованную строку JSON. Пример var relatedFilterObj = [{$ schema: "http://powerbi.com/product/schema#basic", цель: {таблица: "Страны", столбец: "Страна",}, оператор: "=", значения: [страна] } ]; var relatedURL = pageURL + "? Filters =" + encodeURIComponent (JSON.stringify (relatedFilterObj));

Применение срезов

Плагин также может применять срезы до загрузки отчета на основе передачи строкового JSON в URL-адресе. Подробнее о [Слайсерах] (https://github.com/Microsoft/PowerBI-jаvascript/wiki/Slicers) Пример срезов var = [{selector: {$ schema: "http://powerbi.com/product/schema# visualSelector ", visualName:" fee64d853d2c3e579085 "}, состояние: {filters: [{$ schema:" http://powerbi.com/product/schema#basic ", target: {table:" Tools ", столбец:" Tool " }, оператор: "In", значения: ["Информационные операции"],}]}}]; var relatedURL = pageURL + "? slers =" + encodeURIComponent (JSON.stringify (срезы));

Автор: Atlas Public Policy

Версия: 1.1.3

Последнее обновление: 2020-01-24 6:23pm GMT

Понравилось?
0
0
0

Скачать Power BI Embedded for WordPress:

power-bi-embedded-for-wordpress.zip Размер файла: 1.17 Mb
373
0