文稿分析培训-query builder_第1页
文稿分析培训-query builder_第2页
文稿分析培训-query builder_第3页
文稿分析培训-query builder_第4页
文稿分析培训-query builder_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Proprietaryandrestrictedrightsnotice;TrademarksProprietaryandrestrictedrightsThissoftwareandrelatedationareproprietarytoProductLifecycleManagementSoftwareInc.©2013ProductLifecycleManagementSoftwareandthe logoareregisteredtrademarksof Teamcenterisatrademarkorregisteredtrademarkof ProductLifecycleManagementSoftwareInc.oritssubsidiariesintheUnitedStatesandinothercountries.Allothertrademarks,registeredtrademarks,orservicemarksbelongtotheirrespectiveholders. 查询构建器指 PLM00031Proprietaryandrestrictedrightsnotice; 查询构建器入 1什么是查询构建器 1开始之前1-1-1-1-创建与管理2-2-创建查询2-管理查询2-2-2-2-管理查询提示文3-3-3-导入和导出查询定 4-4-4-4-应用程序注释5-属性索引5-最佳实践6-最佳实践6-6-Teamcenter6-词A-索索引-PLM00031 查询构建器指 什么是查询构建器 1开始之 1查询构建器界 2已保存的查询树状窗 3已保存的查询属性窗 3本地化按 3搜索类按 3属性选择窗 4搜索准则窗 6胖客户端和视 8使用查询构建器的基本概 8使用查询构建器的基本任 8PLM00031 查询构建器什么是查询构建器查询构建器可供您创建定制的搜索,以在本地及Teamcenter数据库中搜索对象。构建查询定义时需要了解TeamcenterPOM(永久对象管理器)schema,即对类、子类及属性的分层布置。查询定义也称为已保存查询,可确定用于在Teamcenter中查找信息的搜索准则。管理员可以为最终用户定义查询定义。例如,您可以创建已保存的查询,以在数据库中查找所有已交付的零组件。有关使用已保存查询来搜索Teamcenter数据库的信息,请参见胖客户端界面指南。开始之前提条件无需任何特殊权限即可使用查询构建器应用程序启用查询构建器 查询构建器无需启用即可使用,但在安装过程中必须选择此功能部件。如果您无法查询构建器,请咨询系统管理员,很可能是许可证方面的问题。配置查

Teamcenter作站,就会看到出错消息。注查询构建器无需配置即注PLM00031 查询构建器指 1第1 查询构建器入启动查在导航窗格中单击查询构建 查询构建器界面1已保存的查询在数据库中显示所有已保存的2已保存的查询属显示在已保存查询树中选择的已保存查询的性窗格述、查询类型及搜索类。3本地化按显示语言翻译框,其中列出现有的翻译值有关本地化按钮的信息,请参见Localization4搜索类按显示类/属性选择框,其中会列出选定内容查询类。关于信息,请参 搜索类按钮5属性选择窗根据您选择的显示设置,显示所选类的属性继承的类属性或仅类的直接属性。关于信息,请参 属性选择窗格查询构建器指 PLM00031查询构建器入 搜索准则窗 使用属性、用户条目关键字、运算符和默认值定尔运算符。有关信息,请参 搜索准则窗格已保存的查询树状窗格已保存的查询树状窗格会显示数据库中所有已保存的查询。在树中选择已保存的查询时,详细信息显示在该框右侧的窗格中。已保存的查询属性窗已保存的查询属性窗格显示在已保存的查询树中选择的已保存查询的名称、描述、查询类型及搜索类。您可以修改这些属性,然后创建或修改已保存的查询。您可以删除选定的已保存的查询。本地化按单击本地化按钮可显示语言翻译框,其中列出现有的翻译值本地化按钮的显示表示可以本地化框内容。例如,如果主语言环境设置为英语,则可以添加员工信息查询的翻译。使用本地化按钮可以执行以下任务:查看现有的本地化文本。修改现有的本地化文本。添加新语言环境的翻译值,而不改变属性的主值移除翻译值,而不改变属性的主值。有关本地化按钮的信息,请参见LocalizationGuide搜索类按单击搜索类按钮可显示类/属性选择框,它允许您导航并搜索TeamcenterPOMschema,以及选择用于查询定义的类与属性。在框顶部的框中键入类名(或类的部分名称与通配符)单击搜索按纽与搜索匹配的类的数量显示在框底部,且第一个结果在树中高亮显示PLM00031 查询构建器指 3第1 查询构建器入要导航结果:

