1 CORE Bringing the GSBPM to life! J. Linnerud & J.-P. Kent.

Slides:



Advertisements
Similar presentations
Software change management
Advertisements

Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Enhancing Data Quality of Distributive Trade Statistics Workshop for African countries on the Implementation of International Recommendations for Distributive.
Mogens Grosen Nielsen Statistics Denmark
Implementation of GSBPM, DDI and SDMX reference metadata at Statistics Denmark UNECE workshop 5-7 May 2015 Mogens Grosen Nielsen
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
ESSnet on SDMX phase II Dario Camol
UNIT-V The MVC architecture and Struts Framework.
United Nations Economic Commission for Europe Statistical Division Applying the GSBPM to Business Register Management Steven Vale UNECE
CORE Rome Meeting – 3/4 October WP3: A Process Scenario for Testing the CORE Environment Diego Zardetto (Istat CORE team)
WP.5 - DDI-SDMX Integration
TOWARDS INTEROPERABLE STATISTICAL BUSINESS REGISTERS Harrie van der Ven Project manager ESSnet EGR January 2014 Valencia.
WP.5 - DDI-SDMX Integration E.S.S. cross-cutting project on Information Models and Standards Marco Pellegrino, Denis Grofils Eurostat METIS Work Session6-8.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Development of metadata in the National Statistical Institute of Spain Work Session on Statistical Metadata Genève, 6-8 May-2013 Ana Isabel Sánchez-Luengo.
The Adoption of METIS GSBPM in Statistics Denmark.
Luisa Franconi Integration, Quality, Research and Production Networks Development Department Unit on microdata access ISTAT Essnet on Common Tools and.
Eurostat Overall design. Presented by Eva Elvers Statistics Sweden.
Support for design of statistical surveys at Statistics Sweden
Deliverable 2.6: Selective Editing Hannah Finselbach 1 and Orietta Luzi 2 1 ONS, UK 2 ISTAT, Italy.
1 CORE – COmmon Reference Environment How it works Jean-Pierre Kent 11 January 2012.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
Luxembourg January CORE ESSnet (COmmon Reference Environment) final meeting Carlo Vaccari Istat - Italy.
Jenny Linnerud, 27/10/2011, Cologne1 ESSnet CORE Common Reference Environment ESSnet workshop in Cologne 27th and 28th of October 2011.
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.
United Nations Economic Commission for Europe Statistical Division Mapping Data Production Processes to the GSBPM Steven Vale UNECE
© Federal Statistical Office, Research Data Centre, Maurice Brandt Folie 1 ESSnet Projects “Decentralised Access to EU microdata” Maurice Brandt Research.
Statistics New Zealand's Move to Process-oriented Statistics Production Julia Gretton and Tracey Savage IAOS Conference Shanghai, China, October 2008.
1 1 Developing a framework for standardisation High-Level Seminar on Streamlining Statistical production Zlatibor, Serbia 6-7 July 2011 Rune Gløersen IT.
Developing and applying business process models in practice Statistics Norway Jenny Linnerud and Anne Gro Hustoft.
Work packages SGA II ESSnet on microdata linking and data warehousing in statistical production Harry Goossens – Statistics Netherlands Head Data Service.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
Sponsorship on Standardisation Background and overview Daniel Defays Forwardlooking Feedback Workshop, The Hague, 30/31 May 2013.
Open GSBPM compliant data processing system in Statistics Estonia (VAIS) 2011 MSIS Conference Maia Ennok Head of Data Warehouse Service Data Processing.
United Nations Oslo City Group on Energy Statistics OG7, Helsinki, Finland October 2012 ESCM Chapter 8: Data Quality and Meta Data 1.
ESS-net DWH ESSnet on microdata linking and data warehousing in statistical production Harry Goossens – Statistics Netherlands Head Data Service Centre.
Generic Statistical Information Model (GSIM) Jenny Linnerud
Copyright 2010, The World Bank Group. All Rights Reserved. Managing processes Core business of the NSO Part 1 Strengthening Statistics Produced in Collaboration.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2000 Session 4 Lecture # 3 - September 28, 2004.
11 Centre of knowledge and expertise Data Warehousing ESSnet (DWH ESSnet)
7b. SDMX practical use case: Census Hub
1 Item 2.1.b of the agenda IT Governance in the ESS and related issues Renewal of mandates STNE Adam WROŃSKI Eurostat, Unit B5.
ESS-net DWH ESSnet on microdata linking and data warehousing in statistical production.
Describe a layered S-DWH Technology Architecture Information Systems Architecture Business Architecture.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
ESSnet project "Automated data collection and reporting in accommodation statistics" Objectives, achievements and results Köln,
United Nations Economic Commission for Europe Statistical Division GSBPM and Other Standards Steven Vale UNECE
Carlo Vaccari – ITDG 2010 Luxembourg1 CORA ESSNet final results.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
SDMX Basics course, March 2016 Eurostat SDMX Basics course, March Introducing the Roadmap Marco Pellegrino Eurostat Unit B5: “Data and.
Statistical process model Workshop in Ukraine October 2015 Karin Blix Quality coordinator
Carlo Vaccari – CORA final meeting1 CORA ESSNet final results.
The Development Process of Web Applications
(COmmon Reference Environment)
Generic Statistical Business Process Model (GSBPM)
ESSnet project "Automated data collection and reporting in accommodation statistics"   Objectives, achievements and results
22 February, ITDG/DIME Item 2 – Progress and deployment
Tomaž Špeh, Rudi Seljak Statistical Office of the Republic of Slovenia
Ola Nordbeck Statistics Norway
WP7 – COMBINING BIG DATA - STATISTICAL DOMAINS
Software metrics.
CORA ESSNet COmmon Reference Architecture starting ...
The basics ESSnet on SDMX prepared in 2008/2009
Using the GSBPM in Practice
Mapping Data Production Processes to the GSBPM
SOA initiatives at Istat
COmmon REference Environment - CORE:
Integrated Statistical Production System WITH GSBPM
GSBPM Giorgia Simeoni, Istat,
Presentation transcript:

