前页 后页

项目定义和数据集

ItemDefinition描述了决策模型中使用的数据项的类型和结构。它用作InputData元素,Decision元素和Business Knowledge Model参数的数据类型定义。 ItemDefinition还可以定义数据集,这些数据集提供在DMN Simulation中使用的值集。在不同数据集之间切换提供了使用决策模型进行假设分析的能力。

ItemDefinition结构

复杂的ItemDefinition由嵌套元素组成。例如, tApplicantData的结构为:

tApplicantData ItemDefinition示例是五个子项的复合类型。 “每月”由三个孩子组成(费用,收入和还款)。 Leaf组件(非复合)将具有基本类型,例如数字,字符串或布尔值。

数据集

可以使用工具栏上的图标查看和编辑ItemDefinition的数据集。通过“编辑数据集”对话框,您可以添加,删除和复制数据集。还支持CSV导入和导出数据集。

如示例所示,tApplicantData的ItemDefinition定义了三个数据集:

  • 默认
  • 收入4000
  • 收入5000
可以在键入ItemItem的InputData元素中查看每个数据集。例如,“申请人数据” InputData元素键入为“ tApplicantData” ItemDefinition。此处显示的“申请人数据”的DMN表达式窗口根据在窗口工具栏(在本例中为Income5000 )的下拉列表中选择的数据集显示数据值。

设置对ItemDefinition的引用

DMN InputData元素被设置为由ItemDefinition使用以下方式引用(键入):

  • InputData元素的DMN表达式窗口上的图标或
  • 选择InputData元素,然后按Ctrl + L从对话框中选择ItemDefinition
还有其他使用ItemDefinitions的情况。例如,当为BKM中的输入参数或决策表中的输出参数设置类型时。

学到更多