Informatica 8中版本控制功能介绍
1 前言
如果拥有支持团队开发的License,Informatica可以支持版本控制的,版本控制的功能比较灵活易用,可以以Informatica管理的所有对象进行版本的管理。配置了版本控制的知识库可以维护一个对象的多个版本,并且可以跟踪一个对象的变化过程,可以对历史版本进行比较,可以恢复到历史的某个版本。另外还可以通过labels和deployment groups功能实现部分对象从一个知识库部署或者复制到另一个知识库。
2 开启版本控制功能
当建立好知识库后,可以启用版本控制功能,当开启了版本控制后,知识库将每个对象标记为第一个版本号并且将其设成活动状态。一旦设置了版本控制就不能再取消的。
开启知识库版本控制功能步骤:
1、 确保没有用户连接到当前知识库,在管理员界面中设置知识库为独占(exclusive)模式。
2、 进入管理员界面,在左边的导航树中选择需要设置的知识库。
navigator标签3、 在General properties中选择Edit。
4、 选择Enable Version Control,系统会弹出权限验证窗口,在这里要输入Administrator和它的密码。
5、 最后将知识库的运行模式改为普通(Normal)。
3 如何使用版本控制
前面讲到,如果你拥有支持团队开发的License,你就可以配置版本控制了,你可以在创建的时候或者在创建之后进行设置。对象的版本控制允许存放之前版本的一个备份版本,跟踪对象的变化,或者将其部署到生产环境。
一个加了版本控制的知识库可维护同个对象的多个版本,当你CHECK IN一个对象的时候,知识库就添加一个版本号并存储该对象的新版本到知识库中。一个版本控制的知识库可管理以下类型的多个版本:
Sources
Targets
Transformations
Mappings
Mapplets
Sessions
Tasks
Workflows
Worklets
Session configurations
Schedulers
Cubes
Dimensions
你可以对进行版本控制的对象执行如下的操作:
查看对象的版本属性: 每个版本的对象都有一组的属性和状态,你可以将一个目录的所有对象冻结所或者将其激活进行编辑。
跟踪对象的变化情况:你可以查看指定对象的所有历史版本,并可以对历史版本的任何两个版本之间进行比较。你样你就发现某一版本的变化情况。
Check In和Check Out: 当你要编辑一个对象时,你可以Check out这个对象,并保留对他的控制权。 当你Check in一个对象,知识库将保存一个新的版本并允许你为新的版本添加说明。你也可以查被你自己或其它用户Check out的对象。
查看历史版本: 你可以在Designer和Workflow Manger中查看一个对象的多个版本。
创建标签(Labels): 你可以创建标签来关联到在知识库中的任意一个版本的一个或者一组对象。利用标签来记录下对象从开发到完善的过程信息和关联一组对象用来部署或者导入导出。
设置部署组(Deployment Groups) 你可以将一组用于部署到其它目录或者知识库中的对象设置成一个组(Groups)。组的对象可以来自于一个查询(query)结果,或者是静态的指定组内对象。
删除和清除对象: 你可以从界面上删除一个对象,但他仍然存储在知识库中,你可以还原或者取消删除,删除对象。如果你想永久的删除一个对象的版本,你可以通过清除(purge)把它从知识库中清除。
3.1 版本属性
在默认情况下,工作台和对象导航器上显示的都是对象的最新版本,你可以查看一个对象的历史版本或者创建一个查询来查对象之前的版本。如果你在开发过程中把一个对象的名字改了,则对同一个对象在不同的版本中名字将来同。
每个版本在知识库中都需要占用差不多的空间,如果想节省空间,你可以清除对象的版本,更的关于清除对象版本的说明请看:清除对象版本。
3.1.1 查看版本的属性
用Designer,Workflow Manger,或者Repository Manager来查看对象的版本属性,在属性对话框中你可以看到版本的属性、各版本所关联的标签(labels)、对象的状态信息。
通过在界面左边对象导航(Navigator)中选中需要查看的对象,右击弹出菜单中选择Properties或者通过菜单View->Properties可以打开对象的属性对话框。在对话框中你可以看到几个tabs页:Object,Version,Labels和Object Status。如果该知识库中没有配置版本控制,则只能看到Object页。
3.1.1.1 Object属性
对象属性对话框中的Object页显示的是对象的属性,对象的属性是当你创建的时候就已经有的,通过它你可以看到对象的当前版本号和是否被Check Out。如下图所示:
图表 3.11对象属性话框对象信息
3.1.1.2 Version属性
在Version页你可以看到对象最后一个版本的属性,包括版本号,创建版本的用户和机器名和该版本的注释说明。如下图所示:
图表 3.12对象属性框版本信息
3.1.1.3 Labels属性
在标签(Labels)页中,你可以查看所有与该版本对象关联的Labels,可以查看到所有labels的名称和创建关联的用户,创建关联的时间和注释信息。如下图所示:
图表 3.13对象属性框Labels信息
关于Labels的作用和操作方法请看创建标签。
3.1.1.4 Object Status属性
在对象状态(Object Status)页中,你可以查看对象的当前状态,如果你在Repository Manager中,你就可以通过该页修改一个状态的属性。如下图所示:
图表 3.14对象属性框Object Status信息
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论