(Лаб.1)Базовые навыки работы в Deductor Studio 5.2. Практикум P. 002 Базовые навыки работы в Deductor Studio Базовые навыки работы в Deductor Studio 2
Скачать 1.76 Mb.
|
Shift, выделить мышкой или клавишами Ctrl+↓, Ctrl+↑ первый и последний столбцы группы столбцов и изменить их назначение; § удерживая клавишу Ctrl, выделить мышкой только нужные столбцы и изменить их назначение. Замечание На шаге Запуск процесса импорта стартует сам процесс импорта данных с ранее настроенными параметрами. Ход процесса импорта отображается с помощью индикатора. Если процесс импорта остановился, это сигнализирует о возможных ошибок при чтении данных. В этом случае появляется окно с сообщением об ошибке. В случае возникновения ошибок несоответствия типов процесс импорта будет продолжен, но после его окончания будет отображен журнал регистрации ошибок с информацией о месте и причине их появления: Установка назначения столбца набора данных при импорте не является обязательным действием (по умолчанию при импорте установлено назначение «информационное»). Однако это может снизить объем рутинных действий при последующем конструировании сценария. Например, при построении моделей (группа узлов обработки Data Mining ) по умолчанию выходным полем, как правило, предлагается последнее поле, и, если это не так, придется каждый раз переопределять назначения полей в каждом новом узле. Базовые навыки работы в Deductor Studio 5.2 23 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна ************************************************************ Deductor Studio Enterprise 5.2.0.50 ************************************************************ 29.07.2008 13:19:24 TBGTextFile: При разборе строки 2 возникла ошибка: В колонке "Группа.Код" значение "33" не удалось преобразовать к дате/времени. 29.07.2008 13:19:24 TBGTextFile: При разборе строки 3 возникла ошибка: В колонке "Группа.Код" значение "48" не удалось преобразовать к дате/времени. 29.07.2008 13:19:24 TBGTextFile: При разборе строки 4 возникла ошибка: В колонке "Группа.Код" значение "50" не удалось преобразовать к дате/времени. 29.07.2008 13:19:24 TBGTextFile: При разборе строки 5 возникла ошибка: В колонке "Группа.Код" значение "108" не удалось преобразовать к дате/времени. Для управления процессом импорта предусмотрены следующие кнопки: § Пуск – запускает процесс в первый раз или возобновляет после паузы. § Пауза – временно приостанавливает импорт. § Стоп – останавливает процесс без возможности его продолжения. На оставшихся двух шагах мастера импорта будет предложено выбрать визуализатор набора данных (по умолчанию предлагается Т аблица) и задать сведения об узле. Узел Настройка набора данных Обработчик Настро йка набо ра данных позволяет: § изменить имя, метку, тип, вид и назначение полей текущего набора данных; § изменить порядок следования столбцов в наборе данных; § скрыть столбцы набора данных; § задать опцию кэширования выходного набора. Базовые навыки работы в Deductor Studio 5.2 24 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна Изменение имени или метки поля удобно в тех случаях, когда имена столбцов могут измениться в источнике данных или при перенастройке узлов верхних уровней. В этом случае в узле Настро йка набо ра данных имя исходного столбца заменяется другим, на которое и настраиваются все дочерние узлы. После такой операции изменение имен полей на верхних уровнях не потребует перенастройки всех дочерних узлов в дереве сценариев. Тип, вид и назначение можно изменить у нескольких столбцов одной операцией. Для этого достаточно их выделить, удерживая нажатой клавишу Ctrl или Shift. Если параметры столбца были изменены, цвет иконки столбца меняется на красный . Для установки первоначальных параметров столбцов необходимо выделить столбец или список столбцов и нажать на кнопку Сброс параметров. Чтобы скрыть столбец из набора данных, нужно задать ему назначение Неиспо льзуемое. Изменить порядок следования столбцов в наборе данных можно при помощи клавиш Кэширование – это загрузка часто используемой информации в оперативную память для быстрого доступа к ней, минуя многократные считывания с жесткого диска. Кэширование может заметно повысить скорость работы сценария в ряде случаев (использование кэширования не входит в базовые навыки работы с Deductor ). Экспорт в текстовый файл Выполняется при помощи мастера экспорта. В нем процесс экспорта данных в текстовый файл с разделителями (категория Файлы) содержит следующие шаги: § настройка форматов экспорта; § указание символа-разделителя столбцов; § выбор экспортируемых полей; Базовые навыки работы в Deductor Studio 5.2 25 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна § запуск процесса экспорта; § выбор способа визуализации; § задание сведений об узле. На шаге Настро йка параметров экспо рта задаются параметры экспорта данных из текстового файла аналогично тем, что задавались в мастере импорта. Экспортироваться будут не все поля, а только те, у которых поднят флажок на шаге Выбор экспо ртируемых полей: Здесь же задается имя файла экспорта. По умолчанию предлагается имя файла export.txt. Как и в случае с импортом, допускается использовать относительные пути. Флажок Открыть после созд ания откроет текстовый файл программой-просмотрщиком. Установка флаг а Отправить на E-mail позволит отправить файл на почтовый адрес в виде вложенного в письмо файла (доступно только в версии Enterprise). Вкладка запуска процесса экспорта аналогична той, что присутствовала в мастере импорта. Если файл с таким именем уже существует, возникнет окно с подтверждением о перезаписывании этого файла. На шаге выбора способа визуализации будет доступен только один визуализатор Прочее. Задание сведений об узле завершит работу мастера экспорта. Узел «!» При открытии сценария некоторые узлы могут иметь значок , а при попытке выполнить ветвь узла появится, например, следующее сообщение: Базовые навыки работы в Deductor Studio 5.2 26 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна Значок говорит о том, что выполнить данный узел невозможно. Причинами этого могут быть: § Узел не поддерживается в текущей поставке Deductor . Например, узлы импорта из 1С не выполняются в Deductor Aca demic. § Сценарий создан в более поздней версии (сборке ) Deductor , а открыт в более ранней, и функционал такого узла еще не существовал в ранних версиях. Номер сборки можно проверить, открыв меню ? ► О программе. Практическая работа: 1 Создайте новый проект и сохраните его под именем test2.ded. 2 Создайте и сохраните в любом текстовом редакторе файл следующего вида: a,1,4.5,b,c,26/04/2007,d a1,0,5,b1,c1,,d1 3 Импортируйте его в Deductor , корректно настроив параметры импорта. Используйте относительный путь для файла. Метку узла переименуйте в Пример импорта файла . В комментарии к узлу впишите: Текстовый файл с разделителями-запятыми 4 Добавьте к узлу узел Настройка набора данных и задайте следующие метки к столбцам: Поле1 , Поле2 , Поле3 и т.д. 5 Экспортируйте набор данных в текстовый файл с настройками, предлагаемыми по умолчанию. 6 Импортируйте только что экспортированный файл в Deductor. 7 Присоедините к новому узлу импорта (путем копирования) предыдущую ветвь, начиная с узла Настро йка набо ра данных. 8 Между экспортом и настройкой набора данных вставьте еще один узел настройки, в котором измените тип столбца Поле2 на логический. 9 Удалите только что вставленный узел. 10 Сохраните проект. Вопросы для проверки: 1 Сколько вкладок на панели управления Deductor Studio ? 2 Что такое «проект» в Deductor Studio ? 3 Какое расширение имеет файл проекта? 4 Как создать новый проект? 5 Как сохранить текущий проект под другим именем? 6 Сколько проектов можно одновременно открыть в Deductor Studio ? 7 Сколько мастеров имеется в Deductor Studio ? Базовые навыки работы в Deductor Studio 5.2 27 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна 8 Вы импортировали текстовый файл, создав узел импорта. После чего обнаружили, что неправильно задали параметры импорта. Как легче всего исправить ошибку? 9 Как скопировать ветвь сценария при помощи механизма drag & drop ? 10 Какие шаги мастера импорта нужно пройти для импорта текстового файла? 11 Что позволяет сделать обработчик Настро йка набо ра данных? 12 Как происходит автоматическое определение типа столбца при импорте? 13 Что означает пиктограмма «!» напротив узла сценария? Базовые навыки работы в Deductor Studio 5.2 28 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна З анятие 4. Базовые визуализаторы К каждому узлу сценария, который содержит структурированный набор данных, всегда предлагается несколько визуализаторов. Мастер визуализации в интерактивном пошаговом режиме позволяет выбрать и настроить наиболее удобный способ представления данных. В зависимости от выбранного способа будут настраиваться различные параметры, а Мастер, соответственно, будет содержать различное число шагов. Первый шаг мастера визуализации будет одинаков для всех видов, поскольку на нем и производится выбор визуализатора. Вызов мастера визуализации: § кнопка на панели инструментов закладки Сценар ии ; § клавиша F5; § контекстное меню Мастер визуализации… Мастер визуализации запускается для выделенного узла сценария. Кроме того, этот мастер всегда является продолжением мастера обработки, т.е. активизируется при создании (настройке) любого узла. Желаемые способы отображения следует пометить флажками. Одновременно может быть выбрано несколько визуализаторов, при этом каждый из них будет открыт в отдельном окне. Замечание Если на первом шаге мастера визуализации одновременно выбрано несколько способов отображения данных, то все соответствующие шаги будут последовательно включены в общую процедуру настройки. Например, если выбраны Т аблица и Диагр амма, то в мастер визуализации будут последовательно включены отдельные шаги для настройки таблицы и диаграммы. Базовые навыки работы в Deductor Studio 5.2 29 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна Базовыми визуализаторами в Deductor являются следующие: § Таблица; § Статистика; § Сведения. Визуализатор Таблица В таблице каждое поле набора данных размещается в отдельном столбце. Столбцы озаглавлены метками полей, а если метка не была задана, то именами полей. Ширину и порядок столбцов можно менять при помощи мыши. В таблице можно настроить объединение заголовков столбцов. Например, есть два заголовка Продажи Сумма и Продажи Количество . Если переименовать (например, с помощью обработчика Настро йка набо ра данных) метку первого столбца в Продажи|Сумма , а второй – в Продажи|Количество , то получим объединение заголовка в шапке таблицы. Базовые навыки работы в Deductor Studio 5.2 30 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна Символ «|» подсказывает визуализатору место в слове, где заканчивается общее название у двух заголовков. Последовательное нажатие левой кнопкой мыши по заголовку активирует сортировку по данному столбцу в следующем порядке: сортировка по возрастанию – сортировка по убыванию – исходное состояние. Столбцы логического типа показываются в виде флажков. В верхней части окна таблицы представлена панель инструментов, кнопки которой открывают доступ к следующим функциям. Функция Горячая клавиша Описание управление конфигурациями – Сохранение и восстановление конфигураций отображения таблицы настройка полей <F11> Позволяет настраивать видимость полей, отображаемых в таблице, а также задавать их формат и способ выравнивания способ отображения <Ctrl+F12> Переключение между отображением данных в виде таблицы или в виде формы статистика – Позволяет посмотреть статистику по текущим данным таблицы. Аналогично визуализатору Статистика, но открывается внизу таблицы, а не в отдельном окне фильтрация <Ctrl+D> Позволяет выполнять фильтрацию записей в таблице по заданным условиям первая запись <Ctrl+PgUp> Переход на первую запись набора данных предыдущая запись <PgUp> Переход на предыдущую запись набора данных номер строки – Индикатор текущей записи следующая запись <PgDn> Переход на следующую запись набора данных последняя запись <Ctrl+PgDn> Переход на последнюю запись набора данных экспорт – Вызывается окно выбора файла для экспорта данных из таблицы в один из доступных текстовых форматов: MS Excel, RTF, HTML, TXT, CSV. По умолчанию предлагается экспорт в MS Excel. В версии Academic доступны не все форматы экспорта. Однажды настроенный вид таблицы (к примеру, с различными фильтрами, форматами и видимостью столбцов и т.п.) можно сохранить, чтобы впоследствии быстро вернуться к нему. Для этого в раскрывающемся по кнопке списке нужно выбрать пункт Сохранить конфигурацию… и далее ввести ее название. Загрузить новую конфигурацию, можно, выбрав ее из списка конфигураций. Базовые навыки работы в Deductor Studio 5.2 31 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна При вызове настройки полей появляется соответствующее диалоговое окно. В нем можно скрыть или сделать видимыми различные поля таблицы, определить способ выравнивания содержимого, ширину поля, а также задать формат отображения числовых данных и дат. Кнопка переключает способ отображения набора данных, который может быть не только табличным, но и в виде формы. Это удобно, когда набор данных содержит большое количество столбцов. Кнопка открывает окно настройки условий фильтрации на набор данных. Базовые навыки работы в Deductor Studio 5.2 32 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна При включенном фильтре цвет кнопки меняется на , а цвет заголовков столбцов, которые участвуют в фильтре, изменяется на красный: Кнопка открывает визуализатор Ста тистика, но не в отдельном вкладке, а в нижней части визуализатора Т аблица. Визуализатор Статистика Ста тистик а служит для отображения основных статистических характеристик набора данных конкретного узла. Статистические характеристики отображаются в таблице по каждому полю выборки. В верхней части окна статистики отображается общее количество записей в наборе данных. Панель инструментов окна статистики позволяет управлять отображением статистических характеристик (среднее, минимум, максимум и т.п.) с помощью группы кнопок Для полей дискретного типа, кроме прочих, всегда рассчитываются следующие статистические показатели: § количество уникальных значений, § количество пустых значений. Просмотреть список уникальных значений можно следующими способами: § двойной щелчок по ячейке Количество уникальных значений или по ячейке Гистограмма, § кнопка Обзор статистики . Для поля непрерывного типа в обзоре статистики строится гистограмма распределения частот, она же в уменьшенном виде всегда показывается в соответствующем столбце. Базовые навыки работы в Deductor Studio 5.2 33 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна Визуализатор Сведения Визуализатор Свед ения позволяет просмотреть все параметры, с которыми был выполнен тот или иной процесс преобразования данных, в результате которого была сформирована новая выборка: импорт, обработка одним из методов или экспорт. Такими параметрами являются время и длительность выполняемого процесса, условия остановки, наличие первичного ключа, ограничители столбцов, разделители целой и дробной частей чисел, элементов даты и т.д. Предусмотрено два вида представления описания: в виде дерева и текстовый. По умолчанию устанавливается вид дерева. Визуализатор в основном предназначен для оперативного анализа текущих настроек узлов и для поиска возможных ошибок. Визуализатор Свед ения является единственно доступным для узлов экспорта. Базовые навыки работы в Deductor Studio 5.2 34 из 57 © 1995-2009 Компания BaseGroup™ Labs – При цитировании ссылка обязательна Практическая работа: 1 Откройте проект Deductor, созданный на прошлом занятии. Настройте следующие визуализаторы к любому узлу импорта: Т аблица, Ста тистик а. Перейдите в режим формы и обратно. Имеются ли пропуски в записях? 2 В визуализаторе Т аблица настройте, чтобы при отображении к значениям в Поле3 добавлялось слово «кг.» . Сохраните конфигурацию визуализатора под названием К1 3 Сделайте первые три столбца невидимыми. Сохраните конфигурацию визуализатора под названием К2 4 Вернитесь к конфигурации К1 |