# Machine data

Machine data is the foundation for any data-driven analysis in manufacturing. In this section, you'll learn how machine data is created, what it tells you, and where its limitations lie.

## From machine to analysis

Every production line consists of components controlled by controllers. These controllers (PLCs, sensors, gateways) are the [data sources](/en/concepts/understanding-machine-data/data-sources.md) from which ENLYZE reads data.

From these data sources, ENLYZE selectively picks [variables](/en/concepts/understanding-machine-data/variables-and-time-series.md) and records them as time series. This creates a continuous picture of what happens on the machine.

Machine data alone, however, only shows the **how** of production: speeds, temperatures, pressures. For the **what** (which product, which order), you need the [production context](/en/concepts/production-context.md), which is established through order data from the ERP or MES system.

## Three tiers of production data

| Tier                   | Content                                                         | Source                 |
| ---------------------- | --------------------------------------------------------------- | ---------------------- |
| **Data sources**       | Controllers, sensors, gateways                                  | Shop floor (physical)  |
| **Machine data**       | Time series from data sources (temperatures, pressures, speeds) | ENLYZE via edge device |
| **Production context** | Orders, products, target values, time ranges                    | ERP/MES system         |

The combination of machine data and production context enables analyses such as OEE calculation, target-actual comparisons, product analysis, and energy evaluations.

## Topics in this section

* [**Data sources**](/en/concepts/understanding-machine-data/data-sources.md): Where machine data comes from and what types exist.
* [**Variables & time series**](/en/concepts/understanding-machine-data/variables-and-time-series.md): What is recorded and how time series are created.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enlyze.com/en/concepts/understanding-machine-data.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
