Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Аудит данных и сокращение признаков




Вопросы для защиты

1. Для чего предназначен обработчик Калькулятор?

2. Как добавить новый столбец?

3. Какой символ используется для разделения параметров в функциях калькулятора?

4. Как ввести формулу для расчета значений столбца?

5. Как вывести подсказку для функции в окне создания выражений?

6. Чем отличаются функции IF и IFF?

7. Что делает функция ISNULL?

8. Как добавить существующее имя поля в формулу?

9. Как посмотреть описание той или иной функции?

10. Что делают следующие функции: NOW(), TODAY(), ROUND(), POW()?

11. Что будет, если в Калькуляторе создать новый столбец вещественного типа и написать для него формулу 15/0?

 

Лабораторная работа №5

 

Цель работы: ознакомиться с основами работы скриптов, одним из средств аудита данных.

 

Скрипты предназначены для автоматизации процесса добавления в сценарий однотипных ветвей обработки. Это нужно в следующих случаях:

· требуется выполнить часть сценария (т.е. последовательность узлов) на другом наборе данных;

· требуется применить модель (дерево решений, нейронная сеть) на новых данных.

Если повторное выполнение части сценария можно обойти, используя копирование веток, то в случае применения аналитической модели к новым данным без обработчика Скрипт обойтись невозможно.

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

Предположим, что после импорта данных из двух разных текстовых файлов требуется провести определенную предобработку (поменять названия столбцов, заменить данные, добавить несколько расчетный столбцов), а затем экспортировать полученные данные обратно. Для первой ветви (первого текстового файла) эти действия проводятся как обычно - последовательными шагами строится цепочка обработчиков. Для второго же источника (второго файла) достаточно создать узел импорта, к которому присоединить узел Скрипт, основанный на уже построенной первой ветви. В этом скрипте будут выполнены точно такие же действия, как в оригинальной ветви. На выходе скрипта ставится узел экспорта, и вторая ветвь обработки готова к использованию. Эту идею иллюстрирует рис.1.

 

 

Рисунок 1 – Пример использования скрипта

 

На рисунке показана схема выполнения ветви со скриптом, включающего три узла из другой ветки сценария. Сначала (до узла со скриптом) последовательно выполняются узлы второй ветки. Затем осуществляется переход на начальный узел скрипта, находящийся в Ветви 1.

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

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

Обработчик Скрипт находится в группе узлов Прочее.

 




Поделиться с друзьями:


Дата добавления: 2014-10-31; Просмотров: 821; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.