Создание связи
Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Если таблицы в источнике данных не участвуют в связях или добавляются новые таблицы, новые связи можно создать с помощью средств конструктора моделей. Сведения об использовании связей в табличных моделях см. в разделе Связи.
Создание связи между двумя таблицами
Создание связи между двумя таблицами в представлении диаграммы (перетаскивание)
В SQL Server Data Tools откройте меню Модель, выберите пункт Представление модели, а затем — Представление диаграммы.
Щелкните (и удерживайте нажатым) столбец в таблице, а затем перетащите указатель в связанный столбец подстановки в связанной таблице подстановки и отпустите кнопку мыши. Связь будет создана автоматически в правильном порядке.
Создание связи между двумя таблицами в представлении диаграммы (щелчок правой кнопкой мыши)
В SQL Server Data Tools откройте меню Модель, выберите пункт Представление модели, а затем — Представление диаграммы.
Щелкните правой кнопкой мыши заголовок или столбец таблицы и выберите Создать связь.
В диалоговом окне Создать связь щелкните стрелку вниз рядом с полем Таблицаи выберите таблицу из раскрывающегося списка.
Эта таблица должна располагаться в части с многими элементами в связи «один к многим».
В качестве Столбцавыберите столбец, который содержит данные, относящиеся к Связанному столбцу уточняющего запроса. Столбец выбирается автоматически, если щелкнуть его правой кнопкой мыши для создания отношения.
В поле Связанная таблица уточняющих запросоввыберите таблицу, содержащую хотя бы один столбец данных, которые связаны с таблицей, выбранной в поле Таблица.
В связи «один к многим» эта таблица должна находиться в части с одним элементом, что означает, что в выбранном столбце нет повторяющихся значений. При попытке создать связь в неправильном порядке ("один ко многим" вместо "многие к одному") рядом с полем Связанный столбец подстановки появится значок. Для создания допустимой связи измените порядок на обратный.
В поле Связанный столбец подстановкивыберите столбец, содержащий уникальные значения, которые соответствуют значениям в столбце, выбранном в поле Столбец.
Нажмите кнопку Создать.
Создание связи между двумя таблицами в представлении данных
В SQL Server Data Tools откройте меню Таблица и выберите пункт Создать связи.
В диалоговом окне Создать связь щелкните стрелку вниз рядом с полем Таблицаи выберите таблицу из раскрывающегося списка.
Эта таблица должна располагаться в части с многими элементами в связи «один к многим».
В качестве Столбцавыберите столбец, который содержит данные, относящиеся к Связанному столбцу уточняющего запроса.
В поле Связанная таблица уточняющих запросоввыберите таблицу, содержащую хотя бы один столбец данных, которые связаны с таблицей, выбранной в поле Таблица.
В связи «один к многим» эта таблица должна находиться в части с одним элементом, что означает, что в выбранном столбце нет повторяющихся значений. При попытке создать связь в неправильном порядке ("один ко многим" вместо "многие к одному") рядом с полем Связанный столбец подстановки появится значок. Для создания допустимой связи измените порядок на обратный.
В поле Связанный столбец подстановкивыберите столбец, содержащий уникальные значения, которые соответствуют значениям в столбце, выбранном в поле Столбец.
Нажмите кнопку Создать.