Skip to main content
New

Make bulk mode configurable and optional in most situations

Related products:FME Form
  • June 11, 2025
  • 1 reply
  • 15 views
danilo_fme
sweco-senari
tobias_sweco
peter_s
  • danilo_fme
    danilo_fme
  • sweco-senari
    sweco-senari
  • tobias_sweco
    tobias_sweco
  • peter_s
    peter_s

peter_s
Contributor

In a number of situations schema scanning and bulk mode can drastically decrease performance.

One example is when reading a few records from a database with big blobs and writing to another database (postgres to postgres in this case). Reorganizing records into feature tables and then reorganizing them back into records at once was in one case causing a lot of unnecessary work and io.

By editing the metafile for postgres we could avoid this but tampering with the installation-files is probable often very inconvenient.. 

Having the option to configure readers and transformers in this aspect would really help.

 

It would also help in many situations to be able to control of the process of supplying the schema.

One example here is the SQLExecutor-transformer. The extra execution of the SQL-statement that take place in order to resolve schema could have side-effects that can be hard to forsee. I’d vote for making this “not default behaviour” and also marked as advanced. Another idea here could be to give the developer some support to specify (and validate?)  a “canned schema” instead. 

 

To summerize - convenience should in my opinion never stand in the way of fine grained control and I belive that the promotion of bulk mode and dynamic schema has in some situations led to that.

 

 

1 reply

rylanatsafe
Safer
Forum|alt.badge.img+13
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings