2 сентября 2015

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

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

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

1. Получите данные в несколько кликов

Подключитесь к источнику данных за считанные минуты. Нажмите кнопку Получение данных на панели навигации.

Затем выберите источник данных: пакет содержимого, файл, базу данных или примеры. Источник данных может располагаться в Вашей организации, локально или в облаке, или в онлайн-службах, например, Microsoft Dynamics, Salesforce.com, QuickBooks Online или Google Analytics. Соединять данные вместе очень просто.





2. Создание информационных панелей.

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

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

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



Как создаются информационные панели? Все просто!

Нажмите на иконку Плюс рядом с заголовком «Информационные панели » и введите название.


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

3. Общий доступ к информационным панелям



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

4. Просмотр информационных панелей на мобильных устройствах

Коллега прислал вам ссылку на информационную панель? Теперь Вы можете просмотреть ее на своем мобильном устройстве. Вы можете исследовать данные, комментировать плитки и делиться ими с другими из любой точки мира. Power BI доступен на устройствах под управление iOS и Android, работает на всех версиях Windows 8.1 и Windows 10 устройств, таких как планшет Surface Pro.



Вы слышали выражение: «Пусть факты говорят сами за себя»? Но иногда самый быстрый способ получить данные, это задать вопрос. В Power BI Вы можете запрашивать данные с использованием естественного языка.

Введите свой запрос в поле на информационной панели. Например: 2014 sales by month and territory as stacked bar.

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

6. Создание впечатляющих отчетов

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



Чтобы создать новый отчет, выберите набор данных, чтобы открыть, или щелкните правой кнопкой мыши и выберите Просмотреть .


Условное форматирование (5)
Списки и диапазоны (5)
Макросы(VBA процедуры) (63)
Разное (39)
Баги и глюки Excel (3)

Знакомство с Power BI

Что такое Power BI?
В первую очередь хочу уточнить, что Power BI это не часть Excel, а самостоятельная программа для бизнесс-анализа, которую надо будет установить на ПК отдельно. Но оно того стоит. Сам Power BI включает в себя большой набор инструментов, позволяющих обработать и отобразить всю необходимую информацию о любых показателях компании (и не только) при помощи интерактивной визуализации. Проще говоря – при помощи Power BI можно легко и быстро, без длительного обучения и спец.навыков создать красивые интерактивные графики на основании практически любых данных. Сейчас очень модно называть такие наборы визуализаций «дашбордами»:

Пара вещей, которые надо знать о Power BI в первую очередь:


Сам Power BI делится на три приложения (хоть устанавливать надо только одно):

  • Power BI Desktop – основное приложение, в котором создаются отчеты
  • Power BI Service (служба Power BI) - интернет-площадка, в которую помещаются все созданные отчеты и отправленные на публикацию в службу
  • Power BI for Mobile – приложение для смартфонов и планшетов, позволяющее просматривать опубликованные в службе Power BI отчеты

Что необходимо сделать и знать, прежде чем начать работать в Power BI

  • Для начала надо установить приложение Power BI Desktop, т.к. именно в нем готовятся все отчеты. Скачать его можно по ссылке: https://powerbi.microsoft.com/ru-ru/desktop/
  • Как только начнется скачивание потребуется ввести свои данные, включая e-mail. Этот же e-mail надо вводить при первом запуске и регистрации приложения. Обращаю особое внимание, что e-mail должен быть корпоративным. Т.е. никаких там [email protected], [email protected], [email protected] и пр. Иначе вполне может получится так, что отчет создать получится, а опубликовать его уже нет
  • После установки и регистрации можно приступить уже к созданию своих первых отчетов в Power BI

После запуска Power BI появится основное окно. Для начала достаточно просто уметь ориентироваться в рабочих областях. На скрине ниже я постарался выделить основные рабочие области этого окна


Кнопка вызова меню – раскрывает меню с доступом к основным командам и настройкам, таким как Публикация, Импорт и Экспорт, Сохранение, Справка, выход из учетной записи Power BI и пр.

– на вкладках этой панели распределены основные инструменты для работы с запросами и визуальными элементами

Навигация по областям - основной областью является область визуализаций(первая сверху иконка), в которой строятся все визуальные отчеты. Но так же можно переходить в представление таблиц для просмотра данных и изменения определенных параметров полей(Типы данных, Сортировка, Добавление столбцов и мер и пр.) и в визуальное представление связей между таблицами. Здесь же можно настроить связи.

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

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

  • Фильтры уровня визуального элемента - помещенные сюда фильтры распространяют свое действие исключительно на тот визуальный элемент, к которому относится этот фильтр
  • Фильтры уровня страницы - помещенные сюда фильтры распространяют свое действие на все визуальные элементы той страницы, к которой относится этот фильтр
  • Фильтры уровня отчета - распространяет свое действие на все визуальные элементы всех страниц отчета

