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


Использование представлений источников данных в пакетах

В состав среды Business Intelligence Development Studio входят два объекта времени разработки, помогающие применять соединения в пакетах служб Integration Services: объекты источников данных и объекты представлений источников данных.

Объект источника данных представляет собой ссылку на подключение и содержит строку соединения и идентификатор источника данных. Представление источника данных основано на источнике данных. Дополнительные сведения о создании источника данных см. в разделе Использование источников данных в пакетах.

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

Применение представлений источников данных в пакетах служб Integration Services имеет следующие преимущества.

  • Представление источника данных можно определить один раз, а затем использовать в нескольких компонентах потока данных.

  • Представление источника данных можно обновлять, чтобы отражались изменения в базовых источниках данных.

  • Представление источника данных кэширует метаданные источников данных, на основе которых оно создано.

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

Можно создать несколько представлений источника данных для одного источника и заполнять каждое из них по необходимости. Например, применяя источник данных со ссылкой на базу данных База данных AdventureWorks2008R2, можно создать одно представление, в котором будет только таблица Production.Product, а во втором представлении источника данных будет только таблица HumanResources.Employee.

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

Следующие компоненты потока данных могут использовать представления источника данных:

Нет никакой зависимости между представлением источника данных и пакетами, которые на него ссылаются. При использовании представления источника данных в пакете описание представления добавляется в описание пакета в свойстве компонента потока данных. Например, в пакете, включающем в себя преобразование «Уточняющий запрос», представление «Инструкция SELECT SQL» сохранено в свойстве sqlCommand уточняющего запроса. Даже если представление источника данных больше не является частью проекта, пакет продолжает оставаться допустимым, поскольку представление SQL для представления источника данных сохранено в определении пакета.

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

Дополнительные сведения о работе с объектами представлений источников данных см. в следующих разделах:

Изменение представлений источников данных

Дополнительные сведения об изменении представлений источников данных см. в следующих разделах:

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загрузить последнюю документацию, статьи, образцы и видеоматериалы от Майкрософт, а также лучшие решения от участников сообщества, посетите страницу служб Integration Services на сайтах MSDN или TechNet.

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