问题标签 [informatica]

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 投票
2 回答
2684 浏览

informatica - 此列允许的大于指定精度的 informatica 值

我尝试使用 Informatica 中的一对一映射直接映射加载与表 A 重复的表 ADuplicate。

但我收到以下错误:“此列允许的值大于指定精度”

我注意到对于两个表中的编号(15)的 C4 列,在加载时存在问题。

加载错误的数据是 200000300123 和 -1000000000000000000000000000000000000000000

我的疑问是:

  1. 此值在相同精度的源中可用。为什么不进入目标?
  2. 我将目标列 C4 更改为数字字段,我可以使用 TOAD 手动插入此值,但为什么我不能使用 Informatica 做同样的事情?

请帮帮我。

提前致谢

山木甘

0 投票
0 回答
881 浏览

oracle - 使用 Oracle 数据库的 Informatica

我们正在批量加载一些目标 Oracle 表。我们的许多表都有一列数据类型为 timestamp(6) 和本地时区。当我们仅插入日期值(mm-dd-yyyy)时,目标数据库将 hh:mi:ss 默认为 11:00:00 PM。但是当我们将负载类型设为正常时,它会在 hh:mi:ss 部分插入 12:00:00 AM。有人可以解释为什么会这样吗?

提前致谢。

0 投票
1 回答
1718 浏览

etl - 从 Siebel 数据库中提取数据到 Dat 文件和临时表

我正在研究一个新的要求,我对此很陌生。所以寻求你的帮助。要求 - 从 Siebel 基表(S_ORG_EXT、S_CONTACT、S_PROD_INT)我必须导出数据并需要放入两个暂存表(S1 和 S2)中,我需要从这些暂存表中创建包含行数的管道分隔的 dat 文件。对于暂存表 S1,我们应该有 Accounts 及其关联的联系人,对于 S2,我们应该有 account 及其关联的联系人和 Product。

我应该怎么做。我是否需要直接使用 Informatica 作业从 Siebel 基表中提取数据,或者需要运行 EIM 导出作业以获取 EIM 表中的数据并从那里获取到临时表。

请帮助我知道我应该走哪条路。

0 投票
2 回答
3244 浏览

informatica-powercenter - 需要通过 Informatica 将数据转换为 Dat 文件

我是 Informatica 的新手,所以需要您的帮助。

我有一个临时表,每天都有数据,我需要从这个临时表中提取数据并将其转换为 Dat 文件格式并放入文件夹中。这样这些 dat 文件就可以成为另一个进程的提要。

我不知道 informatica 是如何做到这一点的(将数据从暂存表转换为 Dat)。因此,请帮助我了解 Informatica 如何从临时表中获取数据,将其转换为 Dat 文件并将其放入文件夹中。

谢谢和问候,维克拉姆

0 投票
1 回答
3570 浏览

informatica - 从失败的会话运行工作流

可能重复:
如何在工作流中仅运行失败的会话

这是一个已经被问到的问题......在工作流程中,有一些并行和顺序连接的会话。假设一些并行和顺序模式的会话失败,我如何重新启动只有失败会话的工作流。如何在 Informatica 中进行设计?...我看到了我们将使用状态更新数据库的答案,然后当我们开始工作流时,在每个会话之前,我们将检查状态并在失败时运行。我们将如何从会话中检查这一点?这是如何实现的?

0 投票
4 回答
24384 浏览

informatica-powercenter - Informatica 问题 - 参数文件

我的来源是 dat 文件。最初在设计器中,我可以从本地导入文件。但稍后它会进入共享位置,Informatica 需要从那里挑选它。我想,为此我需要将参数值 'Source file Directory' = '$PMSourceFileDir\' 放在 Workflow Manager 的会话级别。现在这个参数文件在哪里?我怎样才能让它编辑它,以便我也可以输入我的参数值。Informatica 安装在我的本地,但我正在连接到远程存储库。有没有其他方法可以让 Informatica 从远程位置选择此 dat 文件。请帮忙。

0 投票
1 回答
1894 浏览

informatica-powercenter - 从 DB2 数据库的两个表中提取数据并加载到临时表中

我正在创建一个 informatica 工作流,它可以从 DB2 数据库的两个表中提取数据并加载到一个临时表中。假设两个源表名称是 Account (Parent) 和 Activities (Child)。他们有 1:M 的关系。意味着一个帐户可以有许多活动(Account.PK = Activities.FK)。活动表有两列 - 第一个“类型”,其值可以是“已支付”、“将支付”或“未支付”。第二列是“Created_Date”日期时间数据类型,无论何时创建新的活动记录、日期和时间会在这个领域得到印记。现在,在临时表中加载数据的条件是-“对于帐户记录,它将第一次在活动表中检查今天的付费活动(类型 = 付费)。如果它发现多个付费活动,然后它会从中挑选出最新创建的一个(Created_Date 列)。如果该帐户没有付费活动记录,那么它将选择最新创建的“Will-Pay”活动。”意思是,它应该为一个帐户选择今天(Sysdate)的最新付费活动,如果它不存在,那么只有它将选择今天最新的 Will-pay 活动。请帮助我了解如何在 Informatica 工作流程中实现此逻辑以及我应该使用哪些转换以及如何使用?非常感谢。请帮助。请帮助我了解如何在 Informatica 工作流程中实现此逻辑以及我应该使用哪些转换以及如何使用?非常感谢。请帮忙。请帮助我了解如何在 Informatica 工作流程中实现此逻辑以及我应该使用哪些转换以及如何使用?非常感谢。请帮忙。

0 投票
3 回答
1703 浏览

informatica-powercenter - Informatica 问题 - 转换

我想知道如何通过 Informatica 获取最新的更新记录。假设我在一个临时表中有 10 条记录。Account1 有 3 条记录,Account2 有 3 条记录,Account3 有 4 条记录。现在在这 3 个帐户中,我只需要获取那些具有最大日期值(最新日期)的记录并插入另一个临时表中。那么我可以使用哪些转换来获得这个或我应该使用的 informatica 逻辑?请帮忙。

0 投票
1 回答
33344 浏览

informatica-powercenter - Informatica 日期/时间转换

在其中一项要求中,informatica 从平面文件中获取数据作为源文件并将记录插入到 DB2 数据库的临时表 temp 中。平面文件有一列作为日期时间数据类型 (YYYY/MM/DD HH:MM:SS)。但是,informatica 将此列作为字符串数据类型获取(因为 Informatica 日期格式与此列和 DB2 不同)。因此,在加载到 DB2 数据库的临时表之前,我需要将此列转换回日期时间格式。

使用表达式转换,我可以做到这一点,但我不知道怎么做?To_date转换函数 ( TO_DATE(FIELD, 'YYYY/MM/DD HH:MM:SS')) 存在,但它只会处理日期 (YYYY/MM/DD)。它没有考虑时间(HH:MM:SS),因此记录没有插入到临时表中。

如何将日期时间从字符串数据类型转换为 DB2 日期时间格式 (YYYY/MM/DD HH:MM:SS)?

0 投票
2 回答
30684 浏览

informatica-powercenter - Informatica 错误 =[ERROR('转换错误')]

我收到以下 Informatica 错误:

注意:输出列 [AGENT_DISPOSTION_CODE] 没有默认值。如果遇到转换错误,将跳过行 MAPPING> DBG_21056 column=[PHONE_NUMBER], defaultvalue=[ERROR('transformation error')]

我该如何解决?