TWiki> LHCb Web>LHCbComputing>BKDev (revision 20)EditAttachPDF

Bookkeeping developments

This page is intended for sharing information amongst developer of the Bookkeeping system. These developments are meant at integrating the Bookkeeping system into the DIRAC framework (as part of DIRAC3) as well as implementing the recommendations of the Bookkeeping Working Group.

Schema for Online data

As defined in the BKWG, for online data, the "job" entity from which the file originates will be identified to the DAQ "run". All files of that run will be "output files" of that "job/run". There are however some limitations in the current model that need to be addressed urgently in order to be usable for online data. These limitations are described in this twiki page.

The new schema of the BK database

A new schema for the BK database has been designed, in order to enable the BK to host real data. For more information about the new schema click here.

The Processing Pass

This is a new concept intruduced in the BK. The idea is to group datasets on the basis of the application version and conditions DB tag used to produce them and to produce their ancestors.

How the Processing Pass has been computed for already existing data (DC06 data): offline computation of the Processing Pass.

How it is computed for newly inserted data: online computation of the Processing Pass.

The Simulation Conditions and Data Taking Conditions tables

The simulation conditions and data taking conditions are new tables for simulated and real data respectively. Data with same simulation or data taking conditions can be merged at processing stage. More details about the simulation conditions and data taking conditions tables.

Migration of the database to the new schema

After implementing the new database schema in an integration oracle database, we made a migration of the DC06 data. More details on the procedure of the migration and the tool used for it are available in this link: Migration.

Bookkeeping Client Documentation

This section is the Bookkeeping Client documentation.

Bookkeeping development and production setups

This section describe Bkk Service development and production setups.


Current status of the activity on the BK

Go to this page to check the current status of the activity on the BK.

-- PhilippeCharpentier - 10 Dec 2007

Edit | Attach | Watch | Print version | History: r24 | r22 < r21 < r20 < r19 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r20 - 2008-10-15 - ElisaLanciotti
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback