Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

10762

.pdf
Скачиваний:
0
Добавлен:
25.11.2023
Размер:
11.31 Mб
Скачать

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

На вкладке «Столбцы» задайте следующие параметры (Рисунок 525):

на панели «Доступные входные столбцы» перетащите «CurrencyID» на панель «Доступные столбцы подстановки» и поместите его на элемент «CurrencyAlternateKey»;

в списке «Доступные столбцы подстановки» установите флажок слева от столбца «CurrencyKey».

Рисунок 525. Вкладка "Столбцы" редактора преобразования "Уточняющий запрос"

Нажмите OK, чтобы вернуться в область конструктора «Поток данных». Щелкните правой кнопкой мыши преобразование «Уточняющий запрос CurrencyID», в контекстном меню выберите пункт «Свойства»

(Рисунок 526).

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

В окне «Свойства» убедитесь, что свойство «LocaleID» установлено в значение «English (USA)» и свойство «DefaultCodePage» установлено в значение «1252».

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

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

CurrencyID» (Рисунок 527).

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

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

Рисунок 528. Выбор входов и выходов

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

Рисунок 529. Связь между компонентами «Уточняющий запрос CurrencyID» и «Уточняющий запрос DataID»

Дважды щелкните преобразование «Уточняющий запрос DataID». На вкладке «Общие» выберите «Частичное кэширование» (Рисунок 530).

Рисунок 530. Вкладка "Общие" редактора преобразования "Уточняющий запрос"

На вкладке «Соединение» задайте следующие параметры (Рисунок 531):

убедитесь, что в поле «Диспетчер соединений OLE DB» отображается

«localhost.AdventureWorksDW2012»;

в поле «Использовать таблицу или представление» введите или выберите «*dbo+.*DimDate+».

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

На вкладке «Столбцы» задайте следующие параметры (Рисунок 532):

на панели «Доступные входные столбцы» перетяните «CurrencyDate» на панель «Доступные столбцы подстановки» и поместите его на элемент «FullDateAlternateKey»;

в списке «Доступные столбцы подстановки» установите флажок слева от столбца «DateKey».

Рисунок 532. Вкладка "Столбцы" редактора преобразования "Уточняющий запрос"

Нажмите OK, чтобы вернуться в область конструктора «Поток данных». Щелкните правой кнопкой мыши преобразование «Уточняющий запрос DateID» и выберите пункт «Свойства».

В окне «Свойства» убедитесь, что свойство «LocaleID» установлено в значение «English (USA)» и свойство

«DefaultCodePage» установлено в значение «1252».

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

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

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

533).

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

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

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

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

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

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

«localhost.AdventureWorksDW2012».

В поле «Имя таблицы или представления» введите или выберите значение «*dbo+.*FactCurrencyRate+»

(Рисунок 536).

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]