informatica-powercenter相关内容

当您有可变数量的透视行时,如何使用 Informatica 透视数据?

根据我的早先的问题,我该如何透视数据当我的数据中有不同数量的地址时使用 Informatica PowerCenter Designer.我想从我的数据中旋转例如四个地址.这是源数据文件的结构: +---------+--------------+------+|ADDR_ID |姓名 |地址 |+---------+-------------+------------------+|1 |约翰 ..

触发基于oracle表数据运行的不同Informatica工作流

方案:有多个源系统,每个系统都有各自的工作流程.我将查询/读取文件/表,以检查其中提到了哪个源系统,并且将基于该特定工作流运行. 来源WFnames1 w1s2 w2s3 w3 在文件/表中,如果我找到s1和s3,则应该触发w1和w3.我有Windows系统,如果您建议使用批处理脚本,请发送样本给我,因为我不是批处理脚本的专家. 解决方案 我为UNIX创建了一个,所以没有针对W ..
发布时间:2021-05-15 21:12:25 其他开发

标签的数据库级别和Informatica级别的数据类型不匹配

我有一个查询,假设在数据库中有一列具有整数数据类型,但是在informatica中,它错误地为Target分配为Varchar. 来自源的示例数据是"37RR" Varchar. 会发生什么? 是否所有记录都被拒绝,否则遇到"37RR"记录后将被拒绝. 当我也在Informatica中将列的数据类型也更改为整数时,它会将37加载到目标中而不拒绝该记录. 解决方案 I ..
发布时间:2021-05-15 21:12:18 其他开发

如何配置工作流运行时(Informatica)?

我希望工作流运行20分钟....如果运行过程在20分钟内未完成,则应立即终止工作流.但是,我只能找到计时器,但它用于在指定的时间(我不是要寻找的时间)之后开始该过程...有人知道如何指定工作流程的持续时间吗? 解决方案 [已更新,以涵盖完整的方案并涵盖Koushik Sinharoy在评论中提出的问题] 您可以使用计时器来实现: 将一个链接到 Start 任务,并将其设置为在2 ..

如何使用Informatica/SQL在两个记录之间的重叠期间创建新记录

对于以下源数据,需要在重叠期间创建一个新记录,并且其数量应为重叠记录数量的总和.现有记录的开始日期和结束日期也需要更改,以免重叠. 来源: ID StartDate EndDate金额1月1日至1月31日1 100年6月1日至6月31日 预期输出: ID StartDate EndDate金额1 1月1日至5月31日1月1日至6月31日2001 1月8日至12月31日 如何使 ..
发布时间:2021-04-29 20:15:27 其他开发

Informatica如何在标头中使用Bearer Token发布JSON数据

带有承载令牌的http转换简单帖子出现问题.因此,我们有一个映射,该映射使用http转换将SIMPLE POST JSON数据转换为api.api使用承载令牌授权.因此,您发送一个用户/密码并获得令牌,然后使用标头中的令牌发布JSON数据. 但是,当我们尝试与令牌一起进行POST时,我们会遇到问题.基本上我不确定如何在标头信息中发布带有令牌的json数据. 有人有什么想法吗? 解决方案 ..
发布时间:2021-04-15 19:00:52 其他开发

如何在Informatica中设置截断错误

我只是informatica的新手,我想设置一个数据加载以处理错误检查. 例如,我现在在Recepction表中具有char(1)数据类型,在我的源文件中,我有多个char,但是informatica正在加载数据,并且在接收表中将其截断. 我只想配置从源到接收发生截断时会话将失败的加载. 解决方案 默认情况下,值被截断时,会记录一条警告.如果要将截断作为错误处理,请在目标定义中 ..
发布时间:2020-11-27 21:42:02 其他开发

DTS/SSIS与Informatica Power Center

我确定这是一个非常模糊的问题,很难回答,但我对此主题的一般想法将不胜感激. 让我给你一个快速的背景. 十年前,我们曾经编写数据加载程序,从旧版应用程序读取输入平面文件并将其加载到我们的Datamart中.最初,我们的加载程序是用VB6编写的,并在平面文件中定位,并为每个记录执行以下一般过程: 1)查找记录.如果找到,请更新 2)否则插入新记录 然后,我们最终更改了此过程,以 ..
发布时间:2020-11-27 21:40:45 其他开发

