电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

用友U8 cloud全产品培训课件PPT-企业建模平台-查询引擎培训.pptx

用友U8 cloud全产品培训课件PPT-企业建模平台-查询引擎培训.pptx_第1页
1/36
用友U8 cloud全产品培训课件PPT-企业建模平台-查询引擎培训.pptx_第2页
2/36
用友U8 cloud全产品培训课件PPT-企业建模平台-查询引擎培训.pptx_第3页
3/36
u8cloud自定义查询用友网络科技股份有限公司目录总体介绍报表设计查询设计发布为节点总体介绍--查询引擎模型查询模型的定义包括参数定义、SQL设计(含交叉定义)、SQL整理、数据加工、穿透规则等几部分,其中穿透规则描述的是本查询与外部查询的通信关系,剩余部分都用于描述查询内部的属性。总体介绍—查询设计态和运行态的基本流程总体介绍--报表界面查询设计-参数控制参数定义:用于定义本查询参数,其中参数名要保证互不相同。数据类型包括自由录入、内部引用的所有枚举、参照几种,当类型为枚举时,枚举项为用“@”分隔的枚举值,或者是一个单字段的查询SQL;当类型为参照时,枚举项为基础参照名,或者是用尖括号括起的自定义参照的类名参数引用参数引用:参数可在SQL设计的筛选条件页签引用。当筛选条件是待定条件的时候,双击“值”,文本框,就可以弹出参数选择对话框,点击选择对应的参数即可。参数设置•运行态要求用户首先对参数进行设置,这与查询模板的使用类似。当报表引用了多个查询时,参数将通过多页签设置,每个页签代表一个查询。查询模型——SQL向导设计手工设计SQL设计-数据字典•数据字典提供了统一的数据建模平台,支持对各种数据库对象进行管理,维护这些物理对象的逻辑属性,并向外系统提供访问数据库逻辑信息的接口。•支持导入自己定义的数据库表,生成自定义的数据字典表格对象,包括目录、表、视图、字段、外键等信息SQL设计-向导设计•选择表:即SQL语句中的from部分,可以利用数据字典选择库里的数据表,也可以选择查询对象,从而实现查询的集成(基于查询结果定义新的查询)。连接定义•连接定义:即SQL语句中的join部分(表间连接关系),支持典型模式和高级模式,典型模式实际就是关系数据库中的单键连接,连接字段只有一个,并且操作符都是常见的’=><’,而高级模式可以自由设置连接表达式,支持多键连接。连接定义典型模式连接定义高级模式字段定义•字段定义:即SQL语句中的select部分,可以定义任何SQLSERVER语法支持的查询表达式,但要保证字段别名不重复且使用规范名称(以字母开头、由字母、数字、下划线组成的字符串,且不能使用SQL保留字)。如果使用了聚集函数,则由系统自动完成groupby部分。表达式生成器筛选条件定义•筛选条件定义:即SQL语句中的where部分,可定义确定条件和待定条件。如果是待定条件,在值编辑框获得焦点时双击编辑框可弹出参数界面并作引用(或者在值编辑框获得焦点时按F12键或者双击弹出参数引用框);如果是固定条件,在值编辑框获得焦点时按F11键或者双击可弹出环境变量引用框,按F12键可弹出所引用的基础数据表的参照。排序字段定义•排序字段定义:即SQL语句中的orderby部分由查询设计生成的SQL语句•向导设计完成后在查询定义框的南部面板鼠标双击可弹出向导生成的等效SQL(待定条件全用(1=1)代替)。该功能可以用来检查SQL语句是否有错SQL设计-手工设计•手工设计是支持自由SQL的方式,由于复杂SQL在解析、适配、执行等方面的不稳定性较大,因此不推荐普通用户使用。数据交叉-投影交叉投影交叉(第一类交叉):假定有一个查询SQL,其查询结果是单行单列的汇总值,另外还有两组WHERE条件的序列,分别为横向序列(WhereX1、WhereX2、……、WhereXn)和纵向序列(WhereY1、WhereY2、……、WhereYn),则数据矩阵A(aij)对应的结果集成为投影交叉,如果aij是WhereXi和WhereYj同时作用在上述SQL上获得的结果。•原始数据(无交叉)•投影交叉设置•投影交叉结果•投影交叉属于查询行为,适用于行列设置都已在表样中固定的报表,其交叉结果严格遵循表样格式,其行列结构不会受查询数据的影响;数据交叉-旋转交叉•旋转交叉(第二类交叉):此类交叉用于显示表中某几个字段(称为交叉值字段)的统计值,并将其分组放置在查询结果中,一组列在数据表的左侧(称为交叉行字段),一组列(称为交叉列字段)旋转到数据表的上部成为列表头,统计值则放在对应的交叉单元。•原始数据(无交叉)•旋转交叉设置•旋转交叉结果•旋转交叉属于数据加工行为,其交叉后的行列结构在查询出数据之前不可预料,多用于完全真实地对原始数据进行动态处理。SQL整理•SQL整理(SQLRepair):指在SQL查询之前,对SQL所作的调整。通常会根据参数的不同,对查询的表、字段或条件等信息进行增补或修改。数据加工•数据加工(DataProcess):数据加工是指某个(或某几个)结果集在经过一系列加工算法的变换后得到另一个结果集,而后者通常是业务上要求的展现结果。格式模型报表界面模型流程格式模型——数据处理•基于数据集的处理排序/过滤/查找/公式列•基于表格的处理小计/交叉/穿透/回退发布•发布为功能节点几个例子:•客户查询(向导设计)•对方单位查询(手工设计)•项目、部门(向导设计)•项目查询(手工设计)

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用友U8 cloud全产品培训课件PPT-企业建模平台-查询引擎培训.pptx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信