Oden computes a variety of industry standard KPIs, such as output, utilization, and OEE, right out of the box. However many customers have additional KPIs or special definitions they would like to track, so we also provide the ability to define your own custom KPIs.
These custom KPIs are written using components of the Oden Query Language, referred to as OQL.
Writing an expression is as simple as writing a math equation with a series of variables. Each variable to include is simply denoted as aggregation.[variable name].
For custom KPIs, the basic math operations of add / subtract / multiply / divide are currently supported with their typical characters of +, -, *, and /. Order of operations control is also supported using ().
Finally, constants can be added to expressions anywhere a variable can.
Example expression types are shown below, but note that these variable names are not valid input, and currently supported variables are covered below.
aggregation.x + aggregation.y
aggregation.x / (aggregation.x + aggregation.y)
1 - aggregation.x
Note that both the aggregation keyword and variable name are all lower case
Currently, custom KPIs supports writing expressions using the standard Oden KPIs as variables . The standard KPIs are listed in the table below with a brief description.
Note: A bug causing certain queries to fail and break all values on the now page has been fixed as of July 27th. If you saw this type of issue prior to that date, your desired expression should now work.
Here are some example expressions that are commonly used:
Scrap Rate:
This expression will provide the rate of scrap as reported into your ERP/MES system. version 1 compares to yield reported into that system, while version 2 compares to output measured on the machine.
Targeted Production:
This expression will provide the amount of output that would have been generated if your line had been running for all available hours at targeted rate. You can also multiply by a scaling factor, say 0.9, if you want to present a more achievable number.
Performance Loss:
This will show how much output has been lost in the period due to the line running below standard rate. A positive number would indicate lost output and a negative number gained output due to running above standard. The expression could also be reversed to indicate negative as lost output and positive as gained.
Live OEE:
Since the OEE component of quality is typically based on delayed reporting of output as either scrap or sellable product into an ERP/MES, the standard OEE measure is often understated or noisy based on reporting frequency. These expressions provide options for better indicating process efficiency in real time, the best one generally depends on how frequently scrap and good production are reported.
At this time, custom KPI's are only supported on the Oden Now Factory Overview page. All users will be able to configure KPIs, or to import as a part of a Now Configuration File someone else created.
We are working to expand coverage and plan access in more areas of the platform in Q3 2022.