Microsoft Power BI: анализируй это!
Любая компания, даже небольшая, накапливает большие объемы данных. Про это, а также про то, что данные способны творить самые настоящие чудеса, сегодня знают почти все. Но на практике для множества бизнесов работа с данными ограничивается попытками сформировать графики на основе электронных таблиц. Как правило, они прекращаются быстро. Достаточно просто убить целый рабочий день для того, чтобы руками свести в единую таблицу необходимую информацию, а потом пытаться задать правильные поля для визуализации.
«Нужно учить Excel», – скажет грамотный пользователь, и будет прав. Но как правило, помимо этого у сотрудника имеется множество других, не менее интересных и куда более важных занятий. А найм профильного сотрудника в планы компании не входит по причине его высокой стоимости. Как быть? Для таких случаев и созданы программные решения, которые позволяют упростить процесс сбора, подготовки, анализа и визуализации данных. И лучше осваивать их – чтобы не просто строить графики, а одновременно понимать зависимости и получать наглядные материалы, которые позволяют принимать решения мгновенно.
Business Intelligence
Нет, речь не идет о рыцарях плаща и кинжала. Business Intelligence, или, сокращенно, BI, – это компьютерные методы и инструменты, при помощи которых транзакционную деловую информацию можно перевести в человекочитаемую форму. Такой перевод необходим, чтобы данные можно было анализировать, а результаты такого анализа представлять в виде понятной инфографики – визуализации.
Возможно ли сказать, что электронные таблицы Microsoft Excel относятся к BI-решениям. Отчасти – можно (к каким только классам не относят Excel…). Но – только отчасти. Цель BI состоит в том, чтобы интерпретировать не отдельный массив данных, а комплекс, полученный из разных источников, в том числе разнородных.
Например – совместить собственные данные компании с теми, что подготовили аналитики рынка, дополнить финансовые результаты прогнозами, наложить данные системы электронной торговли на статистику страницы магазина в Facebook. Таких вариаций может быть масса. И реализовать их можно при помощи BI-решений. (Excel, замечательная программа, но с такой задачей уже не справится).
Что такое Microsoft Power BI
У корпорации Microsoft есть удивительное умение, не совершая действительно революционных изобретений, находиться в числе лидеров почти всех ИТ-сегментов. Так произошло и с инструментами бизнес-аналитики.
Казалось бы, на рынке BI-решений, где присутствуют такие монстры, как Tableau или Qlik (а ведь есть еще и IBM с Oracle), делать уже нечего. Но когда это останавливало Microsoft? И в 2011 году появляется Microsoft Power BI – комплексное решение, которое объединяет несколько продуктов: десктопный клиент, облачный сервис (к ним добавилась еще и специальная версия для Azure, которая адресована разработчикам, планирующим реализовать в своих продуктах функциональность BI), мобильные приложения, сервер отчетов и коннекторы-соединители.
Использовать Microsoft Power BI можно и бесплатно – ограничиваясь возможностями настольного клиента. Он (так же, как и мобильные приложения для IOS и Android) распространяется бесплатно и доступен для скачивания в магазине приложений Windows.
К слову, потребуется еще и корпоративная учетная запись Microsoft. Но полную функциональность решению даст только платная версия, которая обеспечивает доступ к решению в облаке Power BI Services. А это – не только широки возможности анализа, но и возможность формировать блоки данных для анализа и отслеживать изменения в них в режиме реального времени. Кроме того, в Power BI Services можно публиковать отчеты, делая их доступными сотрудникам компании или внешним пользователям, в том числе – через мобильные клиенты.
Возможности Power BI
У Microsoft Power BI есть полезное свойство: осваивать этот инструмент очень интересно. Те, кто работает с Microsoft Excel помнят, насколько занятным и даже увлекательным может быть процесс изучения программы: формирования таблиц, их форматирования, выявления зависимостей между листами, создания инфографики.
Примерно так же происходит и с Power BI, только эти «эксперименты» с данными проводятся уже на более высоком уровне, когда простая электронная таблица обогащается информацией из SQL, а потом уже весь этот комплекс анализируется. Да и возможности Power BI в области визуализации куда шире и разнообразнее, чем в Excel.
Пригодится Power BI любому сотруднику, который работает с данными. Как минимум, им необходимо просматривать отчеты, подготовленные подчиненными, и желательно – в режиме реального времени. Как максимум – проводить отбор данных для анализа, их очистку, выстраивать зависимости и выбирать визуализацию из множества вариантов.
Достоинство Power BI – ее умение работать со множеством источников данных. Это могут быть обычные экселевские таблички, базы данных, как SQL, так и Oracle, IBM или множество других, XML, JSON, интернет-ресурсы и даже социальные сети. Все эти ресурсы квалифицированы по группам: Файл, База данных, Azure и Другое (в ней как раз и собраны самые интересные источники, среди которых доступны в том числе и такие, как файл Hadoop? Объекты Salesforce или Google Analytics).
Из них программа умеет загружать данные напрямую или отправлять их в специальный редактор, Power Query, в котором можно выбрать из базы отдельные данные, отобрать строки, переименовать их и т. п. Источников данных может быть несколько.
В Power BI можно установить связи между ними – связать между собой несколько таблиц или даже столбцов, установить характер связи (однонаправленную или двунаправленную). Все эти операции позволяют сформировать единый массив данных, который программа будет анализировать и на основе которого формировать отчеты.
А это – тот результат, которого и ожидают от Microsoft Power BI. В них данные приобретают понятный вид, позволяющий принимать решения. В Power BI имеется своя обширная библиотека визуализаций, которой будет вполне достаточно для создания отчета. Но можно воспользоваться и дополнительными шаблонами (они доступны в Power BI Services) или даже создать свои собственные, например – в корпоративном стиле.