Power BI – новий підхід до створення бізнес-аналітики



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

Сьогодні, на прикладі ряду завдань, ми з вами розглянемо потужний хмарний інструмент, який дозволяє створювати різні яскраві і барвисті звіти на основі величезного числа джерел даних. А саме, поспішаю поділитися з вами новим інструментом, який допоможе вам візуалізувати ваші дані – Power BI.

З чого ми почнемо?

Для початку, нам необхідно встановити Power BI. Інструмент Power BI доступний в якості окремого додатка Power BI Desktop або на порталі powerbi.com. Наше знайомство з Power BI почнеться з Power BI Desktop – у ньому ми спочатку опрацюємо дані, створимо за ним звіт, а потім завантажимо його на портал.

Встановити Power BI Desktop дуже легко – достатньо перейти по посиланню, натиснути кнопку Download. Завантажиться інсталяційний файл програми, що вам буде необхідно запустити і пройтися по стандартним кроків установки.

Як я вже зазначила вище, Power BI Desktop дозволяє завантажувати і редагувати дані, створювати красиві візуальні звіти.

При кожному завантаженні Power BI Desktop, відкривається вітальна сторінка, на якій вам пропонується завантажити нові дані або відкрити вже готовий звіт.



Окреме слово про формати даних і сервіси, з якими можна працювати. Їх — безліч! Це і знайомі всім формати csv, xlsx, можливість завантаження даних з інтернету, SQL server, SharePoint, Dynamics CRM, GitHub, Oracle, Google Analytics і багато інші.



В програмі Power BI Desktop є два режими – режим редагування даних та режим створення звітів. В режимі редагування ви можете попрацювати зі своїми даними – додати нові стовпці, об'єднати існуючі, відсортувати дані, змінити їх формат і т. д.

Я вирішила спробувати створити звіт на основі відкритих даних з порталу відкритих даних міста Москви. Скачала таблицю зі списком велопарковок міста у форматі csv, завантажила її в Power BI Desktop, і почала дивитися дані, які вдалося вивантажити з порталу. В таблиці виявилося кілька стовпців з інформацією про назву парковки, її адресою, телефоном відповідального і т. д. – звичайна «безлика» інформація. В принципі, працювати з таблицею цілком комфортно – потрібна інформація є, можна скопіювати адресу і подивитися розташування на карті в інтернеті. Але мені захотілося «оживити» ці дані, що я і намагалася зробити за допомогою Power BI. З таблицею мені майже не довелося працювати – достатньо було змінити заголовки (для свого ж зручності) і змінити тип деяких стовпців (все за замовчуванням має формат тексту, але ми ж розуміємо, що координати розташування – це десяткове чило).




У другому режимі, режимі створення звітів, ви можете візуалізувати дані, створювати гарні діаграми і графіки для їх найкращого представлення. Наприклад, у випадку, якщо ми завантажуємо дані з географічними координатами об'єктів, ми можемо нанести їх на карту і додати її в наш звіт.

Відмінно, ось це-то мені і треба! Для практики створила 3 діаграми – розподіл парковок по округах (із зазначенням кількості виборців у кожному окрузі), інформацію про назву та адресу паркування для кожного виділеного району і, найцікавіше – завдала паркування на карту. Тепер можна клікнути на цікаву парковочку на карті, подивитися інформацію про неї, а також про інших парковках, які перебувають у тому районі. Швидко і зручно. Мій звіт готовий!




Після того, як ви закінчили роботу зі звітом, ви можете завантажити його на портал — powerbi.com. Просто перейдіть на сайт і не зайдіть свого облікового запису, для якої активна підписка Office 365.



По більшій частині, портал Power BI виконує всі ті ж функції, що і Power BI Desktop, за винятком відсутності можливості редагування даних. Головна «фішка» порталу – панелі моніторингу.



Ви можете закріплювати на панелі моніторингу дані з різних звітів і відстежувати їх зміна в режимі реального часу. Також, на порталі є можливість поділитися звітом з усіма, хто працює з цими даними.



У загальних рисах, з тим, що таке Power BI ми познайомилися, тепер давайте подивимося ще один приклад роботи з даними. На цей раз подивимося, що мається на увазі під підключенням даних з Facebook і проаналізуємо доступну для нас інформацію.

Зауваження: Для тих, хто хоче подивитися відео з прикладом з велопарковкою – цей приклад було розглянуто на відкритті DevCon2015.

Power BI + Facebook. Що цікавого зберігається у групі?