从Java运行pmcmd

我正在尝试运行pmcmd并从Java传递参数.这是我的代码: String cmd="C:\\Informatica\\9.6.1\\clients\\PowerCenterClient\\CommandLineUtilities\\PC\\server\\bin\\pmcmd.exe"; final Process cmdProcess; cmdProcess = Run ..
发布时间:2020-11-27 21:39:37 Java开发

Informatica Cloud中的文件侦听器

是否有任何“选项"?在IICS的文件侦听器中未在计划的时间内到达特定文件或在计划的时间之后进入特定文件时通知最终用户? 如果是的话,那是什么? 否则,我们如何实现呢? 解决方案 是的,应该可行.使用Parallel Paths.在一个路径上运行File Watch Task.另一方面,放置Wait任务,然后放置Decision任务,该任务再次将路径分成两部分. Decision ..

在Informatica中将平面文件字符串拆分为多列

我有一个平面文件(csv),其中有1列(ColumnA),其数据格式为==> 100-000500-10-40000-000-200-600-000 我需要将其拆分为8列(与连字符相邻的值),并串联2,4和5拆分后的子值.如何在表达式转换中做到这一点?我尝试了以下操作,但没有帮助,表格正在将这些字段加载为空白. 可变端口1:SUBSTR(ColumnA,3,6) 可变端口2:SUBST ..

适用于Informatica PowerCenter的SQL Server存储库

我在Windows Server 2008 R2上安装了Powercenter 9.1. 该存储库位于SQL Server 2012上的同一框上.我已经配置了一个新用户(使用sql Server身份验证),并且该用户拥有repo db. (它具有所有者角色) 核心问题:我无法在此设置上运行简单的测试工作流程. 这就是我一直在尝试的 Windows防火墙已被关闭约一个小时左右. ..

为什么在序列生成器或更新状态后不使用木匠

任何人都可以解释为什么在序列生成器或更新状态之后不使用木匠吗? 解决方案 这是因为在这两次转换之前,joiner可能无法实现所获得的逻辑. 序列生成器之后的联接器-序列生成器的目的是生成新的或丢失的键值.根据联接类型,您可以删除此键值. 更新策略后的联接器-更新策略的目的是确定需要如何将记录处理到数据库中-插入/更新/删除.通常,在提取所有数据并且应用了每个逻辑/转换后,才做出 ..
发布时间:2020-11-27 21:37:07 其他开发

在表达式中设置映射变量,并在源过滤器中使用它

我在不同的数据库中有两个表.在表A中是数据,在另一个表B中是用于从第一个表增量加载数据的信息.我想从表B加载并将上一次成功从表A加载的日期存储在映射变量$$LOAD_DATE中.为此,我从表B中读取了一个日期,并在表达式中使用SETVARIABLE()函数来设置$$LOAD_DATE变量.我在其中执行此操作的端口被标记为输出,并写入到虚拟平面文件中.我只读过此资料的一排! 然后,我在表A的源 ..
发布时间:2020-11-27 21:36:54 其他开发

如何仅在工作流程中运行失败的会话

在工作流程中,有并行且顺序连接的会话.假设并行和顺序模式下的某些会话失败,如何仅使用失败的会话重新启动工作流.如何在Informatica中进行设计? 解决方案 为工作流程打开“错误暂停" 为工作流程中的每个会话打开“恢复时重新启动" 现在,如果任何会话失败,工作流程将被暂停,直到您解决问题并在监视器中点击恢复工作流程.这样做会导致仅重新启动失败的会话. ..
发布时间:2020-11-27 21:35:48 其他开发

Informatica多相关子查询实现

由于我对Informatica组件(尤其是SQL Transformation)缺乏经验,我面临的任务是尚未实施。 那么,在PowerCenter中实现这种子查询的最佳方法是什么? SELECT A .ID, NVL2(A.SACHKONTO,B.KLAMMER,A.ID)作为KLAMMER 从 表1 A, (选择 A.ID作为KLAMMER , B.ID 从 (选择 I ..
发布时间:2020-10-31 00:05:13 其他开发