info@chtd.ru

+7 (495) 118-29-36

Краткое описание функциональных возможностей платформы NetDB [1]

[1]Примечание. При описании функциональных возможностей платформы NetDB в качестве иллюстраций приводятся скриншоты информационных систем, разработанных на основе NetDB. Для демонстрационных примеров используются демонстрационные данные, а также общедоступные данные из центральной базы статистических данных Росстата, загруженные на демонстрационный стенд информационной системы.

Формирование структуры данных

Показатели

Информационная структура хранилища NetDB формируется на основе системы показателей.

Показатель хранит значения данных определенного типа. Возможные типы значений: целое число, вещественное число, неотрицательное число, строка текста, дата и время, период, логическое «да/нет», справочник, древовидный справочник, множественный выбор из справочника, множественный выбор из древовидного справочника, файл.

Каждый показатель может иметь набор аналитических признаков (т.е. связанных с ним показателей, описывающих его значения). Как правило, в качестве аналитических признаков используются показатели с типом значений «Справочник», «Древовидный справочник», «Период».

Пример. Допустим, в составе оперативной отчетности о фактическом состоянии поголовья крупного рогатого скота получены сведения о том, что поголовье молочных коров на сельхозпредприятии ООО «Заря» на 15 февраля 2013 года составляло 140 голов.

Platform functions

Рис.1. Пример информационного объекта

Таким образом, у показателя «Поголовье КРС, голов» в NetDB должны быть определены 5 аналитических признаков: «Источник данных», «План/Факт», «Период», «Административная структура», «Категория КРС».

Данные будут сохранены в виде информационного объекта, содержащего элемент данных «Поголовье КРС, голов = 140», связанный с набором описывающих его элементов: «Источник данных = Оперативная отчетность», «План/факт = Факт», «Период = 15.02.2013», «Административная структура = ООО «Заря», «Категория КРС = Молочные коровы».

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

Platform functions

Рис.2. Пример формулы для вычисления показателя

Редактор формул обеспечивает гибкие возможности построения формул:

  • При выводе на экран подсвечивание названий показателей синим, а условий фильтрации – зеленым,
  • Использование арифметических операций сложения, вычитания, умножения и деления,
  • Использование у аргументов формулы тех же значений аналитических признаков, которые имеет вычисляемый показатель (если значения аналитических признаков явно не указаны),
  • Параметризация формулы по периоду вычисляемого показателя с помощью фильтров «текущий год», «текущий месяц», «текущий день» и т.п.,
  • Задание значений «по умолчанию», которые будут использованы при расчете, если значение аргумента формулы не определено (нет данных),
  • Использование рекурсивных формул с возможностью задания начального (базового) условия,
  • Применение функций СУММА, КОЛИЧЕСТВО к одному из показателей-аргументов формулы,
  • Применение функции МАКСИМУМ к набору аргументов,
  • Использование переменных вместо указания конкретного значения фильтра,
  • Механизм фильтрации «по цепочке» аналитических признаков: использование при настройке фильтра для показателя аналитического признака, связанного не с самим показателем, а с его аналитическим признаком.

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

Для агрегируемых показателей система обеспечивает автоматическую агрегацию значений показателя по аналитическим признакам согласно заданным алгоритмам. Для агрегации используются аналитические признаки с типом значений «Период» или «Древовидный справочник». Количество уровней агрегации для показателя не ограничено.

Параметры агрегации показателя

Рис.3. Параметры агрегации показателя

В паспорте показателя отображается актуальная информация об использовании показателя в системе:

  • Группы показателей, в которые включен данный показатель,
  • Показатели, для вычисления которых используется данный показатель,
  • Формы представления данных (формы ввода, реестры и отчеты), в которых используется данный показатель.

Справочники

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

Редактор справочников предоставляет удобный интерфейс, обеспечивающий:

  • создание, удаление справочника,
  • формирование состава полей записи справочника из имеющихся в системе показателей,
  • создание, корректировку, удаление записей справочника,
  • задание порядка сортировки записей справочника,
  • управление структурой древовидного справочника (перенос ветви дерева методом «Drag and Drop»),
  • импорт, экспорт данных справочника во внешний файл.

Формы представления данных

Для удобной работы пользователей в пользовательском интерфейсе системы предусмотрены различные формы представления данных:

  • Формы – входные табличные формы для ввода и загрузки данных,
  • Отчеты – выходные табличные формы, отображающие хранимые данные с целью просмотра, контроля и анализа,
  • Реестры – входные формы с переменным числом строк, используются для ведения перечней, журналов, реестров и т.п.

По сути, все формы представления данных являются «окнами», сквозь которые пользователи смотрят на данные, размещенные в хранилище NetDB.