Поля - здесь перечислены все поля всех таблиц запросов. Именно на основании данных в этой области строятся визуальные элементы. Добавление данных из полей в визуальный элемент или область фильтров производится обычным перетаскиванием мыши.

Чуть ниже рабочей области есть еще область навигации по листам , где можно добавить в отчет новый лист, переименовать или удалить существующие.

При создании любого запроса(вкладка Главная -Получить данные ) появится еще одно из основных окон – окно запросов. Для тех, кто работал в Power Query из Excel там вряд ли найдется что-то новое, т.к. Power BI полностью перенял работу с запросами именно от Power Query:

Кнопка вызова меню – раскрывает меню с доступом к основным командам, таким как Закрыть, Сохранить, а так же настройкам источников данных

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

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

Область предварительного просмотра – здесь отображается предварительный просмотр вида данных, которые будут загружены в модель после всех наших действий. С её помощью можно наглядно видеть результирующий набор данных и выявлять ошибки.

Строка формул (Панель формул) – здесь отображается текст последнего произведенного действия с запросом. Отображается текст на встроенном языке M и его можно прямо в этой строке изменить. Отобразить или скрыть её можно с вкладки Просмотр -Панель формул .
Панель свойств текущего запроса – здесь собраны свойства выбранного запроса. Можно изменить имя запроса, а если раскрыть пункт Все свойства, то так же можно дать описание запроса и не включать запрос в обновление данных(по умолчанию все загруженные в модель запросы обновляются одной кнопкой Обновить из главного окна Power BI).

Панель выполненных в запросе операций (Примененные шаги) – очень удобная штука. Здесь отображаются по шагам все примененные в запросе действия: начиная от загрузки данных и завершая последним преобразованием. Если какую-то операцию в запросе сделали по ошибке или просто ошиблись параметрами – можно просто удалить последний шаг(или несколько). Можно сказать, что эта возможность заменяет собой откат действий в офисных программах(Ctrl +Z ). Так же очень удобно, чтобы подучить синтаксис языка M – можно пошагово посмотреть какая операция как обзывается на этом языке. Так же весь текст запроса можно посмотреть, перейдя на вкладку Просмотр -Расширенный редактор .

Кратко о процессе работы в Power BI:

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

При этом работать в Power BI можно без наличия программерских навыков – для создания визуализаций хватит и «кнопочного» функционала программы и встроенных формул DAX (Data Analysis Expressions - выражения анализа данных), которые очень похожи на формулы в Excel. Но и для более продвинутых пользователей есть где развернуться – в Power BI есть «свой» язык программирования M, который позволяет неплохо расширить стандартные возможности. Плюс есть возможность создавать свои отдельные визуальные элементы при помощи редактора сценариев R. И под своими визуальными элементами я подразумеваю именно свои, авторские, уникальные визуализации, а не просто какие-то смешанные диаграммы (наподобие таковых в Excel). Кто не умеет или не хочет создавать сам – копилка таких авторских элементов постоянно пополняется на сайте Power BI: https://app.powerbi.com/visuals/

Кому подойдет Power BI?
Microsoft считает, что Power BI будет полезно небольшой, средней или крупной компании. Я считаю, что такое приложение необходимо всем, кто так или иначе занимается аналитикой данных и построением всевозможных отчетов.

Таблица характеристик и отличий базовой версии и Pro:

Power BI Power BI Pro
Базовые характеристики
Объем облачного хранилища(для хранения отчетов в службе Power BI) для одного пользователя 1 GB 10 GB
Создание, просмотр и предоставление общего доступа к личным информационным панелям и отчетам ДА ДА
Создание отчетов в Power BI Desktop ДА ДА
Создание сложных запросов на языке запросов M ДА ДА
Доступ к информационным панелям с мобильных устройств по управлением iOS, Windows и Android ДА ДА
Предустановленные алгоритмы обработки данных из популярных сервисов, таких как: Dynamics, Salesforce и Google Analytics ДА ДА
Импорт исходных данных и отчетов из файлов Excel, CSV и Power BI Desktop ДА ДА
Обновление данных
Интервал обновления данных по расписанию Ежедневно Ежечасно
Передача потоковых данных в панели и отчеты Power BI 10 000 строк в час 1 000 000 строк в час
Подключение к источникам данных без ручного обновления и публикации информации в Power BI (обращение к источнику данных происходит при открытии отчета и необходимые данные подгружаются сразу же) НЕТ ДА
Доступ к локальным источникам данных с использованием личного шлюза (установка на персональный компьютер и обновление данных из Excel и Power BI Desktop) и шлюза управления данными (устанавливается на сервер c SQL Analysis Services) НЕТ ДА
Совместная работа
Совместная работа с использованием групп Office 365 НЕТ ДА
Создание, публикация и просмотр преднастроенных корпоративных наборов содержимого (создание пакета содержимого c набором информационных панелей, который будет доступен всем пользователям на уровне организации, либо конкретной группе пользователей) НЕТ ДА
Управление правами доступа при помощи групп Active Directory НЕТ ДА
Предоставление общего доступа к запросам с использованием каталога данных (возможность предоставление общего доступа к запросам через надстройку Power Query в Excel 2013) НЕТ ДА
Стоимость Бесплатно 7 450 руб./год
Статья помогла? Поделись ссылкой с друзьями! Видеоуроки

