7、业务流程模型图数据库查询与激活传播计算优化

业务流程模型图数据库查询与激活传播计算优化

1. BPMN - Q 查询的关系处理

1.1 流程模型的关系编码

为了处理 BPMN - Q 基于图的查询,采用固定映射存储方案来存储业务流程仓库(BPR)中的模型。具体操作如下:
- 为每个业务流程模型分配唯一的 ModelID,每个元素分配唯一的 elementID,元素存储在 Elements 表中,同时存储元素名称和类型(活动、事件或网关)。
- 每条边分配唯一的 EdgeID,所有边存储在 BPEdges 表中,边元组描述序列流所属的业务流程模型、源元素的唯一标识、目标元素的唯一标识和边类型(序列流或关联)。
- 为了减少检查业务流程模型元素之间间接序列存在性的开销,可根据用户查询工作负载以增量方式对从流程模型中提取的所有长度的路径进行编码,存储在 BPPaths 表中。

关系存储方案如下:
- BPModel(ModelID, ModelName, ModelDescription)
- BPElements(ModelID, ElementID, ElementName, ElementType)
- BPEdges(ModelID, EdgeID, SElementID, DElementID, EdgeType)
- BPPaths(ModelID, PathID, SElementID, DElementID, ElementList)

示例:
| modelID | elementID | Element Name | Element Type |
| ---- | ---- | ---- | ---

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值