ASAM ODS Overview#

ASAM ODS stands for โ€œOpen Data Servicesโ€ and is an established standard published by ASAM e.V. It defines APIs and formats for storing and retrieving test and measurement data. Its strength is to provide a holistic data view, even if the data sources are of different format. We discuss integrating legacy data into ASAM ODS servers in the chapter EXD-API Plugins.

In our examples we use the open-source Python ASAM ODSBox introducing JAQuel Queries and pandas.DataFrames to the ASAM ODS API, which makes dealing with ASAM ODS data in Python more efficient.

Dealing with ASAM ODS data#

As aforementioned the strength of ASAM ODS is integrating different data formats into a holistic data view. A typical example is the management and hosting of measurement files of a test and measurement department.

The data weโ€™re talking about is time series data of certain measurements and in the first chapter Load measurement data we will explain how to deal with time series data.

Furthermore, measurements are often taken in the context of a test, a series of tests or even test campaigns - so there is a data context or hierarchy. Additionally, measurements often contain information about their start time, their engineering units and many more - this is what we call meta data. How to make use of it weโ€™re going to talk about in the second chapter Query Peak ODS Server. The queries used in this chapter are based on the JAQueL Query Language - an intuitive and lightweight JSON-wrapper on the standardized ASAM ODS REST API.

In the second half of this part you will get some examples of using ASAM ODS data:

There is also a playground you can change and extend to your needs.

At the end you find chapter on evaluating the ASAM ODS Data Model.

Course Outline#

Load measurement data#

Query Peak ODS Server#

Electric Motor Temperature#

Crash Analysis - HIC Example#

Power BI Desktop#

Playground#

Explore the Data Model#

License#

Copyright ยฉ 2025 Peak Solution GmbH

The training material in this repository is licensed under a Creative Commons BY-NC-SA 4.0 license. See LICENSE file for more information.