下载
打开https://edelivery.oracle.com/osdc/faces/Home.jspx
注册一个账号(已有的跳过),登录进去后,在以下界面,输入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下面的服务端
dac11g_install.exe DataWarehouse Administrator Console
调度工具(服务端和客户端一体)。
Infa961Docs.zip
官方文档
Oracle_All_OS_Prod-961.key
自带的标准版密钥(永久有效)
安装
至于安装,网上图文教程文档一大堆,搜索去吧.
下面文章作参考:
http://blog.csdn.net/rotkang/article/details/21241207
http://blog.csdn.net/zha_penfee/article/details/54849561
http://blog.csdn.net/mws1108/article/details/52426982在安装过程中,会提示输入控制台的管理员账户密码,请牢记!
配置
下面以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相当于父pom.xml,而local repository为子pom.xml,local repository可以有自己的对象。而global repository的对象可以给各个local repository共享。
在项目中,存在可共用的抽取逻辑或者模块时,可设置全局和本地repository。
一般最好还是启用版本控制功能,启用之后,再mapping,workflow,session,task等对象在每次签入时候,就会版本+1,相当于SVN的版本控制功能,签入就相当于svn的提交,只有在对象签出之后才能对对象进行修改操作。如果启用了版本控制,则在开发完成的对象,记得一定要签入,否则可能会引起一些莫名其妙的问题。
接下来添加集成服务(运行workflow需要的服务)
在这一步,如果你的key支持集群,则在
分配
时可以选择网格和节点,否则只有节点。如果是选择网格的话,则一定要先添加网格,再添加集成服务,否则没网格
可选,这里我选择节点,下一步
然后出现下面的界面
在这一步,选择刚才创建的存储服务,此处的用户名一定是在控制台的
安全
页面添加的用户名和密码,并且给了相应的权限的用户,权限的分配不在此列,咨询管理员。此处填写administrator管理员用户即可。创建完成并启动存储服务、集成服务后,就可以在客户端连接工作了。
在这里,可以设置一些存储服务、集成服务的一些属性,环境变量,以及该服务的权限,查看服务的进程信息等。
至于角色权限,informatica默认提供了一些权限,在安全—角色里面可以看到。
可以把一些配置好的角色直接分配给新建的用户用于开发工作。
至此,服务端设置完毕。
在开始菜单,打开客户端(任何一个即可),这里选择mapping开发客户端。
然后选择配置域
再弹出界面,选择添加新域
在域名里面,一般填写在安装时候填写的域名(此域名也是在控制台根节点能看到的),如下
确定,然后再勾选开发对应的存储服务
至此,域配置OK!
接下来就是登录,开发了。刚才添加的存储服务会现在在这里
然后,选择存储服务,鼠标右键,选择连接,然后就是用户名、密码–连接
。
第一次登录,打开后,什么都没有,这时候,需要点”R”,进行文件夹的创建
下面是我创建的一些文件夹,如DW,ODS,STG等。(由于我本机是添加了全局和本地存储服务的,所以会看到有2个,本地存储服务)
在创建文件夹时候,如果勾选了
允许快捷方式
,则不能修改。没选择的文件夹,可以再后期需要的时候编辑文件夹,再勾选允许快捷方式
,一旦允许,不能撤销。除非删除–再创建。此处快捷方式即是为了不同文件夹之间的对象共享操作,而不是创建一个完全一样的对象,类似win的快捷方式,只是一个引用而已,如果修改了快捷方式指向的对象本身,则所有使用快捷方式的地方都会变(因为可以利用快捷方式实现对象的共享,有好处也有坏处)
接下来就是回到”D”里面,进行mapping开发,打开(读取+编辑)一个文件夹,而不是选择连接(只读取)
ok!接下来就可以愉快的进行mapping的开发了。
本文Over!