Конструктор

Конструктор предоставляет удобный интерфейс для построения форм, отчетов и реестров произвольной структуры на основе показателей и их аналитических признаков.

При конструировании формы (отчета, реестра) для каждой ячейки задается один показатель-источник, содержащий отображаемое в ячейке значение, и один или несколько фильтров (аналитических признаков). На экране Конструктора показатель-источник отображается в виде иконки зеленого цвета, а фильтр – в виде иконки синего цвета.

Конструктор

Рис.4. Конструктор

Конструктор поддерживает 3 способа построения форм и отчетов:

  1. Показатели-источники указываются в заголовках столбцов,
  2. Показатели-источники указываются в заголовках строк,
  3. Для всех ячеек формы используется один показатель-источник, а в заголовках строк и столбцов указываются только фильтры по аналитическим признакам.

Для построения реестров используется упрощенный вариант Конструктора, в котором отсутствуют заголовки строк, а показатели-источники указываются в заголовках столбцов.

Конструктор позволяет

  • создавать вложенные заголовки строк и столбцов с неограниченным числом уровней вложенности;
  • при задании фильтров в заголовках автоматически «подтягивать» все позиции из справочника;
  • задавать фильтры, применяемые ко всем ячейкам формы;
  • задавать фильтры или показатели в качестве параметров, выбираемых пользователем при просмотре данной формы;
  • устанавливать ограничения на выбор параметров;
  • изменять вручную надписи в заголовках формы и названия параметров, которые автоматически формируются из названий показателей и позиций справочников;
  • задавать периоды относительно исходного «текущего периода», заданного в качестве параметра формы;
  • настраивать правила вывода заголовков строк: «фиксация боковика», «запрет переносов в заголовках строк»;
  • при выводе на экран пропускать пустые строки в случае, если при выборе определенных параметров формы не все строки будут заполнены данными;
  • строить составные формы из нескольких простых форм, связанных по параметрам;
  • использовать область предварительного просмотра для проверки внесенных в форму изменений до их сохранения;
  • преобразовывать форму в отчет, и отчет – в форму,
  • конструировать новую форму на основе копии существующей формы и т.д.

Использование макрокоманд при настройке фильтров в заголовках строк и столбцов расширяет возможности Конструктора и позволяет, например, вывести в заголовки

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

Ввод данных

Платформа NetDB обеспечивает ввод данных в web-формы в режиме он-лайн. Ввод данных производится либо в рамках сбора данных, либо в произвольном порядке по усмотрению пользователей.

Поддерживается также возможность загрузки в систему данных из внешних файлов, подготовленных с помощью распространенных офисных приложений MS Excel, OpehOffice, LibreOffice.

Формато-логический контроль при вводе или загрузке данных в формы обеспечивается не только за счет использования единых справочников, «подтягивания» в форму введенных ранее и вычисленных значений показателей, но и с помощью механизма задания внутриформенных и межформенных контрольных соотношений.

С помощью механизма контрольных соотношений можно

  • указать ячейки, обязательные для заполнения,
  • запретить ввод или загрузку данных в определенные ячейки,
  • сравнивать значения в различных ячейках, строках или столбцах с помощью операций сравнения («равно», «больше», «меньше», больше или равно», меньше или равно»),
  • использовать в условиях сравнения арифметические выражения над аргументами – ячейками, строками или столбцами формы (реестра).

Платформа обеспечивает возможность оперативной корректировки данных.

В режиме заполнения в форме отображаются введенные ранее и вычисленные (агрегированные) значения показателей. И введенные, и вычисленные данные доступны для корректировки, при этом можно пояснить причину изменений: ввести комментарий и приложить файл с документом-основанием.

Если вычисленное значение откорректировано, то именно откорректированное значение будет в дальнейшем отображаться в форме и использоваться при выполнении расчетов (агрегирования, вычислений по формулам). В то же время пользователь всегда сможет посмотреть, какое значение было вычислено, и кто, когда, на каком основании его откорректировал.

Просмотр форм и отчетов

Платформа обеспечивает единообразный интерфейс просмотра форм и отчетов.

В режиме просмотра поддерживается скроллинг с закреплением заголовков строк и столбцов формы.

Заголовки строк и столбцов формы могут быть вложенными, число уровней вложенности не ограничено. Поддерживается возможность детализации данных при просмотре (Drill Down). Пользователь может свернуть/развернуть вложенные строки формы – либо полностью, либо на один уровень вложенности.

