Advancing ATLAS DCS Data Analysis with a Modern Data Platform
Luca Canali, Andrea Formica, Michelle Ann Solis
TL;DR
The ATLAS DCS data are traditionally optimized for transactional storage, limiting large-scale analytics across time and devices. The authors introduce a modern data platform based on Apache Spark, the CERN Analytix Hadoop service, and Parquet storage, integrated with SWAN Jupyter notebooks to enable interactive, cross-dataset analysis, including DCS and conditions data. The NSW case study demonstrates rapid, scalable analytics for troubleshooting DAQ links and monitoring high voltage, illustrating practical benefits for detector operations. This framework provides a scalable, flexible, and accessible approach to data-driven detector monitoring with potential for cloud-native orchestration and machine learning in future work.
Abstract
This paper presents a modern and scalable framework for analyzing Detector Control System (DCS) data from the ATLAS experiment at CERN. The DCS data, stored in an Oracle database via the WinCC OA system, is optimized for transactional operations, posing challenges for large-scale analysis across extensive time periods and devices. To address these limitations, we developed a data pipeline using Apache Spark, CERN's Hadoop service, and the CERN SWAN platform. This framework integrates seamlessly with Python notebooks, providing an accessible and efficient environment for data analysis using industry-standard tools. The approach has proven effective in troubleshooting Data Acquisition (DAQ) links for the ATLAS New Small Wheel (NSW) detector, demonstrating the value of modern data platforms in enabling detector experts to quickly identify and resolve critical issues.
