- •Київ нухт 2012
- •1. Загальні відомості
- •2. Зміст навчальної дисципліни
- •Та види діяльності студентів
- •3. Запитання для підготовки до іспиту
- •4. Зміст і порядок виконання лабораторних робіт
- •5. Теми, завдання та приклади лабораторних робіт Лабораторна робота №1
- •Приклад виконання
- •Лабораторна робота №2
- •Приклад виконання
- •Питання для самоперевірки
- •Лабораторна робота №3
- •Приклад виконання
- •Питання для самоперевірки
- •Питання для самоперевірки
- •Лабораторна робота №4
- •Приклад виконання
- •1. Створення пакету завантаження до сховища даних з текстового файлу
- •2. Створення пакету завантаження до сховища даних з файлу Excel.
- •3. Створення пакету завантаження до сховища даних з бази даних Access.
- •Питання для самоперевірки
- •Лабораторна робота №5
- •Питання для самоперевірки
- •Лабораторна робота №6
- •Приклад виконання
- •Питання для самоперевірки
- •Лабораторна робота №7
- •Приклад виконання
- •Питання для самоперевірки
- •Лабораторна робота №8
- •Приклад виконання
- •Питання для самоперевірки
- •Рекомендована література
- •Додаток 1
- •Лабораторна робота № __
- •Методичні рекомендації до вивчення дисципліни та виконання лабораторних робіт
- •8.05010105 “Комп'ютерний еколого-економічний моніторинг”
Питання для самоперевірки
Що таке пакети завантаження даних?
Які функції виконуються пакети завантаження даних?
Який інструментарій використовується для побудови пакетів завантаження даних?
Які є режими виконання пакетів завантаження даних?
Лабораторна робота №5
Тема: Створення пакетів завантаження інформації до вітрини даних зі сховища даних.
Мета: Набути навичок створення пакетів завантаження до вітрин даних.
Завдання: Створити пакет завантаження до однієї з таблиць-вимірів вітрини даних з декілька таблиць сховища даних.
За допомогою конструктора служб SSIS буде створено пакет для завантаження інформації з таблиць "Автоматизовані лінії", "Параметри переобладнання лінії", "Експлуатація автоматизованих ліній" сховища даних warehouse (рис. 33 - 35) і записує дані до таблиці-виміру "Автоматизовані лінії" вітрини даних vitrina, структура якої подана на рисунку 36.
Рис. 33. Автоматизовані лінії
Рис. 34. Параметри переобладнання лінії
Рис. 35. Експлуатація автоматизованих ліній
Створюємо новий пакет та додаємо до нього диспетчери з'єднань обравши тип з’єднання "OLE DB", а при визначені постачальника послуг обираємо "Собственный поставщик OLE DB\ SQL Native Client", тому що наші вітрина та сховище розташовано в середовищі MS SQL Server 2005. Встановлення параметрів з’єднання проводимо аналогічно попереднім прикладам.
Переходимо до вкладки "Поток управления" та обравши компонент "Задача Поток данных" з вікна "Панель элементов" перетягуємо його в область конструктора вкладки "Поток управления"
Для кожної таблиці зі сховища даних створюємо та налаштовуємо окремий компонент джерела даних. До кожного джерела підключаємо елемент «Сортировка», що забезпечує сортування отриманого набору даних з джерела інформації за визначеними (необхідними) ключовими полями для подальшого поєднання наборів інформації по ключовим полям, за якими буде проходити об’єднання, приклад налаштування сортування для набору інформації з таблиці "Параметри переобладнання лінії" наведено на рисунку 37.
Рис. 37. Параметри сортування набору інформації з таблиці "Параметри переобладнання лінії"
Для об’єднання наборів інформації використовуються компоненти злиття інформації, налаштування яких наведено на рисунках 38-39.
Рис. 38. Редактор "Злиття 1" таблиць "Автоматизовані лінії" та "Експлуатації автоматизованих ліній"
Рис. 39. Редактор "Злиття" для таблиці "Параметри переобладнання ліній" та вихідних даних з компоненту "Злиття 1".
До потоку даних додаємо компонент "Назначение OLE DB" та налаштовуємо його на зв'язок з таблицею-виміру "Автоматизовані лінії" вітрини даних (рис. 40).
Рис. 40. Вікно "Редактора назначения OLE DB" для таблиці-виміру "Автоматизовані лінії" вітрини даних
Перейшовши до закладки "Сопоставление" переконуємося що вхідні стовпці відповідають відповідним стовпцями, що будуть заповнені у таблиці вітрини (рис. 41).
Рис. 41. Вікно "Редактор назначения OLE DB"
В результаті ми отримаємо пакет завантаження даних з структурою, що наведена на рисунку 42.
Рис. 42. «Потік даних»
Для виконання пакету в меню "Отладка" обераємо "Начать отладку" після виконання пакету таблицею-виміру "Автоматизовані лінії" вітрини даних буде заповнена даними (Рис. 43).
Рис. 43. Результат виконання пакету
Таким чином, в результаті проведення таких робіт отримуємо пакети завантаження даних до вітрини даних.
