用友NC-UAP查询引擎技术详解
5星 · 超过95%的资源 需积分: 9 70 浏览量
更新于2024-07-31
收藏 8.96MB DOC 举报
"《红皮书\NCV5-查询引擎技术红皮书》是用友核心技术开发的一份文档,主要介绍了用友NC平台中的查询引擎技术,包括对象管理、查询模型、格式模型、报表发布以及插件开发等内容。这份红皮书特别关注于为高级实施人员和专业开发人员提供复杂查询设计和个性化报表展现的能力。"
正文:
查询引擎(Query Engine,简称QE)是用友NC-UAP平台的核心组件之一,旨在支持高级用户进行复杂查询的构建和定制化报表的展示。文档首先介绍了QE的功能定位和背景,它结合了自定义查询的数据字典管理和Form Design的界面设计理念,同时整合了数据仓库(DW)的技术。
在第一章中,文档阐述了QE的诞生背景和目标用户,强调其对NC数据字典的依赖,以及对复杂查询和报表展现的支持。自定义查询作为其前身,为数据管理和查询对象的创建奠定了基础。
第二章详细讲解了对象管理,包括对象树的结构,对象的编辑、导入和导出,数据源的配置,以及用户首选项和资源权限的设定,这些都是构建查询模型的基础。
第三章深入讨论了查询模型的构建,包括参数控制,SQL设计(如数据字典、向导设计和手工设计),数据交叉(如投影交叉和旋转交叉),代码嵌入(如SQL整理、数据加工和穿透规则),以及查询执行、查询集成(复合查询、物化查询和合并查询)和数据权限的设置。
第四章则围绕格式模型展开,说明如何引用查询,进行格式设计(包括控件管理、属性绑定和行列格式设计),预定义数据处理,以及报表浏览的相关操作,如界面初始化、数据处理、控件联动和报表打印。
第五章介绍了报表的发布,包括发布为功能节点的方式(手动挂接和向导发布),以及轻量化报表展现的实现。
第六章讲述了插件开发的流程,从生成插件到设计、管理插件,以及开发过程中的总结。
此外,附录提供了查询引擎的常见问题解答(FAQ)、交叉表的使用示例、预置方案,以及与模板集成的方案等实用资料,为用户提供了更深入的实践指导。
《红皮书\NCV5-查询引擎技术红皮书》全面覆盖了用友NC平台查询引擎的各个方面,是一份对于理解和使用查询引擎进行高级开发非常有价值的参考资料。
103 浏览量
148 浏览量
114 浏览量
2021-11-24 上传
201 浏览量
2011-08-22 上传
2022-02-01 上传
huangyinhai
- 粉丝: 1
- 资源: 9
最新资源
- 酒店大堂装饰模型设计
- delivery-upptime:Math Mathieu Leplatre的正常运行时间监控器和状态页面,由@upptime提供支持
- ComputationalPhysics2019
- 神领物流 微服务项目实战-课程学习
- 非光学太阳能跟踪器(东塔2.4KW)-项目开发
- SpinConv:从旋转表示类型转换为另一种-matlab开发
- 现代简约沙发模型设计
- 临时岗位津贴申请单excel模版下载
- Calculadora
- Benchworks
- redis-lesson:我的laravel教程“带有Socket.io的实时Laravel”版本
- 圣诞节的漂亮小程序圣诞节漂亮的小程序
- trab_calc_num_ufsc:TrabalhoPrático1 deCálculoNúmerico
- 绿色田园家居模型
- 1D、2D 或 3D 中的拉普拉斯算子:具有精确特征对的矩形网格上的稀疏 (1-3)D 拉普拉斯算子。-matlab开发
- 正常运行时间:Jul Julien Jourdain的正常运行时间监控和状态页面,由@upptime提供支持