首页 Oracle BIEE多用户开发环境的搭建

Oracle BIEE多用户开发环境的搭建

举报
开通vip

Oracle BIEE多用户开发环境的搭建OracleBIEE多用户开发环境的搭建多用户开发环境的搭建文档作者:周飞创建日期:createdate\@"MMMMd,yyyy"April16,2020最近更新:savedate\@"MMMMd,yyyy"April16,2020文档编号:周飞/MD020文档版本:1.0AUTOTEXT"PICOracleLogo"\*MERGEFORMAT拷贝数量_____文档操纵更换记录日期作者版本更换参考16CREATEDATE\@"d-MMM-yy"-Apr-09周飞1....

Oracle BIEE多用户开发环境的搭建
OracleBIEE多用户开发环境的搭建多用户开发环境的搭建文档作者:周飞创建日期:createdate\@"MMMMd,yyyy"April16,2020最近更新:savedate\@"MMMMd,yyyy"April16,2020文档编号:周飞/MD020文档版本:1.0AUTOTEXT"PICOracleLogo"\*MERGEFORMAT拷贝数量_____文档操纵更换记录日期作者版本更换参考16CREATEDATE\@"d-MMM-yy"-Apr-09周飞1.0无前版本名目TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc227653291"文档操纵PAGEREF_Toc227653291\h2HYPERLINK\l"_Toc227653292"1、设置多用户开发环境(Administrator)PAGEREF_Toc227653292\h4HYPERLINK\l"_Toc227653293"a)创建多用户开发环境使用的项目PAGEREF_Toc227653293\h4HYPERLINK\l"_Toc227653294"b)设置SharedNetworkDirectoryPAGEREF_Toc227653294\h6HYPERLINK\l"_Toc227653295"c)将主储备库拷贝到SharedNetworkDirectoryPAGEREF_Toc227653295\h7HYPERLINK\l"_Toc227653296"2、对多用户开发环境做出修改(Developers)PAGEREF_Toc227653296\h8HYPERLINK\l"_Toc227653297"a)设置AdminTools指向网络上的多用户开发名目PAGEREF_Toc227653297\h8HYPERLINK\l"_Toc227653298"b)checkout储备库项目PAGEREF_Toc227653298\h8HYPERLINK\l"_Toc227653299"c)关于修改和测试元数据PAGEREF_Toc227653299\h11HYPERLINK\l"_Toc227653300"3、Checkin多用户开发储备库项目PAGEREF_Toc227653300\h13HYPERLINK\l"_Toc227653301"4、未结与已结问题PAGEREF_Toc227653301\h16HYPERLINK\l"_Toc227653302"未结问题PAGEREF_Toc227653302\h16HYPERLINK\l"_Toc227653303"已结问题PAGEREF_Toc227653303\h16设置多用户开发环境(Administrator)搭建多用户开发环境需要治理员进行如下的操作任务:创建多用户开发环境使用的项目;设置SharedNetworkDirectory;将主储备库拷贝到SharedNetworkDirectory。创建多用户开发环境使用的项目一个项目包含了元数据的一个子集。项目中,能够包含展现层的的内容以及相对应的业务模型中的逻辑事实表,维度,分组,用户,变量,初始化块等。OracleBI的治理员在储备库中创建项目,然后将储备库拷贝到SharedNetworkDirectory中。在创建项目时,OracleBI治理员选择展现层的内容或者是与展现层相关的逻辑事实表的子集,AdministrationTool会将业务模型和逻辑层中的相关对象自动添加到项目中。一个对象能够存在于多个项目中。创建项目的步骤如下:1、以Offline方式打开需要向多个开发员提供的储备库文件:2、在AdministrationTool名目菜单中,选择ManageProjects:3、在打开的ProjectManager对话框中,在右边面板空白处,右击鼠标键,选择〞NewProject〞在Name中输入项目名称,那个地点我估量将那个项目分配给usa用户,负责销售额的事实表。在GroupFactsBy选项中选择BusinessModel,将SalesFacts双击选入右边的栏中。现在看到与其相关的PresentationCatalogs中的内容被自动添加到了项目中。另外,我们还将usa用户以及所有的变量和初始化块都加入到项目中:OK,储存。同样的步骤,我们创建项目cnpro给用户cn,负责成本领实表:OK,储存。设置SharedNetworkDirectory定义了项目和设置了SharedNetworkDirectory之后,OracleBIAdministrator需要制定或创建一个所有开发人员能够访问的SharedNetworkDirectory,然后将最新的储备库文件上传到那个名目。那个SharedNetworkDirectory只能用于多用户开发。在Tools中选择Options,进入MultiUser选项页:指定SharedNetworkDirectory,那个地点我在默认的Repository名目下新建了一个share名目用于作为SharedNetworkDirectory。将主储备库拷贝到SharedNetworkDirectory将默认的Repository名目下的SH0.rpd文件(我的主储备库文件是SH0.rpd)拷贝到SharedNetworkDirectory下。对多用户开发环境做出修改(Developers)在checkout出项目前,开发人员需要在AdminTools中设置由Admin创建的包含了住储备库的SharedNetworkDirectory。在checkout和checkin中,主储备库的一个拷贝将会被临时拷贝到开发人员的本地储备库名目中(默认是\OracleBI\Repository)。在checkout项目并对本地储备库文件作出修改后,开发人员又能够checkin(merge)这些修改到主储备库中去,或者舍弃修改。对多用户开发环境做出修改需要进行如下操作:设置AdminTools指向网络上的多用户开发名目AdminTools会将那个路径储存到Windows注册表中的一个隐藏设置中,同时在checkout和checkin对象的时候使用它。在AdminTools中选择Tools菜单栏,选择Options选项,在Multiuser选项卡中指定SharedNetworkDirectory:(我在虚拟机中安装了客户端来访问宿主机)checkout储备库项目在设置了多用户开发的名目后,开发人员就能够checkout项目,修改元数据,测试元数据了。从AdminTool的名目中,选择File->Multiuser->Checkout〔那个选项只在设置了SharedNetworkDirectory之后才可用〕多用户开发checkout对话框打开,选择储备库打开〔假如在多用户开发名目中只有一个储备库文件,那么储备库选择对话框将可不能显示〕提示输入用户名和密码(假如储备库中没有项目,会显示一条消息,储备库也可不能打开)在扫瞄对话框中,选择需要checkout的项目(假如只有一个项目,项目选择对话框也可不能打开):OK之后,选择将包含项目的储备库储存到什么位置以及命名:默认就储存到\OracleBI\Repository下,命名为usapro.rpd。AdminTool会自动打开checkout并储存的储备库文件,如下:能够发觉,关于成本的事实表NewCosts并不在其中,因为我们把它分配给了用户cn,而且,尽管我们只为usa用户选择了SalesFacts事实表,然而与它关联的所有的维表也自动被checkout了。除了checkout出的usapro.rpd文件以外,还有另外一个文件,originalusapro.rpd也被储存在了相同的名目下,这2份文件是完全一致的。这是你checkout出的文件的原始版本,你的修改将会在usapro.rpd文件中生效,因此,不要修改originalusapro.rpd文件,那个文件能够用于比较你对usapro.rpd文件所做的修改。下面,使用同样的方法,我在宿主机上用cn用户登录,并checkout出关于成本的项目。关于修改和测试元数据能在 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 储备库文件上进行的大部分操作都能够在本地储备库文件上进行。开发人员能够添加新的逻辑列、逻辑表、修改表的定义、逻辑表源等等。开发人员也能够同时在同一个项目上进行操作。值得注意的是,OracleBI会假设开发人员都明白他们所做的修改将会对主储备库文件产生如何样的阻碍,比如,假如一个开发人员在本地储备库文件上删除了一个对象,那个更换将会传播到主储备库中,而可不能带有任何提示。如下这些修改是不能在本地储备库中进行的:层级定义。假如2个开发人员同时进行修改,那个修改将不能被正确的合并;项目定义。这只能由治理员在主储备库中进行;物理连接设置。在对本地储备库文件进行修改之后,开发人员能够修改本地的NOSConfig.INI文件,来测试元数据。在修改并测试本地储备库文件后,开发人员能够从File->Multiuser名目中选择进行一下操作:同原始版本进行比较:前面提到过以original开头的checkout出的本地储备库的副本;舍弃本地修改:在checkout出之后和checkin之前,都能够舍弃对本地储备库所做的任何修改;合并本地修改:锁定主储备库,以checkin本地的修改;公布到网络:成功合并修改后,主储备库就会在本地打开,现在〝Publishtothenetwork〞选项才可用。当选择那个选项后,锁定被解除,储备库会被公布到在线模式,储备文件也关闭了。此例中,我们在宿主机和虚拟机中分别进行一下修改:虚拟机中,使用usa用户登录,删除业务模型和映射层中的%ofQuota度量,删除Presentation层的Customers下的Country_ID。删除Presentation层的Channels下的ChannelID;宿主机中,使用cn用户登录,修改Presentation层的Channels下的ChannelID为ChannelNum。添加度量Cost/Price;取消Times和NewCosts的外连接。Checkin多用户开发储备库项目当check-in开始后,AdminTool会先检查住储备库是否被锁定,假如没有,它就锁定主储备库以防其他开发人员也进行合并操作,直到合并完成;与此同时,其他开发员File->Multiuser下的合并选项也不可用,直到本次合并完成;AdminTool会自动拷贝SharedNetworkDirectory中的当前版本到开发员本机的HYPERLINK"\\\\Oracle"\\OracleBI\Repository名目中,这是由于在开发员checkout之后,储备库也许差不多被其他开发员改变了。合并多用户开发元数据涉及到一下几个文件:本地储备库的原始副本,即以original开头的文件;修改后的本地储备库;SharedNetwokDirectory中的主储备库。在前一节中,我们差不多对两个项目所在的储备库文件(usapro.rpd、cnpro.rpd)分别进行了修改,我们先在虚拟机中去usapro.rpd进行checkin。按以下图进行选择,选择〝MergeLocalChanges〞:中间会弹出一个对话框,选择Merge按钮就行了,SharedNetworkDirectory中的主储备库就会自动打开,如以下图:观看上图会发觉Customers下的CountryID差不多没有了,SalesFacts下的%ofQuota也被删除了(Channels由于图像大小缘故没有截图)。然后,储存储备文件。现在,假如直截了当选择关闭储备文件或者退出的话,会弹出如下对话框,提示尚未将储备文件公布到网络中(SH0.rpd文件的修改仍旧储存在本地,没有进入SharedNetworkDirectory),我们选择Publishrepository就能够了,随后储备文件会自动关闭。同时本地Repository名目下的项目相关rpd文件会自动删除,只留下一个log文件记录了合并过程。在合并完之后,我们也能够直截了当在File->Multiuser中选择Publishrepository来进行公布。同样的方法,我们在宿主机中对cn用户的文件进行合并,在合并对话框中,会显现下面的提示:这是由于在usa用户的开发过程中,ChannelID差不多被删除了,然而cn用户的开发过程中是对它进行了修改(修改为了ChannelNum),因此那个地点的提示是期望用户来处理冲突。那个地点的关键确实是Decision选项。此例中没有去细究几个选项的意义,只是靠着感受做了如图的选择,我的目的是期望储存cn用户的修改而不是删除ChannelID。选择〝Merge〞,合并过程完成后,进行以下图的查看,发觉ChannelID变为了ChannelNum,Cost/Price度量如期显现了,Times表和NewCosts表的外连接也删除了。在默认的Repository名目下留下了一些log文件和csv文件,记录了合并的情形,能够进行查看。未结与已结问题未结问题序号问题解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 负责人目标日期实际日期已结问题序号问题解决方案负责人目标日期实际日期
本文档为【Oracle BIEE多用户开发环境的搭建】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_704284
暂无简介~
格式:doc
大小:348KB
软件:Word
页数:17
分类:
上传时间:2019-05-18
浏览量:3