Форматы данных - Институт прикладной математики им. М.В

реклама
СООТНОШЕНИЕ
ИНФОРМАЦИОННЫХ И
ЭКОНОМИКОМАТЕМАТИЧЕСКИХ МОДЕЛЕЙ
Ю.П. Липунцов 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, федерация,
семантический веб
Стандартизация
Стандартизация данных
Сервисные (облачные) технологии
Данные как сервис: поставка данных
из реестров
Открытые технологии
Открытые данные
Имитационные методы: дискретнособытийные модели, агентские
модели, системная динамика;
Аналитические методы: балансовые
модели, модели с обратной связью
Стандартизация облачных вычислений
Программные продукты как сервис:
предоставление вычислительных
методов как сервис
Свободно распространяемые
библиотеки ПО
Вопросы??
Скачать