1 CORE Bringing the GSBPM to life! J. Linnerud & J.-P. Kent

2 Main points 1.An ideal development process for a statistical system 2.Why this ideal usually is not met 3.How CORE aims at supporting this ideal development process

3 Statistics: How? Specify a statistic Design a process that will produce this statistic Build a system that will execute this process

4 What is the product? Define a statistic – What does it say? Measures, dimensions, explanations… – What does it look like? Tables, Press release, Analytic paper… – What is the input? Population, variables, data sources… – What is the relation between input and output? Methods to apply

5 Statistics: How? Specify a statistic Design a process that will produce this statistic Build a system that will execute this process

6 How to produce the statistic Model the data – Input, output, intermediary results Specify process steps to apply the chosen statistical methods Integrate these steps in a process flow

7 Statistics: How? Specify a statistic Design a process that will produce this statistic Build a system that will execute this process

8 Let the machine do it Implement the data models Implement the process steps Implement the process flow

9 Why is this approach good? (1) Variability vs. stability – Statistical products are specific There is a great variety of products A given product will vary in time – Statistical processes are generic The same method can be applied to many products Process steps implementing methods can be reused A significant change in the product can be implemented with some simple changes in some process steps

10 Why is this approach good? (2) It allows a clean specification of the product – In terms of what it is – In terms of what is used – In terms of what the relation is between input and output

11 It separates product design from IT – The product is defined in terms of what it is (and not how it is produced) – The process is defined in terms of what it does (and not how it is implemented) – Only the system is defined in technical terms Why is this approach good? (3)

12 It supports optimalisation of process development – Possibility of developing standardised, re-usable process steps – Generic process steps are not defined for an actual statistic, but for use in different statistics Why is this approach good? (4)

13 Main points 1.An ideal development process for a statistical system 2.Why this ideal usually is not met 3.How CORE aims at supporting this ideal development process

14 The usual approach Statisticians present a project in which product and process are combined IT people specify and build a system that creates the product by performing the process

15 Why is the usual approach inefficient? Complexity Process & product are tightly coupled Rigidity Maintenance is labour-intensive Specificity It is not easy to devise a generic solution when developing for a specific product

16 Main points 1.An ideal development process for a statistical system 2.Why this ideal usually is not met 3.How CORE aims at supporting this ideal development process