按F3、PageDown或向下箭头键。按PageUp或向上箭头键。Home按End键。属性选择窗格属性选择窗格显示所选类的属性以及所有继承的类属性或仅类的直接属性。以下符号表示属性类型。符 属性类 字符字符型数组日期日期型数组双精度 双精度型数组1- 查询构建器指 PLM00031查询构建器入符 属性类 浮点型浮点型数组整数 逻辑型逻辑型数组短型数组字符串字符串型数组类型化的类型化的 数组未类型化的未类型化的数组外部外部 数组注释注释数组类型化的关系未类型化的关系类外部默认vi叠加PLM00031 查询构建器指 5第1 查询构建器入搜索准则窗格执行搜索时,Teamcenter的值。以下是搜索准则元素。元 描布尔规则 布尔规则(与/或)用于组合子句,以创建定制查询。一起使用与子句时,必须满足两者才能返回匹配(此子句和彼子句)。一起使用或子句时,只要满足任何一个子句便能返回配(此子句或彼子句)。关键字子句不支持或规则。注缩进的搜索功能仅支持与注有关缩进的搜索功能的信息,请参见胖客户端界面指南。属 选定的数据库属性显示在此框中

对在qry_user_entry_names_locale.xml文件中定义。此列用户条目名称显示与搜索表单中相同的查询框名称。用户名是在用户条目本在qry_user_entry_names_locale.xml文件中定义,则用户此列中的值无法进行修改。逻辑运算符 匹配值可以等于、不等于、小于或大于在搜索子句中指定的值。匹配值也可以为空或不为空。这些条件称为逻辑运算符。您必须在每个搜索子句中指定以下逻辑运算符之一。逻运算 描 等于 不等于。 大于 大于等于。 小于 小于等于。 表示属性值必须为空(未设注 表示属性必须包含值。注>、>=、<、逻辑运算符查询构建器指 PLM00031查询构建器入元 描 Enter键可以保存该默认值。仅当未指定用户条目名称时才需要此框,除非使用逻辑运算符IS_NULL或IS_NOT_NULL。以下关键字变量可用于显示查询表单中的默认值这些框中显示的值(其中$USERID、$USERNAME及$GROUP变量用作默认值)对应于运行查询的最终用户。$TODAY变量显示当前日期。这些变量用于默认的Teamcenter查询。如果对默认查询进行任何更改,便会显示修改的值,除非您在其显示的值上显式输入变量名称。注使用搜索准则窗格时PLMSoftware推荐以下操作注对于每个子句,确保用户条目本地化关键字当您将AND和OR子句一起使用时,搜索结果将显示异常结果。因此,使用AND运算符(而非OR运算符)并在默认值列中放置多个以分号属用户条目默认名=*与类=排序方式选项卡包含以下搜索准则元素。 属 选定的数据库属性将显示在此框中

qry_user_entry_names_locale.xml文件中定义。此列用户条目名称显示与搜索表单中相同的查询框名称。用户名是在用户条目本在qry_user_entry_names_locale.xml文件中定义,则用户此列中的值无法进行修改。排序方式 置每个属性为升序或降序。PLM00031 查询构建器指 7第1 查询构建器入有关使用排序方式选项卡的信息,请参 为已保存的查询指定排序顺序胖客户端和视在Teamcenter胖客户端用户界面中,应用程序功能在及视图中提供。一些应用程序使用几个和视图来安排呈现功能的方式。其他应用程序使用单个和视图来呈现信息。注管理员可以使用Hiddens首选项来防止在胖客户端中显示某注Teamcenter关于编辑首选项值的信息,请参见PreferencesandEnvironmentVariables如果您的站点已经安装,则可以在应用程序时从胖客户端帮助菜单或通过按F1查看帮助。关于胖客户端和视图的信息,请参 胖客户端界面指南使用查询构建器的基本概念您可以根据需要使用已保存查询树中的现有查询。已保存查询接受标准对象保护,并可由用户通过我的Teamcenter中的搜索功能进行。有关信息,请参见基于现有定义新建查询。使用提示功能的查询包含关键字搜索的查询基于现有定义的查询使用IS_NULL或IS_NOT_NULL者查询基于分类属性的查询基于类型化的子类查创建查询定义之后,可以导出这些定义并另存为可与其他Teamcenter站点共享的XML文件。相反,保存在XML文件中的查询数据可以导入Teamcenter中。XML文件在数据导入之前进行解析和确认。有关信息,请参见导入和导出查询定义使用查询构建器的基本任查询构建器是一 管理应用程序,可用于执行以下任务创建定制搜索,用于搜索本地与 数据库中的对象在查询提示文件queryHint.xml中查询提示查询构建器指 PLM00031查询构建器入导出已保存为XML文件的查询定义,这些文件可与其他Teamcenter将已保存为XML文件的查询定义导入Teamcenter关于这些任务的信息,请参见使用查询构建器创建定制的搜索、管理查询提示文件及导入和导出查询定义。PLM00031 查询构建器指 9使用查询构建器创建定制的搜 2-创建查 1使用提示功能创建查 3创建包含关键字搜索的查 6基于现有定义新建查 7使用IS_NULL或IS_NOT_NULL运算符创建查 7创建者查 8基于分类属性创建已保存查 10使用版本规则创建已保存的查 10为已保存的查询指定排序顺 11基于类型化的创建子类查 11管理查 14修改查 14删除查 15使用类属性选 15将类属性添加到搜索准 17在查询时使用首选 17使用搜索准则子 18搜索准则子句示 18指派子句的优先顺 19从表中移除子 19PLM00031 查询构建器使用查询构建器创建定制的搜Teamcenter建器创建查询时,必须提供以下信息:查询的搜索类有关信息,请参见使用类属性选择至少一个搜索准则子句有关信息,请参见使用搜索准则子句创建查单击清除按钮可从查询构建器框中移除现有信息在名称框中,为查询键入唯一的名称。(可选)在描述框中键入对查询的描述。从可修改的查询类型列表中选择本地查询单击搜索类按纽。出现类/属性选择框。PLM00031 查询构建器指 1第2 创建与管理查通过从此框中选择条目,指定所需的搜索类提可以根据所选的类显著扩大或缩小查询范围。最好将搜索限制在层次结构中尽可能最低层的类提要定位类,在框顶部的框中键入类名(或部分名称与通配符),然后单击搜索按钮。与搜索匹配的类的数量显示在框底部,且第一个结果在树中高亮显示。要导航结果:

按F3、PageDown或向下箭头键。按PageUp或向上箭头键。Home按End键。要在缩进式或分层式表单中显示搜索结果,则选择显示缩进结果双击以在属性选择树中至少选择一个属性。类的直接属性显示在该树中。类与属性可以通过在属性树中双击节点进行属性添加到搜索准则表中。有关类属性选择的信息,请参 使用类属性选择指定所需的搜索准则。必须指定所需的以下搜索准则框查询构建器指 PLM00031创建与管理查属用户条目本地化关键逻辑运算有关信息,请参见使用搜索准则子句单击创建按钮创建了查询,且名称显示在查询构建器应用程序的已保存查询树中以及我的Teamcenter的系统定义的搜索使用提示功能创建查提供查询提示可以协助您导航schema,即展示要遍历的关系(例如零组件到零组件主在名称框中,为查询键入唯一的名称。(可选)在描述框中键入对查询的描述。从可修改的查询类型列表中选择本地查询在已保存查询属性窗格中单击显示提示按钮。单击提示窗格顶部的选择提示按钮系统显示包含查询提 的“选择提示”窗格展开零组件查询文件夹,选择零组件到零组件主属性表单,然后单击确定本类,紧接着是遍历步骤,最后是添加到查询子句的零组件主属性表单类的属性。PLM00031 查询构建器指 3第2 创建与管理查通过单击搜索类按钮选择基本类。系统显示类/属性选择框。要定位Item类,则在搜索框中键入Item,然后单击搜索按钮Item类在类/属性选择框的schema树中高亮显示2- 查询构建器指 PLM00031创建与管理查通过单击右上角 X,关闭类/属性选择框系统在属性选择区域显示零组件类及其属性,且在树中查找与添加子句到表按钮也显示在提示窗格中。零组件到零组件主属性表单提示会将schema 属性。要将此属性添加到查询定义,则单击添加子句到表按钮。 有关信息,请参见 project_id属性,则单击在树中查找按钮。系统会在属性选择窗格中展开树,以显示项目ID属性。双击任何其他属性以将其添加到子句表中。通过选择新提示并重复先前的步骤,可以使用其他提示将子句添加到查询表PLM00031 查询构建器指 5第2 创建与管理查注只有适用于所选搜索类的提示才显示在“选择提示”窗格注根据需要修改搜索准则和子句优先顺序。有关信息,请参见使用搜索准则子句单击创建按钮以保存查询定义查询表单还显示在我的Teamcenter的系统定义的搜索有关使用已保存查询来搜索Teamcenter数据库的信息,请参见胖客户端界创建包含关键字搜索的查在查询定义中包含关键字属性,您就可以制定查询以查找包含特定关键字或关键字组合的数据集文件。注必须在您的站点上安装并配置Autonomy服务器,才能启用全文关键字搜注在名称框中,为查询键入唯一的名称。(可选)在描述框中键入对查询的描述。从可修改的查询类型列表中选择关键字搜索查询单击搜索类按钮以选择查询的目标类类选择框以树的形式显示POMschema展开POM_application_object类并定位WorkspaceObjectWorkspaceObject类,然后双击Dataset系统在搜索类按钮上显示Dataset类,Dataset类及其属性则显示在属性选择通过在树中双击关键字属性,或在树中选择它并单击添加按钮,将该属性添加到搜索准则表中。系统在该表中显示属性(tc_fts_keyword)与默认运算符(=(可选)修改默认运算符与默认属性值。(可选)将其他搜索子句添加到表中。单击创建按钮系统会将查询添加到已保存查询树。查询表单还显示在我的Teamcenter的系统定义的搜索列表中。有关使用已保存查询来搜索Teamcenter数据库的信息,请参见胖客户端界查询构建器指 PLM00031创建与管理查基于现有定义新建查询从已保存查询树中选择现有查询。在名称框中,为查询键入唯一的名称。更改描述框、搜索类框和/或搜索准则表列中的信息单击创建按钮系统会将查询添加到已保存查询树。查询表单还显示在我的Teamcenter的系统定义的搜索列表中。有关使用已保存查询来搜索Teamcenter数据库的信息,请参见胖客户端界使用IS_NULLIS_NOT_NULL运算符创建查IS_NULLIS_NOT_NULL运算符可供您创建查询,以查找具有空属性值的对象(如不以下步骤说明创建空值查询以查找已的ItemRevision对象的过程在名称框中,为查询键入唯一的名称。(可选)在描述框中键入对查询的描述。从可修改的查询类型列表中选择本地查询单击搜索类按钮以选择查询的目标类类选择框以树的形式显示POMschemaPOM_application_objectWorkspaceObjectWorkspaceObjectItemRevision类(方法是选择它并关闭对ItemRevision现在显示在搜索类按钮上,ItemRevision类及其属性显示在属性选择窗格中。单击显示设置按钮,然后选择全部属性。通过在树中选择状态属性并单击添加按钮,可以将该属性添加到搜索准则表中。该属性与默认运算符(IS_NULL)显示在表中。通过单击运算符单元格的右下角,并从列表中选择IS_NOT_NULL,将运算符从IS_NULL改为IS_NOT_NULL。单击创建按钮以创建查询系统会将查询添加到已保存查询树。查询表单还显示在我的Teamcenter的系统定义的搜索列表中。有关使用已保存查询来搜索Teamcenter数据库的信息,请参见胖客户端界PLM00031 查询构建器指 7第2 创建与管理查创建者查可以使用具有反向关系的子句创建查询下例说明使用具有反向关系的子句创建查询的过程。在本例中,该查询的作用是通过IMAN_specification关系查找被具有特定名称的零组件版本的数据集对象。在名称框中,为查询键入唯一的名称。(可选)在描述框中键入对查询的描述。从可修改的查询类型列表中选择本地查询单击搜索类按钮以选择查询的目标类类选择框以树的形式显示POMschemaPOM_application_objectWorkspaceObjectWorkspaceObjectDataset类来选择它。该数据集现在显示在搜索类按钮上。Dataset类及其属性显示在属性选择框中。属性选择版本[RevisionAnchor]分类格式注在属性选择窗格中双击者节点。出现类属性选择框。注如果选择者属性,则出现类属性选择 框。使用此框可选择类,以及给定的对象在该类中通过什么属性被 。可以将选定的属性添加到搜索准则表中。单击搜索类按钮以选择查询 类类选择框以树的形式显示POMschemaPOM_application_objectWorkspaceObjectWorkspaceObjectItemRevision类(方法是高亮显示它并关闭框)。类属性选择框中会显示类及其属性2- 查询构建器指 PLM00031创建与管理查对于具有正受到查询的类(Dataset类)的对象,仅那些可引用这种对象的属性显示在该框中。注通过双击节点来选择属性,在本例中为IMAN_specification。属性SpecificationsItemRevision显示在属性选择区域。注选择类的属性,您要基于该类构建查询子句。在本例中,定位并双击Name属性。该属性显示在搜索准则表中。请注意,属性的显示名称是ItemRevision←IMAN_specification.object_name。← 符号表示反向关系。在用户条目关键字Teamcenter格执行查询时用户条目关键字是唯一的。PLM00031 查询构建器指 9第2 创建与管理查单击创建按钮以创建查询系统会将查询添加到已保存查询树。查询表单还显示在我的Teamcenter的系统定义的搜索列表中。有关使用已保存查询来搜索Teamcenter数据库的信息,请参见胖客户端界基于分类属性创建已保存查通过此函数和适当的,您可以使用查询构建器对分类属性创建已保存查询。特别地,可以创建结合分类属性与Teamcenter属性的已保存查询。下例说明一些分析方案,其中,用户可以使用分类属性和/或Teamcenter属性创建已保存的查询以执行搜索。定义一个查询,将搜索限制于螺栓,并使所有螺栓属性均可作为搜索准则。在查找应用程序中,用户可以为一个或多个螺栓属性输入值。定义一个查询,将搜索限制于螺栓,但使一部分螺栓属性(例如长度与半径)可作为搜索准则。定义一个查询,将搜索限制于螺栓,并使通过IMAN_classification的零组件通过单击搜索类按钮类选 框,然后从类schema中选Classification注在创建已保存的查询时,搜索类必须至少具有一个自己的属性(不是从其父类继承的属性)注选择分类类之后,通过属性选择窗格选择分类属性,以构建查询子句查询构建器使用的分类层次结构与用于分类应用程序的分类层次结构完全相同。层次结构的最表示不包含属性且不能用于搜索的组。这些组节点以不同的图标显示。组层下的节点对应于分类类。类层节点可用于构建已保存查询。从属性选择树选择分类属性之后,如果其属性显示名称在搜索准则表中显示为用户条目名称,则其内部属性ID在搜索准则表中显示为属性名称。您可以根据需要修改用户条目名称。分类对象(ICO)通过Tc_classification关系附加于Teamcenter对象。此Tc_classification关系显示为Teamcenter类的一个属性,该类的实例已分类。对于这样的Teamcenter类(例如零组件与零组件版本),可以在属性选择树中展开其Tc_classification属性,以分类属性。执行此操作时,您将构建一个结合分类属性搜索准则与Teamcenter属性搜索准则的已保存查询。注双击Tc_classification属性后,仅分类层次结构显示在类选择框中,以注使用版本规则创建已保存的查在查询构建器中,创建一个查询。从版本规则列表中选择一个适用的版本规则。2- 查询构建器指 PLM00031创建与管理查为已保存的查询指定排序顺序注默认排序属性在查询构建器中的排序方式选项卡中定义。在我的Teamcenter中,用户通过搜索视图排序框可以指定排序顺序或替代为已保存查询定义的默认排序顺序。注创建查询。在搜索准则部分旁边,单击排序方式选项卡,然后选择一个属性以显示排序方选项卡。在排序方式选项卡中:选择一个属性,并使用箭头键使其在排序方式首选项顺序列表中上移或下移对于每个属性,指定按升序还是降序排列基于类型化的创建子类查可以根据类型化的子类创建已保存查询,然后针对子类的属性而不是针对被引用类的属性构建子句。例如,Folder类中的内容属性是被类WorkspaceObject的类型化。因此,您可以选择Dataset类作为内容属性的被类,并根据Dataset类而不是根据WorkspaceObject类的属性构建查询子句。以下步骤说明基于类型化的创建子类查询的过程。在本例中,该查询的作用是查找包含已签出数据集的文件夹。在名称框中,为查询键入唯一的名称。(可选)在描述框中键入对查询的描述。单击搜索类按钮以选择查询的目标类。类选择 示POMschema。POM_application_objectWorkspaceObject展开WorkspaceObject类,然后选择Folder类(方法是选择它并关闭框) 显示在搜索类按钮上 类及其属性显示在属性选择窗格中在属性选择窗格中,双击内容[WorkspaceObject]类选择框显示被类(在本例中 WorkspaceObject)及其所有子类PLM00031 查询构建器指 11第2 创建与管理查通过双击树中的节点选择Dataset属性选择窗格显示内容[Dataset]属性及其DatasetRevisionAnchor[RevisionAnchor]类选择框显示RevisionAnchor类2- 查询构建器指 PLM00031创建与管理查以树的方式展开rev_chain_anchor[RevisionAnchor];属性显示在属性选通过双击IMAN_RES_checkout类选择框显示POM_objectschema选择ImanReservationImanReservation属性显示在属性选择窗格中reservation_state属性。属性添加到搜索准则表中。为此查询子句键入默认值0PLM00031 查询构建器指 13第2 创建与管理查单击创建按钮以创建查询系统会将查询添加到已保存查询树。查询表单还显示在我的Teamcenter的系统定义的搜索列表中。有关使用已保存查询来搜索Teamcenter数据库的信息,请参见胖客户端界管理查询可以通过修改查询或删除查询来管理它们。修改查询从已保存查询树中选择查询。有关该查询的信息显示在窗口右侧的框中。更改名称、描述或搜索类框和/或搜索准则表列中的信息单击修改,以保存数据库中的更改。2- 查询构建器指 PLM00031创建与管理查删除查询从已保存查询树中选择查询。单击删除。 显示删除确认框单击是以从数据库中删除查询,并将其从已保存查询树中移除使用类属性选要创建查询定义,则选择要用于搜索准则的类属性。类属性可以在以下类中找到:搜索类。选择搜索类时,其属性显示在属性选择框中。属性选择框用户(国籍人员 ImanVolume]IPnewstuff_folder父类显示搜索类的所有属性时,继承的属性也显示在属性选择框中。属性选择框用户(所站点[POM_imc]pid时间戳记状user_data_source类显示与搜索类相关的类时,类属性也显示在属性选择框中PLM00031 查询构建器指 15第2 创建与管理查属性选择国籍邮箱 类人员 类所站点[POM_imc]pid时间戳记者类。与搜索类相关的类没有显示时,者属性用于定位要在属性选择框中显示的其他类。属性选择ImanVolume]IPnewstuff_folder 操作系统名称地理home_folder者使用显示设置框来显示:仅在类中定义的属性或所有属性;继承自父项的类属全部属性属性用户界面显示名称或属性数据库类属全部属性显显示设真实名称真实名称2- 查询构建器指 PLM00031创建与管理查双击某个属性可将它添加到搜索准则表中不带加号的属性可以在搜索对象时直接设置带加号的属性类结构中的其他类,该类可以包含直接属性,也可以包将类属性添加到搜索准则将某个类选作搜索类。类属全部属性将显示设置设置为全部属性类属全部属性显显示设显示名称真实名称使用构建搜索准则所需的属性填充属性选择列表。这些属性可以是类属性、父类属性或类属性。类是与搜索类相关的类。要列出显示名称真实名称双击带加号的可以列出属性,或是打开类选择框。从类选择双击属性选择列表底部的者,可以打开类属性选择框。双击搜索类框以搜索某个类。选择,然后单击确定将该及其属性添加到属性选择列表中。注导航类时需要Teamcenter数据模型的相关知识注双击不带加号的属性可以直接将它们添加到搜索准则表中在查询时使用首选项在查询时,可以使用以下首选项进一步改进决定了用于排序查询结果的类属性。此首选项必须与 QRY_query_name_SortOrder选项一起使用,而后者决定了排序方式。QRY_query_name_SortKeys首选项一PLM00031 查询构建器指 17第2 创建与管理查对于对照零组件版本及其子类进行搜索的搜索结果,指定对其应用的版本规则。根据版本规则找到零组件版本。例如,在通过查询来查找的工作零组件版本时,可在执行查询之前将此首选项设置为LatestWorking。在执行查询之前将此首选项设置 1,可只显示数据集对象的版本指定加载的最大搜索数。默认值为400Open_previous_open_search1,以便在搜索结果视图中显示以前的搜索结果。有关信息,请参见PreferencesandEnvironmentVariablesReference使用搜索准则子搜索准则使用搜索准则表中的语句或子句进行指定。每个子句都可以搜索类并检查该类中的特定属性,且一个子句只能检查一个属性。因此,如果要构建可以检查多个属性的复杂查询,必须构建多个搜索子句(每个子句对应一个要检查的属性)。执行搜索(运行查询)时,Teamcenter可以检查在每个搜索子句中指定的属性,并查属用户条目本地用户条目名称默认值人员名称=与用户=搜索准则ID在属性选择框中双击某个属性以将其添加到搜索准则表中。用户条目本地化关键字与默认值元素组合表示搜索准则如何显示给用户条目本地化关键字包含值,而默认值为空结果:属性显示在已保存的查询中,以供用户用户条目本地化关键字与默认值均包含值。结果属性与默认值一起显示在已保存的查询中。用户可以在已保存的查询窗格中更改默认值。用户条目本地化关键字为空,而默认值结果:属性不显示在已保存的查询中。值在查询中进行评估。注用户条目本地化关键字为空时,默认值必须包含注搜索准则子句示已保存的查询:管理–对象2- 查询构建器指 PLM00031创建与管理查搜索类:属用户条目本地化关键字用户条目名称默认值1 用=2与 =3与类类=零组件版本WorkspaceObject的所用户的用户ID是已登录且执行查询的用户结果:IDID所拥有的工作区对象。 的所组的名称是已登录且执行查询的用户的当前组结果属性在已保存的查询中显示当前用户的组名称。该查询查找由组名称的值所拥有的工作区对象。WorkspaceObject的对象类型是零组件版本结果属性在已保存的查询中显示零组件版本。该查询查找其类型与该类型的值匹配的工作区对象。产生的已保存的查询:指派子句的优先顺序选择您想在列表中上移或下移的一个或多个子句单击获取优先顺序 按钮将子句上移,或单击解除优先顺序 继续单击这些按钮,直到将子句移到所需的位置从表中移除子句选择要从列表中移除的一个或多个子句。单击移除搜索子句 选定的子句则从列表中移除。在分别单击创建或修改之前,所作的创建或修改不会提交到PLM00031 查询构建器指 19管理查询提示文 3-样本提示文 1PLM00031 查询构建器管理查询提示文查询提示在queryHint.xml文件中,该文件位于 。使用有关信息,请参见样本提示文件注成XML等同项>和<注在升级期间,没有用于将定制保留到queryHint.xmlXML文件包含两个元素类型:文件用于按类别对提示分组。它们有两个关联的属性:文件夹名称与描述。文件夹名称显示在选择提示框树中,描述是指用户将鼠标光标放在文件夹上时显示的工具提示。文件夹可以嵌套至任意深度,且可以同时包含文件夹与提示。提包含段:名称、描述、搜索类及查询子句。提示名称是您在提示树中看到的文本。描述是指用户将鼠标光标停留在提示上时显示的工具提示。搜索类是查询的源,查询子句是提供属性路径的提示。获取查询子句的最简单方法是:从查询构建器搜索准则表的现有查询中它,并将其粘贴到XML文件中。样本提示文<?xmlversion="1.0"encoding="UTF-<!-Copyright(c)2003-2005UGSCorporationUnpublished-AllRightsFilename:Definedtdfortcquery--<!DOCTYPEImanQueryHintFile<!ELEMENTfolder((folder|hint)*<!ATTLISTfolder CDATAdescriptionCDATA<!ELEMENThint<!ATTLISThint CDATAdescriptionCDATA#REQUIRED CDATA CDATA<!ELEMENTImanQueryHintFile((folder|PLM00031 查询构建器指 1第3 管理查询提示文<!--===============================================--<!--=========itemhints==========================--<!--===============================================--<foldername="ItemQueries"description="QueryHintsforItem<hintname="ItemtoItemRevision"description="addingitemrevisioncriteriatotheitemsearch"class="Item"hint_text="ItemRevision<-items_tag.item_revision_id"/><hintname="ItemtoItemMasterForm"description="addingmasterformcriteriatotheitemsearch"class="Item"hint_text="Form:IMAN_master_form.ItemMaster:data_ject_id"/><hintname="ItemtoItemRevisionForm"description="addingcriteriafromanitemrevisionmasterformintotheitemsearch"class="Item"hint_text="ItemRevision<-<hintname="ItemtoIMAN_Specification"description="addingcriteriafromanitemrevision’sdatasettotheitemsearch"hint_text="ItemRevision<-<hintname="ItemtoIMAN_Aliasid"description="addingcriteriafromanassociatedaliasidentifiertotheitemsearch"class="Item"<!--===============================================--<!--=========itemrevisionhints=================--<!--===============================================--<foldername="ItemRevisionQueries"description="QueryHintsforItemRevision<hintname="ItemRevisiontoIMAN_Specification"description="addingdatasetcriteriatotheitemrevisionsearch"class="ItemRevision"<hintname="ItemRevisiontoItemRevisionMasterForm"description="addingmasterformcriteriatotheitemrevisionsearch"class="ItemRevision"<hintname="ItemRevisiontoItem"description="addingitemcriteriatotheitemrevisionsearch"class="ItemRevision"hint_text="items_tag.item_id"/><!--===============================================--<!--=========datasethints=================--<!--===============================================--<foldername="DatasetQueries"description="QueryHintsforDataset<hintname="SpecificationDatasettoowningItemRevision"description="addingitemrevisioncriteriatothespecificationdatasetsearch"class="Dataset"hint_text="ItemRevision<-<hintname="DatasetwithunknownrelationtoItemRevision"description="addingitemrevisioncriteriatothedatasetsearch"class="Dataset"hint_text="ImanRelation<-<!--===============================================--<!--=========folderhints=================--<!--===============================================--<foldername="FolderQueries"description="QueryHintsforFolder<hintname="ContentstoowningFolder"description="addingfoldercriteriatothecontentobjectsearch"class="WorkspaceObject"hint_text="Folder<-<hintname="FoldertoContents"description="addingcontentobjectcriteriatothefoldersearch"class="Folder"hint_text="contents.object_name"/><!--===============================================--<!--=========productstructurehints=================--<!--===============================================--<foldername="ProductStructureQueries"description="QueryHintsforProductStructureRelationships"><hintname="AssemblytochildComponents(ImpreciseStructure)"description="addingchildcomponentitemcriteriatotheassemblyitemrevisionsearch"class="ItemRevision"hint_text="structure_revisions.PSOccurrence<-<hintname="ChildComponentstoAssembly(ImpreciseStructure)"description="addingassemblyitemrevisioncriteriatothechildcomponentitemsearch"class="Item"hint_text=<hintname="AssemblytochildComponents(PreciseStructure)"description="addingchildcomponentitemrevisioncriteriatotheassemblyitemrevisionsearch"class="ItemRevision"<hintname="ChildComponentstoAssembly(PreciseStructure)"description="addingassemblyitemrevisioncriteriatothechildcomponentitemrevisionsearch"class="ItemRevision"="PSOccurrence<-child_item.parent_bvr.ItemRevision<-<!--===============================================--<!--=========workspaceobjecthints==============--<!--===============================================--<foldername="WorkspaceObject"description="QueryHintsforWorkspace<hintname="ContentstoowningFolder"description="addingfoldercriteriatothecontentobjectsearch"class="WorkspaceObject"hint_text="Folder<-contents.object_name"/><hintname="WorkspaceObjectownerid"description="addingownercriteriatotheworkspaceobjectsearch"class="WorkspaceObject"hint_text="owning_user.user_id"/><!--notethatthishintisrepeatedhintscanbeduplicatedunderdifferentfolderhaedingsasneeded--<hintname="WorkspaceObjectinanEPMJob"description="addingEPMJobcriteriatotheworkspaceobjectsearch"class="WorkspaceObject"hint_text="EPMTask<-attaents.EPMJob<-<!--===============================================--<!--=========EPMJobhints=======================--<!--===============================================--<foldername="Workflows"description="QueryHintsfor查询构建器指 PLM00031管理查询提示文件<hintname="Jobbystate"description="addingjobstatecriteriatotheEPMJobsearch"class="EPMJob"hint_text="root_task.state_value"/><!--notethatthishintisrepeatedhintscanbeduplicatedunderdifferentfolderhaedingsasneeded--<hintname="WorkspaceObjectinanEPMJob"description="addingEPMJobcriteriatotheworkspaceobjectsearch"class="WorkspaceObject"hint_text="EPMTask<-attaents.EPMJob<-<!--====================================================--<!--===oneofeveryreleationshiptypehints=========--<!- --<!--Thisblockincludesanexampleofeachtype --<!--hintinarelationshipbyrelationshiptype --<!- --<!--Itisnotintendedthatthesebemade --<!--inaproductionenvironment.Thisiswhythe --<!--commented --<!- --<!--Thebelowhintsalsodemonstratethesub- --<!--capabilityofthehinttree.Itispossibly --<!--organizehintsbytcclass(asabove)or --<!--organization-asdetailed --<!- --<!- --<!--====================================================--<!--commented<foldername="Dept1hints"description="hintsforjoe’s<hintname="simpleName"description="nolevelsofindirection"class="Item"<hintname="inClass"description="inClassclassification..."class="Item" <hintname="inClass2"description="inClassclassification...withfunnyname"class="Item"hint_text="<33333>:IMAN_Classification.1003"/><hintname="alias"description="imanaliasrelationship"class="Item"<hintname="ownerid"description="onelevelofindirection"class="Item"<hintname="itemrevreference"description="referencesexample"class="Item"<foldername="Designer’sHints"description="alistofqueriesusedinthedesign<foldername="enginedesign"description="yeswecannestn-levels<hintname="simpleName"description="nolevelsofindirection"class="Item"<hintname="inClass"description="inClassclassification..."class="Item" <hintname="alias"description="imanaliasrelationship"class="Item"<hintname="ownerid"description="onelevelofindirection"class="WorkspaceObject"<hintname="itemrevreference"description="referencesexample"class="Item"<hintname="simpleName"description="nolevelsofindirection"class="Item"<hintname="inClass"description="inClassclassification..."class="Item" <hintname="alias"description="imanaliasrelationship"class="Item"<hintname="ownerid"description="onelevelofindirection"class="WorkspaceObject"<hintname="itemrevreference"description="referencesexample"class="Item"--PLM00031 查询构建器指 3导入和导出查询定 4-导入查询定 1导出查询定 1PLM00031 查询构建器导入和导出查询定查询定义可以导出,并另存为可与其他Teamcenter站点共享的XML文件。相反,保存在XML文件中的查询数据可以导入Teamcenter中。XML文件在数据导入之前进行解析和确认。确认按钮用于在导入POM类之前验证它是否与数据库中现有的类相匹配注XMLschema注导入查询定义执行以下步骤从XML文件导入查询定义,然后在Teamcenter数据库中创建相应的查询:在查询构建器框中单击导入按钮系统将显示导入框。显示导 中的最后一个查询定义文件单击浏览按钮以定位包含要导入的定义的XML文件。系统显示查询定义框。定位XML文件并单击导入系统在导入框中显示XML文件的内容单击确认按钮如果文件格式有效,查询数据会显示在查询构建器窗格中。如果遇到解析器错误,则显示一条信息性消息,描述错误的性质。单击确定在已保存查询树中加载查询,并退出导入框(可选)修改名称、描述或查询子句。单击创建按钮schema导出查询定义执行以下步骤将查询定义导出至XML文件:PLM00031 查询构建器指 1第4 导入和导出查询定在已保存查询树中选择要导出的查询。系统会在查询构建器窗格的右窗格中显示查单击导出按钮系统在打印框中以XML格式显示查询单击保存按钮将定义保存到用户指定的文件中。系统显示保存框。确定要保存文件的目 在文件名框中键入名称,包括.xml单击保存按钮系统会将文件保存到指定的位置,然后关闭保存框在打印框中单击关闭按钮查询构建器指 PLM00031属性索 1PLM00031 查询构建器属性索

如果要查找的搜索类的实例超过5,000,则必须对要搜索的属性添加索引。这样有助于提高搜索性能。不过,如果表非常小(即,类的实例少于500),则全表扫描比索引扫描更有效。如果不对属性创建索引,则会自动对Oracle表进行全表扫描。这会影响Oracle服务器的系统全局区(SGA)。SGA是供Oracle缓存查询及其执行计划的内存部分。您可使用以下命令对属性添加索引:$TC_BIN/install-PLM00031 查询构建器指 1最佳实 6-恢复“我的已保存搜索”文件 1将已保存的搜索导出到其他Teamcenter安 2PLM00031 查询构建器最佳实查询构建器存在多个最佳实践。使用这些步骤可处理常见任务,比如将已保存的搜索导出到其他Teamcenter安装。恢复“我的已保存搜索”文件如果您误删了我的已保存搜索文件夹,则可恢复已保存的搜索。以下步骤说明了创建查询以恢复我的已保存搜索文件夹内容在名称框中,为查询键入唯一的名称。(可选)在描述框中键入对查询的描述。单击搜索类按钮以选择查询的目标类类选择框以树的形式显示POMschema展开POM_application_objectSavedSearch在属性选择窗格中,单击显示设置按钮。在显示设置框中,选择全部属性和显示名称。双击树中的节点Owner

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论