Anylogic------------数据库
数据库
每个AnyLogic模型现在都有一个内置的完全集成的数据库来读取输入数据和编写模拟输出。导出带有模型的数据库,它与模型本身一样具有可移植性和跨平台性。
有了新的数据库,就可以:
1.读取参数值并配置模型
2.创建参数化的智能体种群
3.在流程模型中生成智能体到达
4.从其他数据库或Excel电子表格导入数据,并以随时可用的形式存储•记录流程图活动、事件、状态转换、消息传递和智能体传记
5.查看资源利用率、等待、处理和旅行时间
6.存储和导出统计数据、数据集和自定义日志
7.将数据导出到MS Excel电子表格0
8.备份和恢复数据。
数据库可以包含表和视图。表和视图都可以分组为表组
轻松地将数据库从外部数据库或电子表格导入到AnyLogic项目中。或者,您可以创建空的数据库表并手动输入数据。
Properties-----属性
General
Size—标签显示磁盘上数据库的大小;
创建或导入一个表………单击此链接创建一个新的数据库表,或从外部数据库导入数据到数据库。
备份数据库……* -单击此链接创建数据库的备份副本。AnyLogic以TAR.GZ文件格式保存备份副本。备份数据库之后,您将能够通过还原备份数据库(参见下面的属性)来还原正在处理的数据库中的所有更改。
恢复数据库……* -单击此链接可从备份文件中还原数据库。使用之前使用Backup database命令创建的备用副本替换当前数据库(见上面)。恢复后的数据库将恢复到备份时的状态。
删除数据库* -单击此链接可完全删除数据库。
使用COMPACT来关闭数据库* -如果选择,在关闭数据库时,DB数据将以优化的方式保存到磁盘上,从而节省磁盘空间。但是,如果数据库很大,那么在紧凑模式下关闭将花费大量时间。如果没有选择该选项,则按原样保存数据,这将生成快速的DB关闭,但不关心磁盘上的DB大小。
注意:只有当数据库不是空的时候,这个选项才可用。
Import
如果该数据库包含从外部数据库导入的表,则此属性部分是可见的。在外部数据库中进行一些修改后,可以设置导入表中的数据同步和更新数据。
Autoupdate在模型启动时导入的表——如果选中,在每次模型启动时,所有导入表中的数据都将自动从外部数据库更新。
更新表数据——单击此链接更新所有从外部数据库导入的表中的数据。
输入数据源——包含导入的AnyLogic数据库表的所有外部数据源的路径列表。如果源文件位于模型文件夹之外,则显示一个绝对路径。如果文件位于model文件夹中,则只显示文件的名称。
Export
本节包含与数据库导出到Excel文件相关的属性。要了解如何导出任何逻辑数据库,请参考这里。
导出设置——在这里,您可以指定要导出DB数据的Excel文件,并选择要导出的DB表(如果启用了日志记录,则选择日志)。
将表导出到Excel—单击此链接将数据导出到指定的Excel文件。
模型执行结束时导出表——如果希望在模型执行完成时自动导出数据,请选择此选项。
导出到——此字段显示为数据导出指定的Excel文件的路径。
Log
日志模型执行——如果选中,将记录模型执行。
删除日志-单击此链接删除当前模型执行日志。