carmen maidantchik, felipe fink grael, kaio karam, kathy pommès

1
Carmen Maidantchik, Felipe Fink Grael, Kaio Karam, Kathy Pommès ATLAS detector construction/commissioning During the construction and commissioning activities, different data are stored by the several groups in spread databases. The repositories use distinct technologies, data modeling schemes and terminologies. Examples of datasets: Equipment items installed in the ATLAS cavern: Equipment database Electronics configuration and equipment location data: Functional Positions database Connectivity between items: Cable database Detector geometry description Commissioning databases: Rack Commissioning The development of retrieval systems for each dataset would require too much effort and high maintenance costs. Equipment management Throughout the construction and operation phases, full equipment traceability must be achieved, in order to meet INB (Institute Nucléaire de Base) rules. Equipment installation, replacement and removal/waste have to be managed. This requires updates in more than one different dataset at a time. For example, the installation of one equipment item implies in the following tasks: insertion of data to the Equipment database description of its electronic configuration in the Functional Positions database configuration of the connectivity with other items in the Cable database Supposing each dataset has its own update mechanism, the insertion of this information should be done in three different steps, using three distinct solutions. This effort can be multiplied by the number of equipment items that must be managed in the ATLAS experiment. The Glance System A unique system that automatically recognizes the internal structure of heterogeneous data repositories and creates interfaces for executing search, insertion and update of data. The system connects to database servers of distinct technologies: Oracle, via OCCI library; MySQL and Microsoft SQL Server, using an ODBC driver. The software components are implemented in the C++ programming language. The internal structure of the repository is displayed, gradually increasing the level of detail, to allow the selection of components to define a dataset. Three elements define a search rule: An attribute: a column in a table or a composition of several attributes. An operator: establish a comparison. Ex: the options for an alphanumeric attribute are “Contains”, “Equal To” or “Different Than”. A reference value. A list with the available options can be displayed, guiding the users’ selection. Search Interfaces creation Insert Interfaces Before submitting to the repository, the information is validated according to the attribute types and other restrictions previously specified in the interface description. Interaction to other applications - TileCal DCS The Glance system supports the monitoring and analysis of the TileCal Detector Control System data. AND or OR matching criteria Display results in various formats Multiple parameters DCS DCS Database Database SI Glance Glance Operation XML The Glance Team: The Glance Team: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] [email protected] URL carrying the information needed to perform the search, can be used as a bookmark. Add/remove lines to the table Copy lines and paste to others. Values can be propagated to a set of selected lines. Data can be imported from CSV or Excel files. Pre- defined prefix value. Field with fixed length. Racks Crates, Boards Survey data Equipments Detector positions Cables/pipes GLANCE SEARCHES 90000 670 15000 5300 1400 54000 Rack Wizard + AtlasEditor3D Equipments Passport (Detectors Units, Electronic crates, Boards…) •Asset tracking / INB •Specific parameters Cables Functional Position Back End - Rack •Electronic Configuration Functional Position Front End - Detector •Electronic Configuration •Geometrical and spatial position 3D •Survey targets Rack Wizard MTF Equipment Management Databases ATLAS Detector Safety System database DSS DSS Database Database Glance Glance Other servers can be accessed by providing the connection information. List with some predefined data sources. Rack Commissioning Cables Equipments GLANCE INSERTS DCS Web System DCS Web System Federal University Federal University of of Rio de Janeiro Rio de Janeiro CHEP’07 CHEP’07 International Conference on International Conference on Computing in High Energy and Computing in High Energy and Nuclear Physics Nuclear Physics 2-7 Sept 2007 Victoria BC Canada 2-7 Sept 2007 Victoria BC Canada The description of the SI is automatically created in XML format. Customizing the XML, it is possible to associate synonyms and description texts to schemas, tables, columns or attributes, matching a specific terminology. The system stores the description and handles multiple interfaces. SI SI SI SI SI Glance Glance Alarms configurat ion displayed on the Web Non-physics data: voltages, currents and temperature s Pre- defined calculus executed on the data. Distinct data sources integration Equipment Equipment Database Database Radiation Radiation History History Functional Functional Positions Positions Glance Glance

Upload: anevay

Post on 21-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

A database retrieval mechanism for the ATLAS detector. Multiple parameters. Display results in various formats. List with some predefined data sources. AND or OR matching criteria. Other servers can be accessed by providing the connection information. Glance. SI. SI. SI. SI. SI. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Carmen Maidantchik, Felipe Fink Grael, Kaio Karam, Kathy Pommès

