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


диспетчер соединений с кэшем

Диспетчер соединений с кэшем считывает данные из преобразования кэша или из файла кэша (CAW) и может сохранить эти данные в файле кэша. Данные всегда будут храниться в памяти, вне зависимости от того, был ли настроен диспетчер соединений с кэшем для использования файла кэша.

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

Примечание

Диспетчер соединений с кэшем не поддерживает типы данных больших двоичных объектов: DT_TEXT, DT_NTEXT и DT_IMAGE. Если ссылочный набор данных содержит данные типа BLOB, то при попытке выполнения пакета компонент завершится сбоем. Редактор диспетчера соединений с кэшем можно использовать для изменения типов данных столбцов. Дополнительные сведения см. в разделе Cache Connection Manager Editor.

Примечание

Уровень защиты пакета не применяется к кэшируемому файлу. Если кэшируемый файл содержит важные данные, используйте список управления доступом (ACL), чтобы запретить доступ к расположению или папке, в которой хранится файл. Доступ следует разрешать только определенным учетным записям. Дополнительные сведения см. в разделе Доступ к файлам, используемым пакетами.

Настройка диспетчера соединений с кэшем

Диспетчер соединений с кэшем можно настроить следующими способами.

  • Указать, следует ли использовать файл кэша.

    Если выполнена настройка диспетчера соединений с кэшем для использования файла кэша, то диспетчер соединений выполняет одно из следующих действий.

    • Сохранить данные в файле, если преобразование «Конвертация данных кэш» настроено на запись данных из источника данных в потоке данных в диспетчер соединений с кэшем.

    • Считать данные из файла кэша.

    Дополнительные сведения см. в разделе Cache Transform.

  • Изменить метаданные столбцов, хранящихся в кэше.

  • Обновить имя файла кэша во время выполнения с помощью выражения для установки свойства ConnectionString. Дополнительные сведения см. в разделе Использование выражений свойств в пакетах.

Значения свойств можно задавать с помощью конструктора Службы Integration Services или программными средствами.

Дополнительные сведения о свойствах, которые можно задать в Designer служб Integration Services, см. в разделе Редактор диспетчер подключений кэша.

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

Реализация преобразования "Уточняющий запрос" в режиме полного кэширования с помощью преобразования диспетчера соединений с кэшем