В данной статье мы рассмотрим наиболее интересные обновления майской версии 2019 Power BI Desktop.
Функции отчетов
Отчеты
Сортировка фильтров
Поддержка настроек темы
Аналитика
Поддержка разделения на ячейки
Функции форматирования
Поддержка мобильной версии
Модели данных
Визуализации
Коннекторы
Прочее
Отчеты
Панель анализа производительности
Если ваш отчет работает медленно, бывает сложно разобраться, как можно ускорить его работу. Как раз для решения этой задачи можно использовать Панель анализа производительности в Power BI Desktop. С ее помощью можно увидеть, на какие операции тратится больше всего времени.
Панель анализа производительности можно включить на вкладке Просмотр (View).
Если вы открываете Панель анализа производительности первый раз, она будет пустой, так как необходимо запустить анализ с помощью команды Начать запись (StartRecording).
После этого любое действие, которое запускает выполнение запроса (например изменение страницы, обновление визуализаций или подсветка значений при выборе одного из элементов на визуализации) будет наполнять панель анализа производительности данными о выполнении соответствующих запросов. В списке появится каждая визуализация в том порядке, как она запускается, вместе с продолжительностью ее выполнения.
Лог каждой визуализации можно раскрыть и просмотреть информацию о выполнении запроса в трех различных разделах:
Также вы увидите сколько времени уходит на то, чтобы источники с типом подключения DirectQuery вернули данные.
Также с помощью команды Копировать запрос (Copy query) можно скопировать конкретный запрос DAX в буфер обмена.
Команда Экспортировать (Export) позволяет выгрузить информацию обо всех запросах в файл формата JSON, чтобы провести анализ с помощью других инструментов.
Наконец, если вы хотите разобраться более подробно, почему та или иная визуализация работает медленно, можно запускать обновление конкретно этой визуализации с помощью иконки Обновить визуальный элемент на ее заголовке.
Панель Анализ производительности в настоящее время доступна только в Power BI Desktop и не показывает время выполнения скриптов R и Python, а также визуализаций Ключевые показатели (Key Influencer).
Улучшения для панели фильтрации
Сортировка фильтров
Теперь карточки с фильтрами можно перетаскивать в пределах секции, к которой они принадлежат (фильтры уровня отчета, страницы или визуализации) и таким образом менять их порядок отображения.
Также можно менять порядок сортировки через меню дополнительных возможностей («три точки») в заголовке конкретной секции панели фильтрации.
Поддержка настроек темы
Теперь можно настраивать темы для всех функций форматирования, доступных для панели фильтрации и карточек. Ниже приведен пример настройки темы только для панели фильтрации:
{
"
name
": "
FilterPaneTheme
",
"visualStyles": {
"*": {
"*": {
"outspacePane": [{
"backgroundColor": {"solid": {"color": "#999999"}},
"foregroundColor": {"solid": {"color": "#374649"}},
"transparency": 50,
"titleSize": 35,
"headerSize": 8,
"fontFamily": "Arial",
"border": true,
"borderColor": {"solid": {"color": "#374649"}}
}],
"filterCard": [
{
"$id": "Applied",
"transparency": 0,
"backgroundColor": {"solid": {"color": "#AFB5B6"}},
"foregroundColor": {"solid": {"color": "#374649"}},
"textSize": 15,
"fontFamily": "Arial",
"border": true,
"borderColor": {"solid": {"color": "#ffffff"}},
"inputBoxColor": {"solid": {"color": "#C8C8C8"}}
},
{
"$id": "Available",
"transparency": 40,
"backgroundColor": {"solid": {"color": "#CCCCCC"}},
"foregroundColor": {"solid": {"color": "#ffffff"}},
"textSize": 10,
"fontFamily": "Arial",
"border": true,
"borderColor": {"solid": {"color": "#123456"}},
"inputBoxColor": {"solid": {"color": "#777777"}}
}]
}
},
"page": {
"*": {
"outspace": [{
"
color
": { "
solid
": { "
color
": "#000000" }}
}]
}
}
}
}
Навигация с помощью клавиатуры в таблицах и матрицах
Теперь при наведении курсора мыши на таблицу или матрицу можно использовать Ctrl + правую клавишу мыши чтобы поместить фокус на первую ячейку визуализации.
Пока фокус остается на ячейке можно использовать следующие клавиши для навигации:
Настройка положения меток данных графиков
На линейной или комбинированной диаграмме с несколькими пересекающимися графиками иногда сложно определить, какие метки данных к какому графику относятся. Новая настройка позволяет выбирать, где отображать метки данных относительно графика. Например, на графике внизу показывает средний уровень удовлетворенности и готовности совершить повторную покупку. Многие метки данных за первые месяцы отображаются близко друг к другу в режиме, когда расположение меток выбирается автоматически.
Чтобы помочь пользователям различить метки данных двух графиков, можно настроить расположение меток таким образом, чтобы метки для графика PurchAgainотображались под ним, а метки для графика NSAT — над ним.
Настройка размера текста Индикатора в визуализации Ключевые факторы влияния (KPI)
Появилась возможность настраивать размер текста для Индикатора в визуализации Ключевые факторы влияния.
Аналитика
Улучшения визуализации Ключевые факторы влияния (KPI)
Поддержка разделения на ячейки
Визуализация Ключевые факторы влияния теперь поддерживает разделение на ячейки для числовых колонок данных, добавляемых в настройку «Объяснить по». Например, если добавить поле UnitCost в настройку «Объяснить по», чтобы увидеть, влияет ли оно на вероятность получить уровень удовлетворенности покупателя на уровне 7, то можно увидеть конкретные диапазоны стоимости в списке факторов влияния. В приведенном примере видно, что при стоимости между $152.26 и $152.92, велика вероятность получить NSAT на уровне 7.
ML модель визуализации определяет, как разбить данные, чтобы найти сегменты данных с наибольшей степенью влияния. Она же может принять решение не разбивать числовую колонку, если выявит сильную линейную зависимость между колонкой и целью анализа. В этом случае визуализация построит точечную диаграмму, демонстрирующую корреляцию.
Функции форматирования
Цвета, выбранные в разделе Цвет визуального анализа (Analysisvisualcolors) используются для области пузырьковой диаграммы слева и Основной цвет (primarycolor) используется для выбранного фактора влияния в углубленной визуализации справа.
Также можно настраивать второй цвет углубленной визуализации andцвет референсной линии.
Поддержка мобильной версии
Наконец, теперь визуализация Ключевые факторы влияния поддерживается в мобильном приложении. Она стала видимой и интерактивной так же, как и все остальные визуализации.
Модели данных
Отключение автоматического создания таблиц с датами в новых отчетах
Если вы не хотите использовать сгенерированные автоматически таблицы с датами и хотите использовать вместо них собственные таблицы с датами, можно выключить функцию Файл -> Параметры и настройки -> Параметры -> Глобальные -> Загрузка данных ‑> Автоматические дата и время для новых файлов (Options > Global > Data Load > Time intelligence). Если настройка отключена, таблицы с датами не будут создаваться автоматически в новых файлах.
Обновление для функции DAX ALLSELECTED
Теперь функция DAXALLSELECTEDподдерживает несколько аргументов, так же как функция ALL.
Визуализации
Обновления карт ArcGIS для Power BI
Визуализация ArcGIS Maps для Power BI это разработка компании Esri. Она дает возможность создавать красивые и информативные карты с данными. Она встроена в Power BI, следовательно не нужно заходить в магазин приложений для то, чтобы использовать ее. Просто выберите иконку с глобусом (), чтобы начать создание визуализации.
В майском обновлении содержится два обновления для визуализации ArcGIS Maps. Первый и наиболее важный шаг при анализе данных на основе географических признаков это геокодирование, которое преобразует адреса и названия местоположений в координаты на карте . Движок геокодирования Esri обеспечивает точные и надежные данные для более чем 135 стран ключевых мировых рынков включая Северную Америку, Европу, Австралию, Израэль, Индию, Бразилию и Японию. Чтобы достичь этого Esri сотрудничает с международными дистрибьюторами и партнерами в странах со сложными системами адресов включая Японию, Таиланд, Индию и Израэль, чтобы обеспечить наиболее актуальную информацию.
Тем не менее, геокодирование может завершиться с ошибкой, если адреса в ваших данных написаны с неправильно. Например, если указано «Los Angleles» вместо «Los Angeles», то вы не увидите никаких результатов. Для таких ситуаций в визуализацию добавлена функция определять адреса, которые по каким-либо причинам не прошли геокодирование как «ошибки». Такие адреса можно скопировать, чтобы позднее найти и исправить их в источниках данных.
Кроме того, команда Esri сделала разгрузку карт при добавлении визуализации ArcGIS Maps в отчет намного быстрее.
Обновления карт Mapbox
В майском обновлении появились четыре новые функции визуализации Mapbox.
Настройка расположения меток карты
Визуализация Mapboxтеперь имеет настройку, позволяющую расположить метки карты над или под данными, отображенными на карте.
Это позволяет более гибко и контролируемо определять, где вы хотите больше подчеркнуть собственные данные или встроенные данные карты.
Настроить положение меток можно через настройку Расположение меток (Labelposition) в настройках визуализации (VizSettings) на вкладке Формат (Format).
Поддержка легенды
Теперь на карту можно добавлять легенду для типов макетов Choropleth, Cluster и Circle.
Переключатель находится в разделе настроек каждого слоя на вкладке Формат (Format).
Добавление легенды на карту позволяет конечным пользователям легче понять масштаб и распространение данных на карте.
Улучшение цветового градиента
Теперь можно задать минимальные, средние и максимальные значения для определения цвета данных. При этом значения больше максимума или меньше минимума по цвету будут совпадать с цветами, заданными для максимума и минимума соответственно. Это позволяет лучше учитывать выбросы и нерегулярные распределения данных, предотвращая сильное искажение цветов градиента.
Визуализация доступна для скачивания в магазине приложений Microsoft.
ValQ – современное цифровое планирование
ValQэто целая платформа, направленная на то, чтобы помочь руководителям и лицам, принимающим решения, моделировать, визуализировать и анализировать различные бизнес сценарии и принимать эффективные решения, основанные на этих данных. Данная платформа может быть использована руководителями и специалистами от финансового директора до аналитика для широкого спектра задач, таких как прогнозирование продаж, планирование численности персонала и оптимизация цепочки поставок.
С помощью этой визуализации можно показать взаимосвязи между KPIи различными факторами в формате дерева, а затем смоделировать изменения факторов одновременно получая информацию об их влиянии на результат. ValQподдерживает три различных режима для построения дерева взаимосвязей. Первый режим, рассчитанный на новичков, называется динамическое дерево и полностью основан на данных из вашей модели. Чтобы начать строить дерево в этом режиме выберите “CreateaSimpleDynamicTree” на панели слева после того, как вы добавите визуализацию в отчет.
В этом режиме в первую очередь необходимо добавить в визуализацию меры в настройку Value. Первое значение, добавленное в настройку Value, это значение, которое будет рассчитываться и для которого будут моделироваться изменения. Второе значение в настройке Valueиспользуется для сравнения. В настройку Categoryпомещаются поля категорий, на которые будут разбиты данные из настройки Valueи которые будут узлами дерева. Наконец, поле шкалы времени добавляется в настройку TimePeriod, что позволит увидеть тренды во времени для двух выбранных значений.
Теперь можно раскрывать и сворачивать узлы дерева данных, кликая по значку на правом краю каждого узла дерева. По мере роста дерева окно визуализации можно масштабировать и перемещать, чтобы получить оптимальное изображение данных.
Также можно проигрывать различные сценарии «что если», перетаскивая бегунок, который появляется при наведении на узел дерева.
При этом все узлы дерева, расположенные «выше» изменятся в соответствии со сделанными изменениями.
По мере того, как вы меняете узлы дерева, вы можете видеть все применяемые изменения в верхней части визуализации. Здесь же вы можете легко их удалить, используя соответствующую иконку.
При выделении узла дерева вы переходите в окно с детальной информацией об этом узле. Она включает графики, показывающие, как смоделированные изменения влияют на результаты, а также сравнение тех мер, которые сравниваются в визуализации.
Также можно щелкнуть по кнопке на любом узле и посмотреть, как данные этого узла меняются на протяжении времени и как смоделированные изменения влияют на эти данные.
При нажатии на иконке карандаша в этом диалоговом окне, чтобы вручную изменить модель изменений.
Панель слева позволяет сохранить множество разных моделей изменений и сравнить их. Можно также установить период для модели изменений, изменить формат вывода данных и изменить макет визуализации.
При сравнении нескольких сценариев можно увидеть разницу между ними и быстро перейти к нужному сценарию из этого представления.
Те же самые данные можно представить в виде таблицы.
Нажимая на иконку желтого карандаша можно использовать, чтобы открывать и закрывать меню с дополнительными настройками, в том числе, например, изменение цвета строки состояния и установку цветов самого дерева.
Есть два других режима для построения деревьев.
Второй режим позволяет построить дерево с нуля, узел за узлом, последовательно настраивая каждый узел на основе данных из вашей модели или пользовательских вычислений.
Кроме того, в этом режиме можно использовать опцию «QuickEdit», позволяющую изменять узлы в одном представлении.
Третий режим, ImportanAdvancedModel, позволяет либо импортировать дерево, экспортированное из ранее созданной визуализации, или импортировать данные из шаблона Excel (который можно запросить по адресу support@valq.com). Шаблон такой же как в «QuickEdit», который можно использовать во втором режиме, и это легкий способ построить дерево, соблюдая все ограничения и рекомендации. Это лучший вариант для аналитика, который описывает требования бизнес-пользователя в Excel, а затем просто импортирует его, чтобы автоматически получить готовое дерево, отвечающее всем потребностям.
Визуализация доступна для скачивания в магазине приложений Microsoft. Чтобы использовать функционал визуализации полностью, необходимо приобрести лицензию.
Advanced Graph Visual
Advanced Graph это кастомная визуализация, разработанная ZoomCharts. Она позволяет визуализировать сложные сети, показывать одиночные или множественные связи между элементами и форматировать их на свой вкус. Варианты использования данной визуализации включают в себя анализ денежных потоков, управление и мониторинг ИТ инфраструктуры и анализ социальных связей.
Вот некоторые основные возможности этой визуализации:
Визуализацию можно скачать в магазине приложений Microsoft.
Craydec Control Charts
CraydecControlChartsэто кастомная визуализация, позволяющая анализировать и отслеживать процессы, проверяя все ли под контролем. Также эта визуализация помогает спрогнозировать производительность процессов. Такой тип визуализации обычно используется как часть Статистического управления процессами (StatisticalProcessControl (SPC)) и широко применяется в парадигме совершенствования процессов.
Визуализацию можно скачать в магазине приложений Microsoft.
Walkers Animated Pictogram
Визуализация WalkersAnimatedPictogram, разработанная Wishyoulization, позволяет перейти от простых гистограмм к созданию анимированных пиктограмм.
Визуализацию можно скачать в магазине приложений Microsoft.
Treemap Bar Chart by MAQ Software
Визуализация Treemap bar chart отображает разбивку иерархических данных с использованием пропорциональных прямоугольников с цветовой кодировкой. Хороший пример использования этой визуализации — это разбивка прибыли по нескольким разным категориям, а также странам, регионам и городам.
Вот некоторые ключевые возможности визуализации:
Визуализацию можно скачать в магазине приложений Microsoft.
Коннекторы
Коннектор Essbase: поддержка запросов MDX
Для коннектора Essbase добавлена поддержка запросов MDXпри использовании режима импорта (Importmode). Запросы могут быть определены в диалоговом окне коннектора Essbase. Обратите внимание, что вам необходимо указать сервер Essbaseи имя приложения, чтобы выполнить запросы.
Новые коннекторы
Новые коннекторы, появившиеся в майском обновлении:
Прочее
Автоматическая отмена выполнения запросов в Power BI Desktop
Чтобы улучшить производительность отчетов с медленными моделями данных, Power BI Desktop теперь автоматически отменяет неактуальные запросы визуализаций в следующих четырех сценариях:
Эта первая версия данной функции, поэтому нижеперечисленные сценарии пока не поддерживаются:
Однако планируется дальнейшее развитие данной функции.