3.6 数据仓库中的快照
数据仓库服务于各种应用和用户,如顾客系统、市场系统、销售系统和质量控制系统。尽管数据仓库的应用和类型各异,但每个数据仓库内部都有一种称为“快照”的数据结构。图3-34展示了数据仓库快照的基本组成形式。快照源于特定事件的发生。触发快照的事件多种多样,包括记录离散活动的信息,如填写支票、打电话、收到货物、完成订单、购买保险单等。这些离散活动是随机发生的,需要记录下来。另一类触发快照的事件是规定的时间点,如日末、周末、月末等,这些时间点是可预测的。快照由四个基本部分组成:键码(KEY)、时间单元、与键码相关的初始数据和作为快照过程一部分捕获的二次数据。键码用来识别记录和初始数据,时间单元根据时间元素生成,通常指快照描述事件发生的时刻,初始数据是与键码直接相关的非键码数据,如产品销售、价格、条件、地点和代理。二次数据表示快照生成时捕获的外来信息,如成交时的股市价格或优惠利率。数据仓库中的数据记录是一种时刻的快照,包含不同类型的数据。