ITSIP Case Study : Ireland METIS Workshop, 4-6 July 2007 Data Management System (DMS)

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

Program Management Office (PMO) Design
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Exchange Product Overview Secure Transmission for Transaction-based Documents.
Web Development Engineering Processes Introduction to Web Development Outsourcing Processes.
Input Data Warehousing Canada’s Experience with Establishment Level Information Presentation to the Third International Conference on Establishment Statistics.
ECM RFP 101 Presented by: Carol Mitchell C.M. Mitchell Consulting.
Tom Sheridan IT Director Gas Technology Institute (GTI)
Migration from Legacy Systems Addressing risks, realising opportunities, and creating an agile, responsive, and sustainable IT environment Meeting on the.
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
System Design and Analysis
Data Warehouse success depends on metadata
Chapter 9 Database Design
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
Page 1 Vienna, 03. June 2014 Mario Gavrić Croatian Bureau of Statistics Senior Adviser in Classification, Sampling, Statistical Methods and Analyses Department.
000000_1 Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro's express written permission.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
United Nations Economic Commission for Europe Statistical Division Applying the GSBPM to Business Register Management Steven Vale UNECE
Introduction to Systems Analysis and Design Trisha Cummings.
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
© VESP International Pty Limited To Contents Slide CLICK to advance slides/ bullet points within slides Integrated Master Planner An Overview.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
NSI 1 Collect Process AnalyseDisseminate Survey A Survey B Historically statistical organisations have produced specialised business processes and IT.
Case Studies: Statistics Canada (WP 11) Alice Born Statistics UNECE Workshop on Statistical Metadata.
ITEC 3220M Using and Designing Database Systems
Software Requirements Engineering CSE 305 Lecture-2.
SURENDER SARA 10GAS Building Corporate KPI’s
Statistics Sweden Results from operations in 2006: 146 publications 356 press releases commissions 3,7 million visitors at
On Tap: Developments in Statistical Data Editing at Statistics New Zealand Paper by Allyson Seyb, Felibel Zabala and Les Cochran Presented by Felibel Zabala.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
Project 2003 Presentation Ben Howard 15 th July 2003.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Jump to first page (o ns) Modernising Statistical Systems to improve Quality The experiences of the Office for National Statistics (ONS) Presented by Emma.
Report on the Challenges in the Planning and Procurement of Services for the Ceres and van Rhynsdorp Correctional Facilities Portfolio Committee on Correctional.
Statistics New Zealand’s End-to-End Metadata Life-Cycle ”Creating a New Business Model for a National Statistical Office if the 21 st Century” Gary Dunnet.
The CSO’s IT Strategy – using the GSBPM to support good governance MSIS 2010 – Daejeon April 2010 Joe Treacy Central Statistics Office.
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 8-1: Evaluating Alternatives for Requirements, Environments, and Implementation Evaluating Alternatives.
United Nations Economic Commission for Europe Statistical Division Mapping Data Production Processes to the GSBPM Steven Vale UNECE
Business model Transformation Strategy (BmTS) John Pearson and Tracey Savage Statistics NZ’s.
Developing and applying business process models in practice Statistics Norway Jenny Linnerud and Anne Gro Hustoft.
IT Directors Group, Luxembourg, October Statistics for a Modern Ireland CSO Data Management System (DMS) Update Joe Treacy Director, IT and.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
Open GSBPM compliant data processing system in Statistics Estonia (VAIS) 2011 MSIS Conference Maia Ennok Head of Data Warehouse Service Data Processing.
ABS Statistical Databases Session 6 Mark Viney Australian Bureau of Statistics 6 June 2007.
United Nations Oslo City Group on Energy Statistics OG7, Helsinki, Finland October 2012 ESCM Chapter 8: Data Quality and Meta Data 1.
Corporate Data Vault Data Warehousing Workshop Sept Data Warehousing Workshop Sept
STRATEGY FOR DEVELOPMENT OF ISIS AND IT STRATEGY IN THE NSI-BULGARIA Main principles, components, requirements.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
RECENT DEVELOPMENT OF SORS METADATA REPOSITORIES FOR FASTER AND MORE TRANSPARENT PRODUCTION PROCESS Work Session on Statistical Metadata 9-11 February.
SunGuide SM Software Development Project End of the Year ITS Working Group Meeting December 7, 2005.
The CSO’s IT Strategy and the GSBPM IT Directors Group October 2010 Joe Treacy Central Statistics Office Ireland.
CSO ITSIP Project - implementation of new Data Management System (DMS) ITDG meeting, Luxembourg, October 2006 Presentation by Joe Treacy CSO, Ireland.
Harry Goossens Centre of Competence on Data Warehousing.
Statistical process model Workshop in Ukraine October 2015 Karin Blix Quality coordinator
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
Analysis and Reporting Toolset (A&RT): Lessons on how to develop a system with an external partner David Smith AstraZeneca.
Advanced Higher Computing Science
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 6 Database Design
CENTRAL STATISTICS OFFICE IRELAND ITSIP PROJECT OVERVIEW
Generic Statistical Business Process Model (GSBPM)
YTY − an integrated production system for business statistics
Tomaž Špeh, Rudi Seljak Statistical Office of the Republic of Slovenia
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Vygandas Norkus Deputy Director General October 2009, IT DG
ESS.VIP VALIDATION An ESS.VIP project for mutual benefits
Presentation transcript:

