- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 基础结构模块, 业务数据源 通常指当前登录账套的数据源,是NC运行所需要的业务数据源。 ? 定义数据源 是指查询引擎自身的系统表所在的数据源,执行切换功能后,主界面上的对象树的内容会作相应改变。 执行数据源(上面所说到的C)是指该查询定义取数的数据源, 查询引擎本身的系统表所在数据源可以跟这个取数数据源不同,也就是说定义数据源和查询数据源可以分离。 * 询对象的定义是基于数据字典进行的,而这份数据字典来自查询对象所指定的数据源。由于多数报表的列与业务数据库的字段存在某种对应关系,因此数据字典的存在有助于提高查询定义的直观性和易用性。 系统会根据执行数据源是NC、IUFO或其它数据库三种情况分别加载不同的数据字典 * 参数是查询模型中代表动态信息的元素。在SQL设计、SQL整理和数据加工中,均可以根据参数的不同,对查询的定义和执行进行调整。 参数的定义部分需要遵循特定的规范 指参数名以#开头并以#结尾的参数,多用于手工SQL设计中,也可用于向导SQL的非待定条件部分。 公式:NC公式系统支持的公式。 SQL语句:一般的SQL语句,但默认情况下取值只能取第一行第一列的值。 查询参数:可以替换为普通的查询参数。 插件类:自定义的插件类,用来处理特定的表达式。 * 向导设计参考典型SQL的构成规则,充分利用数据字典的功能,引导用户一步步完成SQL的设计。 表定义-连接定义-字段定义-筛选条件定义-排序字段定义-数据交叉属性 手工设计是支持自由SQL的方式,由于复杂SQL在解析、适配、执行等方面的不稳定性较大,因此不推荐普通用户使用 * 部门的员工民族统计表 * 最大的差别: 第一类交叉属于查询行为,适用于行列设置都已在表样中固定的报表,其交叉结果严格遵循表样格式,其行列结构不会受查询数据的影响;第二类交叉属于数据加工行为,其交叉后的行列结构在查询出数据之前不可预料,多用于完全真实地对原始数据进行动态处理。 * SQL整理(SQL Repair):指在SQL查询之前,对SQL所作的调整。通常会根据参数的不同,对查询的表、字段或条件等信息进行增补或修改。 数据加工(Data Process):数据加工是指某个(或某几个)结果集在经过一系列加工算法的变换后得到另一个结果集,而后者通常是业务上要求的展现结果。 数据加工与SQL整理的区别在于:前者在SQL查询之后进行,作用的对象是结果集;后者在查询之前进行,作用的对象是SQL定义。 ? * 假定报表R1上存在某个区域A1,A1内部有若干业务数据,如果以A1为出发点能够切换到另一张报表R2的上的区域A2,而且A1和A2的内部数据存在着某种内在联系,则称可以从R1穿透到R2。 * 复合查询,顾名思义就是基于已定义的查询继续做查询,从这个角度来说,那些已有查询和数据库里的物理表的地位和角色是一样的。 应用场景:报表在列向可以被划分成几个分组,每组由若干个列构成,每个列分组的数据能够通过SQL查询获得,而不同列分组的数据出现在同一行的前提是它们对应于同一个行ID(该ID通常是某个字段或某几个字段的组合)。即报表数据可以通过多个查询结果集相互连接的方式获得。 如果用户的查询中使用了过多的物化临时表并且选择了每次刷新,那么效率就会降低,所以请慎重使用这种功能。只有在查询数据并非经常变化,而且查询引用关系比较复杂的情况下物化临时表才能发挥其最大用途 * V55平台提供元数据后,经过业务建模的对象实体会逐步大量预置到产品当中,查询引擎作为业务系统的取数与分析工具,已经支持与元数据在数据逻辑层实现集成。 * 控件指用于展现的界面元素,布局指界面元素之间的排列规则 * 查询引擎做的报表,可以发布为NC的独立功能节点。 随着NC Portal的发展,查询引擎的报表也支持发布到portal中,也就是可以在门户上直接浏览查询引擎的报表内容。 向导式发布 将查询引擎的某一查询对象直接发布到系统菜单形成的功 能节点,发布时指定是否生成报表模板、打印模板和(老)查询模板,展现时使用的是平台提供的行业报表模板。 * 查询对象编辑权限是用于控制查询引擎设计的查询对象能否被不同角色编辑或引用。 而浏览权限主要用于控制查询引擎设计的格式对象能否被不同用户或角色浏览 ,数据字典资源权限主要用于控制查询引擎在进行SQL设计的时候引用的数据字典中的表能否被不同角色添加到查询当中 * 查询引擎实施顾问培训(下) NCBI/报表开发部 李长山 2008年 4月 14日 课程编号: 主要内容 QE设计对象的建模思路 整体框架与基本概念 主要模块介绍 常见案例演示 建模思路——有查询意义的表 事实表 单据,凭证等,主要由指标和外键构成 基础数据维度表 基本档案表(客
您可能关注的文档
- §2`第一章节课件(1382KB).ppt
- §2“承包制”班级管理模式20班干部承包人(490KB).ppt
- §7.Linux企业级应用Linux企业级应用12章节(611KB).pptx
- §2“承包制”班级管理模式210学生干部管理系统(287KB).ppt
- §7.win8风格触屏联动效果课件模板(3250KB).ppt
- §7.背影(1060KB).ppt
- §2“承包制”班级管理模式220备品承包管理系统(296KB).ppt
- §7.闭合电路欧姆定律闭合电路的欧姆定律4章节(416KB).ppt
- §7.闭合电路欧姆定律闭合电路欧姆定律1章节(429KB).ppt
- §2“承包制”班级管理模式230专项任务管理系统(280KB).ppt
文档评论(0)