Курс аналітики даних · Урок 5 з 9 · 15 липня 2026

Що таке Power BI: повний огляд для початківців

Ви вже вмієте діставати дані з бази за допомогою SQL, але результат запиту — це все ще таблиця з цифрами. Керівнику чи клієнту потрібні не рядки з MySQL, а зрозуміла картинка: динаміка продажів, топ міст, частка скасованих замовлень. Саме цю проблему розв’язує Power BI — інструмент бізнес-аналітики від Microsoft, який перетворює «сирі» дані на інтерактивні звіти.

Power BI·9 хв читання
Що таке Power BI: повний огляд для початківців

Це урок 5 безкоштовного курсу аналітики даних. У попередніх чотирьох уроках ми працювали тільки з SQL, а з цього уроку переходимо до візуалізації. У цій статті ви дізнаєтеся, з чого складається екосистема Power BI, чим безкоштовна версія відрізняється від Pro, як встановити Power BI Desktop, підключити Excel, CSV і MySQL, очистити дані в Power Query та побудувати перший візуал.

Всі приклади — на нашій демо-базі інтернет-магазину з таблицями orders, customers, products і order_items. Якщо ви проходите курс послідовно, ця база у вас уже розгорнута в MySQL.

Що таке Power BI простими словами

Power BI — це платформа бізнес-аналітики (BI, Business Intelligence) від Microsoft. Її завдання — зібрати дані з різних джерел, привести їх до ладу, побудувати модель і показати результат у вигляді інтерактивних звітів і дашбордів.

Ключове слово — «інтерактивних». На відміну від статичного графіка в Excel, візуали Power BI реагують на кліки: натиснули на місто «Київ» на одній діаграмі — усі інші візуали на сторінці миттєво відфільтрувалися по Києву. Звіт оновлюється з джерела даних, тому вам не треба щомісяця вручну перебудовувати графіки.

Типовий робочий процес аналітика в Power BI виглядає так:

  1. Підключитися до джерела: файл Excel, CSV, база MySQL тощо.
  2. Очистити й трансформувати дані в Power Query.
  3. Налаштувати модель: зв’язки між таблицями.
  4. Створити міри мовою DAX (формули для обчислень).
  5. Побудувати візуали й зібрати з них звіт.
  6. Опублікувати звіт у хмару, щоб ним користувалися колеги.

У цьому уроці ми пройдемо кроки 1, 2 і 6 оглядово та побудуємо перший візуал. Моделюванню і DAX присвячені окремі уроки курсу.

Екосистема Power BI: Desktop, Service і Mobile

Power BI — це не одна програма, а сімейство продуктів. Початківці часто плутаються, тому розберімо три основні компоненти.

КомпонентЩо цеДля чого використовуютьЦіна
Power BI DesktopПрограма для WindowsРозробка звітів: підключення даних, Power Query, модель, DAX, візуалиБезкоштовно
Power BI ServiceХмарний сервіс (app.powerbi.com)Публікація звітів, спільний доступ, дашборди, автооновлення данихЄ безкоштовний план; спільний доступ потребує платної ліцензії
Power BI MobileЗастосунок для iOS та AndroidПерегляд опублікованих звітів зі смартфона чи планшетаБезкоштовно

Логіка проста: створюєте звіт у Desktop, публікуєте в Service, переглядаєте де завгодно — у браузері чи в мобільному застосунку. Для навчання вам достатньо самого Power BI Desktop: він повнофункціональний і повністю безкоштовний.

Безкоштовна версія чи Pro: що обрати початківцю

Питання ліцензій зазвичай лякає, але для старту все просто. Power BI Desktop безкоштовний без обмежень за функціональністю розробки: усі типи візуалів, Power Query, DAX і моделювання доступні кожному.

Платна ліцензія Power BI Pro потрібна тоді, коли ви хочете ділитися звітами з іншими людьми через Power BI Service: публікувати звіти в спільні робочі області та надавати доступ колегам. З безкоштовним акаунтом ви можете публікувати звіти лише у власну робочу область «My workspace» і переглядати їх самі.

Висновок для початківця: вчіться на безкоштовному Desktop, а про Pro думайте тоді, коли з’явиться реальна команда, якій треба роздавати звіти. Актуальні ціни та умови ліцензій перевіряйте на офіційному сайті Microsoft — вони періодично змінюються.

Як встановити Power BI Desktop