ITSIP Case Study : Ireland METIS Workshop, 4-6 July 2007 Data Management System (DMS)

ITSIP 2 Presentation Agenda Introduction and Overview Statistical Metadata Systems and the Statistical Cycle Statistical Metadata in each phase of the cycle Systems and Design Issues Organisation and Cultural Issues

ITSIP 3 Introduction & Overview: Project Governance

ITSIP 4 Introduction & Overview: Overall Strategy Main drivers EU requirement to move to Open Systems Storage of all CSO data in a RDBMS DMS to be business led with metadata driven processes DMS to require use of common classifications (CARS) DMS to require use of common dissemination database CSO produced IT Strategy for & beyond (April 1999) Data Warehouse / Data Management Strategy (November 1999) CGEY (10 week contract) produced an implementation plan for CSO’s IT & Data Management Strategies (first quarter 2001)

ITSIP 5 Introduction & Overview: Project Objectives ITSIP - Information Technology Strategic Implementation Programme Deliver set of applications to meet the survey processing and dissemination needs of CSO Migrate existing DEC Alpha-based applications to client server environment Implement the new applications within the CSO Corporate Data Model Interface these applications with the existing client server and Sybase systems

ITSIP 6 Introduction & Overview: Project Goals Obtained Legacy Situation Stove type approach to survey processing 150 systems written & maintained centrally 250 end-user applications written & maintained locally SAS V6.12 & PC SAS V8.02, Excel, Access Data Management System (DMS) Consolidates legacy processes into a suite of survey processing system Nine corporate applications reside on a corporate database storing all data and metadata required in the survey-processing lifecycle. Promotes consistency and reuse across the various survey areas

ITSIP 7 Introduction & Overview: Project Background Stage A contract (6 Months) awarded to Accenture who compiled the Requirements Specification & High Level Architectural Design (April 2003) Stage B contract (30 Months) awarded to Cognizant Technology Solutions Ltd., Chennai, India. Project currently at performance testing phase CSO first Irish Government office to use onshore/offshore outsourcing model Cognizant staff onsite have ranged from 2-17 depending on need Offshore team has ranged from depending on Project phase CSO ITSIP team ~ 15 staff All above contracts were fixed price contracts

ITSIP 8 Introduction & Overview: Stage A Review (Accenture) Requirements Analysis Phase Bottom up approach through 20+ workshops with over 100 CSO business users Production of: 51 ‘As Is’ process descriptions with 61 process maps Data Model (Swedish Data Model for Aggregation & Dissemination) 44 ‘To Be’ process descriptions Consolidation of existing processes into 9 survey processing applications plus a security application Design phase High Level Architectural Requirements High Level Architectural Design High Level Performance Model High Level Interface Requirements and Design Specification Web Enablement Specification

