Как добавить SQL запрос в Power BI: простое руководство для начинающих

Чтобы добавить SQL-запрос в Power BI, вы можете использовать язык запросов M или язык DAX в Power Query Editor или в Power BI Desktop. Вот примеры:


let
    Источник = Sql.Database("сервер", "база_данных"),
    Запрос = "SELECT * FROM таблица"
in
    Источник{[Query=Запрос, Language= "SQL"]}[Data]
  

EVALUATE
    ROW("Колонка1", таблица[Колонка1], "Колонка2", таблица[Колонка2])
FROM
    OPENROWSET(
        CONNECTION "Provider=SQLNCLI11;Server=сервер;Database=база_данных;Uid=пользователь;Pwd=пароль;",
        QUERY "SELECT * FROM таблица"
    )
  

Не забудьте заменить "сервер", "база_данных", "пользователь" и "пароль" на соответствующие значения вашей базы данных.

Детальный ответ

Как добавить SQL запрос в Power BI

Power BI предоставляет возможность создания сложных и динамических отчетов и визуализаций на основе данных из различных источников. Один из способов получить данные для дальнейшего анализа - это использовать SQL запросы. В этой статье мы рассмотрим, как добавить SQL запрос в Power BI и использовать его для создания отчетов.

Шаг 1: Подключение к базе данных

Первым шагом является подключение к базе данных, из которой вы хотите получить данные. Power BI поддерживает различные типы баз данных, включая Microsoft SQL Server, MySQL, Oracle и многие другие.

Чтобы подключиться к базе данных, выполните следующие действия:

  1. Откройте Power BI и перейдите в раздел "Получение данных".
  2. Выберите тип источника данных, соответствующий вашей базе данных (например, "SQL Server").
  3. Введите необходимую информацию для подключения к базе данных, например, адрес сервера, имя пользователя, пароль и название базы данных.
  4. Нажмите кнопку "Войти" и подождите, пока Power BI установит соединение с вашей базой данных.

После успешного подключения вы сможете просматривать таблицы и представления базы данных.

Шаг 2: Добавление SQL запроса

После подключения к базе данных вы можете добавить SQL запрос, чтобы извлечь нужные данные для анализа и визуализации. Для этого выполните следующие действия:

  1. Перейдите на вкладку "Редактор запросов" в Power BI.
  2. Выберите таблицу или представление, из которых вы хотите получить данные.
  3. Щёлкните правой кнопкой мыши на выбранной таблице или представлении и выберите пункт "Редактировать", чтобы открыть редактор запросов.
  4. В редакторе запросов выберите ячейку, в которую вы хотите добавить SQL запрос.
  5. В поле формулы введите свой SQL запрос, используя язык SQL.

Вот пример SQL запроса:

SELECT * FROM employees WHERE department = 'IT'

После ввода SQL запроса Power BI выполнит его и получит соответствующие данные из базы данных.

Шаг 3: Использование SQL запроса в отчете

Как только вы добавили SQL запрос, вы можете использовать его результаты в создании отчетов и визуализаций.

Для использования SQL запроса выполните следующие действия:

  1. Перейдите на вкладку "Отчет" в Power BI.
  2. Добавьте нужные визуализации, такие как диаграммы или таблицы, на холст отчета.
  3. В окне "Поля" вы увидите добавленные таблицы с данными.
  4. Выберите необходимые поля данных и перетащите их на визуализации, чтобы создать отчет.

Вы также можете использовать результаты SQL запроса в формулах и выражениях в Power BI. Например, вы можете добавить новую столбцовую формулу, которая будет использовать значения из SQL запроса для расчетов.

Вот пример простого запроса и его использования в отчете:

SELECT city, COUNT(*) AS total_employees FROM employees GROUP BY city

Этот запрос группирует сотрудников по городам и вычисляет общее количество сотрудников в каждом городе. Вы можете использовать полученные данные для создания диаграммы, показывающей распределение сотрудников по городам.

Заключение

Добавление SQL запроса в Power BI позволяет получить данные из базы данных и использовать их для создания отчетов и визуализаций. Мы рассмотрели шаги, необходимые для подключения к базе данных, добавления SQL запроса и использования его результатов в отчете.

Использование SQL запросов в Power BI открывает широкие возможности для анализа данных и получения ценных инсайтов. Надеюсь, эта статья помогла вам понять, как добавить SQL запрос в Power BI и использовать его для создания полезных отчетов.

Видео по теме

Power Query. Параметры в SQL-запросе

Загрузка данных в Power BI Desktop из базы данных

Power Query. 11. Получение данных из базы данных SQL Server.

Похожие статьи:

Как добавить SQL запрос в Power BI: простое руководство для начинающих

Как добавить данные в SQL из Excel: практическое руководство для начинающих