在模型设计器中使用透视

透视是模型的子集。如果模型的规模很大,或者希望对模型进行分区以便特定用户组可以只访问所需的数据,则创建模型的子集将非常有用。

透视位于模型中,可以包含实体、文件夹、角色、源字段和表达式。透视不是由模型设计器向导生成的。而是需要进行手动创建,然后通过使用“编辑透视”对话框选择要包含在透视中的模型项。向透视中添加的实体、文件夹、源字段、角色和表达式对于模型的其他部分仍然可用,而且还可以添加到其他模型项中,例如文件夹或其他透视。

在“新建透视”对话框中,清除模型项复选框可以从透视中删除相应的模型项。对于向透视中添加或从透视中删除的项,适用以下规则:

包容

  • 如果选中父项(例如,实体文件夹或具有变体的属性)的复选框,则同时选中该父项中包含的所有项的复选框。如果清除父项的复选框,则同时清除该父项中包含的所有项的复选框。对于包含在其他项中的项,除非选中其父项,否则无法选中该项。

  • 如果清除实体的复选框,则同时清除该实体中包含的所有项的复选框。如果选中实体的复选框,则同时选中该实体中包含的所有项的复选框。同时还将选中此实体中的角色所涉及的所有实体的复选框。但是,对于此实体所涉及的角色,仅选中与该实体相应的复选框,以指示包含这些实体的标识属性,而不会选中与该实体的其他内容相应的复选框。

  • 如果清除属性的复选框,则同时清除该属性的所有变体的复选框。

  • 如果清除文件夹的复选框,则同时清除该文件夹的所有内容的复选框。如果选中文件夹的复选框,则同时选中该文件夹中所有项的复选框。

角色

  • 如果清除角色的复选框,则同时清除相应角色的复选框。如果选中角色的复选框,则同时选中相应角色的复选框。如果相应角色涉及到未选中的实体,则将选中该实体的复选框。

标识属性

  • 如果清除属性的复选框,则模型设计器将确定该属性是否用作其他实体的标识属性。如果该属性在其他地方用作标识属性,则将清除将此属性用作标识属性的实体的复选框。若要再次选中该实体,则需要选中该实体的标识属性的复选框。