I find the SchemaScanner essential in discovering schemas of source data and feeding dynamic writers. (FME 2024.1,1 is the version I’m using)
I also find the SchemaScanner very useful for merging schemas by ignoring attribute names or grouping by attribute values.
This leads me to want more Schema Analysis functionality.
I think it would be very helpful to have the ability to extract a common schema from a set of features.
for example if all features have the same set of attributes:
featureName, featureDesc, featureID. It would be great to extract the common schema to support writing to what would look like a base class (table) and then have the ability to write the full schema and features in another table to extend the base class. Or have an option to extract the common schema and at the same time have the option to pack the remaining attributes of the passed through features into a json array (like the AttributeJsonPacker) thus merging the features into a single common schema.