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


Создание связи

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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

Создание связи между двумя таблицами

Создание связи между двумя таблицами в представлении диаграммы (перетаскивание)

  1. В SQL Server Data Tools откройте меню Модель, выберите пункт Представление модели, а затем — Представление диаграммы.

  2. Щелкните (и удерживайте нажатым) столбец в таблице, а затем перетащите указатель в связанный столбец подстановки в связанной таблице подстановки и отпустите кнопку мыши. Связь будет создана автоматически в правильном порядке.

Создание связи между двумя таблицами в представлении диаграммы (щелчок правой кнопкой мыши)

  1. В SQL Server Data Tools откройте меню Модель, выберите пункт Представление модели, а затем — Представление диаграммы.

  2. Щелкните правой кнопкой мыши заголовок или столбец таблицы и выберите Создать связь.

  3. В диалоговом окне Создать связь щелкните стрелку вниз рядом с полем Таблицаи выберите таблицу из раскрывающегося списка.

    Эта таблица должна располагаться в части с многими элементами в связи «один к многим».

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

  5. В поле Связанная таблица уточняющих запросоввыберите таблицу, содержащую хотя бы один столбец данных, которые связаны с таблицей, выбранной в поле Таблица.

    В связи «один к многим» эта таблица должна находиться в части с одним элементом, что означает, что в выбранном столбце нет повторяющихся значений. При попытке создать связь в неправильном порядке ("один ко многим" вместо "многие к одному") рядом с полем Связанный столбец подстановки появится значок. Для создания допустимой связи измените порядок на обратный.

  6. В поле Связанный столбец подстановкивыберите столбец, содержащий уникальные значения, которые соответствуют значениям в столбце, выбранном в поле Столбец.

  7. Нажмите кнопку Создать.

Создание связи между двумя таблицами в представлении данных

  1. В SQL Server Data Tools откройте меню Таблица и выберите пункт Создать связи.

  2. В диалоговом окне Создать связь щелкните стрелку вниз рядом с полем Таблицаи выберите таблицу из раскрывающегося списка.

    Эта таблица должна располагаться в части с многими элементами в связи «один к многим».

  3. В качестве Столбцавыберите столбец, который содержит данные, относящиеся к Связанному столбцу уточняющего запроса.

  4. В поле Связанная таблица уточняющих запросоввыберите таблицу, содержащую хотя бы один столбец данных, которые связаны с таблицей, выбранной в поле Таблица.

    В связи «один к многим» эта таблица должна находиться в части с одним элементом, что означает, что в выбранном столбце нет повторяющихся значений. При попытке создать связь в неправильном порядке ("один ко многим" вместо "многие к одному") рядом с полем Связанный столбец подстановки появится значок. Для создания допустимой связи измените порядок на обратный.

  5. В поле Связанный столбец подстановкивыберите столбец, содержащий уникальные значения, которые соответствуют значениям в столбце, выбранном в поле Столбец.

  6. Нажмите кнопку Создать.

См. также раздел

Удаление связей
Связи