Otofacto Symbol
Otofacto Symbol
I'm looking for

Miele reduces costs by 30% while improving OEE in production thanks to increased digitalization


Self-Service Analytics for OEE Improvement

Improving OEE | Digitalization | IIoT Solution | Advanced Analytics | MLOps | Preventive Maintenance | Digital Transformation

Otofacto managed OEE improvement (Overall Equipment Effectiveness) of a client, Miele.

Table of contents

About the Client

Miele is a German-based manufacturer. Widely known for its range of premium household appliances, including washing machines, dishwashers, refrigerators, ovens, vacuum cleaners, and more.

The company’s product portfolio caters to both residential and commercial markets, offering state-of-the-art solutions that enhance everyday life and meet the needs of various industries. In the 2021 financial year the company achieved sales of 4.84 billion euros and employed around 22,000 people worldwide.

Improving OEE with Otofacto

  • A comprehensive analysis was developed while setting up the IIoT system during the project. In addition, a cloud infrastructure to achieve interconnectedness. A necessary step to digitalize processes and improve OEE in manufacturing.
  • The Industrial analytics team performed extensive statistical analysis and enabled the application of machine learning. This not only unlocked insights for quick wins but also enabled advanced functionalities such as anomalies detection and preventive maintenance.
  • A Self-Service Analytics framework was established, this enabled failure patterns recognition and production planning in overall equipment effectiveness data in different temporal resolution. Hence, digitally transforming the production process and making it in line with the industry 4.0 concept.

Goals of our client – Improving OEE in kitchen equipment production

  • Lower the rate of rejects of glazing machines.
  • Find reasons for different damage patterns arising during the glazing process.
  • Increase efficiency and effectiveness for machine data analysis.
  • Make machine data analysis easily accessible for process engineers.

Our IIoT Solution

  • Connect production devices (glazing machines) to a cloud interface.
  • Stream data in a structured way into Azure Databricks.
  • Perform large scale statistical analysis for detecting failure patterns.
  • Enable process engineers with Self Service BI solutions via PowerBI.


  • Reduction of rejects by 30%
  • Reduced QA efforts
  • Three interactive dashboards for process optimization
  • Preventive maintenance due to self-service anomaly dashboard


Initial Situation

Our client uses plasma glazing machines for coating parts that are installed in ovens. These glazing machines can cause different defect patterns during the coating process causing rejects that cannot be sold to customers.

To uncover why certain defect patters arise, an in-depth analysis of the machine data was needed.

Initially, the data was stored in many distributed Excel sheets. Hence, each of the data sources were disconnected, and had to be assessed sequentially directly on the production site. It was also not feasible to connect different data sources like

  • process data
  • overall equipment effectiveness data
  • QA data

These circumstances cause extremely time-consuming investigations in case of errors for the process engineers and very limited insights due to disconnected data.

In order to overcome these shortcomings and improve OEE we facilitated a comprehensive analysis, we set up an IIoT System evolving from a solid data base over tools for statistical analysis to a profound self-service analytics environment.

IIoT System for improving OEE
Figure 1: Steps towards attaining digital maturity and enhanced OEE

Step 1: Consolidate Data

To make all kind of data from different machines and formats available in one place, the first step was to consolidate data within Databricks for big data analysis.

To achieve this step, machines were connected to a server, that controls the data stream to the cloud. Also, data that was manually stored in Excel sheets or different isolated databases was then loaded to the cloud using Databricks and Azure Data Factory as services for scalable high performance data transfers.

Achieving a 360-degree view on all relevant data sources

Data from the production site is streamed to the cloud in real time while some other data sources (e.g., overall equipment effectiveness data) with a slower update rate are now, refreshed batch wise once per day.

Step 2: Unlock Big Data Analytics

To gain the most insights from the consolidated database, Databricks offers a variety of different computing clusters ranging from very small units with one node and modest computing power and storage to very powerful clusters with many workers, terabytes of ram, and extensive scalability options.

Independent of the size, a cluster can be created and started within minutes and shut down after achieving the purpose. Thus, we setup a Databricks environment to make extensive statistical analysis possible and foster applications of machine learning.

The analysis highlights various quick wins and/or pain points which are utilized advantageously. Furthermore, our IAT analyses the technical aspects from the collected data and provides valuable insights to the end-users, people on the shopfloors.

Step 3: Improving OEE at Scale

A very important aspect of successful IIoT system development is to guarantee scalability. In the case of our client, we started a PoC with only one glazing machine while in the final production environment, there were seven machines connected to the cloud environment!

To keep the system performant, our IIoT reference architecture includes only highly flexible and scalable services which allows us to extend the initial PoC in a short time with a minimum of cost.

The following aspects were key to enable fast and easy scaling:

  • A gateway server (Kepware), controlling the data being streamed to the cloud. Using this service allows the user to control which machines should be connected to the cloud and which data should be send for every machine. With just a few clicks, new machines can be connected to the Azure.
  • The Azure IoT Hub receives the data from the gateway server and stores it for a desired period, during which the data can be received from a streaming service.
  • Spark Structured Streaming combined with Databricks easily adapts computing power to changing demands.

Our standardized approach to IIoT To help our client creating an easily extensible and rapidly scalable IIoT solution, we used our IIoT refence architecture, which can be easily customized to meet our customer’s unique needs. It provides an end-to-end solution from raw machine data to be structured, individually tailored insights to rigorously improve processes.  To adapt to certain use cases, it provides a lot of flexibility in terms of additional services and scalability.

Step 4: Implementing Self Service Analytics to improve OEE

Once the overview of the seven connected machines, in the next step self-service was enabled.

To bring the power of statistical analysis to the process engineers of our client, we built interactive dashboards to investigate different data sources on a multitude of different levels of granularity. This allows us to compare e.g., similar charges or search for failure patterns in overall equipment effectiveness data in different temporal resolution.

The tool of choice was in this case PowerBI, which integrates seamlessly with the Azure cloud environment and allows to host resulting dashboards in an online environment where process engineers can access them quickly.

One of our core value proposition is to provide solutions to our clients and not just vague data and dashboards. Hence, our advanced team boils the insights down to actionable steps that can be implemented by the engineers. Since, our teams comes from both the worlds, IT and OT, effective communication is never an issue.

➡️ Read about our ecosystem and how our teams function across the ecosystem.

Client testimonial Otofacto
says Torben Bielert, From Siemens Healthineers

➡️ Read our blog on our cooperation with Siemens to make Pharma 4.0 factory a reality with Predictive Maintenance.

Improving OEE at Miele: integrate in IT, enable Engineering

In addition, to improve OEE further we used clusters along with Machine learning, commonly known as MLOps. This allowed us to enable anomalies detection and preventive maintenance.

Thereby, digitally transforming our clients production!

Conclusion after improving OEE

The client witnessed by the end of the project:

  • 30% reduction of scrap yield costs
  • Real-time display of production data with cloud access
  • Analysis of production processes
  • Applied IIoT throughout

No doubt, for the client the opportunities were exploited and pain points resolved. However, it is important to note that the digital transformation will have further long-term benefits that the client will continue to reap, such as improved competitiveness, ability to maneuverer their processes, increased visibility, improved production etc.

Get in touch with

LinkedIn Twitter Facebook

Projects delivered
Problems solved