仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 751|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL编程:数据堆栈与企业使用集成(二)

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:32:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于现有业务,可以轻松移植到MySQL。当你需要替换掉老的硬件,当你需要削减历史遗留下的老系统的时候,选用MySQL对于财务部门来说更具吸引力。数据
三.CIF的案例-SAPBW

次要特性是ERP供给商供应了全部系统布局,这就节俭了大批的计划事情,而且下降了计划和开辟的本钱,将营业封装在BW中,下降了临时保护的难度。ERP的数据资本长短常丰厚和可贵的,应当是数据堆栈的主要来历,SAP的BW就是将数据堆栈归入了ERP使用。

1.SAPBW概述

a.SAPBW的汗青

以下是SAPBW的扼要版本汗青

·BW1.2b–引进InfoCubes和andBusinessContent

·BW2.0b-引进ODS

omySAP.com接口

·BW2.1c–剖析组件

·BW3.0–跟着剖析使用的创建从ODS到数据堆栈的功效加强。

从SAPBW的长久开展汗青来看出数据堆栈创建的历程是渐进和完美的,愈来愈靠近CIF的架构。





SAPBW及营业框架





b.基础布局

SAPBW产物做到了这一点它供应了一个一致的数据平台,一方面能够从R/3,CRM,B2B,APO(初级排产企图)失掉数据供应,并和KM(常识办理)一同组成了商务智能的要件。从基础的计划头脑来讲,是CIF的一个完成。SAPBW同时能够供用户从WEB举行会见,同时BW可让企业用户从Portal举行会见。







2.SAPBW的SourceSystem

SourceSystems是SAPBW数据供应者,是一个被援用的体系。



SAPBW的SourceSystem有四种:

mySAP.com组件,SAPBW完整和mysap.com天下完整集成,,它作为一其中心数据堆栈工具,预界说的抽取布局及程序(同样成为数据源)由SAP传输,这使得数据源被mysap.com组件间接载进SAPBW.

非SAP体系,SAPBW的一个很年夜的优点在于它有一个开放的架构来应对内部的OLTP和别的遗留体系。

DataProvoider:从分歧的体系猎取数据,SAPBW供应了已存在的内部体系的接口。

数据库:内部体系的数据库。



3.SAPBW的使用完成。

a.InfoSource,InfoObject,InfoProviderINFOOBJECT



SAPBW体系切图

如图所示,SourceSystem将为InfoSource供应数据,InfoSource的数据信息以数状布局睁开,在我们的使用中翻开的是一个财政的内容。InfoObject是SAPBW中的最小数据单元,从InfoSource中猎取数据。





InfoProvider是InfoObject的容器,一切OLAP的使用都是经由过程InfoProvide猎取数据。在个中还能够对数据从头举行构造,举行维度建模以便OLAP查询。

b.SAPBW的ETL.

SAP将ETL也作为BW的构成部分,以下是数据抽取流程图,最原始的数据能够来自文件,也能够来自MySapR3体系,在InfoSource中有一个传送布局的复制,再经由过程一些划定规矩(偶然会很庞大)转到CommunicationStructure,再经由过程一些划定规矩能够抵达CUBE,INFOObject及别的的方针数据。



数据抽取流程图

我们还能够界说一些划定规矩来抽取数据。



界说传输划定规矩

只管SAPBW还不敷完美,如ETL的功效还不敷壮大,对内部体系的撑持还很无限,可是它的架构愈来愈靠近CIF所提出的框架,信任不久它会不休前进,能使得DW的潜力失掉完整的发扬。

但是可是很少有架构供应商将CIF作为企业IT需求的思索,这对企业在电子商务时期坚持上风的企图来讲将是一种严峻的危急。



四.数据堆栈与企业使用集成。

厘革和集成你的决议撑持情况的需求正呈一种指数性的增加。本世纪被人人公以为是"信息时期",信息将成为最主要的一个计谋性企业资本。公司必需利用这类计谋资本作为改动谋划办理形式、再思索事情体例,和拓展外部营业流程和与供给商、互助同伴和客户的互助体例。

全球接踵呈现了MIS、MRP、MRPⅡ、SCM、ERP、CRM等各类体系,为办理分歧时代的信息办理成绩发扬了主要的感化,而怎样应对21世纪更加庞大的信息办理困难,好比一个企业内分歧部门的信息整合、信息共享;企业内各类分歧阶段创建的体系集成。这些具有分歧来历的信息的无缝整合明显对照坚苦。因而,21世纪必要新的信息办理体系的呈现。

1.企业外部的信息整合和共享。



传统的企业使用

如图所示,传统的使用是前后自力开辟,没有大概很少思索其相干性,从某种意义下去说它们也组成了一个“企业信息工场”,只不外它们之间互相自力,没有完成信息共享。这招致数据的不完全性和非分歧性并对影响了企业的反展。



使用的外部接洽和信息的共享

