Informatica的下载安装和配置

下载


  打开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!
---------------------
作者:紧到长卜帅
来源:CSDN
原文:https://blog.csdn.net/u011031430/article/details/76167934
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/demonson/article/details/84431855