Волгоградский государственный университет
Опубликован: 15.03.2010 | Доступ: свободный | Студентов: 2369 / 231 | Оценка: 4.39 / 4.28 | Длительность: 18:09:00
Самостоятельная работа 11:

Заполнение куба при помощи Integration Services

< Лекция 5 || Самостоятельная работа 11: 1234567891011 || Лекция 6 >

Добавление и настройка преобразований "Уточняющий запрос"

После того как настроен источник плоских файлов для извлечения данных из файла источника, следует определить преобразования "Уточняющий запрос", необходимые для получения значений " CurrencyKey " и " TimeKey ". Преобразование "Уточняющий запрос" выполняет поиск, соединяя данные указанного входного столбца со столбцом эталонного набора данных. Эталонным набором данных может быть таблица или представление, новая таблица или результат инструкции SQL. В данной лабораторной работе преобразование "Уточняющий запрос" использует диспетчер соединений OLE DB, чтобы подключиться к базе данных, содержащей данные, служащие источником для эталонного набора данных.

Будут добавлены в пакет и настроены следующие два компонента преобразования "Уточняющий запрос":

  • первое преобразование предназначено для уточняющего запроса значений в столбце " CurrencyKey " таблицы измерения " DimCurrency ", сопоставленных со значениями столбца " CurrencyID " плоского файла;
  • второе преобразование предназначено для уточняющего запроса значений в столбце " TimeKey " таблицы измерения " DimTime ", сопоставленных со значениями столбца " CurrencyDate " плоского файла.

Добавление и настройка преобразования "Уточняющий запрос CurrencyID"

В окне "Панель элементов" раскройте группу компонентов "Преобразования потока данных" и перетащите компонент "Уточняющий запрос" в область конструктора на вкладку "Поток данных". Поместите "Уточняющий запрос" прямо под источником "Получение котировок валют" (рисунок 16.25).

 Добавленный компонент "Уточняющий запрос"

Рис. 16.25. Добавленный компонент "Уточняющий запрос"

Щелкните источник плоского файла "Получение котировок валют" и перетащите зеленую стрелку на вновь добавленное преобразование "Уточняющий запрос", соединив эти два компонента ().

 Соединение компонентов "Получение котировок валют" и "Уточняющий запрос"

Рис. 16.26. Соединение компонентов "Получение котировок валют" и "Уточняющий запрос"

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

Дважды щелкните преобразование "Уточняющий запрос CurrencyID ". На вкладке "Общие" задайте следующие параметры (рисунок 16.27).

  • Выберите "Полное кэширование".
  • В области "Тип соединения" выберите "Диспетчер соединений OLE DB".
 Вкладка "Общие" редактора преобразования "Уточняющий запрос"

увеличить изображение
Рис. 16.27. Вкладка "Общие" редактора преобразования "Уточняющий запрос"
< Лекция 5 || Самостоятельная работа 11: 1234567891011 || Лекция 6 >
Ксения Кожанова
Ксения Кожанова

Здравствуйте! Я прошла 1 лекцию и 1 самостоятельную работу. В конце контрольные вопросы, их надо для как-то ответить или куда-то отослать?

Андрей Павлов
Андрей Павлов