产业聚焦物联网Industry focus数据仓库技术在电子订货系统中的应用研究몫톩욽,탬맰랼 / 뫓쓏횰튵벼쫵톧풺摘 要:传统的电子订货系统中,各超市、仓库配送中心、以及供应商等各结点之间无法实现真正的数据共享,导致超市订货效率低、商品配送成本高、库存不合理等问题频频出现。而数据仓库技术是一个面向主题的、集成的、相对稳定的、反应历史变化的数据集合,用于支持经营管理中的决策制定过程。本文以建立面向订单为主题的数据仓库为例,讨论电子订货中数据仓库的实现过程,并分析如何利用数据仓库OLAP等数据分析和挖掘工具,帮助决策者查找数据间的潜在关联,进一步为企业商品订购策略、货物配送方案、生产计划等提供多方位的决策支持,提高企业运作效率。关键词:电子订货系统;数据仓库;电子订单着经济的发展,连锁超市的经营方式越来越数据原始、细节性数据综合性、提炼性数据普遍,并渗透到人们生活中的方方面面。而内容随在当前企业信息化发展的浪潮中,基于现代数据面向操作人员,支持日常面向决策人员,支持管网络和信息技术的电子订货系统应运而生,顺应了连锁超处理操作理需要[1]市发展的要求。电子订货系统,通过信息和网络技术将方式数据子超市连接成一体,并将子超市的产品种类、销售量、库组织面向应用,事务驱动面向分析,分析驱动存量等信息上传到网络中,超市根据网络数据完成各自的[2]方式订货和配送任务。然而,传统的电子订货系统大多采用[3]数据高度结构化,适合操作计结构简单,更好地支持关系数据库,存放超市销售数据、库存量信息等信息。结构算决策分析数据库系统作为数据管理手段,主要用于事务处理,各超数据静态,周期性地添加和市、仓库配送中心、以及供应商等各结点之间无法实现真动态,业务操作一旦发更新刷新数据,以支持决策正的数据共享,对数据分析处理的支持一直不理想。数据生,即产生数据更新方式分析仓库是一种适用于决策分析的数据组织与管理技术,能够数据频率较低,一次访问的[4]提供决策分析型数据。数据仓库技术正是为了构建这种频率较高,一次访问的数访问数据量大,以完成决策[5]新的分析处理环境而出现的一种数据存储和组织技术。据量小方式分析1 뗧ퟓ뚩믵쾵춳3 뗧ퟓ뚩믵쾵춳쫽뻝닖뿢럖컶폫짨볆电子订货系统(Electronic Ordering System),简称 主题设计EOS,是指企业间利用通讯网络和终端设备,以在线连接电子订货系统建立数据仓库的目的是为订货决策提供方式进行订货作业和订货信息交换的系统,是连接供应分析数据,我们希望通过建立分析数据平台,能使得各连锁[6]商、配送中心、连锁分店等的一个整体订货供货系统。超市综合掌握其各类商品的历史订单状况,配送中心的库存在使用时超市订货人员先通过扫描将欲订货商品条码扫入量,以及考虑将来一段时间内销售业务的发展趋势等数据信订货机并同时输入订货数量来进行订货操作,然后再将订息。根据这些分析需求,我们需要相应地建立多个主题,来货机中信息通过计算机和网络系统输送给供应商或配送中支持订货决策分析和数据挖掘。本文仅针对订单信息这一主心。通过电子订货系统,连锁企业总部可以实时的获得每题展开分析和设计,其他主题的操作方法类似。订单信息共天进出货的具体情况,掌握连锁门店的销售和库存情况,有六个维支持这一主题的分析和挖掘,数据仓库将这些数据供应商也可以及时的了解到其下游企业的订货需求。集中于一个地方,订单信息各个维描述如表2所示。2 뒫춳쫽뻝뿢뫍쫽뻝닖뿢벼쫵表2 订单信息各个维的描述传统的关系数据库遵循一致的关系模型,其中的数据维维描述公共以表格的方式存储,能够处理大型数据库,但不能将其简[7]产品产品编号、产品名称、子类、大类、出价、产品编号单地堆积就直接作为数据仓库进行使用。数据仓库是一超市零售价超市号个面向主题的、集成的、相对稳定的、反应历史变化的数[8]据集合,用于支持经营管理中的决策制定过程,它与传仓库超市号、超市名称、地址、面积仓库号统数据库的区别如表1所示。供应商仓库号、仓库名称、城市、面积供应商号表1 传统数据库存储的数据与数据仓库存储的数据之间的职员供应商号、供应商名、信用等级职工号区别日期职工号、姓名、性别、年龄日期标识区别传统数据库(OLTP数据)数据仓库(OLAP数据)日期标识、年、月、日◆中图分类号: CD Software and Applications47计算机光盘软件与应用5期内页-出版.indd 472014-4-16 12:03:33
产业聚焦Industry focus物联网 概念模型设计实现数据仓库的多维数据分析,进而挖掘出隐藏在数据背[9]数据仓库的开发模式有三种:星型模型、雪花模型、后的模式和信息。例如,可以从立方体的底层,上钻获混合模型。星型模型是数据库构建中最常用的模型之一,得按超市、商品种类各月汇总的各度量值(如数量、运费速度快、响应时间短。它包括两种建模要素:一是观察事和成本)或计算成员数值(如总利润),再下钻获取每个物的角度---维度,二是观察得到的事实数据---事实。本文超市、每种商品和每月相应的度量值或计算成员数值。通中电子订货系统面向订单的数据仓库设计采用星型模型,过对数据仓库立方体进行不同的操作,就可以从不同角度如图1所示。查看数据,进而为决策服务。无论是超市采购者,还是供 逻辑建模应商,都可以根据各自的决策需求,从不同的角度关注自星形模式是一种关系型数据库结构,在该模式的中间己感兴趣的数据。是事实表,周围是维度表,数据在事实表中维护,维度数据在维度表中维护。 设计事实表电子订货系统数据仓库的订单事实表如表3所示。 表3 订单信息事实表字段名称描述类型OrderID订单号IntSuperMarketID超市号 IntStaffID职工号IntSupplierID供应商号IntGoodsID产品号IntWarehouseID仓库号IntDateID日期标识IntNumber数量Numeric(10,2)Freight运费Numeric(8,2)Cost成本Numeric(10,2)Pro t 总利润Numeric(10,2) 设计维度表图1 电子订货系统数据仓库星型模型图根据电子订货系统数据仓库星型模型图分析,维度表5 뷡쫸폯包括超市维表、供应商维表、仓库维表、职工维表、产品传统的电子订货系统中各结点之间无法实现真正的数维表,以及时间维表。各个维表的设计方法和遵循原则与据共享,企业决策仅靠片面的支持数据或经验来实现,导订单信息事实表类似,文中不再赘述。致订货效率较低、商品配送成本高、库存不合理等各种问4 쫽뻝닖뿢뛔뗧ퟓ뚩믵쾵춳뻶닟럖컶펦폃뗄횧돖题频频出现。本文在电子订货系统中引入数据仓库技术,电子订货系统数据仓库,通过从源数据库中抽取、清并根据不同的决策分析需求建立面向多个主题的数据仓理集成和转换,实现了对决策主体数据的存储和综合。以库,使得超市、仓库配送中心、供应商等企业主体可以利OLAP操作为例,通过SQL Server 2005 Analysis Services工用数据仓库OLAP等数据分析和挖掘工具,为企业商品订具根据订单、库存、销售数据等主题构造多维数据集,对购策略、货物配送方案、生产计划等提供多方位的决策支相关数据进行切片、切块、旋转、钻取等分析操作,可以持,提高企业运作效率。参考文献:[1]毕康.我国连锁超市企业电子订货系统模型构建[J].山东科技大学学报,2005(03):98-100.[2]陈秩积,刘东红,李红星.基于数据仓库的客户分析系统的分析和设计[J].计算机工程与应用,2001(14):88-90.[3]吴洁明,李余琪,万励.物流需求预测算法的仿真研究[J].计算机仿直,2011(09):246-249.[4]张一清.决策分析在数据仓库中的应用研究[D].首都经济贸易大学,2005.[5]彭岚,周启海,夏锋.从数据库到数据仓库[J].计算机时代,2003(09):5-6.[6]张铎.电子订货系统(EOS)的应用与发展[J].铁道物资科学管理,1995(06):17-18.[7]向海华.数据库技术发展综述[J].现代情报,2003(12):31-33.[8]Inmon, 著,王志海等译.数据仓库[M].北京:机械工业出版社,2006.[9]何玉洁,张俊超.数据仓库与OLAP实践教程[M].北京:清华大学出版社,2008.作者简介:韩雪平(1985-),女,河南新密人,教师,助教,硕士,研究方向:软件、人工智能;徐桂芳(1983-),女,河南杞县人,教师,硕士研究生,研究方向:盲信号处理、声目标探测与识别。作者单位:河南职业技术学院,郑州 450046Computer CD Software and Applications48计算机光盘软件与应用5期内页-出版.indd 482014-4-16 12:03:35