Informatica的下载安装和配置
下载
然后选择 Oracle Business Intelligence Data Warehouse Administrator Console and Informatica PowerCenter
接下来,选择操作系统版本后,点SELECT
然后继续点Continue,再Continue
然后在弹出的页⾯,勾选,然后点Continue
然后就弹出要下载的⽂件列表,选择你对应的操作系统版本,下载即可。
注意,每个版本都需要下载好⼏个⽂件的,注意看每个⽂件名便知。把xxx_1of4.zip 到xxx_4of4.zip的4个⽂件
或者是xx_1of9.zip到xx_9of9.zip的9个⽂件下载下来,放到同⼀个⽬录下⾯,解压。⽐如9.6.1(下⾯简称961)版本的解压后有以下⽂件。
从上到下,依次是:
961_Client_Installer_win32-x86.zip—-客户端⼯具。
961_Server_Installer_linux-x64.tar—Linux版的服务端
961_Server_Installer_winem-64t.zip—Windows下⾯的服务端
DataWarehouse Administrator Console 调度⼯具(服务端和客户端⼀体)。
Infa961Docs.zip 官⽅⽂档
Oracle_All_OS_Prod-961.key ⾃带的标准版密钥(永久有效)
安装
在安装过程中,会提⽰输⼊控制台的管理员账户密码,请牢记!
配置
下⾯以win环境为例。安装客户端和服务端成功完成后,在开始菜单⾥⾯看到
⾸先点Start Informatica Services启动服务,⼤概等⼏分钟,点Informatica Administrator Home Page,打开控制台,
administrator
输⼊管理员⽤户名administrator,密码登录进去。⼀般情况下,在下⾯界⾯,只需要添加上⾯2个服务,就可以完成⼤部分的ETL抽取⼯作。
⾸先,在添加各项服务之前,需要有许可证(如果存在,则不需要)
名称,随便取,然后选择许可证⽂件,即xxx.key⽂件,然后确定,可以添加多个许可证⽂件,不同服务可以使⽤不同的授权⽂件。
接下来添加存储服务:
在添加服务时候,⼀定要选择域节点,否则新建是灰⾊的:
名称随意取,然后选择许可证,节点,下⼀步。
选择⼀种数据库类型,这⾥⽬前只⽀持SQL SERVER、ORACLE、DB2、Sysbase
其中scott为在Oracle建⽴的⽤户
该⽤户应该具有create session,create table,create index,create view权限也即Oracle⾥⾯的connect和resource⾓⾊权限,为避免权限问题,如果可以的话,直接给DBA⾓⾊权限。
连接字符串为在Informatica服务端配置的TNS名
代码页选择UTF-8
表空间名称在Oracle可空,DB2 and Sybase则为了存储服务的性能,需要填写。
如果是新创建的存储服务,则选择“不存在内容,创建新内容”。
如果勾选创建global repository,则该存储服务为⾼度共享的服务,⼀旦创建,不能更改为local repository。这好⽐,maven⾥⾯的⽗⼦关系。
global repository相当于⽗l,⽽local repository为⼦l,local repository可以有⾃⼰的对象。⽽global repository的对象可以给各个local repository共享。
在项⽬中,存在可共⽤的抽取逻辑或者模块时,可设置全局和本地repository。
connect下载⼀般最好还是启⽤版本控制功能,启⽤之后,再mapping,workflow,session,task等对象在每次签⼊时候,就会版本+1,相当于SVN的版本控制功能,签⼊就相当于svn的提交,只有在对象签出之后才能对对象进⾏修改操作。如果启⽤了版本控制,则在开发完成的对象,记得⼀定要签⼊,否则可能会引起⼀些莫名其妙的问题。
接下来添加集成服务(运⾏workflow需要的服务)
在这⼀步,如果你的key⽀持集,则在分配时可以选择⽹格和节点,否则只有节点。如果是选择⽹格的话,则⼀定要先添加⽹格,再添加集成服务,否则没⽹格可选,这⾥我选择节点,下⼀步
然后出现下⾯的界⾯
在这⼀步,选择刚才创建的存储服务,此处的⽤户名⼀定是在控制台的安全页⾯添加的⽤户名和密码,并且给了相应的权限的⽤户,权限的分配不在此列,咨询管理员。此处填写administrator管理员⽤户即可。
创建完成并启动存储服务、集成服务后,就可以在客户端连接⼯作了。
在这⾥,可以设置⼀些存储服务、集成服务的⼀些属性,环境变量,以及该服务的权限,查看服务的进程信息等。
⾄于⾓⾊权限,informatica默认提供了⼀些权限,在安全—⾓⾊⾥⾯可以看到。
可以把⼀些配置好的⾓⾊直接分配给新建的⽤户⽤于开发⼯作。
⾄此,服务端设置完毕。
在开始菜单,打开客户端(任何⼀个即可),这⾥选择mapping开发客户端。
然后选择配置域
再弹出界⾯,选择添加新域
在域名⾥⾯,⼀般填写在安装时候填写的域名(此域名也是在控制台根节点能看到的),如下
确定,然后再勾选开发对应的存储服务
⾄此,域配置OK!
接下来就是登录,开发了。刚才添加的存储服务会现在在这⾥
然后,选择存储服务,⿏标右键,选择连接,然后就是⽤户名、密码–连接
。
第⼀次登录,打开后,什么都没有,这时候,需要点”R”,进⾏⽂件夹的创建
下⾯是我创建的⼀些⽂件夹,如DW,ODS,STG等。(由于我本机是添加了全局和本地存储服务的,所以会看到有2个,本地存储服务)
在创建⽂件夹时候,如果勾选了允许快捷⽅式,则不能修改。没选择的⽂件夹,可以再后期需要的时候编辑⽂件夹,再勾选允许快捷⽅式,⼀旦允许,不能撤销。除⾮删除–再创建。
此处快捷⽅式即是为了不同⽂件夹之间的对象共享操作,⽽不是创建⼀个完全⼀样的对象,类似win的快捷⽅式,只是⼀个引⽤⽽已,如果修改了快捷⽅式指向的对象本⾝,则所有使⽤快捷⽅式的地⽅都会变(因为可以利⽤快捷⽅式实现对象的共享,有好处也有坏处)
接下来就是回到”D”⾥⾯,进⾏mapping开发,打开(读取+编辑)⼀个⽂件夹,⽽不是选择连接(只读取)
ok!接下来就可以愉快的进⾏mapping的开发了。 本⽂Over!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论