ITSIP 9 Introduction & Overview: Stage B Review (CTS) Stage B involved: Further validation of Stage A system design for baseline DMS Building DMS Migration of historic data and integrity metadata from legacy systems UAT Migration of metadata from the UAT environment to the production environment

ITSIP 10 Introduction & Overview: Stage B Review (CTS) Original Schedule 3 Nov May 2006 Latest Schedule 3 Nov August 2007 Delay of 16 months arose because of delay in initial increment deliveries due to new requirements delay in CSO testing due to underestimation of time required extra functionality in the DMS change in design needed for better performance change from Windows to Unix for Sybase to cope with production load Reworking of Java code to meet QA standards

ITSIP 11 Introduction & Overview: Data Migration Approach Business areas identified for ~ 100 surveys minimum data and integrity metadata required to support normal survey processing all required back versions of data including all historic data required to be migrated (back to 1939 in some cases) any additional data which should be migrated Cognizant produced required ETL scripts using Informatica (data restructured into cube format to use classifications) ETL scripts run to move data to UAT environment Same scripts will move all data to Production environment (including latest processed periods) Minimum integrity metadata migrated to all relevant databases because of application dependancy on same metadata

ITSIP 12 Introduction & Overview: Process Metadata Migration Approach Business areas should and would only enter process metadata once (in UAT environment) Business areas identified process metadata entered during UAT For Survey Instance specific modules (SS, SM, DC & IMP): UAT Survey instance and Production Start Survey instance For Survey specific modules (Reg. M., Agg. & Diss.): list of Registers, Aggregate, Weight & Disseminate Tables to be available in Production Cognizant produced required ETL scripts to move this process metadata from the UAT to the Production environment Comparison reports of metadata residing in UAT & Production will be used to validate migration process Ultimate check will be another parallel run in the Production environment to ensure that all migrated metadata (process & mimimal integrity metadata ) is consistent and correct

ITSIP 13 Introduction & Overview: Recommendations for others Consider carefully the organisation’s capacity for insourcing / outsourcing development work Consider the time scale for implementation of the solution Manage the change process well Understand the complexity of the solution and in procurement stage reject very low bids Assume contractor has no knowledge of your business Ensure adequate in house skills in IT Design so IT Partner’s assumptions can be validated Ensure adequate in-house skills in IT Partner’s development tools and proposed application infrastructure Don’t accept IT Partner’s project plan lightly where your office’s resources are concerned

ITSIP 14 Introduction & Overview: Recommendations for others Don’t under estimate the resources needed to (1) manage the project and (2) keep abreast of all project documentation Consider carefully the items that are for sign-off, review and for information by you - these will have financial implications later QA is more important than just ticking boxes but throughout the software development lifecycle should include: reviewing the decisions taken to obtain technical solutions examining the underlying deliverable adherence to agreed standards Allocate adequate time to reviewing the test process and test cases Managing the contract requires high-level expert resources with project management, statistical and IT skills Organisational support and commitment from top management critical

ITSIP 15 Introduction & Overview: Future Challenges DMS is to Go Live in Sept 2007 Six month gradual implementation New SAS environment as we move from SAS V6, on the VAX, and PCSAS V8.02 New IT Strategy is required

ITSIP 16 Security SAS Statistical Metadata Systems: Process Model

ITSIP 17 Statistical Metadata Systems: DMS Applications & Metadata Register Management - Create Register - Define Register Variables - Set-up Register Coding Sample Selection - Set-up Sample Selection Criteria - Define Stratification Groups Data Capture - Create Data Capture Form - Define Variable Characteristics - Set-up Coding Rules - Set-up Import Details - Set-up Edit Rules and Validations - Version control of data

ITSIP 18 Statistical Metadata Systems: DMS Applications & Metadata Imputation- Set-up Imputation Groups - Set-up Imputation Rules Aggregation- Define Groups, Data Columns, Tables - Create Weights and Weight Tables - Macro edits and Confidentiality Rules Dissemination- Create disseminate tables - Define Additional Data Column attributes Seasonal Adjustment - Set-up Seasonal Adjustment Rules Survey Management- Set-up Post Out details

