【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体涉及向数据仓库(也称为“数据存储器”)供应交易数据。具体地说,本专利技术针对一种供应技术,其确保数据仓库中所收集的数据的一致视图。
技术介绍
术语数据仓库通常指的是中央数据收集(通常是数据库),其内容包括多个经常不同的数据源的数据。主要将数据从数据源拷贝到数据仓库,并将其长期存储在数据仓库中,主要用于数据分析,并且用于确保高级数据视图的目的。数据仓库的创建基于两个管理原则。首先,将数据从分布的、并且经常不统一的结构化的数据库存合并到数据仓库中,以呈现数据的可能的全局视图以及基于所述全局视图的高级评估。其次,数据仓库的使用允许将用于操作问题(例如在短寿命交易的情形中)的那些数据与为了进行报告、高级数据分析等等而在数据仓库中所使用的这些数据分离。过去,数据仓库的供应通常基于周期(例如在月末的成批处理)来实现。近年来,越来越多地出现偏离通常的供应方式,而朝着或多或少实时地供应数据仓库的方式。这种发展的背景是:许多部门需要立即可用的数据收集,同时一方面保留操作(数据生成)系统的分离,另一方面评估(数据收集)系统。现代的操作系统经常被设计为OLTP系统。术语OLTP(在线交易处理)指的是用于基于交易的数据处理的方法。关于这一点,交易被理解为根据ACID概念而组合以形成不可分的单元的一系列逻辑上相关的个体动作。交易的特征在于,这里所组合的个体动作全部执行或完全不执行。此外,可以在不增加多个交易-->之间的交互的情况下并行地执行多个交易。因此,将每一个体交易与其它交易“隔离”地实现。以交易范例为基础,确保OLTP系统的公共特性。这些公共特征中的一个是OL ...
【技术保护点】
一种系统,用于在确保一致数据视图的同时,向数据仓库供应在基于交易的处理的情形下生成的数据,所述系统包括: -接口,用于接收数据元素,所述数据元素被分配给各个交易,并且需要在传送到所述数据仓库之前进行处理; -处理控制组件,用于确 定所接收到的数据元素对于特定处理操作的各个分配,以及用于控制所接收到的数据元素对于关联的处理分支的分布; -至少一个第一缓冲存储器,被提供在所述处理控制组件的下游,用于暂时存储分布后的数据元素,其中,给每一个已存储的数据元素分配时间控 制信息; -两个或更多个处理分支,在其中存在分别提供的处理组件,所述处理组件用于对从所述至少一个第一缓冲存储器读出的数据元素进行处理; -至少一个模式控制组件,在第一模式下,其发起与所述时间控制信息无关的对数据元素的处理,而在第 二模式下,提供基于所述时间控制信息的对特定数据元素的优先级化处理;以及 -传递组件,被部署在所述处理分支的下游,并且将处理过的数据元素传递给所述数据仓库。
【技术特征摘要】
【国外来华专利技术】EP 2006-1-20 06001243.21.一种系统,用于在确保一致数据视图的同时,向数据仓库供应在基于交易的处理的情形下生成的数据,所述系统包括:-接口,用于接收数据元素,所述数据元素被分配给各个交易,并且需要在传送到所述数据仓库之前进行处理;-处理控制组件,用于确定所接收到的数据元素对于特定处理操作的各个分配,以及用于控制所接收到的数据元素对于关联的处理分支的分布;-至少一个第一缓冲存储器,被提供在所述处理控制组件的下游,用于暂时存储分布后的数据元素,其中,给每一个已存储的数据元素分配时间控制信息;-两个或更多个处理分支,在其中存在分别提供的处理组件,所述处理组件用于对从所述至少一个第一缓冲存储器读出的数据元素进行处理;-至少一个模式控制组件,在第一模式下,其发起与所述时间控制信息无关的对数据元素的处理,而在第二模式下,提供基于所述时间控制信息的对特定数据元素的优先级化处理;以及-传递组件,被部署在所述处理分支的下游,并且将处理过的数据元素传递给所述数据仓库。2.如权利要求1所述的系统,还包括:至少一个第二缓冲存储器,被部署在所述处理分支的下游,用于暂时存储所述处理过的数据元素。3.如权利要求1或2所述的系统,其中,给每一个处理分支分配单独的第一缓冲存储器和/或单独的第二缓冲存储器。4.如权利要求1至3中的任意一项所述的系统,其中,所述第一缓冲存储器和/或第二缓冲存储器实现为队列。5.如权利要求1至4中的任意一项所述的系统,其中,所述第一缓冲存储器和/或第二缓冲存储器实现为批处理文件。6.如权利要求1至5中的任意一项所述的系统,其中,所述第一缓冲存储器和/或第二缓冲存储器实现为接口数据库。7.如权利要求1至6中的任意一项所述的系统,其中,给每一个处理分支的多个处理线程分配公共的第一缓冲存储器和/或第二缓冲存储器。8.如权利要求1至7中的任意一项所述的系统,其中,给至少一个第一缓冲存储器和/或第二缓冲存储器中的数据元素分配状态信息,所述状态信息指示所述数据元素的读出状态。9.如权利要求1至8中的任意一项所述的系统,其中,给至少一个第一缓冲存储器和/或第二缓冲存储器中的数据元素分配状态信息,所述状态信息指示所述数据元素的处理状态。10.如权利要求1至9中的任意一项所述的系统,其中,给所述交易和/或所述数据元素分配数字标识符,并且将根据所述数字标识符...
【专利技术属性】
技术研发人员:丹尼尔帕努萨特,汉斯贝特洛克,
申请(专利权)人:瑞士银行股份有限公司,
类型:发明
国别省市:CH[瑞士]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。