Informatica 9.5安装部署

Informatica  结构

1个或多个资源库(Respository)

PowerCenter数据整合引擎是基于元数据驱动的,提供了基于数据驱动的元数据知识库(Repository),该元数据知识库可以在主流的关系型数据库中部署。该院数据库中存储所有的ETL元数据,包括:源、目标表的物理和逻辑元数据,ETL转换规则,知识库用户权限,ETL任务运行历史信息等元数据。

2个Server

Informatica Repository Server: 资料库的Server,管理ETL过程中产生的元数据,用来管理所有对资料库中元数据的请求和操作。

Informatica Server: 实际的ETL引擎

5个Client

PowerCenter Designer: 设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射

Workflow Manager: 合理地实现复杂的ETL工作流,基于时间、事件的作业调度

Workflow Monitor: 监控Workflow和Session 运行情况,生成日志的报告

Repository Manager: 资料库管理,包括安全性管理等,元数据维护和安全操作,如:元数据查找,用户、组、权限管理等。

Repository Server Administrator Console:对知识库的操作,如:知识库的创建、备份,恢复等。

 

ETL的实现方法

●安装Oracle服务器

●在数据库下新建用户,用来管理资料库,用于存放源表和目标表。

●安装Oracle客户端

●安装ETL服务端

●安装ETL客户端

●配置数据源

●使用Designer客户端,获取源数据表的元数据。

●使用Designer客户端,获取目标数据表的元数据。

●使用Designer客户端,设计一个Mapping,其中就是源->目标的ETL规则。

●使用Workflow Manager客户端,针对上面实现的Mapping,实例化一个Session,为其指定实际的数据源、目标连接,以及其他属性。

●使用Workflow Manager客户端,创建一个Workflow,其中包含上述的Session以及其他的Task,在Workflow中可实现复杂的流程控制。

●运行上述Workflow,使用Workflow Monitor客户端,检测最终的任务运行结果。

 

安装Oracle 11g Server端

●创建数据库

●建立资料库用户:Informatica PowerCenter 在安装之前,要在数据库下新建用户,用来管理资料库。(注意字符集的设定)

●用于建立源表和目标表,并存放数据。(数据仓库与资料库通常建立两个实例来区分开)

注意:11G与Windows Server 2012 不兼容

Step 1 仅安装数据库软件

一路下一步安装完毕

Informatica 9.5安装部署_第1张图片

Step 2 创建数据库

启动 Database Configuration Assistant

选择创建数据库

Informatica 9.5安装部署_第2张图片

选择定制数据库

Informatica 9.5安装部署_第3张图片

全局数据库名就是实例名

Informatica 9.5安装部署_第4张图片

取消  配置Enterprise Manager 的勾选框

Informatica 9.5安装部署_第5张图片

存储类型和文件位置

Informatica 9.5安装部署_第6张图片

数据库组件只选择 Enterprise Manager 资料档案库

Informatica 9.5安装部署_第7张图片

点击所有初始化参数按钮,单击高级参数,修改nls_date_format

Informatica 9.5安装部署_第8张图片

安装好以后我们数据库目录如下

CTL 后缀的为控制文件,REDO 是日志文件,DBF是数据库文件

Informatica 9.5安装部署_第9张图片

 

安装Oracle 11g Client端

注意安装32Bit版本的

●配置net manager,定义服务名

● 建立资料库用户,以保证下面ETL服务器的安装

● 方便使用企业管理器来管理Oracle服务器

选择管理员

Informatica 9.5安装部署_第10张图片

一路下一步安装完毕

 

Oracle 数据库配置

Step1 先给服务器端创建一个监听

如果没有进行配置,我们的数据库服务器是连接不上的

在服务端目录里面打开 Net Manager,

1. 点击监听程序,然后点击加号创建

Informatica 9.5安装部署_第11张图片

2. 点击添加地址

通常主机这边都写IP地址

Informatica 9.5安装部署_第12张图片

3. 点击保存网络配置

Informatica 9.5安装部署_第13张图片

Step 2 启动监听服务

命令行输入命令来启动监听程序

lsnrctl start

Informatica 9.5安装部署_第14张图片

 

Step 3 配置客户端

客户端目录里面点击  Net Manager

点击服务命名,点击加号, 网络服务名随意

Informatica 9.5安装部署_第15张图片

点击下一步,选择Tcp/Ip  再点击下一步,输入主机名或者IP地址

Informatica 9.5安装部署_第16张图片

接着 服务名打上创建数据库的时候取的实例名

Informatica 9.5安装部署_第17张图片

