NCV5-X查询引擎技术详解:复杂查询与报表设计

需积分: 25 0 下载量 121 浏览量 更新于2024-07-24 收藏 9.77MB DOC 举报
"NCV5-X查询引擎技术红皮书,NC-UAP5.x,用友NC" 《NCV5-X查询引擎技术红皮书》详细介绍了用友NC-UAP平台中的查询引擎(Query Engine,简称QE)技术,该技术旨在为高级实施人员和专业开发人员提供一个强大的查询建模工具,以支持复杂的查询设计和个性化报表展示。 **第一章前言** 前言部分阐述了查询引擎的定位,它结合了“自定义查询”产品的功能流程和查询模型,Form Design的界面设计理念,以及数据仓库(DW)的技术,构建在通用的NC数据字典之上,旨在满足用户对复杂查询和报表需求的定制化处理。 **第二章对象管理** 本章介绍了对象管理的相关内容,包括对象树、对象编辑、对象导入导出、数据源的设置、首选项的配置以及资源权限的管理。这些功能确保了用户能够有效地组织和管理查询模型中的各类元素。 **第三章查询模型** 这一章深入探讨了查询模型的构建。参数控制允许用户灵活定义查询条件;SQL设计部分涵盖了数据字典、向导设计和手工设计三种方式,以适应不同的查询需求。数据交叉部分讲解了投影交叉和旋转交叉,提供了丰富的数据分析手段。代码嵌入则涉及到SQL整理、数据加工和穿透规则,使得用户能对查询结果进行更精细的处理。查询执行、查询集成则涉及复合查询、物化查询和合并查询,帮助优化查询性能和数据整合。 **第四章格式模型** 格式模型章节关注报表的呈现形式。引用查询使得数据能够与其他查询关联,格式设计则包括控件管理、属性绑定、行列格式设计以及预定义数据处理,用于创建用户友好的报表界面。报表浏览部分详细说明了界面初始化、数据处理、控件联动和报表打印等步骤,确保用户能够流畅地查看和打印报表。 **第五章报表发布** 本章介绍了如何将报表发布为功能节点,包括手动挂接和向导发布的两种方法,以及轻量化报表展现,使报表能在不同环境和设备上适应性展示。 **第六章插件开发** 插件开发章节涵盖了生成插件、设计插件、管理插件的全过程,提供了开发工具和技巧,帮助开发者扩展查询引擎的功能。 **第七章查询引擎V5新特性** 这部分详细列出了V5各个版本的新功能和变更,如参数重构、分页技术、SQL代码辅助器和数据字典级别的权限控制,持续提升查询引擎的易用性和安全性。 **附录** 附录部分包含了常见问题解答、交叉表使用示例、预置方案和集成方案,为用户提供实战指导和技术支持。 《NCV5-X查询引擎技术红皮书》是一本全面而深入的指南,为使用用友NC-UAP平台的开发和实施人员提供了宝贵的查询和报表设计资源。