用友二次开发平台_自定义查询与数据仓库.doc

用友二次开发平台_自定义查询与数据仓库.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用友二次开发平台_自定义查询与数据仓库

用友NC二次开发平台 ——自定义查询与数据仓库 用友NC总体技术部 2002-12-29 目 录 第一章 概述 1 1. NC数据库的若干特点 1 2. 查询分析与业务报表展现 2 3. 需要强调的几个概念 3 3.1 数据源与数据库实例 3 3.2 数据字典与数据库结构 3 3.3 数据表、临时表与报表 3 3.4 内连接与外连接 3 第二章 数据字典 5 1. NC数据字典的用途 5 2. NC数据字典的生成 5 3. NC数据字典的维护 5 第三章 自定义查询 7 1. 自定义查询的用途 7 2. 功能概述和操作流程 7 3. 查询管理中心 9 3.1 普通查询定义 9 3.2 复合查询定义 12 3.3 账夹与查询管理 14 4. 报表格式设计 14 4.1 表体结构设计 15 4.2 表单控件和布局设计 15 4.3 列格式设计 16 5. 报表权限分配 17 6. 报表浏览 18 6.1 待定参数设置 18 6.2 基本数据处理功能 20 6.3 统计分析功能 21 6.4 穿透查询 22 7. 应用技巧与注意事项 23 8. 自定义查询的开发接口介绍 24 8.1 取数接口 24 8.2 数据加工 24 第四章 数据仓库 25 1. 数据仓库的概念 25 2. 数据源定义 25 3. 数据字典编辑 26 4. 入仓任务定义 27 5. 入仓规则定义 27 6. 入仓任务管理 30 7. 其它主要功能 30 概述 NC数据库的若干特点 NC数据库采用主键化的设计思想,数据表一律使用单一主键约束。外键一般通过子表的某个字段关联主表的主键字段来建立。所有表都有时间戳和删除标志字段。 NC数据表命名规范要求,表名形式一般为“模块代号”+“_”+“英文描述”的形式,表名前缀(模块代号)和业务模块的对照关系大致如表1.1所示。子表名通常带有“_b”的后缀,比如销售主表为so_sale,而销售订单附表为so_saleorder_b。 前缀 模块 前缀 模块 bd 基础数据 dap 客户化-财务会计平台 dmp 客户化-管理会计平台 pub 客户化-公共数据 sm 客户化-系统管理 xx 客户化-数据交换平台 arap 应收应付 ca 成本管理 fa 固定资产 fi 筹投资管理 gl 总账 ia 存货核算 jc 项目成本 tb 全面预算 ct 合同管理 dm 发运管理 drp 分销资源计划 gp 政府采购 ic 库存管理 po 采购管理 prm 渠道管理 qc 质量管理 sc 委外加工 so 销售管理 vrm 供应商评估 mm 生产制造 pd 工程基础数据 bm 福利管理 dw 数据仓库 hi 人事信息管理 rm 招聘管理 om 组织管理 tbm 考勤管理 wa 薪酬管理 pe 绩效考核 trm 培训管理 表1.1 NC211表前缀与业务模块对应关系 NC常用的字段数据类型如表1.2所示。各数据表的主键的数据类型一般为char(20)。 类型 SQLSERVER ORACLE DB2 定长字符 Char Char Char 变长字符 Varchar Varchar2 Varchar 整数 Int Number(p) Integer 小数 Decimal(p,s) Number(p,s) Decimal(p,s) 布尔型 Char(1) Char(1) Char(1) 表1.2 NC常用字段数据类型 NC211支持SQLSERVER、ORACLE和DB2三种常用数据库,在各个产品的安装盘中,均有针对上述数据库的三套建库脚本。NC代码中的SQL语句统一采用SQLSERVER语法格式,在不同数据库运行时由内部功能对SQL进行翻译,从而实现多数据库适配。 NC211产品全部安装后,业务库中约有1000张数据表,16000个字段。下面就是一张NC某模块的数据表形态示意图。对于一名咨询实施人员来说,要想理清NC错综复杂的表间关系,既需要业务知识和实施经验的积累,也更需要二次开发工具的辅助支持。 图1.1 NC基础数据表形态示意图 查询分析与业务报表展现 在数据库应用系统中,数据查询始终是应用的基础和核心。数据利用和挖掘的常用方式就是从数据库中获取用户所需的业务数据,按照用户预定义的格式,通常以业务报表的形式提供给用户进行浏览,继而实现统计、分析、打印及转换等功能,还可作进一步的二次加工。 对于企业来说,业务报表是推动营运流程、衡量工作业绩、评估计划执行、决策未来发展 的重要依据。在本土企业中,有很多报表是由财务核算制度统一要求的(比如总账的三大表,进销存的明细账、流水账等等),这些是具有共性的部分;但还有相当部分的报表是企业结合自身情况专门制定的,这类报表往往拥有

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档