问题标签 [informatica-powercenter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5730 浏览

sql-server-2008 - Informatica:如何在 Informatica 映射中获取表的自动生成主键?

我的问题与下面的问题非常相似,但在 informatica 环境中:

检索插入行的索引

以下是该问题的简短摘要:我试图弄清楚如何将行插入到表中,然后找出 auto_incremented id 列的值设置为,以便我可以将其他数据插入到另一个表中. 我们的目标是 SQL Server 2008。我们有一个必须由 informatica ETL 填充的表,并且应用程序也在使用同一个表 - 因此,我们不能使用 informatica 序列生成器。

过去,当我使用 Oracle 数据库时,Informatica 中提供了一个 Oracle 序列生成器转换 - 但对于 SQL 服务器,我不确定。

请问有什么解决办法吗?

0 投票
1 回答
3527 浏览

etl - 如何减少因更改表名和列名而导致的 Informatica ETL 返工

目前,我们已经开发了很多 ETL,并且底层的表和列名将会改变。例如,物理名称使用缩写名称而不是全名,因为我们想在 Oracle 上部署,但现在,我们决定只使用 SQL Server,因此讨论了在 DB 级别使用全名。这将影响我们已经开发的 ETL。

我只是想知道是否有任何有效的方法将 ETL 重新映射到更改的列名?我可以提供一个包含新旧表/列名称的文件作为输入。

对此的任何帮助将不胜感激。

0 投票
1 回答
8628 浏览

oracle10g - 使用 Oracle 10g 配置 Informatica 存储库 [Oracle 未连接]

甲骨文详细信息:-

  • Oracle 10g 企业版

  • 运行 XP x32 的主机

  • 我使用 scott tiger 记录 SQL* Plus 。我不提供任何 HOST STRING。如何设置 Oracle 以接受主机字符串?我问这个是因为我猜这个问题与此有关

  • IP:192.168.17.132,主机名:vmxp1

  • tnsnames.ora 文件:-

    GLOBALDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = vmxp1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = globaldb))

    EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO))

    -听众

    SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\product\10.1.0\db_3) (PROGRAM = extproc) )

    LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.17.132)(PORT = 1521)) ) )

Informatica 详细信息:

  • 我已使用以下配置成功设置 Informatica Powercenter 8.6 的客户端和服务器部分

http://img88.imageshack.us/img88/655/imagest.png

  • 从管理控制台创建存储库时,我无法连接到 Oracle

http://img163.imageshack.us/img163/2152/262926281d2dcd78baa445d.png

在主机字符串字段中尝试了不同的东西。也试过系统帐户。

如何为 inf 存储库服务配置 Oracle 数据库。

0 投票
1 回答
6095 浏览

informatica-powercenter - Windows 7 和 Oracle 11g 中无法启动 Informatica 服务错误

我正在尝试在装有 Oracle 11g 的 Windows 7 家庭版笔记本电脑上安装 Informatica 8.6 服务器。我收到错误消息:

“无法启动 Informatica 服务”退出代码:S。

有一个很长的描述说:

“使用下面的错误和当前机器上server/tomcat/logs目录下的catalina.out和node.log获取更多信息。” .

当我检查 catalina.out 时,该文件为空,并且 server/tomcat/logs 中不存在 node.log。

如果碰巧遇到并解决了这个错误,或者知道如何解决这个错误,你能否告诉我如何摆脱这个错误?

0 投票
1 回答
5638 浏览

unix - Informatica 会话后命令任务

如果它选择了 0 个源记录,我正在尝试让我的 Informatica 工作流使会话失败。我想出了以下脚本作为会话后成功命令运行:

{Source Qualifier Name}我的源限定符的名称在哪里。当我查看会话日志时,它看起来和我期望的一样,其中$PM{Source Qualifier Name}@numAppliedRows被我选择的源限定符所替换的行数,但即使这个数字是!= 0,它仍然导致会话失败。会话日志给了我以下错误消息:

sh: 0403-057 第 1 行的语法错误:'if' 不匹配。

任何帮助,将不胜感激。

0 投票
1 回答
151 浏览

informatica-powercenter - PowerCenter Designer 中的某些工具已停用。为什么?

我在“PowerCenter Designer”工具中停用了“Source Analyzer”、“Target Designer”、“Transformation Developer”、“Mapplet Designer”和“Mapping Designer”工具。

0 投票
1 回答
2856 浏览

sql-server-2008 - 批量插入 HEAP 与 CLUSTERED 索引,其中最小日志记录不是一个选项(SQL Server 2008)

当前使用的工具是 Informatica,我们有书端存储过程,可以删除聚集索引,然后将它们添加回数据库。在我们添加聚集索引的存储过程中,我们将索引的 DDL 硬编码到存储过程中(我们不使用 sys 表,因为担心 Microsoft 更改 sys 表并从那里重新生成会创建错误的索引或失败)。这会导致人们创建了聚集索引但没有考虑更新存储过程的问题,并且下次批量发生时,这些索引就消失了。我们之前对所有索引都执行了此操作,但将非聚集索引切换为使用禁用/重建。这不是一个选项,因为如果对聚集索引执行此操作,我们将不再能够插入到表中,因为它本质上是表。

性能很重要,但不是一切。良好的性能和易于维护性胜过出色的性能和复杂的可维护性。

在阅读了许多站点之后,几乎普遍认为在执行批量插入时,在与主键排序不同的数据上,插入堆然后应用 pk 会更快(http://msdn.microsoft.com/en -us/library/ms177445.aspx , http: //msdn.microsoft.com/en-us/library/dd425070 (v=sql.100).aspx )。大多数这些网站都做出了我无法在我的组织和我的工具集中使用的假设。

目前,由于我们当前的标准策略,我们必须使用完整恢复模型,因此无论我在参考堆索引和聚集索引时做出哪种选择,都不会发生最低限度的日志记录。

根据我们的 informatica 管理员的说法,无法通过 UI 在 bcp 上指定 tabblock 或订单提示,并且由于可维护性,我们的组织不赞成在 UI 之外进行自定义。

因此,所有这一切之后的问题是上述所有因素,您是否会建议我们继续使用我们有些不可靠的存储过程,插入聚集索引或使用第三个更优越的解决方案。我也意识到还有其他类似于这个项目的堆栈问题,但他们没有专门解决批量问题和/或在他们的答案中做出类似的假设。

0 投票
3 回答
12219 浏览

informatica-powercenter - 如何在工作流中仅运行失败的会话

在工作流中,有一些并行和顺序连接的会话。假设一些并行和顺序模式的会话失败,我如何重新启动只有失败会话的工作流。如何在 Informatica 中进行设计?

0 投票
1 回答
969 浏览

informatica-powercenter - 如何在 informatica 中添加中间计算的“变量”

我是一名 Informatica 新手,制作流程如下:

假设我需要计算源 A 上的变量/列,以便加入源 A 和源 B。

你能帮我怎么做吗?

0 投票
1 回答
2223 浏览

informatica-powercenter - 从 java/jsp/servlets 调用 informatica 工作流

我需要在我的 Web 应用程序中单击一个按钮来触发一个 informatica 工作流。这可能吗?如果是怎么办?如果没有,那么是否有任何替代方法(比如调用 shell 脚本)?