Power BI Desktop працює лише на Windows (потрібна 64-розрядна версія). Є два способи встановлення:

  • Microsoft Store — рекомендований варіант: програма оновлюється автоматично.
  • Інсталятор із сайту Microsoft — класичний .exe; оновлення доведеться ставити вручну (нові версії виходять щомісяця).

Якщо у вас macOS або Linux, нативної версії Desktop немає. Робочі варіанти: віртуальна машина з Windows, хмарний віддалений робочий стіл або робота безпосередньо в Power BI Service у браузері (з обмеженими можливостями редагування).

Інтерфейс за замовчуванням англійський, але мову можна змінити в налаштуваннях: File → Options and settings → Options → Regional Settings. У цьому курсі ми називаємо елементи інтерфейсу англійською з українським поясненням — так вам буде легше шукати відповіді в документації.

Інтерфейс: три подання, які треба знати

Після запуску Power BI Desktop зліва ви побачите три іконки — це три подання (views):

Report view — полотно звіту

Тут ви будуєте візуали: перетягуєте поля, обираєте типи діаграм, розставляєте елементи на сторінках. Праворуч — панелі Visualizations (типи візуалів і їхні налаштування) та Data (список таблиць і полів вашої моделі).

Table view — перегляд даних

Показує завантажені таблиці рядок за рядком, як в Excel. Зручно перевірити, чи коректно завантажилися дані після Power Query.

Model view — модель даних

Схема таблиць і зв’язків між ними. Саме тут ви налаштовуєте, як orders з’єднується з customers, а order_items — із products. Детально про це — в уроці про моделювання.

Підключення джерел даних

Кнопка Get data на стрічці Home відкриває каталог із сотнями конекторів. Розглянемо три найпотрібніші для початківця.

Excel і CSV

Найпростіший старт. Оберіть Get data → Excel workbook (або Text/CSV), вкажіть файл — Power BI покаже вікно Navigator із попереднім переглядом аркушів чи таблиць. Далі два варіанти: Load (завантажити як є) або Transform Data (спочатку відкрити Power Query і почистити дані). Звичка завжди натискати Transform Data і переглядати дані перед завантаженням збереже вам багато нервів.

MySQL

Наша демо-база живе в MySQL, тому цей конектор для курсу головний. Оберіть Get data → MySQL database, вкажіть сервер (наприклад, localhost) і назву бази. Зверніть увагу: для роботи конектора потрібен пакет MySQL Connector/NET — якщо його немає, Power BI покаже повідомлення з посиланням на завантаження.

Можна забрати таблиці цілком, а можна одразу передати SQL-запит у поле «SQL statement» у розширених налаштуваннях. Наприклад, підготуємо продажі по містах ще на боці бази:

SELECT
    c.city,
    o.order_date,
    o.status,
    o.amount
FROM orders AS o
JOIN customers AS c ON c.id = o.customer_id
WHERE o.status = 'completed';

Такий підхід поєднує знання з попередніх уроків із Power BI: важкі об’єднання і фільтри виконує MySQL, а Power BI отримує вже готовий компактний набір даних.

Power Query: базове очищення даних

Power Query — вбудований редактор трансформацій. Він відкривається кнопкою Transform Data і працює за принципом «записаних кроків»: кожна ваша дія (видалити стовпець, змінити тип, відфільтрувати рядки) зберігається в списку Applied Steps і автоматично повторюється при кожному оновленні даних. Почистили один раз — працює завжди.

Типовий мінімальний чек-лист очищення для таблиці orders:

  • Перевірте типи стовпців. order_date має бути типу Date, amount — Decimal Number. Іконка зліва від назви стовпця показує тип; клік по ній — зміна типу.
  • Приберіть зайві рядки. Фільтром у заголовку стовпця status виключіть тестові чи скасовані замовлення, якщо вони не потрібні для аналізу.
  • Обробіть порожні значення. Рядки, де amount дорівнює null, або видаліть, або замініть через Replace Values — залежно від задачі.
  • Перейменуйте стовпці. Зрозумілі назви на кшталт «Сума замовлення» замість amount зроблять звіт читабельним для замовника.

Під капотом Power Query кожен крок описується мовою M — її код видно в рядку формул або через View → Advanced Editor. Вчити M напам’ять не треба: 95% задач очищення закриваються кнопками інтерфейсу. Коли все готово, натисніть Close & Apply — дані завантажаться в модель.

Перший візуал за п’ять хвилин

