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


Building reports

Семантические модели с таблицами Direct Lake можно использовать как любую другую семантику Power BI. Вы можете создавать отчеты Power BI, исследования Power BI и выполнять запросы анализа данных eXpression (DAX).

Когда отчет Power BI отображает данные в визуальных элементах, он запрашивает их из семантической модели. В режиме Direct Lake семантическая модель обращается к разностной таблице OneLake, чтобы использовать данные и возвращать их в отчет Power BI. Для повышения эффективности семантическая модель может хранить некоторые недавно доступ к данным в кэше.

При использовании Direct Lake в SQL, если семантическая модель не может использовать Direct Lake, она может вернуться к DirectQuery и получить доступ к данным через конечную точку аналитики SQL. Это поведение управляется свойством поведения Direct Lake .

Создание отчета

Создание отчета из семантической модели Power BI легко. В реальном времени отчет подключается к семантической модели. В динамическом соединении отчет можно создать и изменить без изменения самой семантической модели. Для динамического подключения требуется по крайней мере разрешение на сборку семантической модели.

настольная версия Power BI

Power BI Desktop может подключаться к любой семантической модели в службе Power BI для создания отчета.

Note

Динамическое подключение отличается от динамического редактирования семантической модели в Power BI Desktop. Динамическое подключение также отличается от того, что локальная семантическая модель с импортом или таблицами DirectQuery и отчетом вместе.

  1. Открытие Power BI Desktop
  2. Выберите каталог OneLake или кнопку "Получить данные "
  3. Выбор семантических моделей Power BI
  4. Выберите семантику модели с таблицами Direct Lake и подключитесь

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

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

Служба Power BI или портал Fabric

Служба Power BI или портал Fabric имеют множество путей для создания отчета с динамическим подключением к семантической модели. Ниже приведены некоторые пути для создания отчета.

  • Используйте контекстное меню (...) семантической модели в рабочей области, а затем нажмите кнопку "Создать отчет"
  • В разделе "Главная" выберите новый отчет, а затем выберите опубликованную семантику и выберите семантику модели с помощью таблиц Direct Lake
  • Из фильтра каталога OneLake в модель данных и семантики, а затем создайте пустой отчет на верхней панели
  • Щелкнув семантику модели, на странице сведений о семантической модели нажмите кнопку "Создать пустой отчет"
  • В веб-моделировании после выбора модели open data перейдите в файл, а затем создайте отчет

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

Любое из этих действий создает отчет Power BI в веб-браузере.

Другие варианты создания отчетов

Существует множество других способов использования семантических моделей Power BI. Вот несколько других вариантов.

  • Изучение создается из контекстного меню или страницы сведений о семантической модели в службе Power BI
  • Отчеты с разбивкой на страницы создаются в контекстном меню или на странице сведений о семантической модели в службе Power BI
  • Запросы DAX можно запускать из контекстного меню или страницы сведений о семантической модели в службе Power BI или в Power BI Desktop с помощью представления запроса DAX
  • Excel с панелью надстроек Power BI можно использовать для создания обновляемых таблиц сводной таблицы или неструктурированных таблиц данных из семантической модели.

Настройка разрешений для потребления отчетов

Семантическая модель в режиме Direct Lake потребляет данные из OneLake по запросу при загрузке визуальных элементов в отчете. Чтобы убедиться, что данные доступны, необходимые разрешения для элемента Fabric, который владеет данными OneLake, необходимо задать.

Семантическая модель может использовать единый вход (SSO) или фиксированное удостоверение для доступа к данным OneLake элемента Fabric. При использовании единого входа потребители отчетов должны получить доступ к данным в элементе Fabric. С фиксированным удостоверением потребители отчетов нуждаются в роли просмотра или более поздней роли в семантической модели и отчете или доступе к отчету через приложение.

Роль просмотра или более поздняя роль можно предоставить с помощью ролей рабочей области или отдельно любому элементу Fabric, семантической модели или отчету.

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

Consumption scenarios

Ниже приведены некоторые распространенные сценарии, демонстрирующие использование этих различных параметров разрешений.

Разрешения только для просмотра отчета

Используйте фиксированное удостоверение для элемента Fabric в семантической модели и опубликуйте отчет.

  • Вариант приложения: Опубликуйте приложение из рабочей области с отчетом. Только предоставьте пользователям отчета разрешение на доступ к приложению.

  • Вариант элемента: предоставление роли просмотра потребителей отчетов как в отчете, так и в семантической модели по отдельности.

  • Параметр рабочей области: Опубликуйте отчет и семантику модели в своей рабочей области, отделяйте от исходного элемента Fabric и предоставьте роли просмотра потребителей отчетов в рабочей области. Роли рабочей области применяются ко всем элементам рабочей области, включая новые элементы, добавляются позже.

Разрешения для просмотра отчета и создания собственных отчетов

Используйте фиксированное удостоверение для элемента Fabric в семантической модели и опубликуйте отчет.

  • Вариант приложения: Опубликуйте приложение из рабочей области с отчетом. Предоставьте пользователям отчета разрешение на создание собственных отчетов в приложении с расширенным параметром, чтобы включить разрешение на сборку .

  • Вариант элемента: предоставление роли просмотра потребителей отчетов как в отчете, так и в семантической модели по отдельности. Включите доступ к сборке в семантической модели.

  • Параметр рабочей области: Опубликуйте отчет и семантику модели в своей рабочей области, отделяйте от исходного элемента Fabric и предоставьте роли просмотра потребителей отчетов в рабочей области. Роли рабочей области применяются ко всем элементам рабочей области, включая новые элементы, добавленные позже. Включите доступ к сборке в семантической модели.

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

Используйте единый вход для элемента Fabric в семантической модели и опубликуйте отчет.

  • Вариант приложения: Опубликуйте приложение из рабочей области с отчетом. Предоставьте пользователям отчета разрешение на создание собственных отчетов в приложении с расширенным параметром, чтобы включить разрешение на сборку . Кроме того, убедитесь, что у пользователей есть разрешение ReadAll на элемент Fabric.

  • Вариант элемента: предоставление роли просмотра потребителей отчетов как в отчете, так и в семантической модели по отдельности. Включите доступ к сборке в семантической модели. Кроме того, убедитесь, что у пользователей есть разрешение ReadAll на элемент Fabric.

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

Разрешения для просмотра и изменения элементов отчета, семантической модели и структуры в рабочей области

Используйте единый вход для элемента Fabric в семантической модели и опубликуйте отчет. Предоставьте пользователям все роли рабочей области выше средства просмотра.