Майское обновление Power BI Desktop 2019

В данной статье мы рассмотрим наиболее интересные обновления майской версии 2019 Power BI Desktop.

 

Функции отчетов

Отчеты

Сортировка фильтров
Поддержка настроек темы

Аналитика

Поддержка разделения на ячейки
Функции форматирования
Поддержка мобильной версии

Модели данных

Визуализации

Коннекторы

Прочее

Отчеты

Панель анализа производительности

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

Панель анализа производительности можно включить на вкладке Просмотр (View).

 

Если вы открываете Панель анализа производительности первый раз, она будет пустой, так как необходимо запустить анализ с помощью команды Начать запись (StartRecording).

power bi

 

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

power bi

 

Лог каждой визуализации можно раскрыть и просмотреть информацию о выполнении запроса в трех различных разделах:

Также вы увидите сколько времени уходит на то, чтобы источники с типом подключения DirectQuery вернули данные.

power bi

Также с помощью команды Копировать запрос (Copy query) можно скопировать конкретный запрос DAX в буфер обмена.

power bi

Команда Экспортировать (Export) позволяет выгрузить информацию обо всех запросах в файл формата JSON, чтобы провести анализ с помощью других инструментов.

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

power bi

Панель Анализ производительности в настоящее время доступна только в Power BI Desktop и не показывает время выполнения скриптов R и Python, а также визуализаций Ключевые показатели (Key Influencer).

Улучшения для панели фильтрации

Сортировка фильтров

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

power bi

Также можно менять порядок сортировки через меню дополнительных возможностей («три точки») в заголовке конкретной секции панели фильтрации.

power bi

 

Поддержка настроек темы

Теперь можно настраивать темы для всех функций форматирования, доступных для панели фильтрации и карточек. Ниже приведен пример настройки темы только для панели фильтрации:

