源分析器 Target Informatica 设计师
⚡ 智能摘要
源分析仪和 Target PowerCenter Designer 工具用于创建和导入每个 Informatica 映射的源和目标定义。ping 需要使用 ODBC 数据源读取数据库元数据。

在 ETL/数据仓库工作中,你会遇到不同的数据源和目标。
Informatica 中的源定义
在 Informatica 中,源定义是一个实体,您可以从中提取记录,然后将这些记录存储在临时表(暂存表)或 Informatica 转换缓存中。基于映射ping 根据设计文档或业务需求,对这些数据记录进行更改(转换数据),然后将转换后的数据加载到另一个表结构中,称为目标表。
在每个 Informatica 地图中ping总会存在源和目标。要在 Informatica 中管理不同的源和目标,您必须使用源分析器。 Target 设计器。这些工具已集成到 PowerCenter Designer 工具中,可以直接从该工具启动。
设计师将这项工作分配给专门的工具。
| 设计工具 | 它管理的内容 |
|---|---|
| 源分析器 | 源定义——您从中读取数据的结构。 |
| Target 设计师 | Target 定义——你向中加载数据的结构。 |
| 地图ping 设计师 | 此 地图ping 通过转换将源连接到目标。 |
Informatica 中的源分析器
Informatica 中的 Source Analyzer 是一款用于创建和修改源定义的工具。借助 Source Analyzer,您可以在 Informatica 中创建或导入不同类型的源,例如平面文件。 关系数据库, Excel 工作表、XML 定义等等。
同样地,通过使用 Target 在设计器中,您可以创建或导入不同类型的目标。Informatica 允许您从头开始设计源或目标的结构,也可以通过导入定义来创建源或目标。从数据库导入源时,会导入以下元数据:
- 来源(表)名称
- 数据库位置
- 列名
- 列数据类型
- 限制
您还可以定义表中的关键关系,这仅适用于 Informatica 级别,并存储在存储库中。
在 Informatica 中创建或导入的源或目标可以在不同的映射中重复使用任意次数。ping每张地图ping 必须至少有一个可加载的目标。否则地图将无法运行。ping 将无效。
注意: – 当您在源分析器中创建源或目标时 Target 设计人员,这些结构仅在 Informatica 中创建。在数据库层面,不会创建任何对象。因此,您必须创建与 Informatica 中创建的结构相同的数据库对象。
您可以使用源分析器导入以下类型的源:
- 关系表(数据库表)、视图和同义词
- 平面文件
- COBOL 文件
- XML文件
性能提示 为了提高关系型源表的性能,请在源数据库表上使用索引。对于目标表,为了提高性能,请禁用或删除约束和索引。
如何在 Informatica 中打开源代码分析器
以下是打开 Informatica 中的源分析器的步骤详解。
步骤1) 打开 Informatica PowerCenter Designer 工具。
步骤2) 下一个屏幕:
- Double点击要连接的存储库
- 请输入用户名
- 输入密码
- 点击“连接”按钮
登录成功后,用户的文件夹将列在存储库名称下。
注意: –
- 如果登录失败,请检查用户是否具有连接到存储库的权限。
- 如果在仓库名称下看不到任何文件夹,请检查该文件夹是否已创建。
- 如果文件夹是最近创建的,请断开与存储库的连接并重新连接。
步骤3) 下一步:
- 右键单击文件夹
- 选择“打开”选项
打开文件夹后,将列出该文件夹的子文件夹,如下所示。
步骤4) 如图所示,单击“源分析器”菜单。
如何在源分析器中导入源表
以下是在 Informatica Source Analyzer 中导入源表的步骤。
步骤1) 转到“来源”选项。在来源分析器中:
- 点击主菜单中的“来源”选项卡
- 选择“从数据库导入”选项;之后将打开 ODBC 连接框。
步骤2) 创建 ODBC 连接。如果您已有 ODBC 连接,请跳至步骤 3。以下五个子步骤按顺序执行。
-
点击 ODBC 数据源旁边的按钮。
-
在下一页中,选择“用户 DSN”选项卡,然后单击“添加”按钮。
数据源名称 (DSN) 本质上是一种数据结构,其中包含数据库类型、位置和用户详细信息等具体信息。ODBC 驱动程序需要这些信息才能连接到相应的数据库。
-
点击“添加”按钮后,您将看到各种数据库的驱动程序列表(Oracle、SQL 服务器、Sybase、 Microsoft 例如 Access、Excel 等)。您选择的驱动程序取决于您要连接的数据库。请为数据源选择相应的驱动程序。在 guru99 中,您将使用…… Oracle 数据库表。选择 Oracle 有线协议驱动程序。
-
在下一页中,选择“常规”选项卡并输入数据库详细信息。然后单击“测试连接”。
注意: 数据库详细信息取决于您的安装,具体取决于您在数据库安装过程中选择的主机名、端口和 SID。您可以通过打开位于以下位置的 tnsnames.ora 文件来获取这些详细信息: Oracle 安装文件夹。
-
运行测试连接后,输入数据库用户名和密码,然后单击“确定”按钮。如果连接成功,将显示一个消息框。
在“测试连接”窗口和“ODBC 驱动程序设置”窗口中选择“确定”。创建的 ODBC 数据源将添加到用户数据源中。ODBC 数据源现已准备就绪。
步骤3) 创建模式表。在 guru99 中,您将使用 OracleScott/Tiger 模式表。如果数据库中没有这些表,请使用以下脚本创建它们。
步骤4) 输入数据库详细信息。在导入表窗口中:
- 选择 ODBC 数据源 Oracle 数据库。
- 请输入数据库用户名
- 请输入数据库密码
- 点击连接/重新连接按钮。这将显示数据库用户的表。
- 展开“表格”文件夹下的树状结构,然后选择 EMP 表
- 选择确定按钮。
步骤5) 验证并保存导入的表。该表将导入到 Informatica Source Analyzer 中。使用“Ctrl+S”键将更改保存到存储库。
同样,您也可以在源分析器中导入任何其他数据库表。
如何导入 Target 在 Informatica Target 设计师
以下是在 Informatica 中导入目标的过程。 Target 设计师。
在本教程中,您将创建目标表 emp_target,其结构与源表 EMP 完全相同。要导入目标表,目标表必须已存在于数据库中。要创建目标表,请使用以下脚本。Informatica 中支持的目标类型包括关系型、XML 和平面文件。
注意: – 在本教程中,源表和目标表都位于同一个数据库模式 (guru99) 中。但是,您也可以在不同的模式中创建目标表。
步骤1) 在 Informatica Designer 中,单击 Target 设计师图标启动 Target 设计师。
步骤2) 下一步:
- 选择选项“Target主菜单中的“
- 从数据库选项中选择“导入”。
步骤3) 在导入表格窗口中:
- 选择 ODBC 数据源 Oracle 数据库。
- 请输入数据库用户名
- 请输入数据库密码
- 点击连接/重新连接按钮。这将显示数据库用户的表。
- 展开 tables 文件夹下的树状结构,然后选择 EMP_TARGET 表
- 选择“确定”按钮
这将把目标导入到 Target 下图所示为 Informatica PowerCenter 的设计器。使用“Ctrl+S”键保存更改。
在本教程中,您已经导入了源和目标。现在,您已准备好创建您的 第一张地图ping.
如何在 Informatica 中创建文件夹
以下是在 Informatica 中创建文件夹的步骤。
Informatica 文件夹是逻辑容器,用于保存您在 Informatica Designer 和 Workflow Manager 中创建的对象(映射)。pings、映射组件、源、目标等等)。
要创建文件夹:
步骤1) 开放存储库管理器。
注意: – 如果 Informatica Designer 已经打开,则可以使用工具箱中的快捷方式打开 Repository Manager。
这将在新窗口中打开 Informatica 存储库管理器。
步骤2) 按着这些次序:
- 点击文件夹菜单
- 选择“创建”选项
步骤3) 下一步:
- 输入所需的文件夹名称
- 选择“确定”
这将创建一个新文件夹,并会出现一条消息,提示“文件夹已成功创建”。
新创建的文件夹随后将被列入相应的存储库中。
本教程到此结束。下期再见!


























