span8
span4
我尝试了多种组合,但似乎忽略了“按功能类型读取最大功能”的值。我在我的“FEATURE_TYPES”发布参数中选择了14个功能类,因此,如果我将值设置为2,它应该读取28条记录,但不幸的是,它似乎只从一个随机的功能类中读取2条记录。
我使用的是v2016.1.0.1
请参考@mhab的评论:https://knowledge.亚搏在线safe.com/idea/25361/add-a-max-feature-to-read-per-feature-type-paramet.html
要读取的最大特性类型应用于工作台画布上的特性类型。因此,如果您使用合并功能类型,那么这将只算作一个功能类型—因此,只读取两个功能类型,而不是在“要读取的功能类型”参数中列出的每个功能类型两个功能。
我已经创建了一个理念所以请在这里添加任何额外的评论。
这是一个众所周知的问题,已经在2019年得到解决。在FME 2018和之前的版本中,Max的阅读功能将适用于“传统”的CSV阅读器,但在FeatureReader中则不适用。这与我们在CSV、其他读取器和转换器方面所做的工作有关,目的是使它们更快(FeatureTables)。
如果你有FME 2018,那么你可以在FeatureReader之后使用采样器来稀释数据,而不会影响性能。
我相信这与我的问题有关,但不确定。我在一个CSV文件上使用FeatureReader转换器,该文件作为工作的一部分从FTP下载到一个文件夹。当下载完成时,它会到达特性阅读器。如果我将Max功能设置为Read到一个值,它仍然会读取CSV的所有行。我认为这是因为CSV本身就是一个特性,所以它的值为1。
有没有简单的子集来测试变换。我不想立即在所有行上运行作业。我的解决方案是在本地CSV文件上使用一个Reader,并将其连接到正确的端口,同时禁用其他端口。还有其他方法吗?如果我可以设置一个参数而不是交换读取器,那将是最理想的。
©2019安全亚搏在线软件公司法律