Обновление схемы в представлении источника данных (службы Analysis Services)

Изменения: 14 апреля 2006 г.

После того, как представление источника данных определено в проекте или базе данных Analysis Services, можно изменить схему базового источника данных. Эти изменения не определяются и не обновляются автоматически.

Обновление представления источника данных

При возникновении изменений в схеме базового источника данных можно обновить представление источника данных для включения в его состав изменений всех базовых источников данных. При обновлении представление источника данных обновляется полностью.

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

Если в базовом источнике данных была изменена схема представления источника данных, то конструктор представлений источников данных выведет список измененных объектов и изменений, внесенных в представление источника данных. В отчете перечисляются таблицы, столбцы, ограничения и связи, которые будут удалены или добавлены в представление источника данных. В отчете также указывается любой именованный запрос или вычисление, которые не могут быть успешно подготовлены. Объекты, на которые оказывается влияние, представлены в древовидном представлении, в котором столбцы и связи расположены под таблицами, а для каждого объекта обозначается тип изменения (удаления или добавления). Стандартные значки объектов представления источника данных обозначают тип объекта, на который оказывается влияние.

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

Обновление представления источника данных полностью основано на именах базовых объектов. Следовательно, при переименовании базового объекта в источнике данных конструктор представления источника данных рассматривает переименованный объект как две отдельные операции — удаление и добавление. В таком случае может возникнуть необходимость вручную добавить переименованный объект обратно в представление источника данных. Также может возникнуть необходимость в повторном создании связей или логических первичных ключей.

ms174881.note(ru-ru,SQL.90).gifВажно!
Если стало известно о переименовании таблицы в источнике данных, то может возникнуть необходимость применить команду Заменить таблицу для замены таблицы на переименованную таблицу до обновления представления источника данных. Дополнительные сведения см. в разделе Замена таблицы или именованного запроса в представлении источника данных.

Пошаговые инструкции обновления представления источника данных см. в разделе Как обновить представление источников данных с помощью конструктора представлений источников данных.

См. также

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

Работа с представлениями источников данных (службы Analysis Services)

Другие ресурсы

Разделы руководства по работе с представлениями источников данных (службы SSAS)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Измененное содержимое:
  • Обновлен концептуальный материал для улучшения понимания.
Новое содержимое:
  • Добавленное содержимое об использовании команды замены таблицы (Replace Table) перед обновлением представления источника данных.