文档详情

自定义查询PPT.ppt

发布:2016-12-05约5.24千字共60页下载文档
文本预览下载声明
产品定位 一个面向实施人员 和开发人员的查询建模产品 全面支持复杂查询的设计 和个性化的报表展现 查询引擎所定义的查询模型 可通过多个业务模块展现 产品框架 建模思路——有查询意义的表 事实表 单据,凭证等,主要由指标和外键构成 基础数据维度表 基本档案表(客商档案,科目等),主要由编码、名称和基础属性构成 非基础数据维度表 如单据类型表、工资类别表等,主要由编码、名称和业务属性构成 建模思路——有查询意义的事实表字段 业务关联字段——表间关联 如唯一ID,主表ID,来源单据ID,辅助核算ID等 基础维度字段——汇总依据,显示,筛选 时间维度字段——(时间段)筛选 指标字段——显示,汇总 标识/标志位/类别字段——筛选,显示 其它描述字段——显示,筛选 固有字段(dr,ts)——筛选 建模思路——有查询意义的维度表字段 业务关联字段——表间关联 如唯一ID,类别ID,公司ID,上级ID等 编码字段——显示,筛选 名称字段——显示,筛选 其它描述字段——显示,筛选 固有字段(dr,ts)——筛选 核心表模型——销售订单 核心表:so_sale 基础维度:公司,客户,存货,销售组织,库存组织等 时间维度:单据日期,会计年度等 核心表模型——采购订单 核心表:po_order 基础维度:公司,供应商,存货,采购组织,库存组织等 时间维度:订单日期,会计年度等 核心表模型——库存出入单 核心表:ic_general_h 基础维度:公司,客商,存货,部门,仓库等 时间维度:单据日期,审核日期等 核心表模型——存货核算单据 核心表:ia_bill 基础维度:公司,客商,存货,部门,仓库等 时间维度:单据日期,会计年度等 核心表模型——总帐凭证 核心表:gl_voucher 基础维度:公司,凭证类别,科目,币种等 时间维度:制单日期,会计年度等 核心表模型——收付单据 核心表:arap_djzb 基础维度:公司,客商,科目,部门,帐户,收支项目等 时间维度:单据日期,会计年度等 核心表模型——固定资产卡片 核心表:fa_card 基础维度:公司,使用部门,管理部门,币种等 时间维度:录入日期等 核心表模型——结算凭证 核心表:fts_voucher 基础维度:公司,结算中心,帐户,币种等 时间维度:制证日期,会计年等 核心表模型——薪资数据 核心表:wa_data 基础维度:公司,人员,部门,币种等 时间维度:年度,期间等 核心表模型——存货档案(维表) 核心表:bd_invbasdoc 相关表:bd_invmandoc, bd_invcl等 核心表模型——客商档案(维表) 核心表:bd_cubasdoc 相关表:bd_cumandoc, bd_invcl等 核心表模型——人员档案(维表) 核心表:bd_psndoc, bd_psnbasdoc 相关表:bd_psncl, bd_deptdoc等 建模思路——报表方法论 三个问题: 每列数据从何而来? ——需要定义哪些字段表达式 具备什么关系的数据会出现在一行上? ——需要定义哪几个查询 表头数据和表体数据有什么关系? ——需要定义哪些待定参数 建模思路——典型建模流程 期初期末模型——典型表样 期初期末模型——数学描述 期初期末模型——业务模式 余额表模式 凭证汇总模式 复杂模式 比如:中心可用余额 = 该账户在余额表中的余额 + “已审核”状态结算凭证中增加该账户余额的分录金额 - “已审核”状态结算凭证中减少该账户余额的分录金额 - “已制证”状态结算凭证中减少该账户余额的分录发生额 - 以该账户为内部付款账户的待核查、待支付、待制证状态的委托付款书 - 以该账户为表头结算中心付款账户的待支付、待制证状态的资金下拨单 - 以该账户为表体结算单位内部账户的待支付、待制证状态的资金下拨单 - 该账户的最低限额 - 以该账户为“结算中心付款账户”的待核查、待支付、待制证状态的委托付款书 期初期末模型——查询语言(余额表模式) 约定: 发生额视图为V 其中的发生额字段为F,时间维度字段为T 当前余额视图为Vn 其中的余额字段为B 基础数据维度字段为Dimi 期初期末模型——查询语言(余额表模式) 当前余额查询: Qn = select Dimi, sum (B) as B from Vn group by Dimi [t1, tn] 时间段发生额查询: Q1n(t1)=select Dimi,sum(F) as F1 from V
显示全部
相似文档