Курс аналітики даних · Урок 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 з прикладами. А повну програму курсу дивіться на сторінці курсу аналітики даних.

Питання — відповідь

Desktop — програма для Windows, у якій ви підключаєте дані, чистите їх у Power Query, будуєте модель і сам звіт. Service — хмарна частина: там звіти публікують, оновлюють за розкладом і роздають доступ колегам. Типовий маршрут: зробили в Desktop, опублікували в Service.

Сотні: файли Excel і CSV, папки з файлами, реляційні бази (MySQL, PostgreSQL, SQL Server), SharePoint, веб-API, а також популярні сервіси на кшталт Google Analytics. Для більшості підключення робиться майстром, без жодного рядка коду.

Power Query запам’ятовує очищення як послідовність кроків: при наступному оновленні даних вони застосуються автоматично. Ручне чищення в Excel доводиться повторювати щоразу заново. Саме тому всі перетворення роблять у Power Query, а не «руками» перед завантаженням.

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

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

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





Розбори кіберзагроз від SEOWORK

Одна практична стаття на тиждень — як не купитися на фішинг, захистити акаунти й дані. У подарунок одразу памʼятка у PDF.

Практична перевірка · урок 5 з 9

Закріпіть матеріал уроку

Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.

1. Де створюють модель, міри та сторінки звіту Power BI?
2. Для чого потрібен Power Query?
3. Яке твердження про Power BI Desktop на macOS правильне?