Подключение отчетов с разбивкой на страницы к источникам данных с помощью Power Query в Power BI построитель отчетов
ОБЛАСТЬ ПРИМЕНЕНИЯ: Power BI построитель отчетов Power BI Desktop
В Power BI построитель отчетов можно создавать отчеты с разбивкой на страницы, оптимизированные для печати и общего доступа. Вы можете подключаться к различным источникам данных, таким как SQL Server, База данных SQL Azure, Dataverse и многое другое. Но что делать, если вы хотите подключиться к источникам данных, которые изначально не поддерживаются построитель отчетов Power BI, например Snowflake, Databricks, AWS Redshift и т. д.?
Вот куда входит Power Query Online. Power Query Online — это преобразование данных и подсистема mashup, которая позволяет получать доступ к данным и преобразовывать данные из сотен источников. Вы можете использовать Power Query Online для подключения к этим источникам данных из построитель отчетов Power BI и создания наборов данных, которые можно использовать в отчетах с разбивкой на страницы. Это новая функция, которая в настоящее время находится в предварительной версии, и мы рады поделиться ею с вами.
Необходимые компоненты
- Чтобы использовать новую функцию получения данных в Power BI построитель отчетов, необходимо установить последнюю версию Power BI построитель отчетов на компьютере. Вы можете скачать построитель отчетов Power BI.
- Вам нужна платная лицензия Power BI Pro или Premium на пользователя (PPU). Чтобы узнать больше, проверьте требования к лицензии.
- Кроме того, необходимо войти в Power BI построитель отчетов с помощью учетной записи Power BI.
Начало работы
Выполните следующие действия, чтобы подключиться к источнику данных с помощью Power Query Online:
Запустите процесс получения данных одним из этих способов.
Выберите " Получить данные " на панели инструментов.
Или щелкните правой кнопкой мыши источники данных или наборы данных в области данных отчета и выберите " Добавить источник данных".
Или щелкните правой кнопкой мыши источники данных или наборы данных в области данных отчета и выберите " Получить данные".
Выбрав "Получить данные", выберите источник данных, к которому нужно подключиться из списка, или найдите его по имени или категории. Например, выберите Snowflake, службу облачного хранилища данных.
Введите необходимые сведения для подключения к источнику данных, например имя сервера, имя базы данных и метод проверки подлинности.
Вы можете использовать существующее совместно используемое облачное подключение или создать новое подключение.
После выбора или создания подключения нажмите кнопку "Далее". Выберите таблицы, которые вы хотите использовать в отчете, и выберите "Преобразовать данные".
Это действие открывает Редактор Power Query, где можно преобразовать и загрузить данные. Доступны все функции редактора Power Query.
Например, я объединил три таблицы в Редактор Power Query, чтобы создать новую объединенную таблицу с именем ALL_Merged.
Выберите "Создать", чтобы добавить источник данных и набор данных в построитель отчетов Power BI. Появится сообщение об успешном выполнении. Нажмите кнопку "ОК " для создания набора данных и источника данных.
Источник данных (PowerQuery) и набор данных можно просмотреть в области данных отчета в разделе "Источники данных и наборы данных" соответственно. Вы также можете просмотреть поля и типы данных набора данных в окне "Поля". Эти поля можно использовать для разработки отчета с разбивкой на страницы.
Изменение набора данных RDL, созданного с помощью get Data
Набор данных RDL можно изменить в интерфейсе получения данных. Для этого щелкните набор данных правой кнопкой мыши и выберите "Изменить Mashup". Откроется редактор Power Query, где можно изменить запрос M.
Примечание.
Если вы определили параметр в редакторе Power Query, необходимо снова определить его в Power BI построитель отчетов.
Как привязать параметры
Если вы хотите определить параметр, выполните следующие действия.
Определите параметр в Power Query в интерфейсе получения данных. Дополнительные сведения о параметрах в Power Query.
Примечание.
Следите за точным именем и типом параметра. Если вы пропустили его, вы можете изменить Mashup и найти имя параметра.
В построитель отчетов Power BI добавьте параметр, щелкнув правой кнопкой мыши папку "Параметры".
Введите имя параметра, имя запроса и тип данных, как и при настройке параметров в построитель отчетов.
Примечание.
Тип данных должен быть как можно ближе к типу данных в Power Query на шаге 1. Например, десятичное значение в Power Query ближайшее к плавающему в Power BI построитель отчетов.
Щелкните правой кнопкой мыши набор данных RDL, для которого требуется параметр, и выберите свойства набора данных.
В диалоговом окне "Свойства набора данных" выберите вкладку "Параметры" и сопоставите параметры. Имя параметра — это имя , определенное в интерфейсе получения данных . Значение параметра — это имя, определенное в power BI построитель отчетов.
Теперь вы можете создать отчет и использовать параметры для отрисовки отчета.
Предоставление общего доступа к отчету
Теперь, когда вы создали отчет с разбивкой на страницы и опубликуете его в служба Power BI, необходимо иметь возможность поделиться им. Кроме того, необходимо предоставить общий доступ к совместному облачному подключению.
Выполните следующие действия:
Чтобы найти имя общего облачного подключения:
a. Щелкните правой кнопкой мыши набор данных и выберите "Изменить Mashup".
b. Получение сведений о совместном подключении к облаку.
При поиске имени добавьте пользователей, у которых должен быть доступ, выполнив действия, чтобы предоставить общий доступ к облачному подключению.
Следующие шаги
После создания набора данных, созданного с помощью Power Query, его можно использовать для создания отчета с разбивкой на страницы в Power BI построитель отчетов, как и в любом другом наборе данных RDL. Вы можете использовать средства проектирования отчетов, такие как окно свойств и область группирования, для проектирования макета, областей данных, выражений и групп отчета.
Когда вы закончите работу с проектом отчета, вы можете сохранить отчет на локальном компьютере или опубликовать его в служба Power BI, где вы можете поделиться им с другими пользователями или просмотреть его в мобильном приложении Power BI.
Рекомендации и ограничения
- Поддерживается только один набор данных RDL для каждого запроса M.
- Последний запрос в окне запросов в редакторе Power Query используется для создания набора данных RDL.
- Источники данных шлюза не поддерживаются, даже если вы подключаетесь в редакторе Mashup.
- Параметры не привязаны автоматически в построитель отчетов Power BI. Необходимо привязать параметры, как и любой другой источник данных. См. раздел "Как привязать параметры " в этой статье.
- Если вы задаете параметр в качестве списка в Power Query, но выбираете одно значение (в качестве значения по умолчанию или во время отрисовки отчета), отчет не может отображаться.