Управление связями данных

Завершено

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

Задачи в этом уроке включают: Концептуальный рисунок задач в этом модуле.

Примечание

Чтобы выполнить инструкции по примерам на этой странице, скачайте пример базы данных Access здесь и импортируйте все таблицы в Power BI Desktop (База данных получения > доступа к базе данных>). Если у вас возникли проблемы при загрузке базы данных Access, прочитайте эту статью.

Обратите внимание, что в представлении "Модель" каждая таблица представлена блоками, а связи между ними — линиями, соединяющими их.

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

Добавлять и удалять связи очень просто. Чтобы удалить связь, щелкните ее правой кнопкой мыши и выберите пункт Удалить. Чтобы создать связь между таблицами, перетащите поле из одной таблицы и разместите его в поле другой таблицы.

Снимок экрана: указание графической связи между полями.

Чтобы скрыть таблицу или отдельный столбец в отчете, щелкните таблицу или столбец в представлении модели правой кнопкой мыши и выберите пункт Скрыть в представлении отчета.

Снимок экрана: параметр

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

Снимок экрана: кнопка и диалоговое окно

Параметры для кратности описаны в следующей таблице.

Параметры кратности Пример
Многие к одному Наиболее распространенная связь по умолчанию. Столбец в одной таблице может иметь более одного экземпляра значения. Связанная таблица (или таблица подстановки) имеет только один экземпляр значения.
Один к одному Столбец в одной таблице имеет только один экземпляр конкретного значения, а другая связанная таблица имеет только один экземпляр конкретного значения.

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

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

Дополнительные сведения см. в следующих источниках. Создание связей и управление ими в Power BI Desktop и рекомендации по двунаправленным связям.