Найти в Дзене

Импорт нестандартного визуального элемента из стороннего PBIX-файла

Материал, изложенный в данной статье, также доступен в формате видеоролика - вы можете посмотреть его либо на Дзен, либо на YouTube.

Если вы пользуетесь Power BI Desktop в корпоративной среде, то скачать какой-нибудь нестандартный визуальный элемент из маркетплейса для вас вопрос пары кликов кнопкой мыши.

Доступ на маркетплейс визуальных элементов для Power BI через Get more visuals
Доступ на маркетплейс визуальных элементов для Power BI через Get more visuals

Но если вы не вхожи в такую среду, то скачать что-нибудь из маркетплейса становится проблемой:

Без рабочей или учебной почты нельзя
Без рабочей или учебной почты нельзя

Нельзя - ну и ладно, не очень-то и хотелось...

Не спешите отчаиваться - вы вполне можете задействовать какой-нибудь бесплатный нестандартный визуальный элемент в своем отчете, воспользовавшись трюком, описанным ниже.

Во-первых, чтобы попасть на маркетплейс с визуальными элементами для Power BI, необязательно пользоваться Power BI Desktop - туда можно попасть через браузер, воспользовавшись вот этой ссылкой.

Как только вы туда попали, найдите нужный визуальный элемент с помощью встроенной поисковой системы или любым другим способом.

Доступ на маркетплейс через браузер
Доступ на маркетплейс через браузер

Если вы попробуете установить визуальный элемент оттуда, опять-таки нарветесь на предупреждение, что без корпоративного или учебного аккаунта никуда.

Без рабочей или учебной почты и здесь никуда
Без рабочей или учебной почты и здесь никуда

Но мы пойдем другим путем - нажмем на кнопку Download Sample и получим в свое распоряжение файл с примером использования того визуального элемента, на который мы положили глаз.

Скачиваем файл с вшитым туда нестандартным визуальным элементом
Скачиваем файл с вшитым туда нестандартным визуальным элементом

В принципе, можно задействовать этот файл - удалить оттуда все дашборды, вкладки и данные, импортировать свой датасет и собрать нужный дашборд с использованием нестандартного визуального элемента, который как бы вшит в этот PBIX-файл, но, если у вас уже есть готовый дашборд, то повторно собирать его в другом файле - такое себе занятие, поэтому продолжаем разговор.

Чтобы его продолжить, нам потребуется какой-нибудь архиватор - например, 7-zip, который можно бесплатно скачать по ссылке.

С помощью него проваливаемся внутрь скачанного PBIX-файла и обнаруживаем, что он есть ничто иное, как архив. Открытие, да?

PBIX-файл - это архив
PBIX-файл - это архив

Дальше проваливаемся в папку Report, вслед за ней - в папку CustomVisuals. В последней обнаруживаем папку с названием визуального элемента - проваливаемся в нее, обнаруживаем там папку resources и файл package.json - они-то нам и нужны: копируем их куда-нибудь и делаем из них zip-архив, после чего меняем расширение файла с "zip" на "pbiviz".

Создаем zip-архив из папки resources и файла package.json и меняем его расширение на pbiviz
Создаем zip-архив из папки resources и файла package.json и меняем его расширение на pbiviz

Почти готово - осталось зайти в тот файл, где у нас нет этого визуального элемента и импортировать его из PBIVIZ-файла, приняв дисклеймер от Microsoft, информирующий нас о том, что если PBIVIZ-файл был скачан откуда-то не оттуда, могут быть проблемы, связанные с информационной безопасностью.

Импортируем pbiviz-файл
Импортируем pbiviz-файл

После того, как вы все это проделаете, новый визуальный элемент появится под секцией со стандартными визуальными элементами - пользуйтесь им на здоровье.

Импортированный визуальный элемент
Импортированный визуальный элемент

Если такого рода контент вам интересен, подписывайтесь на мои каналы по ссылкам ниже: