Объединение данных в Power Query

Преобразование данных в Power BI

Khaled Choucri

Strategic Analyst - Trilogy

Зачем объединять данные?

Добавление запросов

  • Много отдельных файлов с похожими данными
  • Данные слишком велики для одного файла

union.png

Слияние запросов

  • Таблицы связаны по одному или нескольким столбцам
  • Таблицы можно объединить в «плоскую» структуру

Диаграмма схемы «звезда»: таблица фактов окружена пятью измерениями

Преобразование данных в Power BI

Добавление данных

  • Добавление запроса добавляет строки в таблицу
    • «Вертикальное» объединение запросов
    • Названия столбцов должны совпадать

quarters.png

  • При несовпадении названий или числа столбцов появятся значения Null

Иллюстрация объединения двух таблиц с формированием единого набора данных.

Преобразование данных в Power BI

Слияние данных

  • Слияние запросов добавляет столбцы в таблицу
    • «Горизонтальное» объединение запросов
    • Таблицы соединяются через уникальные идентификаторы или ключи

Реляционные ключи в двух таблицах для их слияния.png

Преобразование данных в Power BI

Слияние данных: типы соединений

Inner Join

Inner Join Возвращает только совпадающие строки

Left Join

Left Join Возвращает совпадающие строки и все строки левой таблицы

Right Join

Right Join Возвращает совпадающие строки и все строки правой таблицы

Full Join

Full Join Возвращает совпадающие строки и все строки обеих таблиц

Преобразование данных в Power BI

Слияние данных: пример Left Join

Left Join

Screenshot 2022-04-19 at 17.25.25.png

Преобразование данных в Power BI

Слияние данных: пример Inner Join

Inner Join

Screenshot 2022-04-19 at 22.41.11.png

Преобразование данных в Power BI

Давайте потренируемся!

Преобразование данных в Power BI

Preparing Video For Download...