Informatica 一
Install & Concept
1.1 Powercenter 的安装,架构,组件及其主要功能;
1. 安装Powercenter 7.12,8.11客户端,知识库服务器及Informatica服务器件;
需要指定注册码;在本机上建立供测试用的的Informatica Server;
2. 7.12的Windows的一台机器上只能装一个这样的Server,建立时需要指定关联的库;除了需要指定注册码外,还需要指定数据库连接许可码;
知识库服务器没有关联的名称,只有端口,指定密码;
4. 用知识库管理器(Repository Manager)添加已存在的知识库服务器;
添加知识库时,指定知识库名称和登入用记户,连接时还需指定密码以及知识库的IP和端口;
5. 用知识库服务器管理平台(Repository Server Administration Console)连接,管理知识库服务器以及创建新的知识库以及删除知识库;
添加时指定知识库服务器所在机器名(或者IP)和端口,登入时再输入密码;
登入后可以在当前的知识库服务器上创建新的知识库(新建的知识库有两个默认的用户,没有文件夹),
也可以对已经存在的知识库作如下管理操作:启动,关闭知识库,备份与恢复,查看当前连接,当前锁及活动日志,向用户发布消息等等;
1.2 服务器端组件及相互关系:
- 知识库是元数据的集合,存放在数据库中,可以使用多种数据库作为知识库(包含的数据库对象包括表OPB_XXX,索引和视图REP_XXX);具体原数据表说明可以参考后面介绍.
- 知识库服务器用来控制各个组件(Designer, Workflow, Informatica Server等)对知识库的存取;
- Informatica Server用来控制Workflow的实际运行;
- 机器的某个端口上可以建立一个知识库服务器;
- 一个知识库服务器管理一到多个知识库;
- 一个知识库与一到多个Informatica Server关联;
1.3 客户端组件及相互关系:
- Designer用来设计Mapping(包含Source—数据源,Transformation—数据处理和Target—目标,与ETL<extract, transform and load>一一对应);
- Session是Mapping的实例化(相关的数据库对象或者文件都要指定正确的连接方式或者目录);
- Workflow Manager用来组织一个或多个Session来实际运行;
- Workflow Monitor用来监控Workflow的运行;
1.4 组件关系图
2 Repository & Designer manager
2.1 Repository Manager
- 用户,组和权限
- 用户名和一个密码对应,组没有密码;
- 一个用户属于一到多个组;
- 默认有两个用户(Administrator,另一个用户与知识库同名)和两个组(Administrators,Public);
- 权限可以赋给用户,也可以赋给组,有八种权限(Browse Repository,Use Designer,Use Repository Manager,Use Workflow Manager,Administer Repository,Administer Server,Super User,Workflow Operator,许多权限需要和文件夹权限结合使用,详细说明可参考帮助文档);
- 用户成功登录后可以更改密码;
- 用户被Disable后不能够登入;
- 默认的用户和组的权限无法更改,也无法删除这些用户与组或更改用户的组;
- 文件夹
- 文件夹是Powercenter对象的集合,文件夹有如下属性:名称,属主,所属组,状态,权限许可,是否可共享;
- 文件夹的权限许可分为三种:Read(查看文件夹中的所有对象), Write(在文件夹中创建对象以及更改文件夹中已有的对象) Execute(执行或排程文件夹中的Workflow);
- 不同用户对文件夹的权限分为三类:属主,所属组,知识库,可以对这三类用户设置权限许可;
- 当文件夹可共享时,可以在其它文件夹中创建对这个文件夹中对象的捷径或者复制这些对象,这个属性设为共享后就不可再更改回来;
- 对象锁和用户连接
- 知识库管理锁来控制对知识库的并发更新;
- 因为网络故障或者Powercenter客户端或者服务器的异常关闭,可能会出现一些遗留锁或者遗留连接,需要管理员手工关闭