В якості групи, дані якої ми будемо аналізувати, я вибрала "Співтовариство по розробці пз", соціальної мережі Facebook. Підключатися до сторінки ми буде за допомогою логіна і пароля від Facebook, жодних додаткових облікових записів створювати не потрібно.

  • Відкриємо Power BI Desktop, натиснемо Get Data, виберемо в якості джерела даних Facebook, натиснемо Connect. З'явиться попередження про підключення до зовнішнього ресурсу (Facebook'y), погоджуємося і знову натискаємоConnect.

  • Заповнюємо необхідну інформацію. У першому полі введемо назву групи, дані про які ми хочемо отримати, а в другому – тип даних (посади, посилання, коментарі тощо).

    В даному випадку, розглянемо групу msdnru і проаналізуємо пости, які були зроблені в цій групі.



  • Далі, вводимо дані облікового запису Facebook.



    Вам буде запропонована можливість вибрати дані, до яких ви даєте доступ.



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



    Поки ми залишимося в режимі створення звіту і почнемо створювати звіт.

  • Наприклад, побудуємо діаграму співвідношення типів постів (фоток, посилань, відео, просто статусів).



  • Відразу з'явилася симпатична діаграма з розподілом записів. Давайте змінимо її тип Діаграма Дерева. Зверніть увагу, що кнопки для зміни типу діаграми знаходяться на панелі інструментів, так і на панелі, що з'являється при натисканні на діаграму.

    Можна навести на кожен блок і подивитися кількість записів у ньому:



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

    Під спойлером докладний опис того, що я робила з даними:

    Дії з даними
    • Робота зі стовпцем created_time. Розділила його на дві частини. У стовпчику міститься інформація про дату та час створення посади. Розділимо цю колонку на дві: created_time та created_date. Для того, щоб розділити стовпці, скористаємося командою Split Column, розділяти будемо по символу Т. Перейменувала отримані після поділу стовпця created_time колонки (я назвала їх created_time та created_date). Тепер трансформуємо стовпець з часом. Нам потрібно тільки розподіл записів по годинах (хвилини і секунди не так важливі), тому виділимо стовпець created_time, перейдемо на вкладку Transform, виберемо Time, , потімHour.
    • Робота зі стовпцем Shares. Цей містить усередині себе додаткову «вкладену» інформацію. Для того, щоб подивитися, що міститься всередині нього, натисніть на значок «двох стрілок», потім, Ok. Перейменувала стовпець shares.count shares. Необхідно поміняти тип стовпця shares. Виберіть його, клацніть правою кнопкою миші Change Type, Whole Number.


    Перейдемо в режим створення звіту – почнемо створювати наш візуальний звіт. Спочатку перетягніть стовпець shares, а, потім, стовпець created_date в робочу область. У вас повинна вийти діаграма залежності кількість перепостів дата публікації записи.



    Далі, додамо графік розподілу перепостів залежно від часу публікації (по годинах). Перемістіть на робочу область стовпець shares і стовпець created_time. Перемістити стовпець created_time область Axis і змініть вигляд діаграмиГістограма.




Приложениие для Windows, iOS, Android



Ми з вами побачили, що створені звіти можна легко переглядати в бразузере. Але погодьтеся, було б зручніше, якби всі вони були зібрані в одному додатку. І для Power BI така програма є. Воно доступне для Windows, так і для iOS і Android.

API для розробки



Якщо ви хочете використовувати діаграми Power BI у своєму додатку, то ви можете скористатися API Power BI, який доступний з посилання. Детальніше про можливості розробки з Power BI API я розповім в наступних статтях.

Висновок

Отже, підіб'ємо підсумки.Power BI є хмарним інструментом для візуалізації даних різних фоматов з різних джерел. За допомогою Power BI ви можете створювати красиві звіти, ділитися ними зі своїми колегами. Power BI складається з декількох частин – Power BI Desktop – додаток, в якому ви можете редагувати ваші дані і створювати звіти портал powerbi.com, на який ви можете завантажувати створені звіти, налаштувати автоматичне оновлення даних, ну і просто ділитися створеними звітами.

Ах, так! Трохи не забули додаток для Windows iOS і Android – актуальні дані завжди будуть у вашому смартфоні.

Корисні посилання



Пропоную вам спробувати створити свій перший звіт вже зараз. Для того, щоб було простіше, ось список основних посилань:
Застосуємо у вашій роботі інструмент Power BI?

/>
/>


<input type=«checkbox» id=«vv68279»
class=«checkbox js-field-data»
name=«variant[]»
value=«68279» />
Так, застосуємо, тепер буду його використовувати
<input type=«checkbox» id=«vv68281»
class=«checkbox js-field-data»
name=«variant[]»
value=«68281» />
Ні, не застосовується зовсім
<input type=«checkbox» id=«vv68283»
class=«checkbox js-field-data»
name=«variant[]»
value=«68283» />
Застосовні деякі функції

Проголосувало 24 людини. Утрималося 12 осіб.


Тільки зареєстровані користувачі можуть брати участь в опитуванні. Увійдіть, будь ласка.


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.