Здравствуйте! Я прошла 1 лекцию и 1 самостоятельную работу. В конце контрольные вопросы, их надо для как-то ответить или куда-то отослать? |
Заполнение куба при помощи Integration Services
Добавление и настройка преобразований "Уточняющий запрос"
После того как настроен источник плоских файлов для извлечения данных из файла источника, следует определить преобразования "Уточняющий запрос", необходимые для получения значений " CurrencyKey " и " TimeKey ". Преобразование "Уточняющий запрос" выполняет поиск, соединяя данные указанного входного столбца со столбцом эталонного набора данных. Эталонным набором данных может быть таблица или представление, новая таблица или результат инструкции SQL. В данной лабораторной работе преобразование "Уточняющий запрос" использует диспетчер соединений OLE DB, чтобы подключиться к базе данных, содержащей данные, служащие источником для эталонного набора данных.
Будут добавлены в пакет и настроены следующие два компонента преобразования "Уточняющий запрос":
- первое преобразование предназначено для уточняющего запроса значений в столбце " CurrencyKey " таблицы измерения " DimCurrency ", сопоставленных со значениями столбца " CurrencyID " плоского файла;
- второе преобразование предназначено для уточняющего запроса значений в столбце " TimeKey " таблицы измерения " DimTime ", сопоставленных со значениями столбца " CurrencyDate " плоского файла.
Добавление и настройка преобразования "Уточняющий запрос CurrencyID"
В окне "Панель элементов" раскройте группу компонентов "Преобразования потока данных" и перетащите компонент "Уточняющий запрос" в область конструктора на вкладку "Поток данных". Поместите "Уточняющий запрос" прямо под источником "Получение котировок валют" (рисунок 16.25).
Щелкните источник плоского файла "Получение котировок валют" и перетащите зеленую стрелку на вновь добавленное преобразование "Уточняющий запрос", соединив эти два компонента ().
В области конструктора "Поток данных" щелкните элемент "Уточняющий запрос" в преобразовании "Уточняющий запрос" и измените имя на "Уточняющий запрос CurrencyID ".
Дважды щелкните преобразование "Уточняющий запрос CurrencyID ". На вкладке "Общие" задайте следующие параметры (рисунок 16.27).
- Выберите "Полное кэширование".
- В области "Тип соединения" выберите "Диспетчер соединений OLE DB".