Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
PNPI MUON CHAMBER FACTORY -I Database for construction and testing LHCb Muon Chambers at PNPI. PRR Meeting January 30,2004 PNPI 30/01/2004 N. Sagidova PRR for the PNPI production site 1 DATA Access via Internet Our goal was to create a Database with applications based on Client/Server architecture Web pages: HTML XML …… WWW Client WWW Client 30/01/2004 WWW SERVER N. Sagidova Web Browsers Internet Explorer Netscape …… Microsoft: IIS-MS Server MS-SQL Server UNIX Apache Server Oracle-Appl-Web Server PRR for the PNPI production site 2 The best choice is ORACLE Oracle is the most prevalent Relational Database Management System (RDBMS) in the world. Oracle was selected by CERN in 80-s Long time available and well developed system At CERN: VERY GOOD SUPPORT http://wwwdb.web.cern.ch/wwwdb/aboutdbs/ Internet access: Oracle Web Application Server 30/01/2004 N. Sagidova PRR for the PNPI production site 3 Oracle Tools Oracle Oracle Oracle Oracle Oracle Forms Developer; Designer; JDeveloper and Business Components for Java; Reports Developer; Discoverer SQL*PLUS, PL/SQL, precompilers : Pro*Fortran, Pro*C/C++ JDBC MSVS .NET ….. Access to PERL Simple PL/SQL facilities are a fast and easy approach to the publication of data from Oracle databases. •SQL Structured Query Language •PL/SQL is Oracle's procedural extension to SQL, the standard database access language.. •Important feature of PL/SQL is that it allows you to store compiled code directly in the database. 30/01/2004 N. Sagidova PRR for the PNPI production site 4 Three Hardware Tiers and PL/SQL cartridge Database server cartridges are extensions of the database itself. The PL/SQL Cartridge enables Web users to connect to Oracle database server. 30/01/2004 N. Sagidova PRR for the PNPI production site 5 Why Database? We should produce 192+192+192 Chambers and Test (192+192+192)*5 Panels For each panel we have to do a lot of tests: After Gluing bars Gap measurement test After Wire winding and gluing Pitch measurement test After Wire soldering Tension control …………………………………etc……………………………………………………………. …………………………………………………………………………………………………….. After Chamber Assembling Gas Leak, HV and Gamma tests 30/01/2004 N. Sagidova PRR for the PNPI production site 6 Why Database? •192 M3R4 Chambers •960 Panels Chamber 1 •Data are stored in TABLES •Easy build relations between data Panel 16: Pos1, Cathode OUTER Panel 18: Pos2, Anode SW Panel 71: Pos3, Cathode INNER Panel 22: Pos4, Anode ASW Panel 77: Pos5, Cathode OUTER 30/01/2004 N. Sagidova PRR for the PNPI production site 7 Chamber History •Data are stored in TABLES •Easy build relations between data Panel Title Table (MCPanelTitle) Position Chamber Assembling Table (MCAssembling) ChamberID Panel Pos1 Panel Pos2 Panel Pos3 Panel Pos4 Panel Pos5 1 83 69 72 22 76 2 16 55 71 59 77 Panel Title 1 Cathode OUTER 2 Anode CW 3 Cathode INNER 4 Anode ACW 5 Cathode OUTER SQL Commands: SELECT PanelPos1 FROM MCAssembling WHERE CamberID = 1; > PanelPos1=83 SELECT * FROM MCPanelGapResult WHERE PanelID=83; >ID Pos Hmean Hmin Hmax delta_H Data_Tested >83 1/5 2.47 2.41 2.52 110 05-JAN-2004 30/01/2004 N. Sagidova PRR for the PNPI production site 8 http://oraweb03.cern.ch:9000/pls/muchdb_dev/WebMCPanelGapResult Muon Chamber Production Database LHCb-PNPI 1 Factory Gap Measurement Results MCPanelGapResult UP UP UP UP Down Down Down Down Hmean,[mm] Hmin,[mm] Hmax,[mm] delta_H,[mkm] Panel_ID Panel Position Hmean,[mm] Hmin,[mm] Hmax,[mm] delta_H,[mkm] 13 Pos 1/5 2.48 2.39 2.55 160 24-DEC-2003 16 Pos 1/5 2.44 2.4 2.5 100 19-DEC-2003 18 Pos 2 2.44 2.4 2.5 100 2.46 2.41 2.51 100 19-DEC-2003 22 Pos 4 2.45 2.43 2.48 50 2.46 2.4 2.49 90 21-DEC-2003 72 Pos 3 2.47 2.43 2.5 70 2.46 2.4 2.51 110 24-DEC-2003 77 Pos 1/5 2.48 2.4 2.56 160 24-DEC-2003 15 Pos 1/5 2.49 2.41 2.58 170 24-DEC-2003 55 Pos 2 2.47 2.42 2.51 90 2.46 2.43 2.49 60 26-DEC-2003 69 Pos 2 2.47 2.41 2.52 110 2.45 2.37 2.51 140 26-DEC-2003 76 Pos 1/5 2.47 2.35 2.54 190 59 Pos 2 2.47 2.41 2.52 110 2.45 2.37 2.51 140 30-DEC-2003 71 Pos 3 2.48 2.4 2.57 170 2.47 2.41 2.57 160 05-JAN-2004 83 Pos 1/5 2.47 2.41 2.52 110 05-JAN-2004 93 Pos 1/5 2.49 2.4 2.61 210 05-JAN-2004 21 Pos 1/5 2.48 2.4 2.54 140 08-JAN-2004 58 Pos 2 2.48 2.39 2.53 140 2.47 2.44 2.5 60 12-JAN-2004 73 Pos 3 2.47 2.43 2.53 100 2.48 2.4 2.52 120 12-JAN-2004 90 Pos 3 2.48 2.41 2.52 110 2.48 2.43 2.52 90 13-JAN-2004 60 Pos 2 2.47 2.41 2.52 110 2.48 2.45 2.51 60 13-JAN-2004 61 Pos 2 2.5 2.41 2.54 130 2.5 2.45 2.52 70 15-JAN-2004 30/01/2004 N. Sagidova Date_Tested . 29-DEC-2003 PRR for the PNPI production site 9 Some LHC experiments DB sites CMS http://cmsdoc.cern.ch/cms/MUON/csc/info_pool/isr-info-pool.html DB Home Page http://cmsdoc.cern.ch/cms/MUON/csc/fast-test-ISR/Results/ Disk-space ATLAS http://atlas.web.cern.ch/Atlas/GROUPS/DATABASE/database.html LHCb We need disk space from where we could load our DB page: http://lhcb-muon.web.cern.ch/lhcb-muon/DATABASE/PNPI-1 To Change Application name (MUCH_DB) for more logical : Lhcb_pnpi1 ? http://www.pnpi.spb.ru/hepd – PNPI-HEPD home page !!!!! 30/01/2004 N. Sagidova PRR for the PNPI production site 10 Conclusions •The Structure of the DataBase System for PNPI-I Factory has been created. It is oriented on utilization of ORACLE supported by CERN •In addition, we need some Disk space on LHCb Muon site to be allocated for the data from PNPI-I Factory. 30/01/2004 N. Sagidova PRR for the PNPI production site 11 Acknowledgments Thanks to CMS Database support group for the information which I have found on their Web-sites and ATLAS DB people who gave me very useful advices. 30/01/2004 N. Sagidova PRR for the PNPI production site 12