评论和答案为“FeatureMerger - 一对多?” https://knowledge.亚搏在线safe.com/questions/23426/featuremerger-one-to-many.html 最新的评论和答案的问题“FeatureMerger - 一对多?” 评论由mark2atsafe上mar亚搏在线k2atsafe的答案 https://knowledge.亚搏在线safe.com/comments/23575/view.html

这是确定的。它发生。我经常提交错误报告与我们的开发人员才发现,不久之后,在系统中唯一的错误就是我!我很高兴你得到它正常工作。 周四,2016年2月18日16时04分25秒GMT mark2at亚搏在线safe 通过cartochris回答 https://knowledge.亚搏在线safe.com/answers/23561/view.html

首先,我想感谢大家的帮助,但我必须承认,这是一个有点尴尬的错误由我自己!

我通过我的代码检查,并意识到,我是指定了错误代码组,所以它实际上是用代码来区分应用类型,而不是决策。

对不起,我完全不称职一切! 周四,2016年2月18日13时20分三十七秒GMT cartochris 通过cartochris的回答cartochris评论 https://knowledge.亚搏在线safe.com/comments/23559/view.html

感谢您所有与此您的帮助

马克 - !是的,这几乎是完全正确的。我可以为我们总共有64个独立决策代码没有正确计算。

我要指出的是,一些应用程序都在决策代码字段为空值,因为它们仍然有待决定,将这项事业与featuremerger变压器的问题?我尝试设置忽略空选项设置为yes,但不幸的是这并没有帮助。

我改变比较模式选项为一个字符串,但不幸的是这并没有改变结果。

我还发现,各地的交换请求我和供应商(所以我的应用程序现在请求者和码表是我的供应商)给了我249合并的记录 - 让我有种乘车路线:) 周四,2016年2月18日12时59分09秒GMT cartochris 通过mark2atsafe回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/23457/view.html

喜克里斯 - @cartochris

我想确保我得到的场景就在这里。你必须每50000个规划应用与决策代码(DECISION_TYPE_CODE)。你的每20个决定表一码(LOV_CODE)。应用程序代码匹配判定代码表中的条目。

如果每个LOV_CODE值是唯一的,并且每个应用程序仅具有单一代码,然后应用=请求程序,决策=供应商应该工作(没有关于重复商关注)

如果每个LOV_CODE不是唯一的(例如,我的应用程序代码= 1,有两个描述与代码= 1),则需要设置重复的商=是。无论其 - 你还应该设置生成列表为是。这将创建的决定相匹配的列表(然后你就可以搞定,只要你喜欢,例如连接的数据)

有一些其他的意见,我想使。

首先是也许真的很明显,但无论如何,我会说出来。在你的两个截图你有LOV_CODE = 3和DECISION_TYPE_CODE = 34。你是他们期待的比赛!?这将是非常高兴看到在数据检查的LOV_CODES的表视图(如果只有20它应该全部装入的截图),然后DECISION_TYPE_CODE,你认为应该匹配,但并非如此。

第二注释是关于匹配。 I wonder if there are any prefix or suffix spaces that are causing a problem? Maybe put the data through an AttributeTrimmer transformer first?

Finally, it does look like some LOV_CODES are numeric, but others are characters (A, B, C, etc). So in the FeatureMerger set the Comparison Mode parameter to String and see if that helps. If might be that in automatic mode FME sees the first LOV record is numeric and assumes the rest will be.

Hope this helps. Don't give up. This should be an easy task and I think it's probably just an odd setting somewhere that we haven't thought of.

Regards

Mark

Mark Ireland

Product Evangelist

Safe Software

星期二,2016年2月16日16时25分16秒GMT mark2at亚搏在线safe
通过JDH回答 https://knowledge.亚搏在线safe.com/answers/23446/view.html

是决策表中前FeatureMerger任何方式处理?如果没有,你可能要考虑使用木代替。 星期二,2016年2月16日15时07分03秒GMT JDH 通过cartochris评论 https://knowledge.亚搏在线safe.com/comments/23440/view.html

大卫你好

(可能似乎不是从你最后的评论回复所以这最终可能会更接近线的顶部!)。

代码是“34”确实存在在那里,截图仅表现为前几码。我将给出一个DuplicateFilter去为好。

感谢 星期二,2016年2月16日13时33分26秒GMT cartochris 评论由david_r上david_r的评论 https://knowledge.亚搏在线safe.com/comments/23434/view.html

在我看到你有很多特点与DECISION_TYPE_CODE = 34你确定截图“34”,在表中的LOV的LOV_CODE列存在?我问,因为我看不到它的屏幕截图。

您也可以考虑采取从NotMerged输出,并通过它通过对一个DECISION_TYPE_CODE DuplicateRemover(DuplicateFilter从FME 2016+),并输出到督察。然后检查所有DECISION_TYPE_CODE的独特价值,并将其手动比较的LOV_CODE。这应该可以帮助您确定问题。 星期二,2016年2月16日十一时10分16秒GMT david_r 通过cartochris的评论cartochris评论 https://knowledge.亚搏在线safe.com/comments/23433/view.html

大卫你好

我有两个表运行几个检查人员,但他们似乎都包含所需的数据。我想说的是,申请表是通过一个单独的featuremerger其合并shape文件的结合在了一起,然后合并这其中有应用细节,因此将很难提交样本数据的另一个表之前运行的(我不认为这阶段将影响任何东西,因为我得到的结果得出,但我只接收249分的记录,其余的90000个加记录未合并的结果表。

星期二,2016年2月16日11时01分42秒GMT cartochris 评论由david_r上david_r的评论 https://knowledge.亚搏在线safe.com/comments/23432/view.html

仔细检查你的连接属性是正确的,可以考虑使用断点或地方督察只是FeatureMerger前检查实际值相匹配。

如果它仍然不能正常工作,考虑一些发布样本数据。

此外,您可能会保留“合并参数”为默认值(仅属性,不处理重复的供应商),因为我会假设你的决定表不包含任何几何形状。

大卫 星期二,2016年2月16日10时33分21秒GMT david_r 通过cartochris的回答cartochris评论 https://knowledge.亚搏在线safe.com/comments/23431/view.html

嗨大卫

非常感谢您的快速反应

是的,我只是给了这个去一对夫妇前几分钟的 - 这还没有似乎要么不幸合作

我不太肯定我是否还需要改变一些其他参数?

克里斯 星期二,2016年2月16日10点26分46秒GMT cartochris 通过david_r回答 https://knowledge.亚搏在线safe.com/answers/23429/view.html

您可能希望您的应用程序的请求,并决定作为供应商。

大卫 星期二,2016年2月16日十点二十零分28秒GMT david_r