Carmen Maidantchik, Felipe Fink Grael, Kaio Karam, Kathy Pommès

ATLAS detector construction/commissioning

During the construction and commissioning activities, different data are stored by the several groups in spread databases. The repositories use distinct technologies, data modeling schemes and terminologies. Examples of datasets:

Equipment items installed in the ATLAS cavern: Equipment database Electronics configuration and equipment location data: Functional Positions database Connectivity between items: Cable database Detector geometry description Commissioning databases: Rack Commissioning

The development of retrieval systems for each dataset would require too much effort and high maintenance costs.

Equipment management

Throughout the construction and operation phases, full equipment traceability must be achieved, in order to meet INB (Institute Nucléaire de Base) rules. Equipment installation, replacement and removal/waste have to be managed. This requires updates in more than one different dataset at a time. For example, the installation of one equipment item implies in the following tasks:

insertion of data to the Equipment database description of its electronic configuration in the Functional Positions database configuration of the connectivity with other items in the Cable database

Supposing each dataset has its own update mechanism, the insertion of this information should be done in three different steps, using three distinct solutions. This effort can be multiplied by the number of equipment items that must be managed in the ATLAS experiment.

The Glance SystemA unique system that automatically recognizes the internal structure of heterogeneous data repositories and creates interfaces for executing search, insertion and update of data. The system connects to database servers of distinct technologies: Oracle, via OCCI library; MySQL and Microsoft SQL Server, using an ODBC driver. The software components are implemented in the C++ programming language.

The internal structure of the repository is displayed, gradually increasing the level of detail, to allow the selection of components to define a dataset.

Three elements define a search rule: An attribute: a column in a table or a composition of several attributes. An operator: establish a comparison. Ex: the options for an alphanumeric attribute are “Contains”, “Equal To” or “Different Than”. A reference value. A list with the available options can be displayed, guiding the users’ selection.

Search Interfaces creation

Insert InterfacesBefore submitting to the repository, the information is validated according to the attribute types and other restrictions previously specified in the interface description.

Interaction to other applications - TileCal DCSThe Glance system supports the monitoring and analysis of the TileCal Detector Control System data.

AND or OR matching criteria

Display results in various formats

Multiple parameters

DCSDCSDatabaseDatabase

SI

GlanceGlance

Operation

XML

The Glance Team:The Glance Team:[email protected],[email protected],

[email protected], [email protected], [email protected], [email protected],

[email protected]@cern.ch

The Glance Team:The Glance Team:[email protected],[email protected],

[email protected], [email protected], [email protected], [email protected],

[email protected]@cern.ch

URL carrying the information needed to

perform the search, can be used as a bookmark.

Add/remove lines to the table

Copy lines and paste to others.

Values can be propagated to a set

of selected lines.

Data can be imported from CSV or Excel

files.

Pre-defined prefix value.

Field with fixed length.

Racks

Crates, Boards

Survey data

Equipments

Detector positions

Cables/pipes

GLANCE SEARCHES90000

670

15000

53001400

54000

Rack Wizard+ AtlasEditor3D

EquipmentsPassport(Detectors Units, Electronic crates, Boards…)•Asset tracking / INB•Specific parameters

Cables

Functional PositionBack End - Rack•Electronic Configuration

Functional PositionFront End - Detector•Electronic Configuration•Geometrical and spatial position 3D•Survey targets

Rack Wizard

MTF

Equipment ManagementDatabases ATLAS Detector Safety System database

DSSDSSDatabaseDatabase

GlanceGlance

Other servers can be accessed by providing

the connection information.

List with some predefined

data sources.

RackCommissioning

Cables

Equipments

GLANCE INSERTS

DCS Web SystemDCS Web System

Federal University Federal University ofof

Rio de JaneiroRio de Janeiro

CHEP’07CHEP’07

International Conference on International Conference on Computing in High Energy and Computing in High Energy and Nuclear PhysicsNuclear Physics

2-7 Sept 2007 Victoria BC Canada2-7 Sept 2007 Victoria BC Canada

The description of the SI is automatically created in XML format. Customizing the XML, it is possible to associate synonyms and description texts to schemas, tables, columns or attributes, matching a specific terminology. The system stores the description and handles multiple interfaces.

SISI

SI

SISI

GlanceGlance

Alarms configuration displayed on

the Web

Non-physics data: voltages, currents and temperatures

Pre-defined calculus

executed on the data.

Distinct data sources integration

EquipmentEquipmentDatabaseDatabase

RadiationRadiationHistoryHistory

FunctionalFunctionalPositionsPositions

GlanceGlance