Поделиться через


Direct Lake в проекте Power BI (предварительная версия)

При работе с проектом Power BI (PBIP) с семантической моделью с таблицами Direct Lake Power BI Desktop необходимо подключиться к семантической модели в рабочей области Fabric, которая также называется удаленной семантической моделью. Удаленное моделирование — это динамическое редактирование, так как все внесенные изменения немедленно применяются к семантической модели в рабочей области. Однако, в отличие от динамического редактирования, вы можете сохранить семантические модели и определения отчетов или метаданные в локальные PBIP-файлы, которые позже можно развернуть в рабочей области Fabric с помощью механизма развертывания, такого как Интеграция Fabric Git. Дополнительные сведения о удаленном моделировании с помощью Проекта Power BI (PBIP).

Для поддержки профессиональных рабочих процессов разработки корпоративных семантических моделей в режиме Direct Lake можно экспортировать определение семантической модели после открытия ее для редактирования, которая предоставляет локальную копию семантической модели и метаданные отчета, которые можно использовать с механизмами развертывания Fabric, такими как Интеграция Fabric Git. Вид отчета Power BI Desktop активируется, это позволяет вам просматривать и редактировать локальный отчет. Публикация непосредственно из Power BI Desktop недоступна, но ее можно опубликовать с помощью интеграции Git. Кнопка "Сохранить" также активирована для сохранения метаданных локальной модели и отчета в папке "Проекта Power BI."

Экспорт в проект Power BI

Для поддержки профессиональных рабочих процессов разработки корпоративных семантических моделей в режиме Direct Lake можно экспортировать определение семантической модели после открытия ее для редактирования, которая предоставляет локальную копию семантической модели и метаданные отчета, которые можно использовать с механизмами развертывания Fabric, такими как Интеграция Fabric Git. Представление отчета в Power BI Desktop становится доступным, что позволяет просматривать и изменять локальный отчет. Публикация непосредственно из Power BI Desktop недоступна, но вы можете опубликовать с помощью интеграции с Git. Кнопка "Сохранить" также активирована для сохранения метаданных локальной модели и отчета в папке "Проекта Power BI."

Перейдите к файлу > экспорта > проекта Power BI и экспортируйте как файл проекта Power BI (PBIP).

Снимок экрана: открытие проекта Power BI в Power BI Desktop.

По умолчанию PBIP-файл экспортируется в папку %USERPROFILE%\Microsoft Fabric\repos\[Workspace Name]. Однако во время экспорта можно выбрать другое расположение.

Снимок экрана: выбор другого расположения пути для файла проекта Power BI.

При выборе Экспорт откроется папка, в которой содержатся файлы PBIP экспортированной семантической модели вместе с пустым отчётом.

Снимок экрана: экспортируемая папка, содержащая файлы экспортируемой семантической модели в Power BI Desktop.

После экспорта необходимо открыть новый экземпляр Power BI Desktop и открыть экспортируемый PBIP-файл, чтобы продолжить редактирование с помощью проекта Power BI. При открытии PBIP-файла Power BI Desktop предложит создать новую семантическую модель в рабочей области Fabric или выбрать существующую семантическую модель для удаленного моделирования.

Удаленное моделирование с помощью проекта Power BI

При работе над проектом Power BI (PBIP) с семантической моделью, которая не может выполняться на локальном движке Power BI Analysis Services, например в режиме Direct Lake, Power BI Desktop требуется подключение к семантической модели в рабочей области Fabric, то есть к удаленной семантической модели. Как и при живом редактировании, все внесенные вами изменения немедленно применяются к семантической модели в рабочей области. Однако, в отличие от динамического редактирования, вы можете сохранить семантическую модель и определения отчетов в локальные PBIP-файлы, которые позже можно развернуть в рабочей области Fabric с помощью механизма развертывания, например, интеграция Fabric Git.

Диаграмма моделирования удаленной семантической модели с использованием проекта Power BI в Power BI Desktop.

Замечание

Семантические модели в режиме Direct Lake при экспорте в репозиторий Git с помощью интеграцииFabric Git можно изменять с помощью Power BI Desktop. Для этого убедитесь, что к семантической модели подключен хотя бы один отчет, а затем откройте экспортированный файл отчета definition.pbir, чтобы изменить как отчет, так и семантическую модель.

Открытие проекта Power BI

При открытии проекта Power BI (PBIP), требующего удаленной семантической модели, Power BI Desktop предложит создать новую семантику или выбрать существующую семантику в рабочей области Fabric.

Снимок экрана: настройка удаленной модели для проекта Power BI.

Если вы выберете существующую семантическую модель и её определение отличается, Power BI Desktop уведомляет вас перед перезаписью, как показано на следующем рисунке.

Снимок экрана: проблемы семантической модели в Power BI Desktop.

Замечание

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

При выборе строки заголовка отображаются как расположение PBIP-файла, так и удаленная семантическая модель, находящаяся в рабочей области Fabric, что показано на следующем рисунке.

Снимок экрана: расположение файла семантической модели.

Локальный параметр будет сохранен в файлах проекта Power BI с настроенной семантической моделью: при следующем открытии PBIP вы не увидите запрос, а семантическая модель Fabric будет перезаписана метаданными из семантической модели в файлах проекта Power BI.

Изменение удаленной семантической модели

При предварительном просмотре , если вы хотите переключить удалённую семантическую модель в PBIP, необходимо перейти к файлу \*.SemanticModel\.pbi\localSettings.json. Там можно либо изменить свойство remoteModelingObjectId на идентификатор семантической модели, к которой вы хотите подключиться, либо удалить это свойство полностью. При повторном открытии PBIP Power BI Desktop подключается к новой семантической модели или запрашивает создание или выбор существующей семантической модели.

Снимок экрана: идентификатор семантической модели.

Замечание

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