17 Promoting the better approach 1.The CORA and CORE projects (Jenny) 2.Bringing the results into practice (Jean-Pierre)

18 CORA ESSnet COmmon Reference Architecture (CORA) Financed by Eurostat under 2009 Statistical Workprogramme Countries involved: it (coordinator), ch, dk, lv, nl, no, se Duration: October October 2010

19 CORA deliverables Questionnaire Set of Requirements State of the Art Definition of the Layered Model Technical Annex Instruction Manual Commercial and Legal Foundations for the Exchange of Software between Statistical Offices Requirements Checklist for CORA Tools Recommendations for CORA Tools

20 After CORA … CORE! COmmon Reference Environment (CORE) Financed by Eurostat under 2010 Statistical Workprogramme Countries involved: it (coordinator), fr, nl, no, pt, se Duration: December January 2012

21 CORE Workpackages Design of the information model according to GSBPM and alignment with NSI's information models Generic interface design for interconnecting GSBPM sub-processes Research workflow solutions for process management Implementation library for generic interface and production chain for.NET Implementation library for generic interface and production chain for Java

22 Practical usage of CORA / CORE Modeling a process in terms of services (CORA) Classifying services (CORA) Making services platform-independent (CORE)

F igures T ime series S tatistic P opulation U nit V ariable V alue 3 Build 1 Specify Needs 2 Design 6 Analyse 4 Collect 5 Process 9 Evaluate 7 Disseminate 8 Archive

F igures T ime series S tatistic P opulation U nit V ariable V alue 3 Build 1 Specify Needs 2 Design 6 Analyse 4 Collect 5 Process 9 Evaluate 7 Disseminate 8 Archive An example process A transport statistic –Input: Loading reports Unloading reports –Date, time, place, type & quantity goods, type vehicle –Output: Monthly transport data –Same data also used for time series

F igures T ime series S tatistic P opulation U nit V ariable V alue 3 Build 1 Specify Needs 2 Design 6 Analyse 4 Collect 5 Process 9 Evaluate 7 Disseminate 8 Archive Modeling approach Use the CORA space grid

F igures T ime series S tatistic P opulation U nit V ariable V alue 3 Build 1 Specify Needs 2 Design 6 Analyse 4 Collect 5 Process 9 Evaluate 7 Disseminate 8 Archive Microdata Macrodata

F igures T ime series S tatistic P opulation U nit V ariable V alue 3 Build 1 Specify Needs 2 Design 6 Analyse 4 Collect 5 Process 9 Evaluate 7 Disseminate 8 Archive Modeling approach Use the CORA space grid Display statistical services in the appropriate cells

F igures T ime series S tatistic P opulation U nit V ariable V alue 3 Build 1 Specify Needs 2 Design 6 Analyse 4 Collect 5 Process 9 Evaluate 7 Disseminate 8 Archive Aggregate Macroediting

F igures T ime series S tatistic P opulation U nit V ariable V alue 3 Build 1 Specify Needs 2 Design 6 Analyse 4 Collect 5 Process 9 Evaluate 7 Disseminate 8 Archive Modeling approach Use the CORA space grid Display statistical services in the appropriate cells Join services with arrows to show the dependencies

F igures T ime series S tatistic P opulation U nit V ariable V alue 3 Build 1 Specify Needs 2 Design 6 Analyse 4 Collect 5 Process 9 Evaluate 7 Disseminate 8 Archive Aggregate Macroediting

F igures T ime series S tatistic P opulation U nit V ariable V alue 3 Build 1 Specify Needs 2 Design 6 Analyse 4 Collect 5 Process 9 Evaluate 7 Disseminate 8 Archive Monthly Transport Publication Confidentialty control Select period data Integrate data Archive Publication data Archive Time Series data Supply period data Aggregate Archive Statistic data Macroediting MicroeditingArchive Unit data Compute distance Combine Archive obs. vars. Download Outlier detection Error detection Correct outliers Correct variables ? ?

32 A traditional service Tool X Model (X) Script (X) Input (X) Output (X)

33 A CORA service Tool X Model (X) Script (X) Input (X) Output (X) Model (CORA) Script (CORA) CV Input (CORA) Output (CORA) CV = Convertor Logging Tool Y Model (Y) Script (Y) Input (Y) Output (Y) CV