Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Использование MS SQL Server Analysis Services 2...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
18.2 Mб
Скачать

Добавление и настройка образца назначения ole db

Созданный пакет теперь может извлекать данные из плоского источника данных и преобразовывать эти данные в формат, совместимый с форматом назначения. Далее требуется загрузить преобразованные данные в указанное назначение. Чтобы загрузить данные, необходимо добавить назначение OLE DB в поток данных. Далее будет добавлено и настроено назначение OLE DB, что позволит использовать диспетчер соединений OLE DB, созданный ранее.

На «Панели элементов» раскройте группу компонентов «Назначения потока данных» и перетяните «Назначение OLE DB» в область конструктора вкладки «Поток данных». Поместите компонент «Назначение OLE DB» непосредственно под преобразованием «Уточняющий запрос DateID» (Рисунок 588).

Рисунок 588. Добавленный компонент «Назначение OLE DB»

Щелкните преобразование «Уточняющий запрос DateID» и перетяните зеленую стрелку к добавленному компоненту «Назначение OLE DB», чтобы соединить эти два компонента. В диалоговом окне «Выбор входов и выходов» щелкните выберите вариант «Выход совпадений преобразования «Уточняющий запрос»» в раскрывающемся списке «Выходы» (Рисунок 589) и нажмите кнопку ОК.

Рисунок 589. Выбор входов и выходов при соединении компонентов «Уточняющий запрос DateID» и «Назначение OLE DB»

В области конструктора «Поток данных» щелкните элемент «Назначение «OLE DB»» в только что добавленном преобразовании «Назначение «OLE DB»» и измените имя на «Образец назначения OLE DB» (Рисунок 590).

Рисунок 590. Переименование добавленного компонента

Дважды щелкните значок «Образец назначения OLE DB». Убедитесь, что в диалоговом окне «Редактор назначения OLE DB» на закладке «Диспетчер соединений OLE DB» выбрано значение «localhost.AdventureWorksDW».

В поле «Имя таблицы или представления» введите или выберите значение «[dbo].[FactCurrencyRate]» (Рисунок 591).

Рисунок 591. Закладка «Диспетчер соединений OLE DB» диалогового окна «Редактор назначения «OLE DB»»

Перейдите на закладку «Сопоставления» (Рисунок 592).

Рисунок 592. Закладка «Сопоставления» диалогового окна «Редактор назначения «OLE DB»»

Убедитесь, что входные столбцы «AverageRate», «CurrencyKey», «EndOfDayRate» и «TimeKey» правильно сопоставлены с целевыми столбцами. Если друг с другом сопоставлены столбцы с одинаковыми именами, то сопоставление правильное. Нажмите кнопку ОК.

Щелкните правой кнопкой мыши назначение «Образец назначения OLE DB» и в контекстном меню выберите пункт «Свойства». В окне «Свойства» убедитесь, что свойство «LocaleID» установлено в значение «English (USA)» и свойство «DefaultCodePage» имеет значение «1252».

Добавление заметки к потоку данных

Щелкните правой кнопкой мыши в области конструктора потока данных и в контекстном меню выберите «Добавить заметку». В окне заметки введите или вставьте копированием следующий текст:

Поток данных извлекает данные из файла, находит значения в столбце «CurrencyKey» таблицы «DimCurrency» и в столбце «TimeKey» таблицы «DimTime», после чего записывает данные в таблицу «FactCurrencyRate».

Чтобы в окне заметки перенести текст на следующую строку, поместите курсор в место, где должна начинаться новая строка, и нажмите клавиши Ctrl и Enter (Рисунок 593).

Рисунок 593. Заметка, добавленная к потоку данных