Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.

Slides:



Advertisements
Similar presentations
The Latest news … and Future of ATLAS Databases Elizabeth Gallas - Oxford ATLAS Software & Computing Workshop CERN November 29 to December 3, 2010.
Advertisements

Conditions and configuration metadata for the ATLAS experiment E J Gallas 1, S Albrand 2, J Fulachier 2, F Lambert 2, K E Pachal 1, J C L Tseng 1, Q Zhang.
1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
ATLAS Databases: An Overview, Athena use of Geometry/Conditions DB, and Conditions Metadata Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial.
29 July 2008Elizabeth Gallas1 An introduction to “TAG”s for ATLAS analysis Elizabeth Gallas Oxford Oxford ATLAS Physics Meeting Tuesday 29 July 2008.
ATLAS COMA Database: for COnditions MetadatA Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial Edinburgh, UK – March 21-22, 2011.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
ATLAS Analysis Overview Eric Torrence University of Oregon/CERN 10 February 2010 Atlas Offline Software Tutorial.
May 14, 2001E. Gallas/Trigger Database1 Status of the Trigger Database Elizabeth Gallas, Rich Wellner, Vicky White Fermilab - Computing Division See my.
ATLAS DQ2 Deletion Service D.A. Oleynik, A.S. Petrosyan, V. Garonne, S. Campana (on behalf of the ATLAS Collaboration)
A Metadata Catalog Service for Data Intensive Applications Presented by Chin-Yi Tsai.
ATLAS Data Periods in COMA Elizabeth Gallas - Oxford ATLAS Software and Computing Week CERN – April 4-8, 2011.
ATLAS Databases: An Overview, Athena use of Geometry/Conditions DB, and Conditions Metadata Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
11/10/2015S.A.1 Searches for data using AMI October 2010 Solveig Albrand.
Marianne BargiottiBK Workshop – CERN - 6/12/ Bookkeeping Meta Data catalogue: present status Marianne Bargiotti CERN.
LHC: ATLAS Experiment meeting “Conditions” data challenge Elizabeth Gallas - Oxford - August 29, 2009 XLDB3.
30 Jan 2009Elizabeth Gallas1 Introduction to TAGs Elizabeth Gallas Oxford ATLAS-UK Distributed Computing Tutorial January 2009.
Bookkeeping Tutorial. Bookkeeping & Monitoring Tutorial2 Bookkeeping content  Contains records of all “jobs” and all “files” that are created by production.
April 22, 2002Elizabeth Gallas/Trigger Database 1 Trigger Database Tutorial Elizabeth Gallas Fermilab Computing Division DØ Collaboration Meeting April.
2nd September Richard Hawkings / Paul Laycock Conditions data handling in FDR2c  Tag hierarchies set up (largely by Paul) and communicated in advance.
Databases E. Leonardi, P. Valente. Conditions DB Conditions=Dynamic parameters non-event time-varying Conditions database (CondDB) General definition:
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
Web application for detailed real-time database transaction monitoring for CMS condition data ICCMSE 2009 The 7th International Conference of Computational.
And Tier 3 monitoring Tier 3 Ivan Kadochnikov LIT JINR
Lana Abadie1 Conception et optimisation d’une base de données relationnelle pour la configuration d’expériences HEP Implementation and optimization of.
Elizabeth Gallas August 9, 2005 CD Support for D0 Database Projects 1 Elizabeth Gallas Fermilab Computing Division Fermilab CD Grid and Data Management.
3rd November Richard Hawkings Luminosity, detector status and trigger - conditions database and meta-data issues  How we might apply the conditions.
DELETION SERVICE ISSUES ADC Development meeting
Knowledge Management Platform Communities of Practice User Guide for CoP users Copyright © 2010 Group Technology Solutions. All Rights Reserved.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
Metadata and COMA Elizabeth Gallas Oxford. ATLAS Weekly / Open EB Meeting October 18, 2011.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
Artemis School On Calibration and Performance of ATLAS Detectors Jörg Stelzer / David Berge.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
TSS Database Inventory. CIRA has… Received and imported the 2002 and 2018 modeling data Decided to initially store only IMPROVE site-specific data Decided.
Integration of the ATLAS Tag Database with Data Management and Analysis Components Caitriana Nicholson University of Glasgow 3 rd September 2007 CHEP,
Bookkeeping Tutorial. 2 Bookkeeping content  Contains records of all “jobs” and all “files” that are produced by production jobs  Job:  In fact technically.
New COOL Tag Browser Release 10 Giorgi BATIASHVILI Georgian Engineering Center 23/10/2012
Nov 1, 2002D0 DB Taking Stock1 Trigger Database Status and Plans Elizabeth Gallas – FNAL CD (with recent help from Jeremy Simmons, John Weigand, and Adam.
The ATLAS TAGs Database - Experiences and further developments Elisabeth Vinek, CERN & University of Vienna on behalf of the TAGs developers group.
Oct HPS Collaboration Meeting Jeremy McCormick (SLAC) HPS Web 2.0 OR Web Apps and Databases (Oh My!) Jeremy McCormick (SLAC)
TAG Metadata Browser (a conceptual implementation in development) Elizabeth Gallas - Oxford - March 4, 2009 ATLAS TAG Developers meeting.
M. Oldenburg GridPP Metadata Workshop — July 4–7 2006, Oxford University 1 Markus Oldenburg GridPP Metadata Workshop July 4–7 2006, Oxford University ALICE.
November 1, 2004 ElizabethGallas -- D0 Luminosity Db 1 D0 Luminosity Database: Checklist for Production Elizabeth Gallas Fermilab Computing Division /
Jan 7, 2002E. Gallas/Trigger Db1 Trigger Database and Trigger Configurations and Trigger Issues Elizabeth Gallas, Jeremy Simmons (Fermilab - Computing.
FTS monitoring work WLCG service reliability workshop November 2007 Alexander Uzhinskiy Andrey Nechaevskiy.
User Guide to Trigger/Prescale information in COMA runBrowserReport Elizabeth Gallas - Oxford December, 2010.
TAGS in the Analysis Model Jack Cranshaw, Argonne National Lab September 10, 2009.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
1 A Scalable Distributed Data Management System for ATLAS David Cameron CERN CHEP 2006 Mumbai, India.
The ATLAS Computing & Analysis Model Roger Jones Lancaster University ATLAS UK 06 IPPP, 20/9/2006.
ELSSISuite Services QIZHI ZHANG Argonne National Laboratory on behalf of the TAG developers group ATLAS Software and Computing Week, 4~8 April, 2011.
Status of tests in the LCG 3D database testbed Eva Dafonte Pérez LCG Database Deployment and Persistency Workshop.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
Finding Data in ATLAS. May 22, 2009Jack Cranshaw (ANL)2 Starting Point Questions What is the latest reprocessing of cosmics? Are there are any AOD produced.
TAG and iELSSI Progress Elisabeth Vinek, CERN & University of Vienna on behalf of the TAG developers group.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
ATLAS TAGs: Tools from the ELSSI Suite Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial Edinburgh, UK – March 21-22, 2011.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
TECHNICAL ASSISTANCE FOR THE CONVERSION OF RBPAPs INTO RBMPs DATA MANAGEMENT INCEPTION WORKSHOP ESTAMBUL February Eusebio CRUZ GARCÍA.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
Elizabeth Gallas Oxford University FILE: RunLumDB / 11-Dec-06 / Page 1 Growing a Luminosity Database for Atlas Elizabeth Gallas Oxford University.
Elizabeth Gallas - Oxford ADC Weekly September 13, 2011
AMI – Status November Solveig Albrand Jerome Fulachier
Offline Database Report
ATLAS TAGs: Tools from the ELSSI Suite
ATLAS DC2 & Continuous production
Presentation transcript:

Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010

April 2010Elizabeth Gallas - COMA2 Outline History of Conditions Metadata / “Current” COMA Schema Evolution in context to overall TAG DB project Overview of Oracle Schemas for TAGs 1.TAG DB (Event-wise Metadata) 2.CATALOG (Dataset Catalogue Metadata) 3.COMA (COnditions MetadatA) Upload procedure/Status Uses of Conditions Metadata ELSSI usage runBrowser – new interface runBrowserReport – new interface Documentation and Links Features of the interfaces Functionality in our Future Summary Sorry to miss the meeting in person

April 2010Elizabeth Gallas - COMA3 Early history of this Conditions Metadata project 2007: first Conditions Metadata tables were filled for MC simulation tests/prototype development Streaming Test, Full Dress Rehearsal (FDR) exercises Run/LB-wise conditions were collected from MC log files and other sources into relational DB tables (COMA) And INSERTED into new folders in Conditions database (COOL) Which formed the prototype for the ATLAS Luminosity calculation Other Trigger/DAQ COOL folders defined at same time (RichardHawkings, Trigger/TDAQ) 2008: COMA tables used by ELSSI prototype (still just MC) Conditions, particularly trigger configuration … things not practical to store event-wise 2009: start extracting Run/LB-wise information from COOL into COMA tables to facilitate efficient access to Conditions Metadata by ELSSI for Online Runs

April 2010Elizabeth Gallas - COMA4 History of this Conditions Metadata project 2009 … (continued) … runBrowser developed runBrowser: web interface for finding Runs sharing common conditions Initially development tool: check data integrity/relationships of COMA tables We (TAG developers) realized this runBrowser would be more generally useful … separate Run-browsing (runBrowser) from Event- browsing (ELSSI) … make runBrowser a stand-alone tool May2009: TAG group developed first DTD for GoodRunList XML This xml was how runBrowser would communicate to ELSSI the Run/LB selection and selections criteria. This DTD has since been taken up/over by the ATLAS experiment to communicate good Run/LB ranges between subsystems. NOTE: runBrowser is NOT a replacement for runQuery (the web based browser to all online Runs in the Conditions DB) runBrowserReport development started Which will help ELSSI and runBrowser describe underlying COMA info and provides more links to other ATLAS systems COMA tables expanded to include more conditions in anticipation of use cases / expand selection criteria

April 2010Elizabeth Gallas - COMA5 Current COMA Tables Don’t send me into the volcano … users don’t need to know these tables … Users use: ELSSI, runBrowser, runBrowserReport

April 2010Elizabeth Gallas - COMA6 COMA runBrowser: Interface Status As data has been added to COMA tables runBrowser has evolved accordingly Current selection criteria includes: Data Source (online,simulation), Data Type, Run Number, Duration, Number of LBs, temporal, DAQ configuration, Filename tag (Project Name), Trigger Super Master Key, Trigger LVL1 and/or HLT Prescale Key. Useful for initial purpose and query development But initial implementation was not generally well constructed … October 2009: Ryan Buckingham joined project Oxford graduate student – 1 st year. Move to CERN Aug 1, 2010 Working on runBrowser Improved internal communication object oriented structure introducing further classes - allow criteria to be added in modules Will facilitate better syntax alignment with runQuery and inclusion of criteria to the GRL xml to pass to ELSSI Improve look/feel of interface: using php and jQuery widgets

April 2010Elizabeth Gallas - COMA7 Evolution of overall TAG DB project (last year) TAG DB / ELSSI: evolved to a distributed architecture Realization: Not possible to upload all TAGs at any one Oracle site Advantageous to have some TAGs at multiple sites … So ELSSI: needs to know which TAGs are uploaded at which voluntary sites Add new relational schema TAGS CATALOG (Elisabeth Vinek)  Contains processing/upload information needed to deploy distributed TAG services on the grid TAG DB / CATALOG / COMA Schemas work together Common threads include: RunNumber, Stream, ProjectName … COMA tables also use the CATALOG Upload only Run/LB metadata for Runs in CATALOG This reduces handling of conditions anomalies  allowing us to focus on Runs of ‘event analysis interest’ Steps in Database loading – ideally within hours of reconstruction 1.TAGs uploaded to Oracle 2.CATALOG tables updated 3.COMA tables updated Now changing to use Tier-0 DB to advance the COMA loading phase

April 2010Elizabeth Gallas - COMA8 TAG DB Event-wise metadata tables Stores Event-wise attributes: electron (Et, eta, phi …) muon (Et, eta, phi …) … and references to RAW, ESD, AOD files Official data processing chain: RAW  ESD  AOD  TAG files Data Catalogue tables Stores information on file and dataset processing and location Project name AMI tag (what processing occurred)… Sources: AMI (ATLAS Metadata Catalogue, Tier0 … ‘COMA’ (COnditions MetadatA) tables Conditions of data taking Beam conditions Trigger and DAQ conditions Magnetic field … Various sources: Conditions DB, Log files, xml files, … Oracle Database: TAG DB and associated metadata tables RUNS 3. COMA tables …EventLBRun 1. TAG DB: Event-wise metadata ORACLE DB 2. DATA Catalogue Tables

April 2010Elizabeth Gallas - COMA9 Some Current Activity COMA: Loading programs continue to improve/refine Some areas better resolved than others and still some information needs to be loaded (magnet, fill …) New: Define Run-wise Aggregate prescales, passthrough Calculates Run-wise summary: PS, PT, Rerun per triggger Useful to ELSSI to display active/passive/disabled triggers per Run … So that users do not select triggers in a Run which would yield 0 events because that trigger was not active Useful for runBrowser to find the active chains for each Run Work with Trigger group for validation Data Quality upload Loads final LBSUMM DQ assessments when tagged/locked Includes Detector and Physics DQ assessments Can envision ways to include virtual flags with this information Schema and Loading – groundwork laid, interfaces underway Work with DQ group for verification/refinement

April 2010Elizabeth Gallas - COMA10 Documentation and Links COMA Documentation COMA Schema COMA Tables COMA developer documentation (not user doc): COMA user documentation Will be integrated into the interfaces below COMA User Interface Links (test versions) NOTE: The interfaces require a grid certificate in you browser NOTE: The interfaces are not in production server locations runBrowser (2) Link: /runBrowser2/runBrowser.php runBrowserReport Link: erReport.php?q=find+run https://lxvm0341.cern.ch/tagservices/dev/gallas/TAGS/runBrowser/runBrows erReport.php?q=find+run  for Run (replace the Run Number in the URL with your Run of interest) Let’s try them

April 2010Elizabeth Gallas - COMA11 Functionality in our Future Criteria for selecting Runs (combine COMA/CATALOG info) Select Online or MC Runs The TAGs for Online/MC have the same attributes We track the COMA & Catalog Metadata for both in same way Select Runs uploaded to TAG DB These Runs ARE the Runs of analysis interest  The Runs ATLAS chooses to reconstruct and reprocess  These Runs follow the CREM deletion policy Select Runs with a particular AMI tag (tracked in the Catalog) Select Runs with many of the criteria now available in runQuery (but NOT a replacement for runQuery) Project Name, Magnetic field, Beam conditions, DAQ config, Master Key (Trigger, LVL1/HLT PS Keys) … Select Runs with one/more particular trigger chains Moreover those which are active during the Run Select Runs in particular Streams (with event counts available)

April 2010Elizabeth Gallas - COMA12 Conclusions This talk reflects an evolving system Current information in the system is growing  Adding Conditions Metadata to a relational database  Making that criteria available in a dynamic useable interface We want to insure the Metadata is  complete enough to satisfy use cases while  reflecting accurately its limitations Interfaces are being constructed to use selection syntax, criteria, and communication in common use in ATLAS i.e. runQuery, GoodRunList xml … This facilitates cross checks with other systems Continuous process: talking with various experts to ensure data integrity and completeness

April 2010Elizabeth Gallas - COMA13 Backup