想快速跟进添加到上面我的问题。阅读理解及后以下职位通过@BrianAt亚搏在线Safe,我能做到以下几点,以解决我的问题,避免了上面提到的解决方法(不需要使用用户参数来暴露属性):
我用了一个保留指定只保留属性在我需要的清单(只是第一个)。我们只需要与第一功能合并这些数据,所以在这种情况下,使用一个采样器(1 N项,1项)合并的只有一个。做这件事时,我发现有必要合并之前,使用一个计数器,然后排序计数属性,以确保第一功能具有属性列表。但因为我需要运行一个测试,以筛选出导致从AttributeExploder(具体到我的工作流)不需要的功能,我只是合并的所有功能,避免了计数器,采样器和浏览。亚搏在线希望这可以帮助别人!
感谢您的解释@david_r。老实说,我一直在努力了解动态工作流(我没有需要他们真的这样就使得它更难企及的!),但现在我开始了亚搏在线解多一点。至少我知道我不能追一个解决方案,实际上不可能。所以,我现在的工作流程我最后补充说,亚搏在线需要一个字符串来定义在运行时用户的头文本用户参数并使用该参数来暴露的属性。这就是“动态”,我可以做的,我知道:)
你好@david_r,我期待解决这个完全相同的问题,但不能找出建议的解决方案是什么。在我来说,我想读一个FeatureReader一些外部数据(Excel文件)。该模式可以使我使用的是通用端口是文件之间的不同。在Excel文件的基本结构是相同的:他们将与包含一个ID列启动,但列的标题可能会有所不同(所以为什么我不能只是静态指定值)。当我看到所读取的数据,我看到在检查的属性,但没有揭露他们,我无法做到在工作区东西。比如我手动曝光资产编号,但没有标明的,但他们在检查显示:
......但不是在工作区:
上述建议的解决方案中提到的AttributeExploder变压器,但如何将帮助?我已经有架构来的FeatureReader出来,但无法弄清楚如何动态地喂到这一个属性曝光(似乎无法读取动态实际属性和转换一切字符串)。任何解释/澄清/解决方案将不胜感激!
嗨,一个相当类似的问题最近回答,在这里看看:https://knowledge.亚搏在线safe.com/questions/32483/dynamic-attributes-in-custom-transformer.html
让我们知道,如果你认为你的情况不适用。