INFN-Pisa Glast Database in Pisa A practical solution based on MSAccess Luca Latronico INFN Pisa.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

AS ICT Finding your way round MS-Access The Home Ribbon This ribbon is automatically displayed when MS-Access is started and when existing tables.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Overview of the technology that comprises Attendance Enterprise.
Page 1 More information at; gaddsoftware.comgaddsoftware.com.
IIS Technologies.
MSc IT UFIE8K-10-M Data Management Prakash Chatterjee Room 3P16
DISTRIBUTED DATABASE. Centralized & Distributed Database  Single site database – centralized database –A database is located at a single site or distributed.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Interpret Application Specifications
Chapter 9: The Client/Server Database Environment
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Lecture The Client/Server Database Environment
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Client/Server Computing. Information processing is distributed among several workstations and servers on a network, with each function being assigned.
1 Client/Server Database Tutorial. SQL Server Connection through MS Access FACBUSAD1 SQL server MS Access MGD B106 Computer or your own PC Remote SQL.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
The Client/Server Database Environment
Access The L Line The Express Line to Learning 2007 L Line L © Wiley Publishing All Rights Reserved.
Update your servers to service pack 2. Ensure that the environment is fully functioning. Migrate to 64 bit servers is necessary. REVIEW UPGRADE BEST PRACTICES.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
Lieberman Software Random Password Manager & Workflow Delegation.
MS Access Advanced Instructor: Vicki Weidler Assistant:
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
Best Implementation Practices for Discoverer April Sims OCP 8i 9i.
10/26/00Splitting Access Databases...1 Preparing for Access 2000 Windows 2000/Office 2000 Roll-out.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
Information Systems Chapter 5 Building the database Part 1. Unsing Access.
Database Design – Lecture 16
INFN-Pisa Glast Database in Pisa A practical solution based on MSAccess Luca Latronico INFN Pisa.
© 2005 by Prentice Hall 1 Chapter 9: The Client/Server Database Environment Modern Database Management 7 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
COMP1321 Digital Infrastructure Richard Henson February 2014.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Tutorial 10 by Sam ine1020 Introduction to Internet Engineering 1 Database & Server-side Scripting Tutorial 10.
Microsoft Access - PA Harris, Vanderbilt University Crash Course A Primer for Relational Database Design and Use Paul A. Harris, Ph.D. Office of Research.
Health South Network Demonstration of Attendance Enterprise.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
Module 6: Implementing SQL Server Replication in an Enterprise Environment.
Luca Latronico - INFN Pisa DB requirements relevant info for subsystems integration implementation: custom or available products GLAST Ground Software.
What is database?  Any Method for access info into Application from DataBase?  ODBC is standard for Accessing Data.  Problem with ODBC:  Information.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
SQL Server 2000 Sys Admin Jeremiah Curtis Engineering Services
Chapter 1 Introduction to Ecommerce What is E-Commerce? Microsoft Technologies for E- Commerce. What is an ASP Page. Objectives :
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Backup Tables in SQL Server. Backup table method Cape_Codd database is used in this example 1.Righ click the database that contains the table you want.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
Exploring Networked Data and Data Stores Lesson 3.
Splitting a Database: How and Why Roger Smeaton. CONTENTS Splitting a database - what is it? Why do it? How is it done?
Accessing the Database Server: ODBC, OLE DB, and ADO
آشنایی با نرم افزار Microsoft Access
Chapter 9: The Client/Server Database Environment
Tracker Construction DataBase status
The Client/Server Database Environment
Workshop on ERP Suites Certification in ERP Professionals.
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
Web App vs Mobile App.
Bridging the Gap Between Technology and Business
UFCEUS-20-2 Web Programming
Presentation transcript:

INFN-Pisa Glast Database in Pisa A practical solution based on MSAccess Luca Latronico INFN Pisa

INFN-Pisa Requirements and conventions Requirements from Proposal of conceptual design of the GLAST Tracker Construction Database (UCSC – SLAC – INFN Pi – Hiroshima Un.) soon in CyberDocs local independent DBs at various institutions central SLAC DB for higher level data (i.e. production monitoring during construction) interface between local DBs local DB take care of data flow from local suppliers web read-only access to local DBs Naming Conventions from Naming Convention for GLAST Tracker Construction and Tray Orientation in Tracker Tower – UCSC for each part unique ID + location PartIDlocation (example) StripS DetectorDH00012[A-D] (L0001B) LadderL0001[F0-B3] (T123B2) TrayT123[G1tr0-G16tr18] (G03tr18) include ManID in ladders, trays enrich tray coding to include type (superglast, top, bottom)

INFN-Pisa MS Access Pros availability (institutes, manufacturers) runs on Windows (manufacturers) built-in import/export of Office docs (e.g. Excel worksheets) familiar “look” (manufacturer) no extra cost (manufacturer) lots of wizards and predefined macros to speed up programming and reporting SQL compliant Cons limited workflow control (mandatory fields) limited web access web I/O possible in principle but …… forced to program in VB and ASP for web scripts very little insight into core of db no automatic backup no user access/action log file evaluation prototype in use and under development

INFN-Pisa System properties relational DB engine : MS Jet Access distributed on local NT network security : NT accounts/permissions + project accounts one data repository (back-end DB) distributed user interfaces (replicated) data and interface backups (replicated) manual backup by replicas synchronization tool web interface (queries/reports) connected to a data server copy through ODBC DSN ASP scripts running on a test PWS (unstable) core data repository upgradeable to SQL Server for real client/server architecture, if needed

INFN-Pisa System architecture I/O Central repository Local replicas Web client ODBC ASP (read-only) DB Interface Users offices Clean room DB Interface I/O DB Interface Data backup DB Interface Data data server Production and quality monitoring

INFN-Pisa Data Transfer local DB export SQL query exchange table exchange table exchange DB ftp import SQL query Local Institute/ManufacturerPisa requests for manufacturers: MSAccess2000 run export query upload Pisa server exchange table exchange DB link Pisa DB requests for institutes: local DB supporting SQL and ODBC set up a server (Pisa, SLAC) two working examples using Access as local DB: ladder assembly from local supplier TMCM from UCSC

INFN-Pisa Relationship

INFN-Pisa Main DB mask

INFN-Pisa Example queries for SSD selection relevant parameters sort test/production date selection V depletion selection example

INFN-Pisa Example Report I Selected time SSD statistics

INFN-Pisa Example Report II Ladders statistics report content can be exported to Excel for further analysis

INFN-Pisa Plans finalize data queries and periodic reports for monitoring translate queries and reports into scripts for remote production monitoring install a full-functioning web server test web interface get feedback from users: improve interface check speed with much data write and test data queries for selection get feedback from tracker community agree on data transfer protocol … local copy available on laptop …