23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad...
-
Upload
claire-fugate -
Category
Documents
-
view
213 -
download
0
Transcript of 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad...
![Page 1: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/1.jpg)
23 July 2012
Thomas Bergauer (HEPHY Vienna)
Belle II SVD Construction Database
12th B2GM Bad Aibling
![Page 2: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/2.jpg)
Belle II SVD Construction Database
2Thomas Bergauer (HEPHY Vienna)
Aim
• Aim is to keep track of each (expensive) component:– Sensors– Hybrids– Modules– Ladders
• => Logistics: Registration, Shipments, Assembly
• Add measurement results23 July 2012
![Page 3: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/3.jpg)
Belle II SVD Construction Database
3Thomas Bergauer (HEPHY Vienna)
Implementation
• Web-based software written in CakePHP (framework based on PHP)
23 July 2012
• Running on HEPHY webserver– http://www.hephy.at/hephydb
![Page 4: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/4.jpg)
Belle II SVD Construction Database
4Thomas Bergauer (HEPHY Vienna)
Key features
• User access system (benefit of CakePHP framework)– Authentication
– User/Group permissions
• Logistics Module [already implemented]– Registration: “Add item”
– View Inventory of one or all “locations”
– Location is e.g. HEPHY, KEK, IPMU,…
• Measurement module [not yet implemented]– Store measurement results
– Retrieve data with nice-looking plots
• Administration Module [already implemented]– Add/change/remove users and groups
– Add new “locations”, “item types”,..
23 July 2012
Let’s have a look to each of those…
![Page 5: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/5.jpg)
Belle II SVD Construction Database
5Thomas Bergauer (HEPHY Vienna)
User access system
• Individual user accounts
• Linked to location, e.g. user Bergi=HEPHY
23 July 2012
![Page 6: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/6.jpg)
Belle II SVD Construction Database
6Thomas Bergauer (HEPHY Vienna)
Logistics Module
To view and search for inventory.
Works only if • Each new component is
entered– “Add item” page
• Shipments are entered– “Transfer” page
• Assembly steps are followed in the db– “Assembly” page
23 July 2012
![Page 7: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/7.jpg)
Belle II SVD Construction Database
7Thomas Bergauer (HEPHY Vienna)
Search Items
23 July 2012
![Page 8: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/8.jpg)
Belle II SVD Construction Database
8Thomas Bergauer (HEPHY Vienna)
Add items
23 July 2012
![Page 9: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/9.jpg)
Belle II SVD Construction Database
9Thomas Bergauer (HEPHY Vienna)
Shipments: Add transfer
23 July 2012
![Page 10: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/10.jpg)
Belle II SVD Construction Database
10Thomas Bergauer (HEPHY Vienna)
Administration Module
Add/edit/delete• Locations• …..• Item types, e.g. make
the DB know that a “2-DSSD-origami” module needs to consist of two HPK sensors of type “large rectangular”
23 July 2012
![Page 11: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/11.jpg)
Belle II SVD Construction Database
11Thomas Bergauer (HEPHY Vienna)
Measurement module: not yet implemented
• Upload measurement results as ASCII files directly to web server (HTTP POST command).
• Will be done – directly from measurement software (e.g. Labview)– manually (at a later stage)
• Uploaded ASCII files will be parsed at server side and data will be put into database
• Query module will allow to retrieve data (e.g. position of non-working strips) and nice-looking plots (e.g. IV curve on sensor)
23 July 2012
![Page 12: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/12.jpg)
Belle II SVD Construction Database
12Thomas Bergauer (HEPHY Vienna)
Summary
• Web-based logistics database for SVD has been implemented at http:/www.hephy.at/hephydb
• Logistics module is basically working with “view/search item”, “add item”, “transfer item” and “assemble items”
• Only useful if every single action is followed in both, reality and database
• Next SVD meetings: I will distribute passwords for KEK, IPMU,.. and ask people to start enter data (e.g. how many HPK sensors are available)
23 July 2012
![Page 13: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling.](https://reader035.fdocuments.us/reader035/viewer/2022062619/551657cc550346c6758b5c5e/html5/thumbnails/13.jpg)
Belle II SVD Construction Database
13Thomas Bergauer (HEPHY Vienna)
THE END.That’s it.
23 July 2012