企业数据仓库详细设计说明书-dss详细设计分册

企业数据仓库详细设计说明书-dss详细设计分册

ID:16437417

大小:771.00 KB

页数:18页

时间:2018-08-09

企业数据仓库详细设计说明书-dss详细设计分册_第1页
企业数据仓库详细设计说明书-dss详细设计分册_第2页
企业数据仓库详细设计说明书-dss详细设计分册_第3页
企业数据仓库详细设计说明书-dss详细设计分册_第4页
企业数据仓库详细设计说明书-dss详细设计分册_第5页
资源描述:

《企业数据仓库详细设计说明书-dss详细设计分册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XXXX企业数据仓库设计说明书-ETL详细设计分册XXXX企业数据仓库概要设计说明书DSS详细设计分册(文档编码:OM-BIDW-C008)(版本01.00.000)未经许可,不得以任何形式抄袭xxxx版权所有,翻板必究OM数据仓库短彩技术部数据组2009年3月xxxx短彩技术部数据组XXXX企业数据仓库详细设计说明书-DSS详细设计分册文档变更历史日期版本作者修改内容评审号变更控制号发布日期2009-04-2701.00.000黄浩建立初始版本2009-04-27xxxx短彩技术部数据组XXXX企业数据仓库详细设计说明书-DSS详

2、细设计分册1概述DSS(DispatchSupervisorSystem)调度监控系统贯穿了整个数据仓库,是数据仓库数据处理的控制中心,是数据仓库中粒度建立的技术支撑,它控制着数据的流向,一切与数据处理有关的进程(存储过程)都将由DSS来调度启动。与其他业务型系统相比,前者的绝大部分的进程都是由系统用户手工触发(比如点击按钮),系统显式启动对应的预设进程;而在数据仓库中,尤其是数据处理过程中,绝大部分的进程(存储过程)都是由DSS隐式启动,不需要人工干预。1.1DSS功能模块DSS系统主要包括调度模块和监控模块三大功能模块:调度、监

3、控及用户权限管理²调度:调度模块主要是完成调度数据的配置及调度的具体实施u配置调度数据:录入调度所必须的配置数据,比如程序名、参数、依赖关系等,该功能模块通过WEB页面录入u调度实施:调度实施是整个系统的核心模块。它根据调度配置数据完成“生成程序参数”、“判断程序执行条件”以及“执行程序”xxxx短彩技术部数据组XXXX企业数据仓库详细设计说明书-DSS详细设计分册三个步骤的功能。²监控:监控模块主要是负责对系统调度过程及结果的监控u日常调度查询:包括查询“程序的完成情况”、“程序依赖数据”、“程序执行的条件”等信息u监控例行报警:

4、主要是将调度失败的程度显示出来,便于及时的处理失败的调度。²用户权限管理:因为调度监控系统关系到整个数据仓库的运作,因此在该模块中必须要加强权限的管理,一旦调度关系紊乱,整个系统可能会崩溃。用户权限主要是控制“调度配置数据”模块中的权限1.1系统约定与假设1.1.1调度对象调度的对象是存储过程。因为调度实施是由ORACLE作业结合ORACLE存储过程来完成的,因此,我们将调度对象统一抽象为存储过程,即任何的执行动作都必须要封装在存储过程中。1.1.2事件我们约定,每个存储过程每执行一次,就完成了一次事件。1.1.3周期在DSS系统中

5、,任何的调度都是周期性的,而不是任意的。即每个存储过程都是按照固有周期来执行,每个周期执行的参数值会随着周期数而变化。比如以天为周期的存储过程,每天都会被调度执行,每天执行的参数值会不同。目前DSS系统中的调度周期有:²Day:天,以天为周期调度执行存储过程,每次执行的参数值为对应的周期值²Mon:月,以月为周期调度执行存储过程,每次执行的参数值为对应的周期值xxxx短彩技术部数据组XXXX企业数据仓库详细设计说明书-DSS详细设计分册²Week:周,以周为周期调度执行存储过程,每次执行的参数值为对应的周期值²Qrt:季度,以季度为

6、周期调度执行存储过程,每次执行的参数值为对应的周期值1.1.1表与存储过程我们约定DW中的所有表都有对应的存储过程,²命名上也必须要符合一定的规则:存储过程名=PRO_+表主体名。表主体名即完整的表名省略掉_yyyymmdd或_yyyymm等扩展字符串²一一对应。每个表有且仅有一个对应的存储过程,每个存储过程仅对应唯一一个表²对于通过加载数据的表,在调度配置数据中也必须要存在一条对应存储过程的记录因此,在DSS中,表与存储过程在语义上是对等的。1.1.2存储过程参数根据DW中数据存放的方式,存储过程存在两个参数:时间型参数和通道型参

7、数²时间型参数。必选参数,任何存储过程必须要有时间型参数,按照存储过程执行周期的不同,参数可以是日期(YYYYMMDD)、月份(YYYYMM)、周(WEEK)、季度(QRT)等²通道型参数。可选参数,通道参数值是各个通道的拼音简写,而且必须是大写,比如运博移动是YBYD,由此类推1.1.3依赖依赖是调度之所以存在的原因。xxxx短彩技术部数据组XXXX企业数据仓库详细设计说明书-DSS详细设计分册在数据仓库中,粒度是其中核心之一,设计粒度的一个原因是使数据统计更加高效化,也就是说当我们要获取某一个具体的统计指标的时候,我们其实并不是

8、从最原始的数据开始的,我们往往是在某个中间粒度的物理表中统计的。这就构成了一个依赖,即要统计指标A,必须要依赖中间粒度物理表B;也就是说只有在表B的数据生成的时候,我们才能进行指标A的统计。因此依赖有如下要素:²依赖配置。即必须要配置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。