管理关系实例可能包括如下任务:查看和编辑实例、导出和导入实例、创建和删除实例,以及回滚实例数据。
- 查看关系实例
- 您可以查看与特定关系查询匹配的关系实例的列表。结果将显示在表视图中,并且包括与该实例相关联的关系实例标识和属性值。
限制: 对大量关系实例进行过滤或排序可能会导致性能问题,因为需要从服务器获取完整的查询结果集才能进行排序。例如,对将返回
20,000 个关系实例的查询中的关系实例数据进行排序需要对这 20,000 个实例进行排序。通过页面底部的总数可以估计会有多少关系实例,以及对大型数据集进行排序或过滤是否会导致等待很长时间。
您可以查看所选关系实例的详细信息,其中包括关系名称、关系实例标识、属性值、参与的角色和角色实例值(角色实例标识、逻辑状态、键属性和属性值)。可同时查看多个角色。
- 创建或删除关系实例
- 您可以在关系管理器中创建新的关系实例。对于您所创建的每个新关系实例,您必须创建对应的角色实例。
当不再需要关系实例时,可将其删除。
- 编辑关系实例详细信息
- 如果之前已为关系实例定义了属性值,那么您可以使用关系管理器来编辑这些值。
- 回滚关系实例数据
- 您可以将关系实例数据回滚到指定的日期和时间。在回滚期间会发生下列操作:
- 在指定时间段创建的关系实例将从数据库中删除(硬删除)。
- 已激活的关系实例将从数据库中删除(硬删除)。
- 在指定时间段内取消激活的关系实例将被激活。
在回滚关系实例数据之前,请确保 Process Server 和数据库服务器设置为同一时区以避免发生回滚故障。
- 导出关系实例
- 您可以将现有关系中的数据导出到 RI 或 CSV 文件。如果您希望将一个平台中的现有关系整合到另一平台上正在运行的系统,但是不希望编写代码或者使用关系管理器来单独添加实例详细信息,那么导出关系很有用。
- 导入关系实例
- 您可以使用关系管理器来导入已采用 RI 或 CSV 文件格式导出的关系。如果您希望将另一平台中的关系整合到您的解决方案中,但是不希望编写代码或者使用关系管理器来单独添加实例详细信息,那么导入现有关系很有用。
如果数据库中已经存在关系实例,那么将合并现有关系实例和新导入的关系实例。如果不存在您要导入的关系定义,那么将抛出 RelationshipUserException。
有关这些任务的更多信息,请参阅关系管理器联机帮助。