Published April 1, 2010 | Version v1
Journal article

The CMS DBS query language

  • 1. Cornell University, Ithaca, New York (United States)
  • 2. Fermilab, Batavia, Illinois (United States)

Description

The CMS experiment has implemented a flexible and powerful system enabling users to find data within the CMS physics data catalog. The Dataset Bookkeeping Service (DBS) comprises a database and the services used to store and access metadata related to CMS physics data. To this, we have added a generalized query system in addition to the existing web and programmatic interfaces to the DBS. This query system is based on a query language that hides the complexity of the underlying database structure by discovering the join conditions between database tables. This provides a way of querying the system that is simple and straightforward for CMS data managers and physicists to use without requiring knowledge of the database tables or keys. The DBS Query Language uses the ANTLR tool to build the input query parser and tokenizer, followed by a query builder that uses a graph representation of the DBS schema to construct the SQL query sent to underlying database. We will describe the design of the query system, provide details of the language components and overview of how this component fits into the overall data discovery system architecture.

Availability note (English)

Available from http://dx.doi.org/10.1088/1742-6596/219/4/042043

Additional details

Publishing Information

Journal Title
Journal of Physics. Conference Series (Online)
Journal Volume
219
Journal Issue
4
Journal Page Range
[8 p.]
ISSN
1742-6596

Conference

Title
17. international conference on computing in high energy and nuclear physics
Acronym
CHEP09
Dates
21-27 Mar 2009
Place
Prague (Czech Republic)

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
42040644
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING; S75: CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND SUPERFLUIDITY;
Resource subtype / Literary indicator
Conference
Descriptors DEI
ACCOUNTING; DATA BASE MANAGEMENT; DESIGN; INTERFACES; MUONS; PROGRAMMING LANGUAGES; SOLENOIDS; TOOLS
Descriptors DEC
ELECTRIC COILS; ELECTRICAL EQUIPMENT; ELEMENTARY PARTICLES; EQUIPMENT; FERMIONS; LEPTONS; MANAGEMENT