柜员表(PMTLT)是描述柜员信息的表,主键为柜员代号(TLNO)。业务系
统中大部分联机交易均由临柜柜员操作,则柜员的管理必然形成系统中重要的一环。
在初建网点时通过中心主机维护主管柜员,而其他所有柜员信息则通过联机交易由
主管柜员进行维护。网点表(PMBBT)通过机构代号(OGCD)和柜员表连接,
关系为 1:n。
银行卡摘要表(CMDGT)是描述银行卡有关交易类型的表格,主键为摘要
代码(DGCD)。字段说明(DSCP)中描述了具体的交易类型。该表为字典表,
通过摘要代码和消费明细表(RESDT)相连。
4.2 银行卡数据仓库设计
4.2.1 元数据的设计
元数据是关于数据的数据,是对数据的结构、内容、键码、索引等信息的描述
[6]
。元数据是数据仓库的神经中枢,用于管理和控制数据仓库的建立和维护
[6][47]
。
元数据主要用来存储企业的业务模型和数据模型
[10]
,是数据信息化的核心部件。在
数据库中,元数据即是数据字典,用来描述数据库中的对象,包括表、列、数据库、
规则等。在数据仓库中,元数据用于描述数据仓库对象的任何东西——无论是一个
表、一个列、一个查询、一个商业规则等。如何构建元数据及实现高效的元数据管
理,在一个成功的数据仓库系统中是必不可少的。也正是由于有了元数据,DSS
分析人员才能有效地利用数据仓库。
元数据的重要性表现在
[6]
:(1)数据仓库使用者往往将使用元数据作为分析的第
一步,元数据如同数据指示图;(2)从操作性数据环境到数据仓库的数据转换是复
杂的、多方面的,是关键步骤。元数据要包含对这种转换的清晰描述,保证这种转
换是正确、适当和合理的,并且是灵活可变的;(3)元数据还管理粒度划分、主题
建立以及抽取的更新周期等,以便管理好数据仓库中大规模数据。
所以在数据仓库的建立之初,首先要确定元数据。元数据库中记载了关于数据
仓库,数据源,维,维级,维成员,立方体,立方体指标,立方体维,虚拟立方体,
虚拟立方体维,虚拟立方体指标的信息。下面列举了部分元数据表结构:
A. TDataWare:(数据仓库元数据表)
(
id int identity(1,1),
name varchar(40),
ModelId int,
Description varchar(200)
)
B. TCube:(立方体元数据表)
(
id int identity(1,1),
Name varchar(60),
Type int,
DatawareId int,
ModelId int,
EstimatedRows int,
第 4 页 共 16 页