Skip to main content
Released

Sorter may have Group By and Parallel Processing Level Parameters

Related products:FME Form
  • November 25, 2015
  • 5 replies
  • 81 views

takashi
Celebrity
When the user needs to sort huge number of features grouping by an attribute value, it could be performed more efficiently if the Sorter had the Group By and Parallel Processing Level parameters. In the expected Sorter, when the user has set an attribute to the Group By parameter but not set sort keys, it should work to just make the order of features by group. If it could be done efficiently in conjunction with parallel processing, the performance of a following transformer that has the "Input is Ordered by Group" parameter could also be improved. e.g. Aggregator.
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

5 replies

mark2atsafe
Safer
Forum|alt.badge.img+59
  • Safer
  • November 26, 2015
Already filed in our system as PR#19404. I've increased the priority and posted a link to this page so we are notified if and when it is completed. Note that you can do this now by adding the Sorter into a custom transformer. You can give the transformer a group-by and use parallel processing.

takashi
Celebrity
  • Author
  • November 27, 2015

Thanks for your comment. I know the tip, but Workbench sometimes crashes when running a workspace containing a custom transformer that publishes parallel processing parameters. In my observation, the condition to crash is - Parallel Process By: <an attribute>, Parallel Processing Level: No Parallelism. Try with Workbench 2015.1.3.

I suspect that there is an issue on memory leak, and have reported a related issue to your support team before - C96706 (PR#56018). Fixed in 2016?

 

sorter-groupby-parallelprocessing-b15573.fmw

mark2atsafe
Safer
Forum|alt.badge.img+59
  • Safer
  • November 27, 2015

Yes, PR#56018 is reported fixed.


takashi
Celebrity
  • Author
  • November 28, 2015

Good news, thanks!


chriswilson
Enthusiast
Forum|alt.badge.img+22
  • Enthusiast
  • March 20, 2018
I would like to see this. It would be great, though I don't know how easy, if the sorter could sort and release some features batch by batch rather than blocking everything all at once. I have some huge processes to run and would be interested to see how best to do this - fairly new to big data!