本文是从Informatica 10.1.1 安装和配置文档总结而来
Informatica安装包分2个:Informatica services (服务) 和 Informatica clients(客户端)。 前者包含了支持domain的一些服务和应用服务。后者包含thick客户端应用(例如powercenter clients) 和网页的客户端应用(例如admin console)。
Domain
Domain 是节点(node)和服务(services)的集合,domain中的一台主机就可以当作是一个节点。服务就包括service manager和一系列应用服务(application services)。客户端就是和这些服务建立连接来工作的。
单节点和多节点domain
在安装Informatica services的时候,始终会创建一个新的node,同时可以选择创建新的domain或者加入已有的domain。单节点domain是指这个domain中只包含一个节点,Service Manager 和所有的应用服务都运行在这个节点上。多节点domain是包含了一个gateway节点-即domain的主机,还有其他worker节点-运行了一系列应用服务,Service Manager是运行在所有的节点上的。多节点domain如下图。节点类型就分为gateway节点和worker节点;节点还可以根据配置设置为不同的角色 - service role (可以运行各种应用服务),computer role(可用于远程应用服务发来的计算),默认情况下gateway节点和worker节点包含了这两种角色。
Service manager
用于支持和管理domain和各个应用服务。例如domain的认证,授权和登陆,当客户端有请求时开启和关闭应用服务等。
应用服务(application services)
应用服务代表基于服务器的功能,包括支持多实例的服务和仅支持一个实例的系统服务。系统服务是当创建domain的时候创建的,但其他的应用服务安装则依赖于购买的license key。
加密码
Informatica会将密码等敏感信息加密再保存到repository中去,用到的就是加密码。在安装Informatica services的时候,需要定义一个keyword,安装程序会利用这个keyword来生成一个加密码文件(文件名为siteKey,默认路径为<Informatica installation directory>/isp/config/keys)。在同一个domain下的所有节点都需要使用同一个加密码。当需要迁移一个repository到另一个domain的时候,就需要用到加密码文件,如果没有的话至少需要keyword和domain name。
Informatica clients
客户端包括:
1. thick 客户端应用:
- Informatica Developer - 用于创建和运行objects, mappings, profiles, workflows, and virtual databases,元数据存在model repository中,由Data Integration Service运行。
- PowerCenter® Client - 用于定义和创建源和目标结构,转换,mapping,workflow等,元数据存在PowerCenter repository中,由PowerCenter Integration Service运行。
2. thin/web 客户端应用:
- Analyst tool - 用于分析,清洗,整合企业数据,元数据存在model repository中,由Data Integration Service运行。
- Metadata Manager - 用于浏览,分析不同元数据库的元数据,存在Metadata Manager repository中,由Metadata Manager Service运行。
- Web Services Hub Console - 管理PowerCenter中创建的web services.
Informatica 管理员
这里指的是管理员工具,即网页版的控制台。主要用于管理:domain 方面(Manage logs, domain objects, and domain reports. Domain objects include application services, nodes, grids, folders, database connections, applications, and licenses);安全方面(Manage users, groups, roles, privileges, and permissions)