Использование представлений источников данных в пакетах
В состав среды Business Intelligence Development Studio входят два объекта времени разработки, помогающие применять соединения в пакетах служб Integration Services: объекты источников данных и объекты представлений источников данных.
Объект источника данных представляет собой ссылку на подключение и содержит строку соединения и идентификатор источника данных. Представление источника данных основано на источнике данных. Дополнительные сведения о создании источника данных см. в разделе Использование источников данных в пакетах.
Представление источника данных — это именованное сохраненное подмножество реляционной схемы. В представлении источника данных могут содержаться такие данные схемы, как таблицы, уникальные ключи и связь по внешним ключам, а также атрибуты, такие как именованные запросы, вычисленные столбцы, связи и логические первичные ключи. Дополнительные сведения см. в разделах Представления источников данных (службы Analysis Services — многомерные данные) и Представление источника данных (службы SSIS).
Применение представлений источников данных в пакетах служб Integration Services имеет следующие преимущества.
Представление источника данных можно определить один раз, а затем использовать в нескольких компонентах потока данных.
Представление источника данных можно обновлять, чтобы отражались изменения в базовых источниках данных.
Представление источника данных кэширует метаданные источников данных, на основе которых оно создано.
Представление источника данных может фокусироваться на объектах в пользовательском интерфейсе компонентов потока данных.
Можно создать несколько представлений источника данных для одного источника и заполнять каждое из них по необходимости. Например, применяя источник данных со ссылкой на базу данных База данных AdventureWorks2008R2, можно создать одно представление, в котором будет только таблица Production.Product, а во втором представлении источника данных будет только таблица HumanResources.Employee.
После добавления диспетчера соединений, который указывает объекту источника данных на пакет, компоненты потока данных в пакетах могут использовать представление источника, чтобы определить источники и назначения. Кроме того, преобразования, применяющие ссылочные таблицы (например, преобразование «Уточняющий запрос»), могут использовать представления источников данных.
Следующие компоненты потока данных могут использовать представления источника данных:
Нет никакой зависимости между представлением источника данных и пакетами, которые на него ссылаются. При использовании представления источника данных в пакете описание представления добавляется в описание пакета в свойстве компонента потока данных. Например, в пакете, включающем в себя преобразование «Уточняющий запрос», представление «Инструкция SELECT SQL» сохранено в свойстве sqlCommand уточняющего запроса. Даже если представление источника данных больше не является частью проекта, пакет продолжает оставаться допустимым, поскольку представление SQL для представления источника данных сохранено в определении пакета.
Работа с представлениями источников данных
Дополнительные сведения о работе с объектами представлений источников данных см. в следующих разделах:
Изменение представлений источников данных
Дополнительные сведения об изменении представлений источников данных см. в следующих разделах:
|