Skip to main content

Hi Everyone,

I have quite an interesting question on how one can "Rate" your Input data in the FME workspace.

 

The idea is to use some predefined questions, and then check the Workspace if the requirements are met. If the requirements are met, the Evaluated table gets a Rating/Value. Once this is done, an HTML page is exported with the rating.

 

I have made an example, but I find the process to be quite tedious, and can be a bit overwhelming on bigger workspaces. My Question is: Are there better ways to rate tables and create ratings on quality of the input data? Or should I rather work with loggers?

 

So in my example, I have a table to Evaluate.

 

I am using three different "Codes" to use for my Rating system

 

Using Statistical Calculators, Aggregators and FeatureMergers, I add the Rating "CODE", to my Evaluated Table.

 

 

The Workspace:

 

 

 

The final result is a HTML:

 

I think this is a good case for using Conditional Values.

You could likely replace most of the highlighted section by using conditional values and handle all of attribute removal, value setting, and renaming in a single AttributeManager.

There are also likely some useful tips in the Schema Drift webinar that the team put on a few weeks back.

Hope that helps!


Reply