УСТРОЙСТВО ГЕНЕРИРОВАНИЯ И ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ ВЫБОРОК ИЗ МАССИВА ДАННЫХ

Область техники
Предлагаемая полезная модель относится к устройству генерирования и графического отображения выборок из многомерного массива данных, которая позволяет создавать любые выборки из массива данных, в частности табличных данных и рассчитывать любые показатели по данным выборкам.
Предшествующий уровень техники
В настоящее время широкое распространение приобрели так называемые «сводные таблицы» содержащие многомерные данные, которые представляют собой, например электронные таблицы. Под многомерностью подразумевается возможность ввода, просмотра и анализа одной и той же информации с изменением внешнего вида, применением различных группировок и сортировок данных. Например, данные о дислокации железнодорожных вагонах определенного предприятии на территории России можно проанализировать по следующим критериям:
- «Груженые» или «порожние»;
- «В движении» (находящиеся в составе поезда) или «на станции» (оцепленные);
- По типу груза (в зависимости от того, что перевозит данный вагон);
- У каждого вагона «в движении» определена «станция отправления», «станция назначения» и «станция операции», у «вагона на станции» определена «станция операции»;
- Вагон может иметь признак принадлежности к какому-либо клиенту.
Каждый вагон, находящийся в движении имеет показатель веса перевозимого груза. Каждый из приведенных критериев в терминах называется выборкой. Можно сказать, что выборка характеризует информацию по определенному набору значений. Специальным типом измерения многомерной информации являются «данные». В нашем случае данными плана исполнения погрузочно-разгрузочных работ на железнодорожной станции могут являться:
- План «по погрузке»;
- План «по разгрузке»;
- План «по определенному виду груза».
Сводная таблица это пользовательский интерфейс для отображения многомерных данных. С помощью данного интерфейса можно группировать, фильтровать и менять расположение данных с целью получения различных аналитических выборок. Каждая выборка требует от пользователя совершения определенного набора действий. При этом измерение одно из рассчитываемых параметров может потребовать повторения этой последовательности действий. Для автоматизации этого алгоритма действий и для получения более сложных выборок, с учетом данных планов перечисленных выше, необходимо знание интерфейса и меню специализированных программ для формирования запросов на сложную выборку в многомерных массивах данных.
Известно устройство генерирования и графического отображения показателей выборок в виде специальных отчетов из массива данных, выполняемых на вычислительной машине, в виде интерфейса сводных таблиц, встроенное в программу EXCEL, вышедшую в свет в 1993 году. Данное устройство выбрано в качестве ближайшего аналога. Для работы со специальными сложными отчетами, а также для получения показателей выборок и анализа многомерных, пользователю программы EXCEL необходимо специальным образом провести настройку и форматирование исходных данных в сводной таблице. Построение сводных отчетов и применение фильтров осуществляются из дополнительных подменю программы, что является достаточно сложным и занимает много времени для неподготовленных пользователей.
Таким образом, возникает потребность в создании технического средства, позволяющего неподготовленному пользователю формировать сложные выборки с учетом различных данных планов без углубленного знания правил формирования запроса к многомерному массиву данных. То есть, технический результат заключается в уменьшении количества действий и времени для формирования выборки в многомерном массиве данных по сравнению с выбранным аналогом.
Краткое изложение существа полезной модели
Указанный технический результат достигается тем, что в устройстве генерирования и графического отображения показателей выборок из многомерного массива данных, выполняемого на вычислительной машине, согласно предлагаемой полезной модели, показатели выборки отображаются на экране компьютера в виде плиток, по крайней мере, двух видов, причем указанные плитки являются одновременно индикаторами, отображающими показатели выборки из многомерного массива данных и фильтрами, которые применяются к упомянутому многомерному массиву данных, причем первая из по крайней мере двух видов плиток задает наименование показателя выборки и единицы его измерения, а вторая из по крайней мере двух видов плиток отображает исходный параметр в соответствии с выбранным критериями.
Кроме этого, еще одной особенностью является то, что устройство выполнено с возможностью отображения показателей выборок в виде гистограммы динамики показателя, определенного первой из по крайней мере двух видов плиток.
Краткое описание чертежей
На фигурах 1, 2 изображен общий вид интерфейса устройства генерирования и графического отображения выборок из массива данных.
На фигуре 3 изображен вариант осуществления первого и второго вида плиток.
На фигуре 4 показан вариант осуществления первого вида плиток, который задает наименование показателя и единицы его измерения.
На фигуре 5 показан вариант осуществления второго вида плиток, который отображает исходный параметр в соответствии с выбранным критериями.
На фигуре 6 показан вариант осуществления устройства генерирования и графического отображения выборок из массива данных, которое выполнено с возможностью отображения показателей выборок в виде гистограммы динамики показателя, определенного первой из, по крайней мере, двух видов плиток.
На фигуре 7 показана структурная схема генерирования и графического отображения выборок из массива данных.
Описание предпочтительных вариантов осуществления полезной модели
Структурная схема устройства согласно предлагаемой полезной модели состоит из следующих элементов. Устройство содержит: шину связи, с которой соединены центральный блок обработки (микропроцессор), который управляет обменом информации между различными элементами устройства, постоянное запоминающее устройство (ПЗУ), которое может содержать программу в соответствии с настоящей полезной моделью, оперативное запоминающее устройство (ОЗУ), жесткий диск, который может содержать массив данных, клавиатуру, экран для графического отображения выборок из массива данных, шине связи, которая обеспечивает коммуникацию и взаимный операционный обмен между различными элементами, интегрированными в устройство или связанными с этим устройством.
В качестве примера приведем процесс по генерированию и отображению из массива данных о дислокации железнодорожных вагонов по двойному критерию, т.е. все множество вагонов раскладывается по 2-м критериям в «движении» и «на станциях». Сумма цифр в плитке второго вида, равна цифре в плитке первого вида. Аналогично все множество вагонов может быть разложено по 3-м критериям. В данном случае множество вагонов, имеющих признак простоя и находящихся «на станциях» раскладывается по времени простоя (больше 12 часов, больше 8 часов, и брошенные). Сумма цифр всех плиток второго вида, равна цифре в плитке первого вида. При двойном нажатии в поле плиток первого вида выводится меню выбора плиток. Плитка первого вида дает возможность выбрать показатель выборки из массива данных. При нажатии в поле плиток второго вида выводится меню выбора конкретного фильтра массива данных. Кроме этого, можно сгенерировать и графически отобразить динамику (историю) показателя выборки из массива данных, определенного плиткой первого вида. В правой части интерфейса отображается гистограмма выбранных значений плиток, окрашенных в те же цвета, что и плитки.