Побудуймо класику: суму продажів по містах. У Report view:

  1. На панелі Visualizations оберіть Clustered bar chart (гістограма з горизонтальними смугами).
  2. Перетягніть поле city у зону Y-axis.
  3. Перетягніть поле amount у зону X-axis — Power BI автоматично підсумує значення.

Готово: ви бачите рейтинг міст за виторгом. Клікніть на будь-яку смугу — і якщо на сторінці є інші візуали, вони відфільтруються по обраному місту. Це і є та сама інтерактивність.

Автоматичне підсумовування — зручно, але правильніша практика — створювати явні міри мовою DAX. Створіть свою першу міру: на вкладці Home натисніть New measure і введіть:

Total Sales = SUM ( orders[amount] )

Тепер перетягніть міру Total Sales у візуал замість «сирого» поля amount. Результат той самий, але мірою можна керувати: форматувати як валюту, використовувати в інших формулах, ускладнювати логіку. DAX ми детально розберемо в уроці 8, а поки що запам’ятайте принцип: поля — для осей і категорій, міри — для чисел.

Поширені помилки початківців

  • Завантажувати дані без Transform Data. Пропускаючи Power Query, ви тягнете в модель сміття: неправильні типи, порожні рядки, зайві стовпці. Потім це «стріляє» дивними результатами у візуалах.
  • Ігнорувати типи даних. Якщо order_date завантажилась як текст, ви не зможете будувати графіки за часом. Перевірка типів — перший крок після підключення.
  • Тягнути в модель всю базу. Беріть тільки потрібні таблиці та стовпці. Зайві дані роздувають файл і сповільнюють роботу.
  • Плутати Power BI Desktop і Service. Звіт розробляють у Desktop, а діляться ним через Service. Надіслати колезі файл .pbix — можна, але тоді він побачить і всі дані всередині, і зможе їх змінити.
  • Робити обчислення в Excel до завантаження. Якщо ви щомісяця вручну рахуєте підсумки у файлі перед імпортом, ви втрачаєте головну перевагу Power BI — автоматизацію. Обчислення мають жити в Power Query або DAX.

FAQ: часті питання про Power BI

Чи безкоштовний Power BI?

Power BI Desktop — повністю безкоштовний, без обмежень за функціями розробки звітів. Платити треба лише за можливості спільної роботи в хмарі: ліцензію Pro або вищі плани. Виняток — коли звіти розміщені в Premium- чи Fabric-ємності (плани P/F): тоді відкривати їх можуть навіть користувачі з безкоштовною ліцензією. Для навчання і персональних проєктів достатньо безкоштовної версії.

Чи працює Power BI Desktop на macOS?

Ні, нативної версії для macOS немає — Desktop працює лише на Windows. На Mac можна використовувати віртуальну машину з Windows, віддалений робочий стіл або редагувати звіти в браузері через Power BI Service, хоча можливості веб-редактора вужчі за Desktop.

Чим Power BI відрізняється від Excel?

Excel — універсальний табличний редактор, Power BI — спеціалізований інструмент аналітики. Power BI краще працює з великими обсягами даних, має модель зв’язаних таблиць, мову DAX і інтерактивні звіти з автооновленням. При цьому вони споріднені: Power Query і мова DAX (у Power Pivot) є і в Excel, тож навички переносяться.

Чи потрібно знати SQL для роботи з Power BI?

Формально ні — підключитися до Excel чи CSV можна без жодного рядка коду. Але на практиці SQL сильно допомагає: ви можете фільтрувати й агрегувати дані ще на боці бази, як ми зробили в прикладі з MySQL. Саме тому в нашому курсі SQL іде перед Power BI.

Що далі

Ви розібралися, що таке Power BI, встановили Desktop, підключили дані магазину, почистили їх у Power Query і побудували перший візуал. Це фундамент, на якому тримається все інше.

Наступний крок — зібрати з окремих візуалів повноцінний звіт: Дашборд у Power BI з нуля: покрокова інструкція. Там ви навчитеся обирати правильні типи візуалів, працювати зі зрізами й фільтрами та публікувати результат у Service.

Якщо ви пропустили попередній урок про SQL — поверніться до нього: Віконні функції SQL: ROW_NUMBER, RANK, LAG з прикладами. А повну програму курсу дивіться на сторінці курсу аналітики даних.

Це урок 5 з 9 курсу аналітики даних.

Уроки виходять щодня о 09:30 — програма і навігація на сторінці курсу.

Поділитися статтею