- •8.05010103, 7.05010103“Системне проектування”
- •1. Мета роботи
- •2.Короткі теоретичні відомості
- •2.1. Інтерфейс програми
- •2.2. Закладки
- •2.3. Проекти програми
- •2.4. Майстри (wizards)
- •2.5. Сценарії
- •2.7.Завдання для самостійного виконання
- •Базові операції над вузлами сценарію
- •Мета роботи;
- •Короткі теоретичні відомості;
- •4. Список рекомендованої літератури
2.3. Проекти програми
Ключовим поняттям в програмі є проект – це файл з розширенням *.ded, що містить: Послідовності обробки даних – сценарії. Налаштування вузуалізаторів (графіків та діаграм). Спеціальні програмні зміни проекту та службову інформацію.
По структурі файл проект відповідає стандартному xml-файлу.
Всі операції (створення, відкриття та збереження) здійснюються стандартним способом через пункт меню «Файл».
Важливо зауважити, що одна копія запущеної програми може одночасно працювати лише з одним проектом.
Щоб відкрити два файли Deductor потрібно запустити кілька екземплярів програми і відповідно в них відкрити потрібні файли.
2.4. Майстри (wizards)
У Deductor Studio вся робота ведеться за допомогою 5 майстрів:
Майстер імпорту.
Майстер експорту.
Майстер обробки.
Майстер візуалізації.
Майстер підключень.
За допомогою майстрів імпорту, експорту і обробки формується сценарій. Сценарій складається з вузлів (рис.2.3). Майстер підключень призначений для створення налаштувань підключень до різних джерел (баз даних чи сховищ даних) та одержувачів даних. Майстер візуалізації налаштовує візуалізатори для конкретного вузла.
Візуалізатором називається представлення набору даних в певному вигляді: табличному, графічному, описовому. Приклади візуалізаторів: таблиця, дерево, гістограма, діаграма, OLAP-куб тощо.
2.5. Сценарії
В Deductor Studio для аналітика ключовим поняттям є сценарій.
Сценарій – це послідовність операцій з даними, представлену у вигляді ієрархічного дерева. В дереві кожна операція утворює вузол, заголовок якого містить:
ім’я джерела даних;
найменування методу обробки, використовувані при цьому поля тощо.
Крім цього, зліва від назви вузла розміщений значок, що відповідає типу операції (рис. 2.3).
Рис.2.3 Дерево сценаріїв
Deductor не має власних засобів для введення даних, тому сценарій завжди починається з вузла імпорту з певного джерела. Будь-який новостворений вузол імпорту знаходитиметься на верхньому рівні (підлеглий головному вузлу Сценарію).
Створення нового вузла імпорту здійснюється за допомогою Майстра імпорту. Викликати цей майстер можна наступними способами:
кнопка
на контекстній панелі інструментів;клавіша F6;
контекстне меню – «Мастер Импорта».
В результаті виконання однієї з перелічених дій відкриється вікно, перший крок якого має наступний вигляд (рис. 2.4).
Рис.2.4. Перший крок «Мастера импорта»
Саме перший крок Майстра імпорту – вибір джерела даних – є найважливішим і від дій в ньому залежать всі подальші кроки цього майстра.
Варто відмітити, що у версії Academic, з якою ми працюємо, джерелом даних можуть виступати лише текстові файли або сховище даних Deductor.
В інших версіях програми таких обмежень нема і джерела можуть бути різноманітні (рис. 2.5).
Рис.2.5. Вікно імпорту у версіях Enterprise та Professional
Деякі категорії можуть бути відсутніми в списку. Причинами цього може бути:
Версія Deductor.
В дереві підключень (вкладка «Источники даних») не зареєстровано жодного об’єкту з даної категорії. Наприклад, якщо не настроєно жодного підключення до сховища даних, то категорія «Хранилища данных» буде відсутня.
Відключена «видимість» об’єкту або категорії об’єкту (пункт «Вид – Параметры – закл. Доступные действия»).
Важливо
відмітити, що при імпорті файлів є
можливість використовувати як абсолютний
(
),
так і відносний шлях для файлу (
).
Вони вказуються щодо поточної папки
Deductor. При відкритті Deductor поточною папкою
є папка файлу проекту. Тому, якщо файл
проекту і файли імпорту розташовуються
в одній директорії, то використання
відносних шляхів в Майстрові імпорту
дозволить не переналаштовувати вузли
імпорту при зміні розташування папки
на жорсткому диску.
Тому, запам’ятайте, що в подальшому потрібно ЗАВЖДИ вказувати відносний шлях до файлу (тобто потрібно стерти все, крім його імені).
До будь-якого вузла імпорту можна додати вузол обробки або вузол експорту, попередньо виділивши відповідний вузол імпорту. Новий вузол буде доданий як підлеглий до вузла імпорту (рис. 2.2). Створення нового вузла обробки здійснюється за допомогою Майстра обробки. Викликати майстер можна наступними способами:
кнопка на контекстній панелі інструментів
;клавіша F7;
контекстне меню – «Мастер обработки».
Зауважимо важливу особливість – Майстер обробки можна відкрити до будь-якого вузла імпорту чи іншої обробки і неможливо відкрити для вузла експорту.
Після виклику Майстра обробки відкриється вікно першого кроку майстра (рис. 2.6).
В ньому всі обробки згруповані по 4 наступним категоріям:
Очищення даних.
Трансформація даних.
Data Mining.
Інше.
Рис.2.6. Перший крок «Мастера обработки»
Варто відмітити, що до будь-якого сценарію можна застосувати Майстер візуалізації, який застосовується, як правило, для даних, що містяться в таблиці. Викликати Майстер візуалізації можна наступним чином:
Виділити вузол, для якого потрібно створити візуалізації.
Натиснути кнопку , або клавішу F5.
Логічним закінченням виконання сценарію є, як правило, експорт отриманих даних. Здійснюється це за допомогою відповідного майстра – Майстра експорту, викликати якого можна 3-ома способами:
кнопка на контекстній панелі інструментів
;
клавіша F8;
контекстне меню – «Мастер экспорта».
В Deductor Academic експортувати (як і імпорутвати) дані можна в два формати: текстовий та у внутрішній формат сховища даних (рис. 2.7).
Рис.2.7. Експорт в академічній версії програми Deductor
Рис.2.8. Експорт у професійних версіях програми Deductor
!!!Важливо. Після вузла експорту неможливо додати жоден вузол!!!
