医药流通企业供应链管理数据仓库模型设计
医药流通企业供应链管理数据仓库模型设计
[摘 要] 数据仓库技术以改进后的数据库技术进行数据存储和资源管理,弥补了传统数据库应用在决策支持方面能力的不足。本文根据医药流通企业供应链管理的特点和发展要求,构建医药流通企业供应链管理的数据仓库模型体系。该体系将数据仓库技术引入到医药流通企业供应链管理中,为建立企业的数据分析环境提供技术手段。
[关键词] 数据仓库;供应链管理;医药流通企业
现有医药流通企业供应链管理系统多以“进货—库存—销售”为模式,重在对药品流的管理,但是其软件平台在满足数据收集、存储和简单管理的同时,却无法满足医药流通企业行业特定的、日益增多的、深层次的管理要求。由于药品种类繁多、药品价格变动无序、质量追踪周期长等因素的影响,要求医药流通企业建立操作型数据环境来完成日常业务数据的收集和存储,同时建立核心数据仓库,以集成业务系统收集的数据和外部数据,通过对企业全局数据的分析,从中挖掘出有价值的知识和规则,让决策者及时掌握市场信息,调整经营策略,为企业创造效益。
数据仓库建模是数据仓库设计的基础,数据仓库建模过程包括:企业模型设计、概念模型设计、逻辑模型设计和物理模型设计等。
1 医药流通企业供应链管理数据仓库的企业模型
企业模型是从企业用户的角度对企业所需数据的内容以及数据间的关系的抽象。通过企业模型,可以比较完整地了解企业各类人员对数据的需求程度,以指导数据仓库的建设和完善。医药流通企业供应链管理数据仓库的构建,必须满足药品采购、库存、配送、销售等管理人员的要求,如采购中要选择利润率高或畅销的药品,降低采购成本;要保证在不脱销情况下,减少库存量,做到库存结构合理化安排;要设计一套智能的调度系统,在很短时间内完成药品调度工作;要根据不同客户的特点和需求,采用适当的促销活动,增加利润等等。本文采用面向对象的方法建立医药流通企业模型,具体设计结果如图1所示。
2 医药流通企业供应链管理数据仓库的概念模型
数据仓库是按照主题来组织数据的,主题的确定必须考虑到最终用户的需要,医药流通企业供应链管理层数据仓库主题(如图2所示)包括药品主题、采购主题、仓储主题、配送主题、客户主题。药品主题的内容包括记录药品的采购情况、药品的销售情况、药品的存储情况;采购主题主要收集与采购情况相关的信息,包括供应商的基本信息、药品基本信息、药品采购信息等;仓储主题主要包括库房基本信息、药品出入库情况等;配送主题包括承运商信息管理、交通工具(车辆、船只等)资料、运输人员资料等;客户主题包括客户购买药品的情况、药品销售情况等。
将主题内容应用到关系模型上形成概念模型,如图3所示。药品主题涵盖的关系表有药品表、供应关系表、购买关系表、仓储关系表、配送关系表。仓储主题涵盖的关系表有仓储关系表、仓库表、仓库管理关系表、管理员表等。
3 医药流通企业供应链管理数据仓库的逻辑模型
数据仓库逻辑设计包括:数据粒度层次划分、确定数据分割策略、关系模式的定义和记录系统的定义、确定数据抽取模型等。逻辑模型的最终设计成果包含每个主题的逻辑定义,并将相关内容记录在数据仓库的元数据中。
粒度层次的划分与聚集确定的适当与否直接影响到数据仓库中的数据量和信息查询结果。如果主题分析的时间范围较小,可以保持较少时间的细节数据。例如客户基本信息表,它属于增长较为缓慢的信息,随着客户数量的增长、客户业务信息的变更该表会增长,应使用单一的数据粒度。而药品的销售数据表应采用多重粒度进行数据的划分,并考虑营销主题中各项内容特点以及对数据分析的要求,细致地进行粒度划分形式的选择,合理地确定粒度层次。
要选择适当的分割标准,应考虑的因素包括:数据量、数据分析处理的实际情况、简单易行以及粒度划分策略等。该模型采用的分割策略是按照时间、药品类型、地区以及它们的组合等对数据进行分割。如按照季节和药品类型进行分割,将同一时间和同一药品的数据合并起来一起存储。药品主题内数据的分割采用药品大类、药品小类和时间标准等分割,供应商内的数据分割采用地理位置和时间来进行。
关系模式的定义即对选定的当前实施的主题进行模式划分,形成多个表,并确定各个表间的关系,图4给出药品主题的一个关系模式。记录系统的定义即关系模式具体化是指明数据仓库中关系表各个字段来源于哪个业务数据库的哪张表的哪个字段。
4 医药流通企业供应链管理数据仓库的物理模型
数据仓库物理模型是逻辑模型在数据仓库中的实现,包括确定数据的存储结构、确定索引策略、确定数据存放位置及存储分配等。考虑到数据存储速度、存储效率、系统的可靠性、系统造价等诸多因素,医药流通企业供应链管理数据仓库中包含巨量数据,其数据存储应采用RAID存储结构。RAID存储管理和磁盘列阵共同组成RAID存储子系统。存储管理器中实现了磁盘RAID的存储策略和功能,存储管理器具有自己的缓存以提高系统读取速率。存储管理器和磁盘列阵之间通常采用多条SCSI总线连接。
数据仓库的索引策略主要有:B-Tree索引、位图索引、Bitwise索引、连接索引和“广义”索引。医药流通企业供应链管理数据仓库的索引主要采用连接索
引,即将事实表和维表中的索引项进行连接运算,然后将结果作为索引保留。由于索引项比整个记录条目要小,连接索引也比直接对事实表和维表进行连接的结果集合要小得多,因此,连接索引能够起到较好的索引作用。
在物理设计时,常常按照数据的重要性、使用频率以及对响应时间的要求进行分类,并将不同类型的数据分别存储在不同的存储设备中。重要性高、经常存取并对响应时间要求高的数据存放在高速存储设备中;存储频率低或对存取响应时间要求低的数据则可以存放在低速存储设备中。另外,在设计时还要考虑数据在特定存储介质上的布局。在数据仓库的物理模型设计中要确定不同数据的存储分配,数据可以集中存放在一台服务器上,也可以按部门、工作小组、主题区域或应用分散在多个服务器上。
5 医药流通企业供应链管理数据仓库体系结构
医药流通企业供应链管理数据仓库模型体系(如图5所示)主要包括源数据、数据转换抽取加载、中心数据仓库、数据集市、数据访问与分析等5大层次。源数据主要是企业的ERP系统、物流管理系统、CRM系统等业务操作系统以及外部业务数据系统在经过数据清洗的基础上,获得数据仓库的基础数据集,在经过数据的转换抽取和加载,让原先来自不同数据库系统的数据具有相同的属性,从而形成中心数据仓库,在此基础上,将面向企业中的某个部门的数据按照逻辑上或物理上进行划分形成数据仓库子集,便于不同需求层次的访问和使用,使对信息的利用更快捷、灵活。
医药流通企业供应链管理数据仓库模型建立完成后,需要使用Oracle、IBM、Sybase、Informix等一些数据开发工具完成数据仓库的创建。数据仓库的建设是各种先进的信息处理技术与企业管理决策结合的过程,只有将联机分析处理技术、数据挖掘技术等与数据仓库中庞大的数据相结合,与企业先进的管理决策方法相结合,才能使数据仓库在企业的经营管理决策中发挥巨大的作用。
主要参考文献
[1] 林宇 等. 数据仓库原理与实践[M]. 北京:人民邮电出版社,2003.
[2] 陈京民. 数据仓库原理、设计与应用[M]. 北京:中国水利水电出版社,2004.
[3] 成新华. 基于医药经销管理系统的数据仓库的设计研究[D]. 成都:成都理工大学,2003.
因篇幅问题不能全部显示,请点此查看更多更全内容