实践上,营业间是互相接洽的,好比一个主顾先会见了WEB网页,然后利用定单体系订了货,定单经由过程发卖体系,同时财政体系入手下手启动,库存体系又必要确认定单信息,再布置发货和配送事件。买卖完成后财政体系又会举行帐务处置。在这个过程当中,企业信息实体有主顾,产物,和买卖,假如企业必要疾速的响应主顾和市场的必要,就必要将它们放在一同来思索。假如我们在这些使用间两两创建接口,开辟和保护的本钱将十分高。可是假如我们在计划使用时能思索到那些交织的中心实体,一方面能够做到信息的分歧性,另外一方面能够失掉计划的重用。

2.企业间的信息整合和共享。

信息整合的第二个条理是企业间的信息整合,它以企业外部的信息整合为基本。

在企业与互助同伴间的实体信息共享如图所示。为了满意在最短的工夫内举行反应的请求,创建一种可以撑持在同伴间共享中心实体的架组成为一种一定,并到达很高的正确度。





3.数据堆栈与企业使用的整合。

CIF由很多现存的外部由数据信息互相联系关系体系构成,要使得CIF运转一般,个中的每个组件都必需创建在分歧的框架上。在CRM、电子商务和ERP范畴中,流程是创建在数据搜集的基本上。数据能够经由过程多种打仗点进进企业体系。在最后操纵体系中的数据搜集点将成为进进企业的客户数据网关。假如出缺陷的数据进进这打仗点,它可以传输到一切的共享操纵体系中,也包含决议撑持体系。



企业信息工场(CIF)布局能够用来计划创建和保护一个乐成的企业数据基本。当营业流程开展到必要撑持新的、静态的商务智能(BI)和客户干系办理(CRM)时,功效变得加倍不不乱,而且难以了解、扑朔迷离。从基本上而言,这类整合和扩大将深度触及到办理体系和营业流程的完全立异。

开辟企业使用时要思索到数据集成和未来对数据的全体无效使用,制止信息孤岛。古代企业信息开展的趋向将是信息集成,商务智能和划定规矩体系,企业面临处于不休变更的情况,应当充实使用所具有的无效资本D数据,很多乐成的ERP体系,如SAP的BW和PeopleSoft的EPM。只管SAP所接纳的手艺并非开始进,但是R3体系它思索了使用的体系全体性和信息整合集成并注重到了数据堆栈的伟大潜力并将此作为本人产物的计划中,使得其在市场中获得先机。



五.小结。



在开辟企业使用时,应起首从体系和全体角度来思索,思索到信息的集成和共享,做好久长和整体的盘算,有个陈旧的故事,可申明这个法例的论点。三个瞎子碰到一只年夜象,每个人都高声惊叫。第一团体捉住年夜象的一只耳朵说:“它是一个年夜而粗拙的器材,又宽又阔,像一片地毯。”第二团体握着年夜象的鼻子说:“我摸到的才是现实的原形,它是一个直而中空的管子。”第三个瞎子握着一条年夜象的前腿说:“它强无力而坚固,像一根柱子。”这三个瞎子与很多公司打造、行销、研讨的主管有相同的地方。每位主管都分明地看到公司的成绩,可是没有一团体瞥见本人部门的政策怎样与其他部门的政策互动。依照这些人思索的体例,他们永久不会晓得一只年夜象的全貌。

企业数据就是一头年夜象,而CIF它将临盆者和消耗者的信息以一种体系的、牢靠的、正确的、一致的和实时的体例寄存在一同,可让我们看到企业数据的全体情形。

References:





MastertheSAPBW.

体系化头脑导论(温伯格)

SAPBWCaseStudy.

BuildingDataWarehouse-Inmon

DataWarehouse-UsingtheWal-Mart

ERP&CIF(Inmon)

CRM&CIF(Inmon)
TheCorporateInformationFactoryandEnterpriseInfrastructure(Inmon)不可否认,MySQL也是一个很好的关系型数据库,或许在技术上它与其他领先的关系数据库相差并不大,或不具有劣势。但是,对于一些企业环境来说,MySQL显然不具有优势。
莫相离 该用户已被删除
沙发
发表于 2015-1-19 16:13:35 | 只看该作者
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
admin 该用户已被删除
板凳
发表于 2015-1-28 08:18:40 | 只看该作者
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
海妖 该用户已被删除
地板
发表于 2015-2-5 20:06:57 | 只看该作者
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
活着的死人 该用户已被删除
5#
发表于 2015-2-13 11:36:22 | 只看该作者
总感觉自己还是不会SQL
冷月葬花魂 该用户已被删除
6#
发表于 2015-3-3 20:47:12 | 只看该作者
SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。
分手快乐 该用户已被删除
7#
发表于 2015-3-11 13:37:03 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
只想知道 该用户已被删除
8#
发表于 2015-3-18 21:14:36 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
因胸联盟 该用户已被删除
9#
发表于 2015-3-26 18:27:19 | 只看该作者
如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-30 00:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表