В каждой модели AnyLogic имеется встроенная база данных, из которой можно считывать входные данные и куда можно записывать результаты экспериментов. База данных позволяет импортировать данные из других БД или таблиц Excel и хранить их в доступной форме, вести журналы всех активностей модели и хранить в них собираемую статистику, экспортировать данные в электронные таблицы MS Excel.
Однако внутренняя база данных поддерживает импорт только из баз данных MS Excel, MS Access и MS SQL Server. Если вам необходимо получить доступ к базам данных других типов или взаимодействовать не с внутренними, а с внешними базами данных, вы можете использовать элементы AnyLogic, предназначенные для взаимодействия с внешними источниками данных.
Чтобы получить доступ к внешней базе данных, добавьте в вашу модель элемент База данных из палитры Внешние данные и используйте его для установления соединения с реальной базой данных.
Помимо поддержки внутренней базы данных, AnyLogic предлагает следующие элементы для связи с внешними источниками данных определенных типов:
После установки соединения с базой данных вы можете взаимодействовать с подключенной базой данных, используя следующие элементы, доступные на палитре Внешние данные.
- Query — Записывает запросы и извлекает данные данные из базы данных. Использует полученные данные для создания популяций и коллекций агентов.
- Вставить — Вставляет строки в таблицу базы данных.
- Обновить — Обновляет записи в таблице базы данных.
- Таблица значений ключей — Сопоставляет ключи и значения, указанные в таблице базы данных.
-
Как мы можем улучшить эту статью?
-