СООТНОШЕНИЕ ИНФОРМАЦИОННЫХ И ЭКОНОМИКОМАТЕМАТИЧЕСКИХ МОДЕЛЕЙ Ю.П. Липунцов 1, В.А. Серебряков 2 1 Экономический факультет МГУ им. М.В. Ломоносова 2 ВЦ им. А.А. Дородницына РАН Абрау –Дюрсо 22.09.15 Модели информационной системы Две основных модели: • Информационная модель • информационная наполненность • Модель обработки данных: • Интеллектуальная обработка данных Математическое моделирование - "интеллектуальное ядро" информатизации (Самарский А.А.) Этапы информационного моделирования Концептуальная модель деятельности Естественная связанность Открытые и связанные данные Архитектура деятельности Семантическая интеграция Модель коммуникаций Модель документо оборота Единое пространство имен Модель сервисов Технологическая интеграция Модель бизнес процессов Единая модель данных Физическая модель данных предметной области Реализация Реализация • Структурированные данные • Реляционная модель • Шаблоны моделей данных • Большие данные • Повторяющиеся данные (Hadoop) • Неповторяющиеся данные Пример онтологии для интеграции предметной области «Анализ финансовых инструментов» Базовые компоненты Компания – ИНН ИнструментКомпания – Тикер Отчетность - номер строки отчета Инструменты – категория инструменты Владельцы – фио,наменование Биржа – код биржи Списки кодов Период Дата Онтологическая модель для интеграции данных предметной области «Анализ финансовых инструментов» S_CProfile H_Company H_Instrument L_CompanyFInstrument H_CFInstrument L_ComRep L_CInsExch H_FinRep H_StExchange H_Holder L_HolderInstrument Интеграция Уровень предприятия • Онтологическая модель (онтология общая для интегрируемых систем) - Мастер данные - ESB (Enterprise Service Bus) Кросс организационная интеграция • Технологическая инфраструктура - инвентаризация и создание сервисов (СМЭВ) • Форматы данных – единое пространство имен, бизнес логика в локальных системах • Семантика - единое пространство имен и единые идентификаторы Интеграция (2) • Корпоративный уровень • Пространство имен и единые идентификаторы • Master Data • Форматы данных • Пространство имен - словари (NIEM) • Идентификация – регистры • Интеграция в распределенной слабосвязанной среде • Идентификация – открытые идентификаторы базовых комопнент (opencorporates.com, Legal Entity Identifier - openleis.com, European Legislation Identifier - http://eli.legilux.public.lu/eli) • Пространство имен – валидация данных репозитория (ADMS) Обработка данных: место в архитектуре Архитектура деятельности Организационная структура Бизнес процессы Информационная архитектура Архитектура программного слоя Административные процессы (управление) декомпозиция Элементарные действия Мастер данные Базовые информационные объекты Компоненты ПО: Сервер приложений, Клиент, Интеграция Логика деятельности Транзакции Действия отдельных процессов Пользовательский интерфейс: действия пользователя Роли Логика обработки данных Состояния системы Доступ к данным в распределенной среде Имитационные модели Этапы создания и категории моделей обработки данных Модель верхнего уровня • лингвистический уровень • совокупность объектов • отношения между ними вспомогательная деятельность инфраструктура кадры развитие технологии основная деятельность послепродажное обслуживание и сервис маркетинг и реализация выходящая логистика операции входящая логистика снабжение диллерская сеть прямой поставщик конечный потребитель производство Теоретико-множественный уровень • Иерархия систем • Иерархия объектов • • • • • валовый внутренний продукт чистый внутренний продукт национальный доход личный доход располагаемый личный доход Абстрактно-алгебраический уровень Функциональные зависимости Макроэкономика : • Производственная функция Y = F(K, L) • модели распределения национального дохода по факторам производства Микроэкономика • модели поведения потребителя в зависимости от полезности товаров • анализа ценообразования • оперативное планирование производства • планирование спроса • управления запасами • модели пополнения склада Математический аппарат • экономические модели • линейные дифференциальные и разностные уравнения • матричная алгебру и теория матричных игр • линейное и нелинейное программирование • теория бесконечных игр • другие методы топологический уровень элементы экономических систем определяются как некоторые топологические структуры «Линейный город» или «Круговой город» логико-математический уровень Автомат в экономике Автомат в математике Прикладные математические и статистические методы • симплексный метод • транспортную задачу • задачи из теории графов и оптимизации на сетях • дифференциальные исчисления • линейные нормированные пространства • выпуклый анализ Эконометрические измерения • оценка параметров моделей микро- и макроэкономики • оценка качества экономических моделей Соединение бизнес процесса с данными Операции с данными РОЛИ C r e a t e R e a d U p d a t e D e l e t e Модель данных Запрос VIEW SELECT * FROM TestDB.dbo.m_income INNER JOIN TestDB.dbo.m_product ON m_income.product_id=m_product.id WHERE dt BETWEEN '2011-06-01' And '2011-06-30'; COURSE OUTCOMES OUTCOMES Компетен ции COURSE CATEGORIES COURSE Дисципли на SCORM USER COURSE OUTCOMES Категор ии Пользоват ели USER USER GROUP GROUP SCORM QUIZ SCO Тесты COURSE MODULES Ресурс ы MODULES QUESTION Роли GRADE ITEMS QUESTION ANSVERS Задания ASSIGNMENT ROLE ASSIGNMENT CONTEXT ASSIGNMENT SUBMISSIONS ROLE GRADE GRADES Баллы Технологии соединения с данными Соединение с данными • Object Relational Mapping, ORM • ETL • RDF • XML или граф ориентированные базы данных Симуляция: дискретно-событийный и процессный подход • Дискретные события - переходов от одного события к другому при наступлении события • Моделирование по действиям – изменения состояния системы по расписанию действий • Модель процесса – последовательность действий агентское моделирование • Модель действий децентрализованных агентов • Индивидуальные или коллективные агенты Системная динамика методологией и методикой математического моделирования для построения моделей верхнего уровня http://en.wikipedia.org/wiki/System_dynamics Соотношение экономико-математических и информационных моделей Соотношение экономико-математических и информационных моделей в экономических системах Направление Информационные модели Экономико-математические модели Характеристика информационной системы Предназначение модели Информационная полнота Интеллектуальность системы Поставка данных Обработка данных Задача Отразить прошлое или настоящее состояние Понимание Предсказать новые свойства или новые результаты явления Прогнозирование, оптимизация, имитация Система уравнений, арифметических отношений, геометрических фигур или их комбинация; моделирование процессов и оценка параметров Распределенные вычисления Стадии управления Отражение объекта в модели (объекты, ситуации, явления, процессы) Сущность, атрибут, связь, тип данных Распределенные технологии Распределенные данные Технологии интеграции Интеграция данных: ETL, федерация, семантический веб Стандартизация Стандартизация данных Сервисные (облачные) технологии Данные как сервис: поставка данных из реестров Открытые технологии Открытые данные Имитационные методы: дискретнособытийные модели, агентские модели, системная динамика; Аналитические методы: балансовые модели, модели с обратной связью Стандартизация облачных вычислений Программные продукты как сервис: предоставление вычислительных методов как сервис Свободно распространяемые библиотеки ПО Вопросы??