Notefix/2.Areas/Техпідтримка/Що таке Microsoft Fabric.md

70 lines
No EOL
7.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Microsoft Fabric — це уніфікована SaaS (Software as a Service) платформа для аналітики, яка об'єднує всі необхідні інструменти для роботи з даними в одному середовищі. Вона створена для спрощення складної інфраструктури, яка раніше вимагала інтеграції безлічі розрізнених сервісів (Azure Data Factory, Synapse, Power BI тощо).
Головна мета Fabric — об'єднати інженерів даних, аналітиків, Data Scientists та бізнес-користувачів на одній платформі.
### Ключові компоненти екосистеми
1. **OneLake («OneDrive для даних»):** Фундамент платформи. Це єдине логічне сховище для всіх даних компанії. Дані зберігаються в одному місці, що усуває необхідність їх постійного копіювання та переміщення між різними системами.
2. **Data Factory:** Інструмент для інтеграції даних. Дозволяє створювати пайплайни (Data Pipelines) та потоки даних (Dataflows Gen2) для завантаження інформації з різних джерел (понад 150 конекторів).
3. **Synapse Data Engineering:** Середовище для роботи з великими даними за допомогою Spark (ноутбуки, визначення завдань).
4. **Synapse Data Warehouse:** Сховище даних з високою продуктивністю SQL для роботи зі структурованими даними.
5. **Synapse Data Science:** Інструменти для побудови, навчання та розгортання моделей машинного навчання.
6. **Synapse Real-Time Analytics:** Обробка та аналіз потокових даних у реальному часі.
7. **Power BI:** Візуалізація даних та бізнес-аналітика. У Fabric Power BI отримав режим **Direct Lake**, який дозволяє будувати звіти напряму на даних у OneLake без їх імпорту, що забезпечує високу швидкість.
8. **Data Activator:** Інструмент для автоматичного виконання дій (сповіщення, запуск процесів) при виявленні певних патернів у даних.
### Процес обробки даних (Workflow) на практиці
У демо-частині вебінару було продемонстровано типовий сценарій роботи з даними у Fabric:
1. **Створення інфраструктури:** Процес створення ресурсу Fabric (Capacity) дуже простий і займає кілька хвилин (потрібно вказати лише назву, регіон та адміністратора). Не потрібно налаштовувати кластери Spark чи складні мережі — все працює "з коробки".
2. **Ingestion (Завантаження даних):** Дані завантажуються в **Lakehouse**. Це можна зробити за допомогою Data Pipelines (наприклад, копіювання з Azure SQL Database) або Dataflows (візуальний інтерфейс Power Query).
3. **Transformation (Трансформація):**
- Використовується підхід **Medallion Architecture** (Bronze -> Silver -> Gold шари даних).
- Трансформацію можна проводити як через **No-Code/Low-Code** інструменти (Dataflow Gen2), так і через **Pro-Code** (Notebooks на PySpark або Spark SQL).
- Всі дані зберігаються у форматі Delta Parquet у OneLake.
4. **Modeling & Serving (Моделювання):** На основі "золотих" (очищених) таблиць створюється семантична модель. Можна налаштовувати зв'язки між таблицями прямо у веб-інтерфейсі.
5. **Visualization (Візуалізація):** Створення звіту Power BI безпосередньо в браузері на основі семантичної моделі.
### Особливості та переваги для бізнесу
- **Єдина копія даних (One Copy):** Немає потреби дублювати дані для різних інструментів. Power BI читає ті самі файли, які підготував Data Engineer.
- **SaaS-підхід:** Компанія купує "ємність" (Capacity), а не окремі сервери. Це спрощує адміністрування.
- **Інтеграція з AI (Copilot):** Fabric має вбудовані AI-інструменти, які допомагають писати код, створювати пайплайни та аналізувати дані.
- **Гнучкість:** Можливість працювати як з кодом (Python, Scala, SQL), так і через візуальні інтерфейси, що робить платформу доступною для фахівців різного рівня.
### Ліцензування
Ліцензування базується на **Capacity (потужності)**, яка вимірюється в одиницях SKU (від F2 до F2048):
- **F2 - F32:** Підходять для розробки та невеликих навантажень. Потребують ліцензії Power BI Pro для кожного користувача, який переглядає звіти.
- **F64 і вище:** Дозволяють "безкоштовний" перегляд звітів для користувачів без ліцензій Power BI Pro (аналог Power BI Premium).
- **Зберігання даних (OneLake Storage):** Оплачується окремо за обсяг (схоже на Azure Data Lake Storage).
- Існує модель оплати Pay-as-you-go (з можливістю ставити на паузу) та Reservation (дешевше при оплаті на рік).
Цей огляд демонструє, що Microsoft Fabric є потужним рішенням для компаній, які прагнуть консолідувати свої аналітичні процеси, зменшити час на налаштування інфраструктури та використовувати сучасні підходи до управління даними.