欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    BIEE入门 超级好的文档3396.docx

    • 资源ID:62514542       资源大小:1.81MB        全文页数:45页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    BIEE入门 超级好的文档3396.docx

    httpp:/bloog.ccsdnn.neet/hhoneestyyzenng/aartiiclee/deetaiils/560085550BIEEE 项目目迁移部部署ü           在目标标服务器器上安装装Oraaclee BIIEE并并备份RRepoosittoryy、Cattaloog及XMLL Puubliisheer报表表;ü           Repposiitorry存放放在/OraacleeBI/serrverr/Reepossitoory文文件目录录下,复复制.rrpd 文件;ü           Cattaloog存放放在/OraacleeBIDDataa/weeb/ccataalogg,复制制rooot文件件夹;ü           Pubblissherr报表存存放在/OrraclleBII/xmmlp/XMLLP/RRepoortss文件目目录下,复制Reeporrts文文件夹ü           迁移过过程:先先停所有有BIEEE SServver,将将备份的的文件复复制到相相应的BBIEEE安装目目录;ü           修改配配置文件件中的参参数。ü           完成后后启动BBIEEE服务,如如果不发发生报错错即迁移移成功BIEEE入门篇篇之一BIEEE的安安装最早拿到到的安装装文件的的时候,其其实是SSiebbel77.8,安安装界面面如下:安装也比比较麻烦烦,安装装了Siiebeel之后后,还需需要安装装tommcatt,当然然没装jjdk,那那还得首首先装jjdk才才行。由由于不是是免费产产品,所所以在安安装前需需要获得得一个授授权文件件,这个个文件一一般不掏掏钱是拿拿不到的的。登录录界面如如下:当时觉得得Sieebell不愧是是CRMM领域的的专家,其其产品在在可用性性上做的的还是不不错,起起码效果果很足,可可以在WWeb界界面上随随意的托托拽,图图形、曲曲线、图图表功能能 强大大,界面面美观。      后来来拿到的的是Orraclle经过过初步整整合的产产品,正正式名字字叫Orraclle BBIEEE(Orraclle商务务智能企企业版),安装装文件可可以在OOraccle网网站上下下载到,WWinddowss下的安安装文件件名是 bieee_wwinddowss_x886_11013330_dissk1.zipp,大小小约1.3GBB。      解压后后,会有有三个文文件夹,如如下图:其中Clliennt_AAnciillaary文文件夹中中有Brrieffingg Boook Reaaderr(BIIEE提提供报表表快照的的保存,快快照文件件使用该该Reaaderr工具来来打开)和开放放接口的的安装文文件。SServver文文件夹中中是BIIEE的的主体服服务器 的安装装文件。而而Serrverr_Anncilllarry是BBIEEE配套的的桌面组组件BII OFFFICCE和BBI PPubllishher,可可以用来来进行桌桌面办公公协同和和生成高高级报表表。      直接进进入Wiindoows/Serrverr/Orraclle_BBusiinesss_IInteelliigennce,点点击运行行settup.exee文件进进行安装装。点击Neext,进进入下一一步,设设置安装装路径,尽尽量避免免中文路路径和目目录名称称中出现现特殊字字符,安安装类型型,如果果仅是自自己研 究,一一般选择择Bassic,使使用该种种类型的的安装,BBIEEE的Weeb SServver将将有Orraclle OOc4jj组件来来提供,如如果选择择高级类类型,则则需要前前置安装装Oraaclee ASS 100g。选择后,点点击Neext进进入下一一步,选选择安装装方式,自自己研究究则选择择默认的的Commpleete即即可。其后,进进入下一一步,需需要安装装JDKK并指定定Javva_HHomee,如果果未安装装JDKK,此时时可先去去下载JJDK,安安装JDDK,并并设定JJavaa_Hoome环环境变量量。我在这里里使用的的是JDDK6.0。Javaa环境设设置完成成后,再再回到BBIEEE安装界界面,继继续设置置oc44jaddminn的密码码,使用用该密码码可登录录到Occ4j的的管理界界面,执执行对OOc4jj服务器器的管理理工作。继续上面面的安装装后,进进入下一一步,则则需要设设置当前前系统的的用户的的密码,在在这里输输入登录录Winndowws的密密码即可可。如果仅是是个人研研究,可可在该界界面下方方,将服服务类型型均改为为手动,否否则每次次在开机机时都会会启动BBIEEE服务,相相当的慢慢。继续Neext后后,设定定安装语语言为简简体中文文。点击Neext进进入程序序安装过过程,首首先安装装程序如如果检测测到使用用的系统统中未安安装.nnet Fraamewworkk2.00的话,会会先安装装微软的的.neet FFrammewoork22.0组组件。 终于看到到了BIIEE的的安装进进度条了了!在这里要要注意一一点,BBIEEE的安装装进度条条显示有有问题,很很快就会会达到1100%,但是是后面的的安装动动作会持持续接近近20分分钟,在在此期间间,偶尔尔会看到到界面上上有安装装文件的的提示,其其他时间间你只能能看到你你的硬盘盘灯在不不停闪烁烁,耐心心等待即即可。直到出现现下面的的界面,则则安装过过程就算算是告一一段落了了。安装结束束后,首首先修改改一下注注册表,将将启动加加载位置置上的OOC4JJ删除,否否则每次次启动机机器的时时候,虽虽然前面面已经将将服务置置为手动动,但是是OC44J仍旧旧会加载载。安装装结束的的时候,会会提示需需要重启启Winndowws。按照提示示重启后后,可以以试验一一下BIIEE是是否能够够正常使使用。首先到“服服务”,启启动Orraclle BBI SServver、OOraccle BI Preesenntattionn Seerveer、OOraccle BI Javva HHostt三个服服务。然后,使使用开始始菜单项项中的 “Sttartt OCC4J”待Oc44j启动动完成后后,再点点击“WWelccomee too Orraclle BBI EEE”,在在打开的的浏览器器页面中中点击“OOraccle BI Intteraactiive Dasshbooardds”。在打开的的新的浏浏览器窗窗口中,会会出现BBIEEE的登录录界面,其其界面风风格已经经与Orraclle EEBS R122的很相相似。在安装好好后,BBIEEE自带有有一个ddemoo,使用用Admminiistrratoor登录录,默认认的初始始密码是是空或者者 Addminnisttrattor,记记不清了了,自己己试一下下:)。注注意区分分大小写写!该ddemoo的数据据源使用用的xmml文件件数据库库,展示示效果就就不切图图了,如如果想看看的 话话,自己己下一个个装起来来就看到到,呵呵呵,留点点念想吧吧!:BIEEE入门篇篇之二 BIEEE的迁迁移部署署在这里讲讲一下BBIEEE的部署署。 BBIEEE的数据据库层管管理和逻逻辑建模模均是在在rpdd文件中中进行管管理,如如下图所所示:rpd文文件存放放在$OORACCLE_BI_HOMME/sservver/Repposiitorry路径径下。具具体的rrpd文文件名指指向则由由$ORRACLLE_BBI_HHOMEE/seerveer/CConffig/NQSSConnfigg.INNI中进进行指定定。如下下图:迁移时只只需要将将原BIIEE系系统中的的rpdd文件拷拷贝到新新的biiee系系统下,然然后修改改新系统统中的NNQSCConffig.INII指向新新的rppd文件件即可。另另,还需需 要调调整rppd文件件中数据据库连接接池的数数据源名名称,如如果是使使用Orraclle数据据库的话话,则DDataa soourcce处填填写Orraclle的服服务名。BIEEE的weeb展现现层组件件,存放放在$OORACCLE_BI_DATTA/wweb/cattaloog目录录下,依依据主题题区域的的名称分分文件夹夹存放,如如下图:则在迁移移时需要要将rppd文件件中主题题对应的的webb caatallog拷拷贝到新新系统中中的相应应目录下下,主题题如下图图所示的的文件夹夹:完成caatallog的的拷贝后后,还需需要修改改$ORRACLLE_BBI_DDATAA/weeb/cconffig/insstanncecconffig.xmll中的ccataalogg指向,另外,如如果有其其他的开开发,比比如cuustoom mmesssagee、回写写等设置置,则也也需要将将相应目目录下的的文件拷拷贝到新新系统中中,并调调整相应应的设置置。做为为进一步步的知识识点,在在此初级级技术的的介绍文文章中不不做赘述述.BIEEE入门篇篇之三 了解BBIEEE的开始始菜单BIEEE安装完完成后在在,开始始菜单中中各项如如下图所所示:第一项:Admminiistrratiion 该条目目启动的的即是BBIEEE Addminn Toool,运运行后如如下图:其中黄色色文件夹夹可打开开offflinne的rrpd文文件,只只能打开开Winndowws本地地的rppd文件件。蓝色文件件夹可打打开onnlinne的rrpd文文件,可可以打开开远程服服务器上上的rppd文件件。首先配置置ODBBC数据据源,选选择驱动动类型为为Oraaclee BII Seerveer,如如下图:再设置DDSN,设设置指向向的BII Seerveer。再点击NNextt,直到到完成。完成后,打打开Addminnisttrattionn工具,选选择打开开onllinee,则出出现新配配置的DDSN,选选择新的的DSNN,输入入用户名名密码,即即可打开开,如下下图:具体的AAdmiin TTooll的使用用,将在在后续的的开发教教程中进进行详细细讲解。第二项:Admminiistrratiion Hellp FFilee 该条条目启动动Admmin Toool的说说明文档档,是英英文的,但但是说明明的非常常详细,是是第一手手的参考考资料,建建议有时时间仔细细阅读相相关内容容。第三项:Cattaloog MManaagerr 管理理Cattaloog的工工具,可可以打开开onllinee或offfliine的的cattaloog目录录,并可可以直接接修改其其中的xxml文文件的内内容。详详细的内内容需要要在高级级开发部部分掌握握,初级级学习阶阶段,一一般不使使用该工工具。第四项:Jobb Maanagger 使用该该工具,可可执行BBIEEE的执行行计划。具具体的配配置请参参考Orraclle BBusiinesss IInteelliigennce Schheduulerr Guuidee文档。首首先在启启动Joob MManaagerr后,打打开Fiile>>Shcceduulerr Coonfiigurratiion进进行设置置,如下下图所示示: 再运行$ORAACLEE_BII_HOOME/serrverr/Scchemma/SSAJOOBS.Oraaclee.sqql在数数据库中中建立JJob相相关的数数据库对对象。 在这里里我使用用的是OOraccle数数据库,如如使用的的是其他他类型的的数据库库,则运运行相应应标识的的脚本。然然后启动动Oraaclee BII Scchedduleer服务务。启动动服务后后,运行行Jobb Maanagger,打打开Fiile>>Opeen SScheeduller Connnecctioon,设设置后,点点击OKK,则可可以配置置已连接接上的BBIEEE服务的的Schheduule的的设置,在在其中添添加相应应的joob,可可执行相相应类型型的脚本本, 如如下图: 如果启动动Schheduulerr服务失失败,则则可以查查看$OORACCLE_BI_HOMME/sservver/Logg/NQQSchheduulerr.loog文件件,依据据错误提提示,调调整系统统设置。第第五项:ODBBC CClieent 连接方方法如下下图:最常用的的是使用用Utiilitty>EEnteer SSQL Queery工工具,该该工具可可以直接接运行BBIEEE形式的的高级SSQL,用用来直接接调试、修修改caatallog的的查询。菜单中其其余三项项没什么么可以详详细解说说的了,点点点就知知道了:)BIEEE入门(一一)架构构By cchullianng oon JJanuuaryy 244, 220088 9:57 PM |Peermaalinnk | Coommeentss (22) | TrrackkBaccks (0)BIEEE作为Orraclle的新新的商业业智能平平台企业业版,起起源于OOraccle所所收购的的Sieebell公司,BBIEEE原来叫叫做Siiebeel AAnallytiic,但但是Siiebeel也不不是它的的发明者者,它是是Sieebell在20001年收收购的另另一个公公司叫nnQuiire sofftwaare的的产品,这这个从它它的配置置文件的的名称就就可以看看出来(NQSConfig,还一直保留着nQuire software的痕迹)。但是这个产品无论是在Siebel还是在Oracle都得到了发扬光大,我的理解是,也许它不一定是最好的BI工具,但是却是一个非常有创造力的工具,它对于物理层,逻辑层,展现层的理解和定义创造了一个非常简洁而清晰的数据模型,使用这个数据模型可以完整地连接企业内各个异构数据源和前台的业务使用人员,使商业智能真正能够在企业范围内得到大规模部署和使用:就是报表表的“开发”以一种种非常容容易的方方式交还还给业务务人员,他他们就可可以随时时产生自自己所需需要的智智能数据据报表,而而不是把把需求再再提交给给开发人人员,而而开发人人员,在在定义好好了商业业智能的的元数据据之后,就就可以避避免对业业务人员员的连续续不断的的需求疲疲于应付付了!请注意,这这个并不不是广告告语,如如果你真真正理解解了BIIEE的的架构和和部署,你你也会有有相同的的感觉的的,所以以,觉得得BIEEE前台台报表开开发过于于简单的的人也许许并不理理解这才才是BIIEE的的真正优优势!BIEEE arrchiiteccturre BIEEE的架构构非常简简单,如如下图:窗体顶端端窗体底端端窗体顶端端窗体底端端窗体顶端端窗体底端端我觉得这这这个架架构里,最最重要的的最核心心的应该该是BII Seerveer和由由BI Serrverr所操作作的Reepossitoory。一般的数数据仓库库或者商商业智能能关心的的一个核核心问题题是特定定领域的的分析数数据模型型的建模模,这个个建模的的过程在在BIEEE里主主要是通通过BII addminntoool来进进行,而而整个建建模的成成果则是是称之为为repposiitorry的一一个文件件。BII addminntoool是一一个图形形工具,主主要用于于建立和和维护rrepoosittoryy,BIEEE的repposiitorry相当当于BIIEE的的元数据据层,而而且从很很多信息息来看很很可能将将会被作作为未来来Oraaclee的商业业智能解解决方案案的中心心元数据据层,在在Repposiitorry里主主要包含含了:· 数据源的的定义· 多维数据据模型的的定义· 业务展现现层的定定义而整个元元数据的的定义可可以清楚楚地看到到数据如如何从源源头被一一步一步步地转换换最终以以业务人人员能够够理解的的方式方方式展现现给最终终用户,BIEE的repository设计得非常简洁和合理,分别对应于以上的大三个部分分为三个层次的定义:· 物理层:对应于于数据源源的定义义,可以以建立多多个不同同系统的的数据源源,比如如一个数数据源时时esssbasse,一一个数据据源是OOraccle数数据库,而而另一个个数据源源时DBB2。· 逻辑层:从多个个物理数数据源里里抽象出出来的多多维数据据模型,主主要为了了业务需需求服务务,一般般是一个个星型模模型或雪雪花模型型,在逻逻辑层可可以从多多个物理理数据源源形成一一个统一一的单个个多维模模型。· 表现层:把多维维模型以以业务的的术语展展现给最最终报表表建立的的用户,从从展现层层的定义义中我们们不难发发现,其其实BIIEE的的开发主主要集中中于元数数据层的的开发,而而最终报报表和展展现甚至至可以让让最终的的业务用用户自己己来完成成,这个个也说明明了BIIEE的的展现层层开发是是相当容容易的! BI SServver(BI服务务器)由admminttooll建立的的Repposiitorry最终终由BII Seerveer来使使用,BBI SServver运运行的时时候会打打开Reepossitoory文文件,分分析服务务通过配配置文件件NQSSConnfigg.inni中的的Starr=RPPD文件件名文件名来来找到该该数据模模型定义义文件。物理层和和数据源源作为一个个BI服务务器,BBIEEE的BI Serrverr和传统统意义上上的Esssbaase或或Oraaclee OLLAP的的地位并并不相同同,最大大的差别别是无论论是Esssbaase或或者是OOraccle OLAAP,本本身都包包含了数数据的建建模,存存储,处处理等服服务,但但是BIIEE BI Serrverr本身却却并不存存储数据据,而只只是“指向数数据”,用户户的分析析请求会会自动的的由分析析服务组组织成合合适的SSQL发发送到定定义在物物理层的的数据源源,由数数据源执执行,当当然BII Seerveer本身身还可以以对多个个数据源源返回的的结果重重新组织织和“装配”,最后后把组织织装配后后的结果果返回展展现层。作为源数数据的提提供者可可以是普普通数据据库数据据,关系系型数据据,OLLAP服服务,文文本文件件,exxcell文件,XXML文文件或者者符合XXMLAA规范的的数据源源等等,当当在物理理模型里里定义多多个和多多种类型型的数据据源的时时候,数数据源的的多样性性完全可可以由逻逻辑层进进行掩藏藏,从而而最终的的商业智智能报表表开发者者或者使使用者可可以完全全不知道道最终的的信息来来源于多多种不同同的系统统。当从关系系数据库库来导入入数据模模型的时时候,一一般而言言事实表表和维度度表之间间都存在在着主外外键的关关系,在在BIEEE里创创建物理理层的时时候可以以通过导导入的方方式来把把这些事事实表和和维度表表之间的的关系直直接导入入到物理理层里,这这样BIIEE就就可以在在创建逻逻层的时时候自动动地认识识到哪些些是事实实表,哪哪些是维维度。但但是维度度的层次次关系一一般而言言还是需需要自己己去定义义;而从从Esssbasse或者者Oraaclee OLLAP导导入数据据模型的的时候就就要容易易一些,因因为导入入会把维维度的层层次关系系直接从从Esssbasse里抓抓出来,就就不需要要额外去去建立维维度的层层次关系系就可以以直接使使用Esssbaase里里的设计计了! BI PPressenttatiion Serrvicce(BI展现现层服务务)BIEEE的BI展现现层是WWeb服服务器的的一个扩扩展模块块,就如如Sieebell应用里里的SWWSE一一样,BBI展现现层接收收BI服务务器的数数据然后后把把数数据组织织称HTTML或或者图表表展现给给最终用用户,BBI展现现层也需需要操作作一个文文件(ccataalogg文件,以以.weebcaat结尾尾),这这个文件件存储了了用户通通过管理理界面定定义的应应用的ddashhboaard,通通过BII Annwseers定定义出来来的各种种报表,以以及这些些仪表盘盘,报表表和用户户或者组组的权限限对应关关系。BIEEE入门(二二)物理理层的定定义By cchullianng oon JJanuuaryy 255, 220088 8:54 PM |Peermaalinnk | Coommeentss (00) | TrrackkBaccks (0)使用BIIEE的的第一步步是使用用admminttooll去建立立一个多多维数据据模型,而而建立多多维数据据模型的的第一步步则是建建立物理理层,请请注意因因为BIIEE本本身并不不存储数数据,所所以所谓谓BIEEE物理理层的意意义是需需要在BBIEEE里建立立各个源源系统的的描述:· 如源系统统的类型型(各种种关系数数据库或或各种多多维数据据库)· 源系统的的连接方方式(指指定所对对应的源源系统的的连接信信息,如如用户名名,密码码,端口口等)· 以及导入入源系统统的数据据的定义义(源系系统里表表的结构构,主外外键关系系等)定义物理理层的方方式是从从fille-impportt。-froom ddataabasse然后后通过向向导选择择正确的的数据库库类型并并输入连连接信息息。在最简单单的时候候,这样样就可以以完成整整个物理理层的定定义了,接接着可以以继续进进行逻辑辑层的定定义工作作,但是是其实物物理层还还是有一一些额外外的配置置值得交交代。物理层的的额外配配置数据源额外的物物理层配配置的第第一个地地方就是是关于数数据源的的属性,因因为BIIEE被被设计用用于连接接各种各各样的数数据源,而而每个数数据源的的特性都都是不一一样的,比比如哪怕怕同样是是关系数数据库,Oracle和DB2的很多特性就不一样,为了能够充分发挥一个特定的数据源的能力,BIEE的物理层数据源里允许人为配置数据源所支持的各种额外特性,如下图:窗体顶端端窗体底端端通过这样样的配置置,BII Seerveer将可可以充分分使用不不同数据据源的各各种能力力,生产产数据源源所支持持的特性性的SQQL来提提高处理理效率,但但是对于于配置这这些属性性还是要要小心,因因为如果果配置了了数据源源不能支支持的属属性,则则在针对对该数据据源查询询的时候候将会返返回错误误!连接池物理层第第二个需需要说明明的是:在immporrt的时时候,源源系统的的大部分分数据结结构和主主外键信信息都会会自动地地输入到到Repposiitorry里,而而物理层层通过一一个连接接池的定定义来和和源系统统连接,BI Server使用连接池的定义和源系统进行连接,这个“连接池”和一般的应用服务器的连接池定义有相似之处,除了同样可以:· 定义最大大连接数数· 连接iddle时时间· 交易隔离离类型(如如脏读,序序列化等等)还有一个个有意思思的地方方是,可可以定义义连接数数据源所所需要执执行的额额外脚本本,或者者在执行行查询之之前和查查询之后后都可以以定义需需要额外外执行的的SQLL语句,如如下图(点点击查看看大图):窗体顶端端窗体底端端这样就可可以在每每次查询询之前或或之后去去执行一一些特定定的SQQL语句句,从而而提供了了更多的的可能性性。物理层的的表物理层的的第三个个需要说说明的地地方是关关于物理理层表的的定义:物理层表表的定义义对应着着数据源源的真正正的表,除除了可以以把源系系统的表表的各种种定义属属性导入入到物理理层,BBIEEE也提供供了在物物理层定定义源系系统所不不存在的的各种关关系的重重新定义义,如定定义源系系统所不不存在的的主外键键关系来来为星型型模型做做准备,还还有一个个特性是是直接和和BI Serrverr的缓冲冲区直接接相关,就就是BII Seerveer可以以定义缓缓冲区,当当第一次次查询的的时候数数据可以以缓冲中中BI Serrverr的缓冲冲区里,第第二次查查询将不不再把查查询发到到数据源源,而是是可以直直接使用用缓冲区区的数据据,这样样将能够够有效地地减少对对于数据据源的查查询压力力和提高高查询性性能,特特别是对对一些更更新没这这么快的的数据源源而言是是一个非非常好的的选择,如如下图:窗体顶端端窗体底端端从这里你你可以看看到,其其实BIIEE的的设计有有很多地地方还是是非常好好的!另外,也也可以定定义一个个表使用用SQLL或者存存储过程程来生成成,而不不一定非非要是一一个实际际存在的的物理表表。最后需要要对物理理层进行行说明的的是关于于表和表表之间的的关系: 我们都都知道为为了构建建星型模模型,在在事实表表和维表表之间存存在主外外键关系系是必要要的,所所以首先先需要检检查我们们需要分分析的源源系统里里的维表表是否有有主键(如如果没有有可以在在物理层层里定义义),然然后还要要通过物物理关系系图定义义他们之之间的外外键关系系来构建建一个星星型模型型,如下下图:窗体顶端端窗体底端端这个定义义主要是是通过一一个类似似画板的的东西上上进行划划线来形形成,这这样就完完成了物物理层的的定义。Cateegorriess:· BIEEE pllusTagss:· BI SServver,· BIEEE,· Physsicaal llayeer,· RepoosittoryyBIEEE入门(三三)业务务模型层层By cchullianng oon JJanuuaryy 266, 220088 100:099 PMM |PPermmaliink | CCommmentts (0) | TTracckBaackss (00)正如它的的名字所所示(BBusiinesss MModeel aand Mapppinng LLayeer),业业务逻辑辑层需要要把物理理层的数数据源以以一种业业务用户户的视角角来重新新组织物物理层的的各个数数据源(所所谓的MMapppingg),同同时在业业务逻辑辑层里,我我们将需需要真正正构建数数据仓库库里的星星型模型型,包括括:· 事实表· 维表· 维表的层层次结构构(hiieraarchhy)· 事实表度度量(mmeassuree)来提供一一个模型型供展现现层使用用,所以以在业务务逻辑层层,用户户需要同同时具有有技术的的知识(数数据仓库库星型模模型),又又需要有有业务的的视角(构构建一个个对于业业务而言言有意义义的星型型模型)。我们先来来看看业业务模型型层和它它所对应应的物理理层的一一个比较较:窗体顶端端窗体底端端窗体顶端端窗体底端端窗体顶端端窗体底端端     窗体顶端端窗体底端端 业务逻辑辑层的一一个关键键的定义义是:Captturees hhow useers thiink aboout theeir bussineess usiing theeir ownn voocabbulaary需要注意意的是,虽虽然业务务模型层层同样都都是来源源于物理理层的表表和列,但但是业务务模型层层更加强强调以业业务的观观点来看看所有的的数据。其中Maappiing一一词意味味著用户户需要匹匹配业务务模型层层的数据据和物理理层的数数据,一一个从业业务逻辑辑层看起起来的一一个逻辑辑表,其其数据来来源可以以是由物物理层的的多个数数据源组组成;而而同样的的,一个个业务模模型层的的一列数数据,也也可以被被匹配成成物理层层不同数数据源的的多列数数据组合合而成:比如假设设我们在在物理层层有三个个不同的的子系统统分别对对应不同同的地区区(华北北,华南南,华东东),则则如果我我们在业业务模型型层要定定义全国国的一个个销售额额总和的的时候,应应该就需需要把三三个子系系统的销销售额的的列在业业务模型型层相加加,才能能够形成成一个针针对全国国的分析析模型。这个正是是BIEEE架构构设计里里一个非非常灵活活的地方方。当然,如如果我们们已经在在物理层层组织好好了一个个简单的的星型模模型数据据(使用用物理层层建模),其其实我们们可以简简单地把把它从物物理层拖拖动到业业务逻辑辑层就可可以形成成一个可可用的业业务逻辑辑层的星星型模型型原型(业业务模型型层的星星型模型型会自动动延用物物理层的的建模),然然后只需需要把这这个业务务模型拖拖入到展展现层里里,我们们就能够够做出一一个最简简单的可可供查询询的数据据模型:是的,在在最简单单的模型型下一切切都很简简单,我我们甚至至可以不不去建立立维表的的层次关关系,就就可以形形成一个个马上可可以投入入使用的的模型,只只是在没没有建立立维表的的层次关关系的时时候,我我们只能能做一些些一般性性的报表表,但是是报表出出来的结结果没有有办法下下转(商商业智能能报表的的一种典典型操作作)!业务模型型层的一一个最常常用的词词是loogiccal,如如果说我我们在物物理层都都是使用用表,表表的主键键外键,表表的列的的概念的的话,那那么我们们在业务务模型层层都要在在物理层层的名词词前加上上loggicaal一词词,如:· Logiicall Taablee· Logiicall Coolummn· Logiicall Prrimaary Keyy· Logiicall Jooin· 。等等!这些词表表明的真真正含义义是指业业务模型型层,我我们的所所谓的表表,列等等概念都都是可以以定义出出来的(可可以和物物理层的的概念并并非是一一对一的的关系),比比如业务务模型层层的一个个表由多多个物理理层的表表组成等等等,对对于业务务模型层层的这种种定义和和修改不不会影响响物理层层的各种种定义所以我们们甚至可可以在现现有的一一些业务务系统里里拿出不不同的数数据,在在物理层层或者业业务模型型层定义义出所需需要的分分析模型型,但是是同时这这种定义义根本不不会影响响到源系系统的任任何数据据。BIEEE里最终终面向最最终用户户(业务务界面使使用者的的)叫做做BIEEE的PPressenttatiion Layyer也也即展现现层,展展现层的的定义将将是最终终用户WWeb报报表开发发界面里里能够看看见的完完全一样样的样子子,所以以展现层层一般将将是以最最终用户户的词汇汇语言进进行描述述的样 子,而而且因为为业务用用户根本本不关心心所谓的的星型模模型(你你无法要要求所有有的业务务用户去去接受星星型模型型的概念念),他他们只关关心所看看见的能能够以业业务语言言理解的的东西,所所以星 型模型型技术上上的特点点必须在在这里隐隐藏起来来。(一一个最典典型的就就是维度度表一般般需要一一个逻辑辑主键来来定义事事实表和和维表的的连接关关系,这这个主键键可能没没有任何何业务含含义,所所 以这这个主键键对于我我们的展展现层是是不应该该出现的的,事实实上展现现层可以以随意删删除自己己业务里里无关的的任何列列,而不不会影响响到星型型模型的的完整性性,原因因在于星星型模型型是由业业务 模模型层维维护的!)我们们先来看看看展现现层和业业务模型型层的对对应关系系: 窗窗体顶端端 窗体体底端最最简单的的,可以以直接把把业务模模型层文文件夹拖拖动到展展现层就就可以形形成一个个可以使使用的展展现层。下下图是展展现层和和BI Ansswerrs界面面的关系系: 窗窗体顶端端 窗体体底端可可以看到到,在展展现层定定义的东东西就是是报表定定义Weeb界面面(Annsweers)能能够看见见的东西西。 虽虽然业务务模型层层可以跨跨多个物物理层数数据源,但但是一个个展现层层不能够够跨多个个业务模模型,原原因是: BII Seerveer是根根据业务务模型层层的定义义去产生生SQLL最终返返回给源源系统去去执行,而而展现层层的展现现只是从从业务模模型层中中得到相相应的数数据,所所以展现现层的定定义不能能跨多个个 业务务模型。 BIEEE展现现层的设设计要点点是:对对于不同同的用户户组定义义不同的的展现层层,因为为每个最最终用户户的视角角,业务务词汇都都可能有有所区别别,比如如人事系系统关心心的是员员工工资资的总 额,而而财务系系统关注注的是工工资费用用,所以以人事分分析里需需要显示示的词语语是“工工资总额额”,而而财务系系统里需需要显示示的是“工工资费用用总额”,这这个就是是为什么么BIEEE在展展 现层层的设计计里讲究究的是区区分用户户组,这这样每个个用户组组多可以以非常方方便的只只看到以以自己的的词汇描描述的自自己关心心的信息息,所以以BIEEE在设设计上,可可以建立立多个展展现层, 但是他他们都对对应同一一个业务务模型。   对于展现现层的一一些名词词是·Preesenntattionn Caatallog:对应于于Bussineess Moddel·Preesenntattionn Taablee:对应应于Loogiccal Tabble ·Preesenntattionn Coolummn:对对应于LLogiicall Coolummn CCateegorriess:    ·      BBIEEE pllus Taggs:·           BI Serrverr,·           BIEEE,·           Preesenntattionn Laayerr

    注意事项

    本文(BIEE入门 超级好的文档3396.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开