Teamcenter 查询构建[归类]
本文档旨在介绍 Teamcenter 查询构建的基本概念和使用方法。Teamcenter 是一种基于数据模型的产品生命周期管理(PLM)系统,旨在帮助企业管理其产品生命周期中的所有数据。
1. 查询的种类
Teamcenter 查询构建器支持两种类型的查询:系统查询和自定义查询。系统查询是预定义的查询,通常用于常见的业务场景,而自定义查询则允许用户根据自己的需求定义查询。
1.1. 系统查询
系统查询是 Teamcenter 自带的查询,通常用于常见的业务场景。这些查询通常以双下划线开头,例如 `_OOTB_`,这些查询对普通用户是不可见的,仅对 DBA 用户可见。
1.2. 自定义查询
自定义查询允许用户根据自己的需求定义查询。这些查询可以快速搜索到需要的数据,并且可以根据用户的需求进行调整和修改。
2. 如何使用查询构建器
查询构建器是一个功能强大的工具,允许用户定义和管理查询。查询构建器的界面可以分为 8 个功能区域:
* 已定义查询选择区域
* 查询名称描述
* 查询导入导出
* 类选择按钮
* 属性选择按钮
* 查询条件子句
* 新建、保存、修改、删除按钮区域
* 切换属性显示
2.1. 基本介绍
在查询构建器中,我们可以选择已有的查询,或者创建新的查询。我们可以通过查询名称描述来了解查询的详细信息,并且可以通过查询导入导出来备份和恢复查询。
2.2. 属性介绍
查询构建器支持多种类型的属性,包括:
* 字符串类型
* 整数型
* 日期类型
* 布尔类型
* Typed Reference
* Untyped Reference
* Typed Reference 数组
* Untyped Reference 数组
* 关系类型,无图标
2.3. 条件子句
查询构建器支持多种类型的条件子句,包括:
* 条件比较类型:=、!=、>、<、>=、<=
* 隐式查询条件
* 参数条件和默认值
* 表达式解释
3. 定义查询的一般步骤
定义查询的一般步骤包括:
* 确定需要查询的类
* 选取关键字
* 选取其他条件
4.牢记在心
在使用查询构建器时,需要牢记以下几点:
* 自定义查询的类只能是存储类,动态类、业务类不行
* 自定义查询属性只能是存储属性,动态属性不行
* 不要删除系统双下划线开头的类,否则系统 OOTB 功能可能会出错
* 只要关系是固定的就能通过关系查找到需要的类,不论有多复杂
5. 练习
我们提供了一个练习,旨在帮助用户熟悉查询构建器的使用方法。用户可以根据自己的需求创建查询,并且练习使用不同类型的属性和表达式。