![Page 1: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/1.jpg)
4.5.2004 BioXHit Workshop 1
Integration and Use of a Beamline History Database
J. MeyerEuropean Synchrotron Radiation Facility (ESRF)
![Page 2: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/2.jpg)
4.5.2004 BioXHit Workshop 2
Outline
• Motivation• Global View• Actual Status• The Future• Conclusion
![Page 3: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/3.jpg)
4.5.2004 BioXHit Workshop 3
Motivation
• Store all the beamline history in a central place
• Be able to trace and correlate events in time• Store and restore beamline configurations• Correlate experiment data with beamline or
storage ring events
![Page 4: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/4.jpg)
4.5.2004 BioXHit Workshop 4
Global View
Experiment
Configuration
Machine History
Data AnalysisApplication
Device Servers
Beamline Control Module
SPEC
Beamline History
![Page 5: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/5.jpg)
4.5.2004 BioXHit Workshop 5
Global View
• Storage of scalar data in time• Storage of scan data (synchronized data)
– Scan description– Grouped scan spectra
• Storage of snapshot data– Snapshot description and identifier– Snapshot data
![Page 6: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/6.jpg)
4.5.2004 BioXHit Workshop 6
Actual Status
Device ServersSPEC
Beamline HDBServer
Data AnalysisApplication
ConfigurationApplication
StorageServer
ConfigurationServer
Machine HDBORACLE
![Page 7: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/7.jpg)
4.5.2004 BioXHit Workshop 7
Actual Status
• Data storage from different data sources– TACO, TANGO, SPEC
• Dynamic database configuration and storage
• Complete data extraction API in C and data analysis application
• Only storage of scalar data values in time
![Page 8: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/8.jpg)
4.5.2004 BioXHit Workshop 8
Actual Status
![Page 9: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/9.jpg)
4.5.2004 BioXHit Workshop 9
Actual Status
![Page 10: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/10.jpg)
4.5.2004 BioXHit Workshop 10
Actual Status
![Page 11: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/11.jpg)
4.5.2004 BioXHit Workshop 11
The Future
Data AnalysisApplication Beamline HDB
MYSQL
Device ServersSPEC
Beamline HDBServer
ConfigurationApplication
StorageServer
ConfigurationServer
Machine HDBORACLE
ExtractionServer
![Page 12: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/12.jpg)
4.5.2004 BioXHit Workshop 12
The Future
• History database installed locally on the beamline
• Joint development with SOLEIL for the TANGO history database
• Data extraction server allows clients to be written in multiple languages
• Storage of scan and snapshot data
![Page 13: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/13.jpg)
4.5.2004 BioXHit Workshop 13
How to Use HDB
• To trace and correlate beamline and machine events by the scientist
• In connection with the experiment database to trace beamline or machine events which happened during an experiment
• Saving and restoring experiment conditions or beamline configurations for fast experiment preparation
• To find automation problems by analyzing numerous events of the same type
![Page 14: Integration and Use of a Beamline History ... - ftp.esrf.euftp.esrf.eu/pub/scisoft/BioXHIT/Workshop_030504/... · European Synchrotron Radiation Facility (ESRF) 4.5.2004 BioXHit Workshop](https://reader033.vdocuments.mx/reader033/viewer/2022050406/5f839dd5a8bbee7b614f2169/html5/thumbnails/14.jpg)
4.5.2004 BioXHit Workshop 14
Conclusion
• A history database as centralized data archive is a necessary part of a beamline
• Performant database browsing and data analysis tools are an important part of a history database project
• Interaction with an experiment database is important to correlate experiment data with beamline events