Как добавить, удалить, просмотреть или изменить логическую связь при помощи конструктора представлений источников данных (службы Analysis Services)
Связи позволяют службам Microsoft SQL Server Службы Analysis Services идентифицировать таблицы фактов и измерений, строить запросы на получение данных и метаданных из базовых источников данных и использовать преимущества расширенных функций бизнес-аналитики. Среда Business Intelligence Development Studio позволяет удалять, изменять и просматривать существующие связи, а также определять новые логические связи в проекте или в базе данных служб Службы Analysis Services.
Добавление связи между таблицами, именованными запросами или представлениями
В среде Business Intelligence Development Studio откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором необходимо добавить логическую связь.
В обозревателе решений раскройте папку Представления источников данных и откройте представление источника данных в окне Конструктор представлений источника данных, выполнив одно из следующих действий:
Дважды щелкните представление источника данных.
Щелкните правой кнопкой мыши представление источника данных и выберите пункт Открыть.
Выделите представление источника данных, а затем в меню Вид выберите команду Открыть.
Откройте диалоговое окно Добавить связь, выполнив одно из следующих действий:
В области Диаграмма щелкните правой кнопкой мыши таблицу, именованный запрос или представление, в которые необходимо добавить связь, а затем выберите пункт Создать связь.
В области Таблицы щелкните правой кнопкой мыши таблицу, именованный запрос или представление, в которые необходимо добавить связь, а затем выберите пункт Создать связь.
На панели инструментов Представления источников данных нажмите кнопку Создать связь.
В конструкторе представлений источника данных в области Диаграмма или Таблицы перетащите столбец из таблицы источника создаваемой связи в столбец целевой таблицы.
Примечание Чтобы найти таблицу, представление или именованный запрос, можно воспользоваться командой Поиск таблицы в меню Представления источников данных или в контекстном меню, вызываемом по щелчку правой кнопкой мыши свободной области Таблицы или Диаграммы. Дополнительные сведения см. в разделе Как просматривать объекты в представлении источника данных при помощи конструктора представлений источников данных (службы Analysis Services).
В диалоговом окне Создание связи выполните следующие действия.
Выберите нужную таблицу, именованный запрос или представление в списке Исходная таблица (внешний ключ).
Выберите нужную таблицу, именованный запрос или представление в списке Целевая таблица (первичный ключ).
Выберите столбцы из списков Исходные столбцы и Целевые столбцы, чтобы создать связи между этими двумя таблицами.
Если при выборке данных из базовой таблицы, представления или именованного запроса среда Business Intelligence Development Studio обнаружила, что направление связи определено неверно (от первичного ключа к внешнему ключу, а не наоборот), то будет предложено изменить порядок на обратный. Для быстрого изменения направления связи нажмите кнопку Обратить.
Если среда Business Intelligence Development Studio обнаружила, что для выбранных столбцов связь уже существует, будет выведено предложение изменить выбор. Повторяющиеся связи определять нельзя.
Дополнительно в поле Описание введите описание связи.
Нажмите кнопку OК, чтобы определить связь.
Сохраните измененное представление источника данных, выполнив одно из следующих действий:
В меню Файл выберите команду Сохранить выбранные элементы или Сохранить все.
На панели инструментов Конструктора представлений источника данных нажмите кнопку Сохранить выбранные элементы или Сохранить все.
Закройте Конструктор представлений источника данных в среде Business Intelligence Development Studio, в ответ на запрос нажав кнопку Сохранить.
Просмотр и изменение связи между таблицами, именованными запросами или представлениями в области «Диаграмма»
В среде Business Intelligence Development Studio откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором необходимо просмотреть или изменить логическую связь.
В обозревателе решений раскройте папку Представления источников данных и откройте представление источника данных в окне Конструктор представлений источника данных, выполнив одно из следующих действий:
Дважды щелкните представление источника данных.
Щелкните правой кнопкой мыши представление источника данных и выберите пункт Открыть.
Выберите представление источника данных, а затем в меню Вид выберите команду Открыть.
В области Диаграмма щелкните правой кнопкой мыши связь, которую необходимо просмотреть, и выберите пункт Изменить связь (или просто дважды щелкните стрелку связи).
В диалоговом окне Изменение связи просмотрите или измените связь, а затем нажмите кнопку ОК или Отмена.
Сохраните измененное представление источника данных, выполнив одно из следующих действий:
В меню Файл выберите команду Сохранить выбранные элементы или Сохранить все.
На панели инструментов Конструктор представлений источника данных нажмите кнопку Сохранить выбранные элементы или Сохранить все.
Закройте Конструктор представлений источника данных в среде Business Intelligence Development Studio, а затем в ответ на запрос нажмите кнопку Сохранить.
Просмотр и изменение связи между таблицами, именованными запросами или представлениями в области «Таблицы»
В среде Business Intelligence Development Studio откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором необходимо просмотреть или изменить логическую связь.
В обозревателе решений раскройте папку Представления источников данных и откройте представление источника данных в окне Конструктор представлений источника данных, выполнив одно из следующих действий:
Дважды щелкните представление источника данных.
Щелкните правой кнопкой мыши представление источника данных и выберите пункт Открыть.
Выберите представление источника данных, а затем в меню Вид выберите команду Открыть.
В области Таблицы найдите и раскройте таблицу, представление или именованный запрос, содержащие связь, которую необходимо просмотреть или изменить.
Раскройте папку Связи.
Связи между выбранной таблицей, представлением или именованным запросом и другими таблицами, представлениями и именованными запросами отображаются вместе со столбцом связей.
Чтобы изменить или просмотреть связь, щелкните правой кнопкой мыши необходимую связь, а затем выберите пункт Изменить связь.
В диалоговом окне Изменение связи просмотрите или измените связь, а затем нажмите кнопку ОК или Отмена.
Сохраните измененное представление источника данных, выполнив одно из следующих действий:
В меню Файл выберите команду Сохранить выбранные элементы или Сохранить все.
На панели инструментов Конструктор представлений источников данных нажмите кнопку Сохранить выбранные элементы или Сохранить все.
Закройте Конструктор представлений источника данных в среде Business Intelligence Development Studio, а затем в ответ на запрос нажмите кнопку Сохранить.
Удаление связи между таблицами, именованными запросами или представлениями в области «Диаграмма»
В среде Business Intelligence Development Studio откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором необходимо удалить логическую связь.
В обозревателе решений раскройте папку Представления источников данных и откройте представление источника данных в окне Конструктор представлений источника данных, выполнив одно из следующих действий:
Дважды щелкните представление источника данных.
Щелкните правой кнопкой мыши представление источника данных и выберите пункт Открыть.
Выберите представление источника данных, а затем в меню Вид выберите команду Открыть.
В области Диаграмма щелкните правой кнопкой мыши связь, которую необходимо удалить, и выберите пункт Удалить связь (или щелкните стрелку связи, а затем нажмите клавишу DELETE).
В диалоговом окне Удаление объектов убедитесь в том, что удаляется именно та связь, а затем нажмите кнопку ОК или Отмена.
Сохраните измененное представление источника данных, выполнив одно из следующих действий:
В меню Файл выберите команду Сохранить выбранные элементы или Сохранить все.
На панели инструментов Конструктор представлений источников данных нажмите кнопку Сохранить выбранные элементы или Сохранить все.
Закройте Конструктор представлений источника данных в среде Business Intelligence Development Studio, а затем в ответ на запрос нажмите кнопку Сохранить.
Удаление связи между таблицами, именованными запросами или представлениями в области «Таблицы»
В среде Business Intelligence Development Studio откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором необходимо удалить логическую связь.
В обозревателе решений раскройте папку Представления источников данных и откройте представление источника данных в окне Конструктор представлений источника данных, выполнив одно из следующих действий:
Дважды щелкните представление источника данных.
Щелкните правой кнопкой мыши представление источника данных и выберите пункт Открыть.
Выберите представление источника данных, а затем в меню Вид выберите команду Открыть.
В области Таблицы найдите и раскройте таблицу, представление или именованный запрос, содержащие связь, которую необходимо просмотреть или изменить.
Раскройте папку Связи.
Связи между выбранной таблицей, представлением или именованным запросом и другими таблицами, представлениями и именованными запросами отображаются вместе со столбцом связей.
Для изменения или просмотра связи щелкните правой кнопкой мыши необходимую связь, а затем выберите пункт Удалить связь (или щелкните связь, которую необходимо удалить, а затем нажмите клавишу DELETE).
В диалоговом окне Удаление объектов убедитесь в том, что удаляется именно та связь, а затем нажмите кнопку ОК или Отмена.
Сохраните измененное представление источника данных, выполнив одно из следующих действий:
В меню Файл выберите команду Сохранить выбранные элементы или Сохранить все.
На панели инструментов Конструктор представлений источника данных нажмите кнопку Сохранить выбранные элементы или Сохранить все.
Закройте Конструктор представлений источника данных в среде Business Intelligence Development Studio, а затем в ответ на запрос нажмите кнопку Сохранить.
См. также