При просмотре формы или отчета пользователю доступны:

  • для введенного значения – просмотр истории изменения, включая поясняющие комментарии и приложенные файлы с обоснованием внесенных изменений,
  • для вычисленного значения – просмотр информации о вычислении по формуле на основе значений других показателей,
  • для агрегированного значения – просмотр детализированной формы, поясняющей алгоритм агрегирования данных,
  • для откорректированного значения – просмотр вычисленного или агрегированного значения, которое было откорректировано.

Из формы возможен переход к просмотру карточки отображаемого показателя.

Реестры

Реестры используются для ведения перечней, журналов, реестров и т.п., нередко подобные журналы содержат большое количество записей.

В отличие от табличных форм и отчетов, в реестре информационный объект размещается не в одной ячейке, а в строке (записи) реестра. Ячейки строки логически связаны друг с другом.

Записи реестра выводятся на экран постранично. Пользователь может изменить количество строк, отображаемых на странице.

При просмотре реестра обеспечивается возможность фильтрации (отбора) записей по различным атрибутам. Можно, к примеру, получить набор записей, которые созданы пользователем «Иванов», дата создания которых попадает в заданный временной интервал, а в названии содержится подстрока «поручение». Пользователь может отсортировать записи по любому столбцу (атрибуту).

Платформа поддерживает версионность реестров.

На страницу просмотра выводится список версий реестра. Пользователь может выбрать одну из прошлых версий и перейти к ее просмотру, может выбрать 2 разные версии и сравнить их.

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

Сбор и консолидация данных

Платформа NetDB поддерживает процессы сбора и консолидации данных с многоуровневой иерархической организационной структуры.

Картотека организаций

Основой для построения картотеки организаций может служить справочник «Административная структура», содержащий 4 уровня объектов административно-территориального деления: Российская Федерация, федеральные округа, субъекты РФ, муниципальные образования. Справочник может быть уменьшен или дополнен новыми объектами (к примеру, с/х предприятиями или образовательными учреждениями федерального и регионального подчинения). Возможно построение и использование другого древовидного справочника объектов наблюдения (например, справочника организационных единиц корпорации или справочника программ, мероприятий и проектов).

На основе справочника создается картотека организаций. Для каждого объекта наблюдения заполняется карточка, содержащая информационные поля и аналитические признаки, описывающие данный объект. Аналитические признаки могут использоваться для фильтрации или группировки наблюдаемых данных, например:

  • Для хозяйств – Категории хозяйств (с/х предприятие, крестьянско-фермерское хозяйство, личное подсобное хозяйство),
  • Для образовательных учреждений – Уровни образования (высшее профессиональное образование, среднее профессиональное образование, начальное профессиональное образование, среднее образование, начальное образование).

В ходе мониторинга данные собираются в разрезе объектов наблюдения и агрегируются по уровням иерархии выбранной организационной структуры.

Процессы сбора данных

Настройка параметров процесса сбора данных выполняется с помощью шаблона сбора, в котором задаются

  • набор заполняемых форм и реестров,
  • набор отчетов для вывода и оперативного анализа собираемых данных,
  • список участников процесса (объектов наблюдения из картотеки оргструктуры),
  • периодичность сбора данных,
  • срок сбора отчетности (количество дней до завершения отчетного периода; количество дней после завершения отчетного периода), в течение которого данный шаблон будет активен, и его формы доступны для заполнения.

Система поддерживает выполнение процесса сбора данных в соответствии с заданными параметрами:

  • при наступлении срока сбора отчетности формирует задания пользователям-операторам, ответственным за сбор данных, и рассылает им уведомления по электронной почте,
  • предоставляет пользователям-операторам возможность заполнения назначенных форм и реестров и проставления отметки о выполнении задания,
  • предоставляет пользователям-контролерам возможность просмотра заполненных форм и реестров, утверждения выполненных заданий, а в случае необходимости – возврата задания на доработку или корректировки данных,
  • обеспечивает протоколирование всех изменений данных,
  • обеспечивает контроль полноты и своевременности сдачи отчетности.

ЭЦП

Для обеспечения юридической значимости заполняемых отчетных форм с помощью электронной цифровой подписи (ЭЦП) используется сертифицированный криптопровайдер КриптоПро CSP.

Регламентированная отчетность

NetDB обеспечивает вывод данных в MS Excel, LibreOffice в виде регламентированных форм отчетности.

Поддерживаются следующие возможности:

  • Использование шаблона экспорта данных в формате MS Excel, LibreOffice с указанием области вывода данных,
  • Задание параметров «шапки» и «подвала» отчета (например, должность и ФИО руководителя, подписывающего документ),
  • Формирование составного отчета из нескольких обычных табличных отчетов, связанных по параметрам,
  • Вывод в один многостраничный файл MS Excel данных из нескольких форм/реестров/отчетов, связанных по параметрам.

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

