Ключевые концепции Knowledge Space
Knowledge Space объединяет данные, расчёты, пользовательские интерфейсы и процессы в едином исполняемом решении. Чтобы уверенно работать с платформой, важно различать проект, класс, модель, объект, показатель, интерфейс, приложение и механизмы доступа.
Главная идея KS: структура данных описывается один раз, а затем используется в разных моделях, сценариях, расчётах и пользовательских интерфейсах.
Из чего состоит решение
- Проект — контейнер верхнего уровня для всех компонентов законченного решения.
- Класс — шаблон, который задаёт структуру однородных объектов: показатели и допустимые связи.
- Модель — изолированная рабочая область для данных, связей и вычислений.
- Набор данных — версия или сценарий внутри модели, например «План», «Факт» или «Прогноз».
- Объект — конкретный экземпляр класса, например продукт, предприятие или производственная линия.
- Показатель — характеристика объекта: цена, мощность, объём, статус или расчётное значение.
- Интерфейс — страница, через которую пользователь просматривает данные и выполняет действия.
- Приложение — опубликованный набор интерфейсов с общей навигацией, оформлением и правилами доступа.
- Роли и правила доступа — механизмы, определяющие, какие данные и операции доступны пользователю.
Как связаны основные элементы
Сначала команда создаёт проект и описывает классы предметной области. Затем на основе этих классов в моделях размещаются объекты, создаются наборы данных и настраиваются расчёты. Интерфейсы показывают данные модели пользователю, а приложение объединяет интерфейсы в единое рабочее пространство. Роли и правила доступа ограничивают просмотр, изменение и выполнение операций.
Сквозной пример
Для решения задачи производственного планирования можно создать:
- проект «Планирование производства»;
- классы «Продукт», «Предприятие» и «Производственная линия»;
- модель «Производственная программа»;
- наборы данных «План», «Факт» и «Прогноз»;
- объекты «Продукт А», «Завод №1» и «Линия 2»;
- показатели «План производства», «Доступная мощность» и «Загрузка»;
- интерфейсы планировщика, технолога и руководителя;
- приложение с общей навигацией и доступом для нужных групп пользователей.
При изменении плана KS пересчитывает связанные показатели, а пользователь сразу видит обновлённый результат в доступном ему интерфейсе.
Следующий шаг
После знакомства с ключевыми понятиями откройте «Концептуальный подход». Материал покажет, какое место эти сущности занимают в общей архитектуре решения и в какой последовательности моделист переходит от бизнес-задачи к данным, расчётам, интерфейсам, правам доступа и бизнес-процессам.