{"Bottom bar":{"textstyle":"static","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24,"textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left","texteffectslidedistance":30,"texteffectdelay":500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"right","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","texteffectduration1":600,"texteffectdelay1":1000,"texteffect2":"slide","texteffectslidedirection2":"right","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"texteffectdelay2":1500,"textcss":"display:block; padding:12px; text-align:left;","textbgcss":"display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#333333; opacity:0.6; filter:alpha(opacity=60);","titlecss":"display:block; position:relative; font:bold 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; color:#fff;","descriptioncss":"display:block; position:relative; font:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; color:#fff; margin-top:8px;","buttoncss":"display:block; position:relative; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"display:none !important;","buttoncssresponsive":"","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40}}

Знание основ и их однозначная трактовка облегчает понимание нового материала и позволяет нам разговаривать на одном языке. Нам важны оба аспекта, поэтому, учитывая многочисленные вопросы пользователей, которые начали к нам поступать при освоении Power BI в начале работы, мы сделали шаг назад (чтобы потом прыгнуть на два вперёд) и подготовили маленькую, но весьма полезную серию статей по основным понятиям программы. Наборы данных и их обновления, отчёты и панели мониторинга, плитки и визуализации, из чего состоят все эти блоки, какие из них входят в другие, можно ли (и как) создать отчёт, основанный на нескольких наборах данных одновременно – всё это и многое другое мы раскладываем по полочкам. Дальше будет легче. В первой части мы расскажем вам всё о данных, во второй – всё о стандартных блоках Power BI. Итак, данные и как их готовить.

Источники и наборы данных

Мы уже писали про данные (например, про ), но, видимо, не достаточно ёмко и не всегда просто, раз у вас возникают вопросы. Этот раздел расставит все точки над i.

Следует изначально разделить связанные, но абсолютно разные понятия, которые иногда смешивают (забегая чуть вперёд – да, частично они пересекаются): «источник данных » и «набор данных «.

Источник данных – это только конечный путь к информации, с которой вы хотите работать. Путь к файлу на жёстком диске, URL-ссылка на фейсбук или место хранение базы данных в облаке – всё это путь и всё это – источник данных.

А набор данных – это, в свою очередь, совокупность и источника данных, и самих данных (в ряде случаев, при необходимости, ПО копирует данные, а не просто на них ссылается), и учётных записей, которые позволяют подключится Power BI к этим источникам данных. Т.е. каждый раз, когда вы подключаетесь к данным (статическим или динамическим) или импортируете их, Power BI автоматически создаёт набор данных. Которые затем, как правило, используются при создании отчётов и визуализаций.

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

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

Формат данных

Формат данных, естественно, должен поддерживаться Power BI. Обычно с этим проблем не возникает, однако, некоторые типы данных уже готовы к работе с Power BI, а какие-то придётся «подготовить». Так, например, при создании наборов данных из таких источников как Google Analytics или Twilio – никаких сложностей с синхронизацией не возникает. Аналогично и просто загружаются данные и из облачных баз данных типа SQL Azure. Они полностью готовы к работе. Наслаждайтесь.

Но в отдельных случаях прямое импортирование данных невозможно. В частности, – при попытке подключиться к данным, которые расположены на серверах Вашей компании (данные с закрытым доступом) или при попытках загрузить простой TXT-файл. В такой ситуации необходимо:

  1. Извлечь эти данные;
  2. Воспользоваться всеми любимым Excel или Power BI Desktop для первоначальной загрузки данных;
  3. Сохранить полученные данные в виде файла;
  4. Импортировать файл в Power BI.
  5. Profit!

Обновления данных

Хотите всегда иметь актуальную информацию? Наверняка хотите и Power BI может предоставить Вам такую возможность. Используя сведения о подключении (которые, как мы уже говорили, входят в набор данных наряду с указанием источника данных), Power BI подключается к нужным данным, проверяет их на наличие изменений, обновляет свой набор данных а, заодно, и всё связанное с этим набором (отчёты, визуализации и т.д.).

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

