如何在 Informatica 中配置客户端和存储库

安装 Informatica 服务器和客户端后,需要配置 Informatica 服务器。

Informatica 架构是面向服务的架构(SOA)。因此,在使用 Informatica 工具之前,需要安装和配置服务器和客户端组件。

配置客户端、集成服务和存储库服务的前提条件。

  • 应已安装 Informatica 服务器和客户端。
  • Informatica 服务应已启动并运行。
  • 必须已安装 Oracle 或其他兼容数据库,并且数据库服务必须已启动。
  • 必须为存储库服务创建数据库用户。
  • 必须提供域管理员控制台凭据(这将在服务器安装过程中进行配置)。

在开始使用 Informatica PowerCenter 之前,需要设置以下组件。

  1. Informatica 域
  2. 创建存储库服务
  3. 创建集成服务
  4. 创建用户

什么是 Informatica 域?

Informatica 域是各种服务和主机的基本管理单元。

通过域控制台,您可以执行各种管理任务,例如添加节点、创建存储库服务、创建集成服务、创建报告服务、管理和创建用户、监控服务等。

在安装 Informatica 服务器期间,系统会提示设置域凭据和数据库连接。

访问域控制台时需要使用相同的凭据。

如何打开管理员主页

步骤 1) 从程序菜单打开 Informatica 管理员主页。

 Open the Administrator Home Page

这将在 Web 浏览器中打开域主页。

故障排除 - 如果主页未打开,请检查 Informatica 服务器进程和数据库服务是否已启动并运行。如果未运行,请启动它们。

步骤 2) 输入域凭据(这些凭据在服务器安装期间生成)。

 Open the Administrator Home Page

步骤 3) 成功登录后,将出现 Informatica 管理员主页。

 Open the Administrator Home Page

如何创建存储库服务

这是域控制台中需要创建的第一个服务。前提条件是在数据库中创建了具有基本权限(连接、资源)的数据库用户,因为此服务在数据库中维护存储库数据。您可以使用启用版本控制选项在存储库中创建版本化对象。

您可以选择 oracle、DB2、Sybase 或 SQL Server 数据库来创建存储库。

步骤 1)

  1. 右键单击域名称。
  1. 选择“新建”选项。
  1. 选择 PowerCenter 存储库服务。

Create Repository Service

步骤 2) 在下一个屏幕上

  1. 为存储库输入名称。
  2. 选择许可证。
  3. 选择节点。
  4. 点击“下一步”按钮

Create Repository Service

步骤 3) 在下一个屏幕上,

  1. 输入数据库属性。
  2. 如果需要 Informatica 开发的版本控制功能,请选择“启用版本控制”选项。
  3. 选择“完成”按钮。

Create Repository Service

注意 - 连接字符串名称是数据库实例服务名称。

步骤 4) 将创建存储库服务,并列在域树下。

Create Repository Service

故障排除 - 如果在服务创建过程中出现错误,请检查是否提供了正确的数据库凭据以及连接字符串是否正确。对存储库属性进行任何更改后,请重新启动存储库服务以使更改生效。

如何创建存储库内容

创建存储库服务后,需要创建存储库内容(这是存储库的一次性活动)。没有存储库内容,您无法启动存储库服务。存储库内容基本上是包含 Informatica 中创建的对象详细信息的数据库表。

步骤 1) 在域树下选择存储库服务。

Create Repository Contents

步骤 2) 选择存储库服务后。

  1. 选择页面右侧的操作菜单。
  2. 选择存储库内容选项。
  3. 选择创建选项。

Create Repository Contents

步骤 3) 在下一个屏幕上

  1. 选择本地/全局存储库选项(我们不勾选此项以创建本地存储库)。
  2. 选择版本控制(如果需要,我们不勾选此项以跳过版本控制功能)。
  3. 点击“确定”。

Create Repository Contents

步骤 4) 创建存储库内容后,将存储库服务从独占模式更改为正常模式。

注意 - 如果存储库服务处于独占模式,用户将无法连接到存储库。

选择存储库的编辑属性选项。

Create Repository Contents

步骤 5)

  1. 将模式从独占更改为正常。
  2. 选择“确定”按钮。

Create Repository Contents

完成后,存储库服务将以正常模式运行。

如何创建集成服务

集成服务负责工作流的执行。每当从工作流管理器、调度程序或命令提示符执行任何工作流时,集成服务就会收到请求。此服务会锁定相应的工作流,从 Informatica 存储库中获取有关工作流、映射和会话的详细信息,并执行工作流。此服务还负责创建工作流日志、读取参数文件、创建进程线程来执行工作流、执行工作流管理器中创建的任何其他任务等。

创建集成服务

步骤 1)

  1. 右键单击导航树。
  2. 选择“新建”选项。
  3. 选择 PowerCenter 集成服务。

Create Integration Service

步骤 2) 在此步骤中,我们将:

  1. 输入集成服务名称。
  2. 选择许可证。
  3. 选择一个节点并单击“下一步”。

Create Integration Service

步骤 3) 在下一页上

  1. 选择存储库服务。
  2. 输入 Informatica 管理员用户名和密码。
  3. 选择“完成”。

Create Integration Service

步骤 4) 启用集成服务。

  1. 在域树中单击集成服务,然后选择“操作”选项。
  2. 选择“启用服务”选项。

Create Integration Service

当集成服务和存储库服务都已创建并启用后,它们应处于运行状态。

Create Integration Service

如何配置客户端和域

在开始使用 Informatica 服务器的 Informatica 集成和存储库服务之前,必须在客户端配置 Informatica 域。要向客户端添加域,需要执行以下步骤。

步骤 1) 打开 Informatica 存储库设计器。

  1. 选择存储库菜单。
  2. 选择配置域。

Configuring Client and Domain

步骤 2) 选择添加新域选项。

Configuring Client and Domain

步骤 3) 在添加域窗口中

  1. 输入域名称。
  2. 输入网关主机。
  3. 输入网关端口(端口号在 Informatica 服务器安装过程中分配)。
  4. 选择“确定”。

Configuring Client and Domain

步骤 4) 存储库将列在窗口右侧。选中复选框,然后选择“确定”。

Configuring Client and Domain

存储库将列在存储库管理器导航树中。

Configuring Client and Domain

如何创建用户

要在 Informatica 设计器中创建映射以及执行诸如执行工作流、管理存储库文件夹、监控工作流等各种任务,需要一个有效的 Informatica 用户,并且该用户必须具有相应权限。用户可以是管理员用户或开发人员用户,具体取决于分配给它的角色。您可以根据需要创建任意数量的用户。

创建 Informatica 用户

步骤 1) 在 Informatica 管理员主页中,选择“安全”选项卡。

Create Informatica User

步骤 2) 在此步骤中,我们将:

  1. 选择用户选项卡。
  2. 选择操作菜单。
  3. 选择创建用户选项。

Create Informatica User

步骤 3) 在创建用户页面上

  1. 输入所需的登录名。
  2. 输入所需的密码。
  3. 确认密码。
  4. 选择“确定”。

Create Informatica User

步骤 4) 用户必须具有域和存储库的权限,以分配权限。

  1. 单击用户名。
  2. 选择权限选项卡。
  3. 选择域。

Create Informatica User

步骤 5) 在编辑角色窗口中

  1. 选中域的复选框。
  2. 选中存储库服务的复选框。
  3. 选择“确定”。

这将为用户分配存储库和域权限。

Create Informatica User

现在您将能够使用客户端工具连接到存储库。

这样就完成了存储库服务创建、集成服务创建、域配置、用户创建和在客户端中添加存储库的练习。