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


Удаление связей (табличные службы SSAS)

Удалять существующие связи можно с помощью конструктора моделей в представлении диаграмм или диалогового окна «Управление связями». Сведения об использовании связей в табличных моделях см. в разделе Связи (табличные службы SSAS).

Замечания об удалении связей

Принимая решение об удалении связи, необходимо учитывать следующие моменты.

  • Отменить удаление связи невозможно. Можно создать связь повторно, но это действие потребует полного пересчета формул в модели. Таким образом, перед удалением связи всегда нужно сначала проверить, не используется ли она в формулах.

  • Удаление связи между двумя таблицами может привести к ошибкам в формулах, которые ссылаются на данные таблицы.

  • Функция выражений анализа данных (DAX) RELATED использует связи между таблицами для поиска связанных значений в другой таблице. После удаления связи она будет возвращать другие результаты. Дополнительные сведения см. в описании функции RELATED (DAX).

  • Помимо изменения результатов сводной таблицы и формулы, операции создания и удаления связей приводят к пересчету книги, что может занять некоторое время.

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

Удаление связи с помощью представления диаграммы

  1. В среде SQL Server Data Tools (SSDT) в меню Модель укажите Представление модели и выберите пункт Представление диаграммы.

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

Удаление связи с помощью диалогового окна «Управление связями»

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

  2. В диалоговом окне Управление связями выберите связи из списка.

    Чтобы выбрать несколько связей, щелкните каждую из них, удерживая нажатой клавишу CTRL.

  3. Нажмите кнопку Удалить связь.

  4. В диалоговом окне Управление связями нажмите кнопку Закрыть.

См. также

Основные понятия

Связи (табличные службы SSAS)

Создание связи между двумя таблицами (табличные службы SSAS)