Анализ данных

Многомерный анализ показателей (OLAP)

NetDB поддерживает возможность аналитической обработки в реальном времени данных многомерного показателя, наблюдаемого в разрезе нескольких аналитических признаков.

Система предоставляет конечному пользователю простой и прозрачный интерфейс настройки вида аналитической таблицы для просмотра данных выбранного показателя. На экран выводятся все аналитические признаки показателя, их можно помещать в заголовки строк или столбцов, переносить (Drag and Drop) с одного уровня вложенности на другой.

Настроенную аналитическую таблицу пользователь может сохранить в системе как отчет.

Аналитические отчеты

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

Для вывода больших объемов данных используются динамические отчеты, у которых заголовки строк формируются автоматически на основе комбинаций нескольких древовидных справочников. Примером динамического отчета может служить отчет об исполнении расходной части регионального бюджета в разрезе ведомств, разделов, подразделов, целевых статей и видов расходов.

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

Цветовая подсветка и маркеры

Рис.5. Цветовая подсветка и маркеры

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

Графическое представление отчета

Рис.6. Графическое представление отчета

Для отчетов, содержащих значения показателя в разрезе единиц административно-территориального деления, можно настроить картографическое представление.

Территории федеральных округов, субъектов РФ, муниципальных районов окрашиваются в различные цвета в зависимости от уровня значения показателя данной территории. При настройке карты система позволяет выбрать отображаемый показатель отчета, тип картографической основы (OpenStreetMap, Google Maps), задать границы уровней показателя.

Возможности системы позволяют создавать аналитические отчеты, обеспечивающие различные методы принятия решений:

  • План-фактный анализ показателей,
  • Анализ динамики, расчет прироста, темпов роста, темпов прироста показателя,
  • Применение методов сглаживания (скользящее среднее, экспоненциальное сглаживание и т.п.) для оценки тренда и прогнозирования временного ряда,
  • Сценарное моделирование и планирование,
  • Мониторинг и оценка рисков,
  • Ранжирование, ABC-анализ.

Аудируемость

Аудируемость информации является одним из основных принципов NetDB. Платформа обеспечивает полное протоколирование и прослеживаемость изменений данных и метаданных. Пользователю предоставляются различные механизмы аудита:

  • возможность перехода из формы представления данных к паспорту показателя, в котором отображаются связанные с данным показателем показатели, формы, реестры, отчеты,
  • просмотр истории изменений значения показателя в форме (отчете),
  • просмотр дополнительной информации, поясняющей способы вычисления данных, отображаемых в форме или отчете, с возможностью прослеживания расчетов до исходных первичных данных,
  • просмотр и сравнение версий реестров и справочников,
  • журнал выпуска отчетов, обеспечивающий просмотр выпущенного ранее отчета в том виде, в каком он был выпущен,
  • журнал операций, в котором фиксируются все выполняемые пользователями операции изменения данных и метаданных.

Режим ретроспекции обеспечивает возможность «возврата в прошлое» для просмотра ретроспективных данных.

При переходе в режим ретроспекции пользователь указывает интересующий его момент времени в прошлом, и в привычном интерфейсе системы просматривает все информационные ресурсы системы: показатели, справочники, формы, реестры, отчеты – в том состоянии, в котором они находились в указанный момент времени.

Интеграция

Пользователю предоставляются возможности

  • Экспорта данных справочников, форм, реестров, отчетов во внешние файлы формата xls, xml, csv,
  • Импорта данных в справочники, формы, реестры из внешних файлов формата xls, xml, csv.

При экспорте данных в офисные пакеты MS Excel, LibreOffice сохраняются все стили оформления и форматы данных, заданные в шаблоне экспорта.

При работе с формами представления данных поддерживается также оперативный обмен данными с файлами MS Excel через буфер обмена (clipboard).

Платформа предоставляет универсальные веб-сервисы импорта/экспорта данных из внешних информационных систем в формы представления данных NetDB, а также сервисы переноса данных и метаданных между разными хранилищами NetDB.

Настройка сервисов импорта/экспорта выполняется пользователем-администратором (не требует программирования):

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

Администрирование

Механизмы управления доступом пользователей к функциям и данным системы:

  • Ролевая модель доступа,
  • Ограничение доступа к определенным информационным сущностям (справочники, показатели, формы, отчеты, реестры) или группам сущностей,
  • Назначение ответственных за сбор данных с определенной организационной единицы (с помощью механизма локальных привязок),
  • Ограничение доступа к данным других организационных единиц (с помощью иерархии доменов).

+7 (495) 118-29-36

info@chtd.ru

г. Москва, Сущевский вал, 5с3