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


Модели данных в семантической модели Power BI по умолчанию в Microsoft Fabric

Применяется к:конечной точке аналитики SQL, хранилищу и зеркальной базе данных в Microsoft Fabric

Семантическая модель Power BI по умолчанию наследует все связи между сущностями, определенными в представлении модели, и выводит их в качестве связей семантической модели Power BI, если объекты включены для бизнес-аналитики (отчеты Power BI). Наследование бизнес-логики хранилища позволяет разработчику хранилища или аналитику бизнес-аналитика сократить время на создание полезной семантической модели и уровня метрик для аналитических отчетов бизнес-аналитики (BI) в Power BI, Excel или внешних средствах, таких как Tableau, которые считывают формат XMLA.

Хотя все ограничения преобразуются в связи, в настоящее время в Power BI только одна связь может быть активной в один раз, в то время как несколько ограничений первичного и внешнего ключа можно определить для сущностей хранилища и отображаться визуально в строках схемы. Активная связь Power BI представлена сплошной линией, а остальная часть представлена пунктирной линией. Рекомендуется выбрать основную связь в качестве активной для целей отчетности бизнес-аналитики.

Автоматическое преобразование ограничений в связи в семантической модели Power BI по умолчанию применимо только для таблиц в Хранилище в Microsoft Fabric, не поддерживаемых в настоящее время в конечной точке аналитики SQL.

Примечание.

Корпорация Майкрософт переименовала тип контента набора данных Power BI в семантику модели. Это также относится к Microsoft Fabric. Дополнительные сведения см. в статье "Новое имя" для наборов данных Power BI.

Свойства моделирования данных

В следующей таблице приведено описание свойств, доступных при использовании схемы представления модели и создании связей:

Имя столбца Description
FromObjectName Имя таблицы и представления "From", которое определяется связью.
ToObjectName Имя таблицы и представления "To", для которого определена связь.
TypeOfRelationship Кратность связей, возможные значения: None, OneToOne, OneToMany, ManyToOne и ManyToMany.
SecurityFilteringBehavior Указывает, как связи влияют на фильтрацию данных при оценке выражений безопасности на уровне строк и является семантикой Power BI. Возможные значения: OneDirection, BothDirections и None.
IsActive Определенная семантика Power BI и логическое значение, указывающее, помечена ли связь как активная или неактивная. Это определяет поведение связи по умолчанию в семантической модели.
RelyOnReferentialIntegrity Логическое значение, указывающее, может ли отношение полагаться на целостность ссылок или нет.
CrossFilteringBehavior Указывает, как связи влияют на фильтрацию данных и зависят от Power BI. Возможные значения: 1 — OneDirection, 2 — BothDirections и 3 — Автоматически.

Добавление или удаление объектов в семантической модели Power BI по умолчанию

В Power BI семантическая модель всегда требуется перед созданием любых отчетов, поэтому семантическая модель Power BI по умолчанию позволяет быстро создавать отчеты поверх хранилища. В хранилище пользователь может добавлять объекты хранилища — таблицы или представления в семантику Power BI по умолчанию. Они также могут добавлять другие свойства семантического моделирования, такие как иерархии и описания. Затем эти свойства используются для создания таблиц семантической модели Power BI. Пользователи также могут удалять объекты из семантической модели Power BI по умолчанию.

  1. Откройте хранилище в рабочей области Fabric.
  2. Перейдите к представлению модели, выбрав значок представления модели.

Чтобы добавить объекты, такие как таблицы или представления, в семантику Power BI по умолчанию, доступны следующие варианты:

  • Вручную включите параметр семантической модели Power BI по умолчанию, который автоматически добавит объекты в семантику модели. Дополнительные сведения см. в разделе "Синхронизация семантической модели Power BI по умолчанию".
  • Вручную добавьте объекты в семантику модели.

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

Параметр ручного обнаружения на ленте позволяет точно определить, какие объекты, такие как таблицы и/или представления, следует добавить в семантику Power BI по умолчанию:

  • Выделить все
  • Фильтрация для таблиц или представлений
  • Выбор определенных объектов

Чтобы удалить объекты, пользователь может использовать кнопку выбора вручную на ленте и:

  • Отмена выбора всех
  • Фильтрация для таблиц или представлений
  • Отмена выбора определенных объектов

Совет

Мы рекомендуем просмотреть объекты, включенные для бизнес-аналитики, и убедиться, что они имеют правильные логические связи, чтобы обеспечить плавное взаимодействие с подчиненными отчетами.

Скрытие элементов из подчиненных отчетов

Элементы на уровне таблицы или столбца хранилища можно скрыть с помощью параметров холста макета модели, как показано на следующем рисунке.

Снимок экрана: параметры холста представления модели.