Частота обновления зависит от типа обновляемых данных, но, например, для некоторых облачных хранилищ данных (таких, как файлы службы OneDrive) Power BI проверяет источник примерно раз в час. Однако стоит помнить, что сами пакеты того же OneDrive обновляются примерно раз в сутки. И, конечно, вы можете настроить время обновлений по своему желанию (если оно поддерживается набором данных) или обновить отчёт по только что изменённому файлу в любой момент времени вручную.

Ответ на вопрос «что нужно для обновлений» также зависит от типа данных. Иногда для этого ничего не требуется, а иногда вам придётся воспользоваться персональным шлюзом Power BI Gateway. Это такой мост безопасной передачи данных, который, например, понадобится для обновления табличных данных Excel, расположенных на локальном диске. Или для настройки обновлений. Подробнее о шлюзе мы также расскажем в статье про обновления данных. Или обратитесь к профессионалам , если не можете ждать.

Типы данных

Итак, мы подошли к самому интересному, к типам данных, с которыми «дружит» Power BI. Для Вашего удобства мы объединили их в группы – это файлы, пакеты содержимого и базы данных .

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

Чтобы разом охватить максимальное количество данных, к которым вы можете получить доступ и не ограничиваться одним лишь Power BI, мы также расскажем о том, к чему можно получить доступ используя Power Bi Desktop. В нём загрузка данных разделена на категории «Файл», «База данных», «Azure» и «Другие».

Файлы

Некоторые файлы загружаются в Power BI без проблем (например, Excel таблицы или PBI-файлы), некоторые (обычные.txt или таблицы.xml) – нужно сначала преобразовывать (мы писали об этом чуть выше).

Базы данных

Power BI может подключаться как к локальным базам данных, так и к тем, что находятся в облаке. При этом подключения к облачным хранилищам являются динамическими, т.е. каждый раз, когда вы, например, создаёте визуализацию в отчёте, Power BI формирует запрос к набору данных. Для подключения к локальным базам данных необходим корпоративный шлюз Power BI. Для его настройки нужно обратиться к своему администратору (IT службе). Или, опять же, к профессионалам .

В настоящий момент Power BI Desktop предоставляет возможность подключениям к следующим базам данных: SQL Server, Access, SQL Server Analysis Services, Oracle, IBM DB2, MySQL, PostgreSQL, Sybase, Teradata и SAP HANA.

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

Пакет – это удобно. В пакете есть всё, что нужно для начала работы. Как, простите за сравнение, в суповом наборе. Набор (данных, на всякий случай, не суповой) может быть как загружен из разных служб (Google Analytics, например), так и создан (и опубликован) пользователем вашей компании.

На пользование пакетами часто есть ограничения. Так, для служб, это необходимость иметь учётную запись, а для организаций – это обязательность использования версии Power BI Pro.

Возможности Power BI Desktop

В завершении статьи мы кратко остановимся на тех возможностях подключения к данным, которые даёт Power BI Desktop:

«Другие» данные Power BI Desktop

Категория «Другие» включает в себя приличное количество возможных подключений: Веб-приложение, Список SharePoint, Веб-канал OData, Файл Hadoop (HDFS), Active Directory, Microsoft Exchange, Dynamics CRM Online, Facebook, Google Analytics, Объекты SalesForce, Отчеты SalesForce, ODBC и бета-версии следующих подключений: R Script, appFigures, GitHub, MailChimp, Merketo, QuickBooks Online, Smartsheet, SQL Sentry, Stripe, SweetIQ, Twilio, ZenDesk, Spark. Маловероятно, что начинающий изучать Power BI не найдёт тут необходимого. Кстати, при подключении к «Web», программа сама ищет информацию на странице и представляет её в режиме предварительного просмотра в области Навигатор. Выбирайте, что вам нужно, редактируйте, загружайте, работайте.

«Azure» Power BI Desktop

Power BI Desktop обеспечивает солидные возможности по подключению и интеграции со службами Azure, поэтому этот вариант подключения данных даже выделен в отдельный раздел меню ми включает в себя следующие возможности для подключения: База данных Microsoft Azure SQL, Хранилище данных SQL Microsoft Azure, Microsoft Azure Marketplace, Microsoft Azure HDInsight, Хранилище BLOB-объектов Microsoft Azure, Табличное хранилище Microsoft Azure. И к перечисленному ещё три бета-версии продуктов: Azure HDInsight Spark, Microsoft Azure DocumentDB и Хранилище озера данных Microsoft Azure. В общем, сценариев функционального объединения Azure и Power BI достаточное количество.

Итог

Как видите, при должном количестве знаний, красивую и полезную аналитику с помощью Power Bi можно вытянуть из такого разнообразного количества источников данных, что мы даже и не знаем, чего тут может не хватать обывателю. Надеемся, вопросов по данным после прочтения этой статьи у Вас не осталось и в следующем обзоре мы расскажем об основных понятиях Power BI – о рабочей области и обо всём, что там находится и что со всем этим делать. Stay tuned.