
- •Лабораторна робота № 1 Базові навики роботи в Deductor Studio 5.2.
- •1.1. Теоретичні основи роботи
- •1.2. Загальні методичні рекомендації
- •Установка Deductor.
- •Головне вікно Deductor Studio
- •Довідка про програму
- •Поняття проекту
- •Майстри
- •Базові операції над вузлами сценарію
- •Взаємодія вузлів один з одним
- •Імпорт з текстових файлів з роздільниками
- •Вузол Настройка набору даних
- •Експорт в текстовий файл
- •1.3. Порядок виконання роботи
- •1.4. Звіт про лабораторну роботу
- •1.5. Контрольні запитання
- •Лабораторна робота № 2 Базові візуалізатори. Вузли сортування, заміна і фільтрація
- •2.1. Загальні методичні рекомендації
- •Візуалізатор Статистика.
- •Візуалізатор Відомості.
- •Сортування.
- •Заміна даних
- •Фільтрація.
- •2.2. Порядок виконання роботи
- •2.3. Звіт про лабораторну роботу
- •2.4. Контрольні запитання
- •Лабораторна робота № 3
- •3.1. Загальні методичні рекомендації
- •Порядок виконання роботи
- •Звіт про лабораторну роботу
- •3.4. Контрольні запитання
- •Лабораторна робота № 4 Групова обробка. Управління розташуванням вікон.
- •Загальні методичні рекомендації
- •Порядок виконання роботи
- •Звіт про лабораторну роботу
- •Контрольні запитання
- •Лабораторна робота №5. Вирішення задач кластеризації засобами аналітичної платформи Deductor.
- •5.1. Теоретичні основи роботи
- •Загальні методичні рекомендації
- •6.1. Теоретичні основи роботи
- •Загальні методичні рекомендації
- •Порядок виконання роботи
- •7.2. Порядок виконання роботи
- •7.3. Звіт про лабораторну роботу
- •7.4. Контрольні запитання
Порядок виконання роботи
1. Створіть новий проект. Імпортуйте в нього текстовий або Exsel файл свого варіанту вар(Creditsample.txt), Deductor, що йде в постачанні (за умовчанням розташований в каталозі /samples директорії установки D eductor) (Ви повинні робити всі приклади по своєму варіанту!!!).
2. Створіть нове поле Дата обробки, значення в якому рівні поточній даті.
3. Створіть нове поле Розмір позики у.о., який розраховується діленням на 30 полів Розмір позики, крб. Всі значення в новому полі повинні бути закруглені до другого знаку.
4. Створіть нове поле Прапор, значення в якому істинно, якщо виконується умова:
Середньомісячний дохід > 2000 і Наявність нерухомості = Так.
5 Створіть ще один стовпець, значення в якому рівне 1, якщо виконується умова:
Прапор = TRUE і Давати кредит = FALSE.
6. Створіть нове поле RATE, в якому зберігається значення в полі Термін позики, зведене у степінь 0,6.
7. Створіть нове поле Сегмент, яке ділить всіх позичальників на сегменти по наступних правилах (використовуйте функцію If/iff):
ЯКЩО Вік >= 50 і Середньомісячний дохід < 6000 ТО Сегмент = Сегмент 1
ЯКЩО Вік < 30 і ТО Сегмент = Сегмент2
Сегмент = Сегмент3 в решті всіх випадків, що не задовольняє п. 1 і 2.
8. Створіть новий проект. Імпортуйте в нього текстовий файл Trade.txt, Deductor, що йде в постачанні (за умовчанням розташований в каталозі /samplesдіректорії установки Deductor).
9. Додайте після вузла імпорту 2-3 обробники з вивчених раніше.
10. Імпортуйте в нього текстовий файл Tradesales.txt, (він розташований там же). Додайте до нього поле Номер строки (використовуйте функцію калькулятора Rownum()).
11. Додайте до набору даних скрипт, що виконує ті ж дії з набором даних, що і в п. 2.
Звіт про лабораторну роботу
Звіт містить наступні результати:
Титульний лист.
Мета роботи.
Варіант студента.
Опис кожного зробленого завдання згідно свого варіанту;
Скриншоти кожного зробленого завдання згідно свого варіанту;
Висновки.
3.4. Контрольні запитання
1. Для чого призначений обробник Калькулятор?
2. Як додати новий стовпець?
3. Який символ використовується для розділення параметрів у функціях калькулятора?
4. Як ввести формулу для розрахунку значень стовпця?
5. Як вивести підказку для функції у вікні створення виразів?
6. Чим відрізняються функції IF і IFF ?
7. Що робить функція ISNULL?
8. Як додати існуюче ім'я поля у формулу?
9. Як подивитися опис тієї або іншої функції?
10. Що роблять наступні функції: NOW(), TODAY(), ROUND(), POW()?
11. Що буде, якщо в Калькуляторі створити новий стовпець речового типу і написати для нього формулу 15/0?
12. Для чого призначений обробник Скрипт?
13. У яких випадках виникає необхідність додати в сценарій скрипт?
14. Що таке початковий набір даних, початковий і кінцевий вузол при настройці обробника Скрипт?
15. Чим відрізняється копіювання гілки від застосування скрипта?
16. Чи можна побудувати відповідності стовпців, які мають різний тип?
17. Які обмеження накладаються на вибір кінцевого вузла обробки в скрипті?