50 个最热门的 Informatica 面试问题和答案(2025 年)

以下是 Informatica 面试问题和答案,可帮助应聘者获得理想的工作。

 

面向应届毕业生的 Informatica 面试问题和答案

1. 企业数据仓库是什么意思?

当组织数据在单一访问点创建时,它被称为企业数据仓库。可以通过单一源存储向服务器提供全局视图的数据。可以对同一源进行定期分析。它可以提供更好的结果,但所需的时间很长。

👉 免费 PDF 下载:Informatica 面试问题与答案 >>


2. 数据库、数据仓库和数据集市有什么区别?

数据库包含一组合理关联的数据,这些数据通常比 数据仓库。数据仓库中存放着各种类型的数据,数据仅根据客户需求提取。另一方面,数据集市也是一组旨在满足不同领域需求的数据。例如,一个组织为其不同部门(即销售、财务、营销等)提供不同的数据块。


3. 什么是域名?

当所有相关关系和节点都被一个组织点覆盖时,它就被称为域。通过这种方式可以改善数据管理。


4. 存储库服务器和强力服务器有什么区别?

存储库服务器控制整个存储库,包括表格、图表和各种过程等。其主要功能是确保存储库的完整性和一致性。而强力服务器则控制服务器数据库存储库中各个因素之间各种过程的实现。


5. 在 Informatica 中可以创建多少个存储库?

可以有任意数量的 信息学中的存储库 但最终这取决于端口数量。


6. 对会话进行分区有什么好处?

对会话进行分区意味着会话内有单独的执行序列。其主要目的是提高服务器的运行和效率。其他转换(包括单个分区的提取和其他输出)都是并行进行的。


7. 完成加载过程后,如何创建索引?

为了在加载过程之后创建索引,可以使用会话级别的命令任务。索引创建脚本可以与会话的工作流程或会话后实施顺序保持一致。此外,这种类型的索引创建无法在转换级别的加载过程之后进行控制。


8. 解释会话。解释如何使用批处理来组合执行?

需要实施以将数据从源转换为目标的教学集称为会话。可以使用会话管理器或 pmcmd 命令执行会话。批处理执行可用于以串行或并行方式组合会话执行。批处理可以以并行或串行方式执行不同的会话。


9. 一次分组可以创建多少场次?

可以对任意数量的会话进行分组,但如果一批会话的数量较少,则迁移会更容易。


10. 解释映射参数和映射变量的区别?

当值在会话执行期间发生变化时,它被称为映射变量。完成后,Informatica 服务器会存储变量的最终值,并在会话重新启动时重新使用。此外,在会话执行期间不会改变的那些值称为映射参数。映射过程解释了映射参数及其用法。在启动会话之前,会将值分配给这些参数。


11.什么是复杂映射?

以下是复杂映射的特点。

  • 苛刻的要求
  • 多次变换
  • 复杂的业务逻辑

经验丰富的 Informatica 面试问题和答案

12. 如何在不连接会话的情况下判断映射是否正确?

无需连接会话,就可以在调试选项的帮助下发现会话是否正确。


13. 是否可以将一个映射中创建的映射参数或变量用于任何其他可重用的转换?

是的,可以这样做,因为可重用转换不包含任何 mapplet 或映射。


14.解释聚合器缓存文件的用途?

聚合器转换 在每次运行期间以指令块的形式进行处理。它存储在本地缓冲内存中找到的过渡值。如果需要额外的内存,聚合器会提供额外的缓存文件来存储转换值。


15. 简要描述查找转换?

查找转换是那些对基于 RDBMS 的数据集具有访问权的转换。服务器通过使用查找表来查看明确的表数据或数据库,从而加快访问速度。通过匹配转换期间提供的所有查找端口的查找条件来获得最终数据。


16.角色扮演维度是什么意思?

在同一数据库域中用于扮演多种角色的维度称为角色扮演维度。


17. 如何在没有 SQL 或其他转换的情况下访问存储库报告?

回答:存储库报告由元数据报告者建立。不需要 SQL 或其他转换,因为它是一个网络应用程序。


18. 存储库中存储的元数据有哪些类型?

元数据的类型包括源定义, Target 定义、映射、Mapplet、转换。


19. 解释代码页兼容性?

当数据从一个代码页移动到另一个代码页时,只要两个代码页具有相同的字符集,就不会发生数据丢失。源页面的所有特征必须在目标页面中可用。此外,如果源页面的所有字符都不存在于目标页面中,那么它将是一个子集,并且由于两个代码页不兼容,转换过程中肯定会发生数据丢失。


20. 如何同时验证存储库中的所有映射?

所有的 映射 无法同时验证,因为每次只能验证一个映射。


针对 2 年和 3 年经验的 Informatica 面试问题和答案

21. 简要解释一下 Aggregator 转换?

它允许人们进行聚合计算,例如总和、平均值等。它不同于表达式转换,在表达式转换中可以分组进行计算。


22. 描述表达式转换?

在这种转换形式中,可以在将值写入目标之前在单行中计算值。它可用于执行非聚合计算。在将结果输出到目标表之前,还可以测试条件语句。


