|
Персональные инструменты |
|||
|
|
Блог:Публикации/2009-11-13/АИС Аналитика образования для ДО г. МосквыМатериал из CustisWikiАИС «Аналитика образования»: совместный проект компаний CustIS (Заказные ИнформСистемы) и Электронная школа, выполненный по заказу Департамента образования г. Москвы СодержаниеЦели проектаВ июле 2009 г. компании Заказные ИнформСистемы и Электронная школа завершили совместный проект по разработке и пилотному внедрению автоматизированной информационной системы (АИС) «Аналитика образования» в Информационно-аналитическом центре (ИАЦ) Департамента образования г. Москвы. Заказчиком выступила компания Электронная школа — системный интегратор, специализирующийся на решениях в сфере образования, а разработчиком программного обеспечения — Заказные ИнформСистемы (CustIS). Предпосылки проекта создания системы «Аналитика образования»Система образования г. Москвы включает 3816 образовательных учреждений, сбор и анализ информации о деятельности которых является крайне востребованной задачей. Функция её информационно-аналитической и технологической поддержки возложена на ИАЦ и окружные ИТ-центры. С уровня образовательных учреждений поступает как агрегированная, так и первичная (в том числе персонифицированная) информация об учениках, кадрах, материально-техническом обеспечении и пр. Будучи собранными и накопленными в хранилищах, располагающихся на технологической площадке ИАЦ, данные нуждаются в обработке для представления в виде сводных аналитических отчетов ключевым сотрудникам Департамента образования, ИАЦ, окружных управлений образованием и их ИТ-центров. Основная сложность получения необходимой сводной отчетности заключается в высокой динамике требований, предъявляемых к ней со стороны потребителей. Даже вид регламентированных отчетных форм подлежит постоянной модернизации, а существенная часть отчетов имеет ad hoc характер — требования к ним зависят от текущей ситуации и, как правило, не повторяются. В такой ситуации отчетные формы, реализуемые в системах-хранилищах данных, быстро устаревают и не способны удовлетворить запросы конечных пользователей. Как результат, формирование большей части отчетности вынуждены выполнять технические специалисты ИАЦ, либо окружных ИТ-центров путем осуществления прямых выборок из соответствующих информационных хранилищ, используя технические интерфейсы доступа. Высокая оперативность получения аналитической информации потребителями при такой схеме работы обеспечена быть не может. Кроме того, имеет место высокая непрофильная нагрузка на технических специалистов. Поэтому цель выполнения проекта заключалась в обеспечении возможности самостоятельного и оперативного получения сводной аналитической информации непосредственно ее потребителями. Рис.1. Структура информационных потоков и целевое положение в ней системы «Аналитика образования» По словам Павла Бобровникова, руководителя проекта со стороны Электронной школы, задача создания и развертывания в Департаменте образования АИС, удобной для ключевых пользователей, на момент старта проекта была более чем актуальна. Этапы и технологии проектаДля проведения предпроектного обследования была создана рабочая группа, включающая специалистов Электронной школы, ИАЦ и Заказных ИнформСистем. В ходе обследования проводились встречи с сотрудниками Департамента образования, ИАЦ, окружных ИТ-центров. По результатам были выявлены следующие моменты:
В ходе проработки задачи был выполнен анализ большого количества сводных отчетных форм и диаграмм как регулярного, так и разового использования. Их потребителями являются потенциальные пользователи новой системы. Возможность получения аналогичных форм и диаграмм с помощью системы была выбрана при проектировании в качестве одного из основных критериев соответствия архитектуры и интерфейсов системы решаемой задаче. По итогам этапа предпроектного обследования, занявшего около месяца, была разработана концепция аналитической системы, предполагавшая реализацию BI инструмента в составе:
Необходимо отметить, что процесс уточнения требований к системе со стороны пользователей не прекращался на всем этапе ее реализации. Этого удалось достичь благодаря применению гибких (общепринятый в IT-среде термин — Agile) методологий ведения проектов, набирающих популярность в последнее время. В частности, процесс разработки был построен компанией Заказные ИнформСистемы (CustIS) по методологии SCRUM, предполагающей периодические демонстрации промежуточных результатов ключевым пользователям для получения обратной связи и до-уточнения требований. Для разработки системы компанией Заказные ИнформСистемы (CustIS) была применена собственная технологическая платформа CustIS Universal .Net и «тонкий клиент» CustIS Forms. Это позволило минимизировать трудозатраты на создание ядра серверной части и функциональных интерфейсов, сосредоточившись на основной бизнес-логике решения. В системе используется промышленная СУБД Oracle, обеспечивающая высокую надежность хранения и скорость обработки данных. Необходимо отметить, что созданная АИС не предъявляет высоких требований к аппаратной платформе. Достичь этого удалось за счет отказа от идеологии универсального хранения данных в пользу декларативно/императивного механизма, автоматически модифицирующего структуру базы при изменении состава данных, обрабатываемых в системе. В результате выполнения проекта в течение четырёх месяцев был создан аналитический инструмент, решающий задачи агрегации данных из различных источников в виде показателей с произвольным количеством аналитических разрезов, построения произвольных аналитических отчетов и диаграмм на основе собранных и хранимых в системе агрегатов. Удобный инструмент аналитикаПользователи Департамента образования, ИАЦ и окружных ИТ-центров через единый интерфейс системы «Аналитика образования» могут оперативно получать произвольные аналитические отчеты по исходным данным, консолидированным из самых разнообразных источников. Даже очень сложные и объемные отчеты формируются за время, не превышающее нескольких секунд, что позволяет говорить о реальной применимости системы для поддержки процесса оперативного принятия решений. В настоящее время в системе «Аналитика образования» описано более 30 ключевых показателей из различных систем-источников по следующим областям знаний:
Каждый показатель имеет 10-20 аналитических разрезов, что дает пользователю соответствующее количество степеней свободы по выборке и представлению аналитической информации. При проектировании интерфейсов был сделан упор на их простоту и интуитивность. Рис.2. Внешний вид интерфейсов настройки и отображения аналитического отчета с помощью конструктора простых отчетов в АИС «Аналитика образования» Более сложные отчетные формы могут быть получены с помощью конструктора композитных (составных) отчетов. Они позволяют пользователю делать «склейку» из произвольного количества простых отчётов, содержащую значения самых различных показателей. «Склеиваемые» грани простых отчетов должны иметь одинаковые размерности. Рис.3. Форма настройки композитного отчета Благодаря предусмотренной возможности сохранения параметров построения отчетных форм, простые и сложные отчеты, будучи однажды созданы квалифицированным пользователем, затем используются остальными. Рис.4. Аналитические данные, представленные в виде диаграмм Итоги и перспективы проекта «Аналитика образования»В настоящее время сотрудниками ИАЦ и Электронной школы проводится работа по подключению к созданной системе новых систем-источников данных. При этом необходимости в содействии со стороны разработчиков не возникает — детальная документация и гибкая идеология решения позволяют специалистам заказчика (или пользователям) подключать новые источники данных путем простого описания структуры показателей и алгоритмов выборки данных из систем-источников. Руководитель проекта со стороны Электронной школы Павел Бобровников так резюмировал итоги выполнения проекта: «В результате проекта мы получили удобный, эффективный инструмент, позволяющий в оперативном режиме решать вопросы формирования аналитической отчетности по запросу пользователей Департамента образования и окружных управлений». Разработчиками компании Заказные ИнформСистемы (CustIS) и специалистами Электронной школы в ходе проекта создано универсальное решение класса BI, которое может быть использовано в различных сферах деятельности. Планируется его дальнейшее развитие в направлении расширения функционала конструктора отчетов, реализации возможности получения расчетных (производных) показателей, автоматического получения и агрегации новых порций данных по расписанию и пр. Публикации по теме «Интеграционные решения» |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.