繁体   English   中英

Informatica中的EDI

[英]EDI in Informatica

我正在尝试将EDI 834 XSD与数据库中的事务表进行映射。

我想知道一些事情

1>我是否需要对834 xsd中的一个片段进行一种表达式转换,这意味着ISA表示1个表达式,GS表示一个表达式,ST表示一个表达式,依此类推

2>我曾经试图通过细木工加入两个表达式,但所有的价值都在苦恼,这困扰着一切

EX。 一个834输入文件中有2个ST,并且有2个INS响应

in EXP1
ST
123
547

and in EXP2 INS 549 963

它们在2个表达式中,现在当我尝试通过虚拟条件加入这2个表达式时,我得到的输出是

ST      INS
123     549
123     963
547     549
547     963

表示与哪个INS属于哪个ST无关

输出应该是

ST     INS
547    549
123    963
还有其他解决方案吗?

有人可以告诉我怎么做吗

看来您正在尝试使用powerCenter提取本机EDI消息。 Informatica为EDI处理提供了特定的产品-一种称为B2B DataExchange的产品,其中包含用于EDI消息的内置库,该库将自动将本机EDI消息转换为XML,您可以使用普通PowerCenter轻松处理。

有关更多信息,请访问http://www.ablinkconsulting.com/what-do-we-do/edi-practice-solution/ ,以查找有关EDI用例的信息,以及一些内容丰富的博客。

AB Link提供了完整的服务组合,专注于Informatica B2B产品套件的体系结构,分析,实施和咨询

问题似乎是虚拟联接条件失败。

我建议在所有输入Expression ,添加一个用作行数的端口。

  • 添加变量端口V_COUNTER (表达式:IIF(V_COUNTER = 0,1,V_COUNTER + 1))
  • 添加的输出端口O_COUNTER输出该值V_COUNTER

然后您更改Joiner以加入这些新的O_COUNTER端口。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM