问题描述(question):

提示概念数超限,怎么处理?

问题原因:

正式部署的时候可以把demo删除,在自己的data\ model.config.xml引用模块下查看是否include其他模块的data目录如下,如引用了system/data可以在自己的模块下搜索<include>/system/data </include>
如果应用模块include了system/data模块, 会导致计算应用的库表数时,会多算system模块中的库表数。

解决方法:

  • 第一种: 将应用数据库和系统数据库合在一个物理库中, 配置同一个数据源, 库表数是按数据源为依据累加的;
  • 第二种: 应用数据库和系统数据库分成两个物理库,需要执行以下操作:
    • 第一步: 数据库操作:在应用数据库中建视图, 指向系统库中相应的表(如SA_OPPeron,用到几张表, 建几个视图);
    • 第二步: 应用的ontology模块include系统的/system/ontology模块;
    • 第三步: 将/system/data中相应概念的mapping和store复制到应用的data模块中;