点击下一步,点击测试

Informatica 9.5安装部署_第18张图片

出现以上登陆被拒绝的提示其实已经成功了。

整个配置完成以后,依然点击保存网络配置

Informatica 9.5安装部署_第19张图片

 

建立资料库用户

安装 PLSQL Developer,连接服务器进行配置  ,PLSQL 会用到Oracle Client,只支持32Bit的

1. 运行PLSQL,使用sys用户登陆, Connect as 选为 SYSDBA

Informatica 9.5安装部署_第20张图片

2. 建立用户供Informatica使用

开启命令行窗口,输入以下命令并执行

Informatica 9.5安装部署_第21张图片

复制代码
CREATE USER INFA IDENTIFIED BY INFA DEFAULT TABLESPACE SYSTEM TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;
GRANT CONNECT TO INFA;
GRANT RESOURCE TO INFA;
GRANT CREATE VIEW TO INFA;
GRANT UNLIMITED TABLESPACE TO INFA;
GRANT SELECT ANY TABLE TO INFA;
ALTER USER INFA DEFAULT ROLE ALL;
COMMIT;
复制代码
--以下语句看拥有的权限
select * from dba_role_privs;
select * from dba_sys_privs;

3. 检查用户是否创建成功

点击菜单Session –> Login

Informatica 9.5安装部署_第22张图片

安装Informatica 的整个数据库环境搭建就完成了。

 

INFORMATICA 安装

服务器安装

注意默认11g安装以后监听服务不会自动启动,进Services把监听程序设为自动启动。 否则Informatica无法访问数据库

安装INFORMATICA的时候勾选’运行安装前系统检查工具‘ 有提示修改open_cursors 。 修改代码如下:

show parameter open_cursors;   ---显示参数值
alter system set open_cursors = 1000;   ---修改参数值为1000
commit;   ----提交

一路下一步安装,因为是第一次安装选择创建域

Informatica 9.5安装部署_第23张图片

配置信息。把之前Oracle环境的信息写上去

Informatica 9.5安装部署_第24张图片

Informatica 9.5安装部署_第25张图片

不勾选其他帐户

Informatica 9.5安装部署_第26张图片

安装完成

Informatica 9.5安装部署_第27张图片

 

客户端安装

只选择 PowerCenter Client

Informatica 9.5安装部署_第28张图片

 

INFORMATICA 数据源配置

● ODBC配置操作

●数据库tnsnames文件配置

● WORK FLOW配置

ODBC

1. 在服务器软件目录中启动 Net Configuration Assistant

选择本地网络服务名配置

Informatica 9.5安装部署_第29张图片

打上实例名

Informatica 9.5安装部署_第30张图片

Informatica 9.5安装部署_第31张图片

输入主机名或者IP地址

Informatica 9.5安装部署_第32张图片

2. 选择 Oracle11G的驱动,客户端哪个选择报错。 未知原因

Informatica 9.5安装部署_第33张图片

这里可以测试一下是否成功。 这里User ID 不是很重要,因为到后面进行导入的时候会用不同的ID

Informatica 9.5安装部署_第34张图片

tnsnames 文件

该安装路径下的tnsnames.ora文件其实对应的就是我们之前用Net Manager 创建的‘服务命名’

C:\app\Administrator\product\11.2.0\client_2\NETWORK\ADMIN\tnsnames.ora

Workflow配置

打开服务器目录的Informatica Administrator Home Page,右击域->新建->PowerCenter 存储库服务

Informatica 9.5安装部署_第35张图片

Informatica 9.5安装部署_第36张图片

Informatica 9.5安装部署_第37张图片

另外属性里面操作模式改为‘普通’

Informatica 9.5安装部署_第38张图片

 

配置好后打开 Informatica PowerCenter Workflow Manager (其他几个组件也可以,都有相通的配置)

点击‘存储库’->’配置域‘ ,点击’添加新域‘按钮,输入安装服务器时候配置的信息。

Informatica 9.5安装部署_第39张图片

 

点击连接按钮,注意用户名是大小写敏感的。

Informatica 9.5安装部署_第40张图片

点击Relational

Informatica 9.5安装部署_第41张图片

创建个数据库连接。

Informatica 9.5安装部署_第42张图片

 

 

Step1  打开Repository Manager 新建 文件夹

Informatica 9.5安装部署_第43张图片

Step2 打开PowerCenter Designer

连接资源库,此时刚才建立的文件夹就会显示

Informatica 9.5安装部署_第44张图片

 

至此安装过程结束.

你可能感兴趣的:(BI)