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

Добавление и настройка источника плоских файлов

Далее будет произведено добавление к пакету и настройка источника плоских файлов. Источник плоских файлов представляет собой компонент потока данных, использующий метаданные, определенные диспетчером соединений с плоскими файлами для описания формата и структуры данных, извлекаемых из плоского файла в процессе преобразования. Источник плоских файлов можно настроить для получения данных из единичного плоского файла путем определения формата этого файла, который предоставляется диспетчером соединений с плоскими файлами.

Будет настроен источник плоских файлов, пользующийся ранее созданным диспетчером соединения «DS Sample».

Откройте конструктор «Поток данных», дважды щелкнув задачу потока данных «Получение курса валют» или перейдя на вкладку «Поток данных» (Рисунок 571).

Рисунок 571. Конструктор "Поток данных"

В окне «Панель элементов» раскройте элемент «Источники потока данных» и перетяните «Источник «Плоский файл»» в область конструктора вкладки «Поток данных» (Рисунок 572).

Рисунок 572. Добавленный элемент «Источник «Плоский файл»»

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

Дважды щелкните источник плоских файлов, чтобы открыть диалоговое окно «Редактор источника "Плоский файл"» (Рисунок 573).

Рисунок 573. Диалоговое окно «Редактор источника "Плоский файл"»

В поле «Диспетчер соединений с плоскими файлами» введите или выберите «DS Sample». В левой части окна выберите пункт «Столбцы» и убедитесь, что имена столбцов заданы правильно (Рисунок 574).

Рисунок 574. Имена столбцов

Нажмите кнопку ОК. Щелкните правой кнопкой мыши источник «Плоский файл» и в контекстном меню выберите пункт «Свойства». В окне «Свойства» убедитесь, что свойство «LocaleID» имеет значение «Russian (Russia)» (Рисунок 575).

Рисунок 575. Свойство "LocaleID" источника "Плоский файл"

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

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

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

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

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