23. 滤波变换是什么意思?

它是映射中过滤行的媒介。数据需要经过过滤转换,然后应用过滤条件。过滤转换包含所有输入/输出端口,满足条件的行只能通过该过滤器。


24.什么是 Joiner 转换?

连接转换将两个位于不同位置的附属异构源组合在一起,而源限定符转换可以组合来自共同源的数据。


25.什么是查找转换?

它用于通过映射在关系表中查找数据。任何关系数据库的查找定义都是从具有连接客户端和服务器倾向的源导入的。可以在映射中使用多个查找转换。


26.如何使用联合变换?

答案:它是一种多样化的输入组转换,可用于组合来自不同来源的数据。它的工作原理类似于 SQL 中的 UNION All 语句,用于组合两个 SELECT 语句的结果集。


27.什么是增量聚合?

每当为映射聚合创建会话时,都会启用增量聚合选项。Power Center 通过映射和历史缓存数据执行增量聚合,以增量方式执行新的聚合计算。


28. 连接查找和非连接查找有什么区别?

当输入直接取自管道中的其他转换时,它被称为连接查找。而非连接查找不直接从其他转换中获取输入,但它可以在任何转换中使用,并且可以使用 LKP 表达式作为函数提出。因此可以说,非连接查找可以在映射中多次调用。


29. 什么是 Mapplet?

使用 Mapplet 设计器的可回收对象称为 Mapplet。它允许在多个映射中重用转换逻辑,此外它还包含一组转换。


30. 简要定义可重用转换?

可重用转换在映射中被多次使用。它与使用转换的其他映射不同,因为它存储为元数据。每当可重用转换发生任何更改时,映射中的转换都将无效。


31. 更新策略是什么意思,有哪些不同的选项?

逐行处理由 informatica 完成。每行都插入到目标表中,因为它被标记为默认。每当必须根据某个顺序更新或插入行时,就会使用更新策略。此外,必须在更新策略中指定条件,以便将处理的行标记为已更新或已插入。


32. 什么情况会导致 Informatica 服务器拒绝文件?

这种情况在更新策略转换中遇到 DD_Reject 时发生。此外,它破坏了行压缩中记录的数据库约束。


33. 什么是代理键?

代理键是自然主键的替代品。它是表中每行的唯一标识。它非常有用,因为自然主键可能会发生变化,这最终会使更新更加困难。它们总是以数字或整数的形式使用。


34. 实现会话分区的前提任务有哪些?

为了执行会话分区,需要配置会话来分区源数据,然后在多 CPU 中安装 Informatica 服务器。


35. 信息服务器在会话运行期间创建哪些文件?

在会话运行期间,创建的文件分别是错误日志、坏文件、工作流低和会话日志。


5 年以上经验的 Informatica 面试问题和答案

36.简单定义一下会话任务?

它是指导 Power center 服务器如何以及何时将数据从源传输到目标的一段指令。


37.命令任务是什么意思?

此特定任务允许在 Unix的 或在 Windows 中运行 DOS。


38.什么是独立命令任务?

此任务可以在工作流的任何位置用于运行 shell 命令。


39. 会话前和会话后 shell 命令是什么意思?

命令任务可以作为会话任务的会话前或会话后 shell 命令调用。可以将其作为会话前命令、会话成功后命令或会话失败后命令运行。


40.什么是预定义事件?

这是一个文件监视事件。它等待特定文件到达特定位置。


41. 如何定义用户自定义事件?

用户定义事件可以描述为工作流中的任务流。可以根据需要创建事件,然后引发事件。


42.什么是工作流?

答:工作流是一组与服务器沟通如何执行任务的指令。


43. 工作流管理器中有哪些不同的工具?

以下是工作流管理器中的不同工具

  • 任务设计器
  • 工作集设计器
  • 工作流设计器

44. 除了工作流管理器 pmcmd 之外,还有其他用于调度的工具吗?

除工作流管理器之外的用于调度目的的工具可以是第三方工具,例如“CONTROL M”。


45.什么是OLAP(联机分析处理)?

进行多维分析的方法。


46. OLAP 有哪些不同类型?请举例说明。

ROLAP 例如 BO、MOLAP 例如 Cognos、HOLAP、DOLAP


47. Worklet 是什么意思?

当工作流任务被组合成一个集合时,它被称为工作集。工作流任务包括计时器、决策、命令、事件等待、邮件、会话、链接、分配、控制等。


48. 目标设计器有什么用处?

Target 定义是在目标设计器的帮助下创建的。


49. 我们可以在哪里找到 Informatica 中的吞吐量选项?

吞吐量选项可以在 工作流监视器中的 informationica. 在工作流监视器中,右键单击会话,然后单击获取运行属性,在源/目标统计下我们可以找到吞吐量选项。


50. 目标加载顺序是什么?

答: Target 加载顺序是根据映射中的源限定符指定的。如果有多个源限定符链接到不同的目标,则可以指定 Informatica 服务器将数据加载到目标中的顺序。


这些面试问题也会对你的口试有帮助