Формування таблиць

Моделювання даних у Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Нормалізація баз даних

  • Набір логічних правил і процесів для моделювання даних
  • Організація бази даних
  • Цілі нормалізації
    • Прибрати надлишкові дані
    • Отримати дизайн, що добре відображає реальний світ
  • Таблиці з'єднані зв'язками в Power BI

нормалізація

Моделювання даних у Power BI

Формування даних у Power Query

  • Power Query має кілька операцій формування даних, щоб наблизити модель до нормалізованої.

  • Ключові прийоми:

    1. Розбиття стовпців
    2. Вилучення стовпців
    3. Об'єднання запитів (merge)
    4. Додавання запитів (append)
  • Є й інші прийоми!
Моделювання даних у Power BI

1. Розбиття стовпців

  • Розбити один стовпець на кілька
  • Критерії розбиття
    • Роздільник
    • Кількість символів
    • Позиція в рядку
    • Нижній vs верхній регістр
    • Цифра vs нецифра

розбиття стовпців

Моделювання даних у Power BI

2. Вилучення стовпців

  • Взяти стовпці з однієї таблиці й винести їх в іншу
  • Залиште ключ в оригінальній таблиці, щоб знати, які значення належать разом
  • Результат: зберегти унікальні рядки, зменшивши розмір моделі даних і надлишковість

вилучення стовпців

Моделювання даних у Power BI

3. Додавання запитів

  • Об'єднати вміст двох або більше таблиць в одну таблицю
  • Узгодити рядки за назвами стовпців, додаючи NULL для відсутніх стовпців
  • Еквівалент оператора UNION ALL у SQL

додавання запитів

Моделювання даних у Power BI

4. Об'єднання запитів

  • З'єднати дві наявні таблиці за значеннями одного чи кількох стовпців$^1$
  • Типи з'єднань:
    • Inner join
    • Left outer join
    • Right outer join
    • Full outer join

об'єднання запитів і типи з'єднань

1 Це не розглядатиметься у вправах; для деталей перегляньте інші курси DataCamp про з'єднання таблиць
Моделювання даних у Power BI

Давайте потренуємось!

Моделювання даних у Power BI

Preparing Video For Download...