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


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

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

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

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

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

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

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

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

Важное примечаниеВажно!

Если стало известно о переименовании таблицы в источнике данных, то может возникнуть необходимость применить команду Заменить таблицу для замены таблицы на переименованную таблицу до обновления представления источника данных. Дополнительные сведения см. в разделе Замена таблицы или именованного запроса в представлении источника данных (службы Analysis Services).

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