{
     "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 + правую клавишу мыши чтобы поместить фокус на первую ячейку визуализации.

power bi

 

Пока фокус остается на ячейке можно использовать следующие клавиши для навигации:

  • Стрелки – перемещение фокуса вверх / вниз / влево / вправо на одну ячейку
  • Пробел или Enter – выбор ячейки
  • Shift + стрелка право– развернуть (работает в матрице, для строк, которые можно развернуть)
  • Shift + стрелка влево – свернуть (работает в матрице, для строк, которые можно развернуть)
  • Клавиша контекстного меню или Shift + F10 – открыть контекстное меню

Настройка положения меток данных графиков

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

power bi

 

Чтобы помочь пользователям различить метки данных двух графиков, можно настроить расположение меток таким образом, чтобы метки для графика PurchAgainотображались под ним, а метки для графика NSAT — над ним.

power bi

 

power bi

Настройка размера текста Индикатора в визуализации Ключевые факторы влияния (KPI)

Появилась возможность настраивать размер текста для Индикатора в визуализации Ключевые факторы влияния. 

power bi

Аналитика

Улучшения визуализации Ключевые факторы влияния (KPI)

Поддержка разделения на ячейки

Визуализация Ключевые факторы влияния теперь поддерживает разделение на ячейки для числовых колонок данных, добавляемых в настройку «Объяснить по». Например, если добавить поле UnitCost в настройку «Объяснить по», чтобы увидеть, влияет ли оно на вероятность получить уровень удовлетворенности покупателя на уровне 7, то можно увидеть конкретные диапазоны стоимости в списке факторов влияния. В приведенном примере видно, что при стоимости между $152.26 и $152.92, велика вероятность получить NSAT на уровне 7.

power bi

 

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

Функции форматирования

Цвета, выбранные в разделе Цвет визуального анализа (Analysisvisualcolors) используются для области пузырьковой диаграммы слева и Основной цвет (primarycolor) используется для выбранного фактора влияния в углубленной визуализации справа.

power bi

Также можно настраивать второй цвет углубленной визуализации andцвет референсной линии.

power bi

Поддержка мобильной версии

Наконец, теперь визуализация Ключевые факторы влияния поддерживается в мобильном приложении. Она стала видимой и интерактивной так же, как и все остальные визуализации. 

Модели данных
Отключение автоматического создания таблиц с датами в новых отчетах

Если вы не хотите использовать сгенерированные автоматически таблицы с датами и хотите использовать вместо них собственные таблицы с датами, можно выключить функцию Файл -> Параметры и настройки -> Параметры -> Глобальные -> Загрузка данных ‑> Автоматические дата и время для новых файлов (Options > Global > Data Load > Time intelligence). Если настройка отключена, таблицы с датами не будут создаваться автоматически в новых файлах.

power bi

Обновление для функции DAX ALLSELECTED

Теперь функция DAXALLSELECTEDподдерживает несколько аргументов, так же как функция ALL.

Визуализации
Обновления карт ArcGIS для Power BI

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

В майском обновлении содержится два обновления для визуализации ArcGIS Maps. Первый и наиболее важный шаг при анализе данных на основе географических признаков это геокодирование, которое преобразует адреса и названия местоположений в координаты на карте . Движок геокодирования Esri обеспечивает точные и надежные данные для более чем 135 стран ключевых мировых рынков включая Северную Америку, Европу, Австралию, Израэль, Индию, Бразилию и Японию. Чтобы достичь этого Esri сотрудничает с международными дистрибьюторами и партнерами в странах со сложными системами адресов включая Японию, Таиланд, Индию и Израэль, чтобы обеспечить наиболее актуальную информацию.

Тем не менее, геокодирование может завершиться с ошибкой, если адреса в ваших данных написаны с неправильно. Например, если указано «Los Angleles» вместо «Los Angeles», то вы не увидите никаких результатов. Для таких ситуаций в визуализацию добавлена функция определять адреса, которые по каким-либо причинам не прошли геокодирование как «ошибки». Такие адреса можно скопировать, чтобы позднее найти и исправить их в источниках данных.

power bi

Кроме того, команда Esri сделала разгрузку карт при добавлении визуализации ArcGIS Maps в отчет намного быстрее.

Обновления карт Mapbox

В майском обновлении появились четыре новые функции визуализации Mapbox.

Настройка расположения меток карты

Визуализация Mapboxтеперь имеет настройку, позволяющую расположить метки карты над или под данными, отображенными на карте.

power bi

 

Это позволяет более гибко и контролируемо определять, где вы хотите больше подчеркнуть собственные данные или встроенные данные карты.

Настроить положение меток можно через настройку Расположение меток (Labelposition) в настройках визуализации (VizSettings) на вкладке Формат (Format).

power bi

 

Поддержка легенды

Теперь на карту можно добавлять легенду для типов макетов Choropleth, Cluster и Circle.

power bi

Переключатель находится в разделе настроек каждого слоя на вкладке Формат (Format).

power bi

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

Улучшение цветового градиента

Теперь можно задать минимальные, средние и максимальные значения для определения цвета данных. При этом значения больше максимума или меньше минимума по цвету будут совпадать с цветами, заданными для максимума и минимума соответственно. Это позволяет лучше учитывать выбросы и нерегулярные распределения данных, предотвращая сильное искажение цветов градиента.

power bi

Визуализация доступна для скачивания в магазине приложений Microsoft.

ValQ – современное цифровое планирование

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

power bi

С помощью этой визуализации можно показать взаимосвязи между KPIи различными факторами в формате дерева, а затем смоделировать изменения факторов одновременно получая информацию об их влиянии на результат. ValQподдерживает три различных режима для построения дерева взаимосвязей. Первый режим, рассчитанный на новичков, называется динамическое дерево и полностью основан на данных из вашей модели. Чтобы начать строить дерево в этом режиме выберите “CreateaSimpleDynamicTree” на панели слева после того, как вы добавите визуализацию в отчет.

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

power bi

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

power bi

Также можно проигрывать различные сценарии «что если», перетаскивая бегунок, который появляется при наведении на узел дерева.

power bi

При этом все узлы дерева, расположенные «выше» изменятся в соответствии со сделанными изменениями.

power bi

 

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

power bi

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

power bi

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

power bi

При нажатии на иконке карандаша в этом диалоговом окне, чтобы вручную изменить модель изменений.

power bi

Панель слева позволяет сохранить множество разных моделей изменений и сравнить их. Можно также установить период для модели изменений, изменить формат вывода данных и изменить макет визуализации.

power bi

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

power bi

Те же самые данные можно представить в виде таблицы.

power bi

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

power bi

Есть два других режима для построения деревьев.

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

power bi

Кроме того, в этом режиме можно использовать опцию «QuickEdit», позволяющую изменять узлы в одном представлении.

power bi

Третий режим, ImportanAdvancedModel, позволяет либо импортировать дерево, экспортированное из ранее созданной визуализации, или импортировать данные из шаблона Excel (который можно запросить по адресу support@valq.com). Шаблон такой же как в «QuickEdit», который можно использовать во втором режиме, и это легкий способ построить дерево, соблюдая все ограничения и рекомендации. Это лучший вариант для аналитика, который описывает требования бизнес-пользователя в Excel, а затем просто импортирует его, чтобы автоматически получить готовое дерево, отвечающее всем потребностям.

power bi

 

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

Advanced Graph Visual

Advanced Graph это кастомная визуализация, разработанная ZoomCharts.  Она позволяет визуализировать сложные сети, показывать одиночные или множественные связи между элементами и форматировать их на свой вкус. Варианты использования данной визуализации включают в себя анализ денежных потоков, управление и мониторинг ИТ инфраструктуры и анализ социальных связей.

Вот некоторые основные возможности этой визуализации:

  • Automatedgraphstructure (автоматическая структура графа) – визуализация строит структуру графа, выявляя отношения между объектами и определяя размеры узлов на основании величины каждого узла.
  • Forcefeedbacklayout(компоновка с принудительной обратной связью) – узлы графа «отталкиваются» друг от друга (вместо того, чтобы накладываться друг на друга), а связи действуют как «пружины», что в результате позволяет создавать более красивую и эффективную компоновку данных по сравнению со стандартными сетевыми графиками.
  • Customizelinksandnodes (настраиваемые связи и узлы) – можно применить корпоративный стиль с помощью множества опций форматирования.

power bi

 

Визуализацию можно скачать в магазине приложений Microsoft.

Craydec Control Charts

CraydecControlChartsэто кастомная визуализация, позволяющая анализировать и отслеживать процессы, проверяя все ли под контролем. Также эта визуализация помогает спрогнозировать производительность процессов. Такой тип визуализации обычно используется как часть Статистического управления процессами (StatisticalProcessControl (SPC)) и широко применяется в парадигме совершенствования процессов.

power bi

Визуализацию можно скачать в магазине приложений Microsoft.

Walkers Animated Pictogram

Визуализация WalkersAnimatedPictogram, разработанная Wishyoulization, позволяет перейти от простых гистограмм к созданию анимированных пиктограмм.
power bi

Визуализацию можно скачать в магазине приложений Microsoft.

Treemap Bar Chart by MAQ Software

Визуализация Treemap bar chart отображает  разбивку иерархических данных с использованием пропорциональных прямоугольников с цветовой кодировкой. Хороший пример использования этой визуализации — это разбивка прибыли по нескольким разным категориям, а также странам, регионам и городам.

 

Вот некоторые ключевые возможности визуализации:

 

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

power bi

Визуализацию можно скачать в магазине приложений Microsoft.

Коннекторы
Коннектор Essbase: поддержка запросов MDX

Для коннектора Essbase добавлена поддержка запросов MDXпри использовании режима импорта (Importmode). Запросы могут быть определены в диалоговом окне коннектора Essbase. Обратите внимание, что вам необходимо указать сервер Essbaseи имя приложения, чтобы выполнить запросы.

 

power bi

Новые коннекторы

Новые коннекторы, появившиеся в майском обновлении:

 

Прочее
Автоматическая отмена выполнения запросов в Power BI Desktop

Чтобы улучшить производительность отчетов с медленными моделями данных, Power BI Desktop теперь автоматически отменяет неактуальные запросы визуализаций в следующих четырех сценариях:

  1. Когда визуализация генерирует новый запрос, а предыдущий запрос еще не отработал, предыдущий запрос будет отменен. Это обычная ситуация при изменении фильтров, выборе нескольких значений в слайсерах или подсветке визуализаций.
  2. Если вы скрываете визуализацию, выполняющийся запрос для этой скрытой визуализации отменяется.
  3. Когда вы меняете страницы в отчете, все выполняющиеся запросы на предыдущей странице отменяются.
  4. Когда вы закрываете отчет, все выполняющиеся запросы отменяются.

Эта первая версия данной функции, поэтому нижеперечисленные сценарии пока не поддерживаются:

  • Автоматическая отмена выполнения запросов в службе Power BI, в сервере Power BI, и во встроенных отчетах (Embedded)
  • Автоматическая отмена выполнения запросов при использовании локального шлюза данных

Однако планируется дальнейшее развитие данной функции.