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 仅安装数据库软件
一路下一步安装完毕
Step 2 创建数据库
启动 Database Configuration Assistant
选择创建数据库
选择定制数据库
全局数据库名就是实例名
取消 配置Enterprise Manager 的勾选框
存储类型和文件位置
数据库组件只选择 Enterprise Manager 资料档案库
点击所有初始化参数按钮,单击高级参数,修改nls_date_format
安装好以后我们数据库目录如下
CTL 后缀的为控制文件,REDO 是日志文件,DBF是数据库文件
安装Oracle 11g Client端
注意安装32Bit版本的
●配置net manager,定义服务名
● 建立资料库用户,以保证下面ETL服务器的安装
● 方便使用企业管理器来管理Oracle服务器
选择管理员
一路下一步安装完毕
Oracle 数据库配置
Step1 先给服务器端创建一个监听
如果没有进行配置,我们的数据库服务器是连接不上的
在服务端目录里面打开 Net Manager,
1. 点击监听程序,然后点击加号创建
2. 点击添加地址
通常主机这边都写IP地址
3. 点击保存网络配置
Step 2 启动监听服务
命令行输入命令来启动监听程序
lsnrctl start
Step 3 配置客户端
客户端目录里面点击 Net Manager
点击服务命名,点击加号, 网络服务名随意
点击下一步,选择Tcp/Ip 再点击下一步,输入主机名或者IP地址
接着 服务名打上创建数据库的时候取的实例名
点击下一步,点击测试
出现以上登陆被拒绝的提示其实已经成功了。
整个配置完成以后,依然点击保存网络配置
建立资料库用户
安装 PLSQL Developer,连接服务器进行配置 ,PLSQL 会用到Oracle Client,只支持32Bit的
1. 运行PLSQL,使用sys用户登陆, Connect as 选为 SYSDBA
2. 建立用户供Informatica使用
开启命令行窗口,输入以下命令并执行

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 的整个数据库环境搭建就完成了。
INFORMATICA 安装
服务器安装
注意默认11g安装以后监听服务不会自动启动,进Services把监听程序设为自动启动。 否则Informatica无法访问数据库
安装INFORMATICA的时候勾选’运行安装前系统检查工具‘ 有提示修改open_cursors 。 修改代码如下:
show parameter open_cursors; ---显示参数值
alter system set open_cursors = 1000; ---修改参数值为1000
commit; ----提交
一路下一步安装,因为是第一次安装选择创建域
配置信息。把之前Oracle环境的信息写上去
不勾选其他帐户
安装完成
客户端安装
只选择 PowerCenter Client
INFORMATICA 数据源配置
● ODBC配置操作
●数据库tnsnames文件配置
● WORK FLOW配置
ODBC
1. 在服务器软件目录中启动 Net Configuration Assistant
选择本地网络服务名配置
打上实例名
输入主机名或者IP地址
2. 选择 Oracle11G的驱动,客户端哪个选择报错。 未知原因
这里可以测试一下是否成功。 这里User ID 不是很重要,因为到后面进行导入的时候会用不同的ID
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 PowerCenter Workflow Manager (其他几个组件也可以,都有相通的配置)
点击‘存储库’->’配置域‘ ,点击’添加新域‘按钮,输入安装服务器时候配置的信息。
点击连接按钮,注意用户名是大小写敏感的。
点击Relational
创建个数据库连接。
Step1 打开Repository Manager 新建 文件夹
Step2 打开PowerCenter Designer
连接资源库,此时刚才建立的文件夹就会显示
至此安装过程结束.
Informatica 9.5安装部署的更多相关文章
- JDK6、Oracle11g、Weblogic10 For Linux64Bit安装部署说明
JDK6.Oracle11g.Weblogic10 For Linux64Bit安装部署说明 项目编号 编写人 成 编写日期 2013/07/29 审核 修订说明 目录 JDK6.ORACLE11G. ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- KVM安装部署
KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
- 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...
- C# winform安装部署(转载)
c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...
- Ubuntu14.04 Django Mysql安装部署全过程
Ubuntu14.04 Django Mysql安装部署全过程 一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署_自动化部署udeploy 1.0
新增功能: 2015-03-11 除pass(备份与更新)与start(启动服务)外,实现一切自动化. 注:pass与start设为业务类,由于各类业务不同,所以无法实现自动化.同类业务除外,如更新的 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署自动化部署udeploy 1.0 版本发布
新增功能: 逻辑与业务分离,完美实现逻辑与业务分离,业务实现统一shell脚本开发,由框架统一调用. 并发多线程部署,不管多少台服务器,多少个服务,同时发起线程进行更新.部署.启动. 提高list规则 ...
随机推荐
- 使用NHibernate(4)--拦截器和事件
如果想在一个事务的开始.执行中.完成后等过程中执行一些自己的逻辑(比如记录日志.查看sql),拦截器(Interceptors)和事件(Event)就可以发挥作用了.两者所能完成的功能差不多. 1,拦 ...
- 谈谈数据库的ACID
一.事务 定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位. 准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进行分析. // 创建 ...
- (转)LVS安装使用详解
原文:https://www.cnblogs.com/MacoLee/p/5856858.html 简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由 ...
- Map集合的四种遍历方式(转载)
import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestMap { pu ...
- Windows Git Bash命令行下创建git仓库并更新到github
大二的时候就听过老师说有一个叫git的版本管理工具,当时只是听老师说说而已,也没有去使用它,因为当时用过svn,就感觉自己没多少东西需要git管理. 最近几天,我经常在开源中国看别人的帖子,看到别人对 ...
- php实现函数可变参数列表
使用func_get_args().func_num_args().func_get_arg() 可以构造一个可变参数列表的函数. 首先大致介绍以上三个函数. (1)array func_get_ar ...
- 几个用Python实现的简单算法
一.算法题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源 ...
- python-Event事件线程同步和互斥
#!/usr/bin/python #coding=utf-8 #用于线程间通信,通过事件标识控制 import threading from time import sleep,ctime def ...
- windows下python2.7版本numpy,Scipy,matplotlib,sklearn安装
系统是windows32位,安装了python2.7.13. 安装顺序就是numpy,Scipy,matplotlib,sklearn. 首先是更新一下pip (确保pip能使用) 然后将setupt ...
- Diskrete Mathematik
1.Aussagenlogik 1.1 Gleichwertiges Kalkül 1.2 Normalform Einfache Disjunktion besteht aus Disjunktio ...