SimManager 提供了多种数据查询方式,方便用户查询和使用系统数据。
数据浏览视图
数据在进入系统时,根据各类数据内在逻辑,系统建立了数据的关联关系。基于数据的关联关系,系统可以通过多种视图对数据进行展示。数据浏览视图可以使用户方便的浏览系统中的数据。下图是一个数据浏览视图的示例,它以树状的形式展示系统数据。
系统可以有多种数据浏览视图,用以展示不同种类的数据关联关系。单击树视图节点,在右侧工作区可以展示该节点的详细信息。
快速查询
快速查询功能允许用户通过关键字来查询数据,如下图所示。快速查询将根据关键字返回数据库中具有关键字的数据对象。
对于快速查询的结果,用户还可以根据数据类型,所有者,所属项目等条件对查询结果进行过滤。如点击右侧所有者栏的analyst1,系统将包含连杆关键字且数据所有者为analyst1的数据进一步过滤出来。
分类查询
分类查询可以快速查询常用类型的数据,如下图所示:
在分类查询页面,系统列出了常用的数据类型。点击数据类型的链接,就可以查询该类型的数据。同样,还可以对查询结果做进一步过滤。
构建查询
SimManager支持根据数据属性和数据之间的关系,通过构建复杂查询条件来查询数据。点击Build Search按钮,选择要查询的数据类型,点击OK。
如选择Model类型。点击Add Condition,加入条件Name IN pisition,表示模型名称中包含piston字符串。点击Add Relation,在弹出窗口中选择Owner关系,点击确定。Owner表示模型的所有者,是一个User类型的对象。点击User面板中Add Condition按钮,加入条件Name=user1。
构建的查询条件如下图所示。表示要在系统中查询名称中包含piston字符串的,且模型所有者名称为user1的模型数据。
点击条件上方的Count按钮,可以得到符合查询条件数据的数量。点击Search,可以显示符合条件的数据对象。