ITSIP 19 Statistical Metadata Systems: Existing Systems CBR Central repository for all enterprises engaged economic activity CARS Database containing all classifications and concordances SPROCET Re-usable survey processing template used by the Industrial surveys in the CSO BoPFACTS Data processing and survey management system used by the Balance of Payments section SAS SAS V6.12 and PC SAS V8.02 External Data Capture Applications - Blaise, Scanning

ITSIP 20 Statistical Metadata Systems: Mapping the DMS to the CMF Life Cycle Register Management  Survey Preparation (2) Sample Selection  Survey Plan & Design (1) Survey Management  Survey Preparation (2) Data Capture  Data Collection (3)  Input Processing (4)  Derivation (5) Imputation  Estimation (5) Aggregation  Aggregation (5) Dissemination  Dissemination (7) Respondant Management  Post Survey Evaluation (8) The DMS is a processing and not an analysis tool, therefore CMF LifeCycle Model “(6) Analysis” cannot be linked to the DMS.

ITSIP 21 Statistical Metadata in the Statistical Cycle: Input Metadata Examples

ITSIP 22 Statistical Metadata in the Statistical Cycle: Output Metadata Example

ITSIP 23 Statistical Metadata in the Statistical Cycle: Output Metadata Example

ITSIP 24 Systems and Design Issues: Technical Starting Point Sybase In-house knowledge in Sybase (ASE) Technologies SAS access for complex analysis (SAS did not bid for tender) Link to Classifications and Related Standards (CARS) system All disseminated data groups must link to a CARS classification Windows platform (Not possible due to performance issues identified with Sybase transactions, hence move to Solaris)

ITSIP 25 Systems and Design Issues: Technical Overview ASE (failover) ASE IQ (failover) IQ Win: WebLogic Cluster PC / Client IE6 JRE1.4.2_05 SAS Filestore CARS SSA Names3 CBR Unix: Sybase T3 (RMI) JDBC

ITSIP 26 Systems and Design Issues: Database Layer The CSO has now established in-house skills in both Sybase ASE & IQ Technologies High Level Technical Architecture: Data Capture, Imputation : Sybase ASE Aggregation, Dissemination : Sybase IQ Two types of table: Core DMS Table (Survey Metadata) Survey Specific Table (Data) All complex numerical processing is performed within the database layer through the use of stored procedures User of Veritas Clustering software on database layer to facilitate database failover

ITSIP 27 Systems and Design Issues: Weblogic / J2EE MidTier J2EE Application Server (Weblogic) Stateless Session Beans JMS Queues JDBC Connection to ASE / IQ Databases Application Security Users validated against corporate Active Directory Service Within DMS Database validated users will have assigned roles / privileges

ITSIP 28 Systems and Design Issues: Client Layer The DMS is a complex GUI interface ‘Fat Client’ using Java Swing technology The client is deployed using Java Web Start Technology Centrally managed releases Quick deployment to client desktop Client uses Java RMI to communicate with the J2EE server (Currently using WebLogic T3 protocol)

ITSIP 29 Systems and Design Issues: Other Components Filestore Shared network drive onto which data to be Imported / Exported to the DMS resides SAS Required for Seasonal Adjustment Required for Import / Export of SAS Datasets to/from DMS CARS (Classifications) [Statistics New Zealand] All data to be dissemintated must use a CARS classification CBR (Central Business Register) [Statistics New Zealand] Hierarchical database SSA Names3 Duplicate matching / searching of registers

ITSIP 30 Organisational & Cultural Issues: Roles within the CSO DMS Administrator (I.T.) Highest level of access to the DMS Supports the DMS Manages the day to day interaction with the DMS Survey Administrator (Statistician) Defines the survey Runs the survey Assigns staff survey access and privileges

ITSIP 31 Organisational & Cultural Issues: DMS Maintenance In the future the DMS will be supported by: Cognizant Technology Solutions Ltd 1 year maintenance contract provision for a 5 year support contract CSO Java Development Team CSO Weblogic Team

ITSIP 32 Thank You for Your Attention