Как создать или развернуть кэш для преобразования «Уточняющий запрос»
Можно создать и развернуть файл кэша (CAW) для преобразования «Уточняющий запрос». Эталонный набор данных хранится в файле кэша.
Преобразование «Уточняющий запрос» выполняет уточняющие запросы, соединяя данные из входных столбцов подключенного источника данных и данные из столбцов в эталонном наборе данных.
Файл кэша создается с помощью диспетчера соединений с кэшем и преобразования «Преобразование кэша». Дополнительные сведения см. в разделах Диспетчер соединений с кэшем и Преобразование кэша.
Дополнительные сведения о преобразовании «Уточняющий запрос» и файлах кэша см. в разделе Преобразование «Уточняющий запрос».
Создание файла кэша
В среде Business Intelligence Development Studio откройте проект Integration Services, содержащий необходимый пакет, и затем откройте пакет.
На вкладке Поток управления добавьте задачу потока данных.
На вкладке Поток данных добавьте преобразование «Преобразование кэша» к потоку данных, а затем подключите преобразование к источнику данных.
При необходимости настройте источник данных.
Дважды щелкните «Преобразование кэша», а затем в окне Редактор преобразований кэша на странице Диспетчер соединений щелкните Создать, чтобы создать новый диспетчер соединений с кэшем.
В окне Редактор диспетчера соединений с кэшем на вкладке Общее настройте конфигурацию диспетчера соединений с кэшем, чтобы сохранить кэш, выбрав следующие параметры.
Выберите Использовать кэш файла.
В поле Имя файла введите путь к файлу.
Файл создается системой при выполнении пакета.
Примечание Уровень защиты пакета не применяется к кэшируемому файлу. Если кэшируемый файл содержит важные данные, используйте список управления доступом (ACL), чтобы запретить доступ к расположению или папке, в которых хранится файл. Доступ следует разрешить только определенным учетным записям. Дополнительные сведения см. в разделе Управление доступом к файлам, используемым пакетами.
Перейдите на вкладку Столбцы, а затем задайте, какие столбцы будут столбцами индекса, с помощью параметра Позиция индекса.
Для неиндексированных столбцов позиция индекса равна 0. Для столбцов индекса позиция индекса представляет последовательное, положительное число.
Примечание Если преобразование «Уточняющий запрос» настроено на использование диспетчера соединений с кэшем, то только индексированные столбцы могут быть сопоставлены с входными столбцами. Кроме того, все столбцы индекса должны быть сопоставлены.
Дополнительные сведения см. в разделе Редактор диспетчера кэшируемых соединений.
При необходимости настройте преобразование кэша.
Дополнительные сведения см. в разделах Редактор преобразования «Кэш» (страница «Диспетчер соединений») и Редактор преобразования «Кэш» (страница «Сопоставления»).
Запустите пакет.
Развертывание файла кэша
В среде Business Intelligence Development Studio откройте проект Integration Services, содержащий необходимый пакет, и затем откройте пакет.
При необходимости создайте конфигурацию пакета. Дополнительные сведения см. в разделе Как создать конфигурацию пакета.
Добавьте файл кэша к проекту, выполнив следующие действия.
В обозревателе решений выберите проект, который был открыт в шаге 1.
В меню Проект выберите пункт Добавитьсуществующий элемент.
Выберите файл кэша и нажмите кнопку Добавить.
Файл появится в папке Разное в обозревателе решений.
Настройте проект для создания программы развертывания, а затем постройте проект. Дополнительные сведения см. в разделе Как создать программу развертывания пакета служб Integration Services.
Создается файл манифеста <имя проекта>.SSISDeploymentManifest.xml, в котором перечисляются различные файлы в проекте, пакеты и конфигурации пакетов.
Развертывание пакета в файловой системе. Дополнительные сведения см. в разделе Как развернуть пакет.