The Role of service Granularity in Successful CSPA Realization Zvone Klun, Tomaž Špeh Geneve, 22 June 2016.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Enterprise Architecture Framework in Statistics Poland
Input Data Warehousing Canada’s Experience with Establishment Level Information Presentation to the Third International Conference on Establishment Statistics.
Implementation of the CoP in SLOVENIA Cooperation with data users Genovefa RUŽIĆ Deputy Director-General.
Case Studies Slovenia Julija Kutin METIS Workshop on the Statistical Business Process and Case.
System Analysis and Design
Modernisation of Statistical Processing at SURS Andreja Smukavec, SURS Rudi Seljak, SURS Workshop on Modernisation of Statistical Production Geneva, 15–17.
Metadata driven application for aggregation and tabular protection Andreja Smukavec SURS.
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.
Statistics Sweden Results from operations in 2006: 146 publications 356 press releases commissions 3,7 million visitors at
Support for design of statistical surveys at Statistics Sweden
Population census micro data for research: the case of Slovenia Danilo Dolenc Statistical Office of the Republic of Slovenia Ljubljana, First Regional.
CZECH STATISTICAL OFFICE Na padesátém 81, CZ Praha 10, Czech Republic 1 Subsystem QUALITY in Statistical Information System Czech.
1 MODERNIZATION OF BELARUSIAN STATISTICS _________________________________________________ IMPLEMENTATION OF THE PROCESS APPROACH IN ORGANIZING THE STATISTICAL.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
USING THE METADATA IN STATISTICAL PROCESSING CYCLE – THE PRODUCTION TOOLS PERSPECTIVE Matjaž Jug, Pavle Kozjek, Tomaž Špeh Statistical Office of the Republic.
Metadata driven application for data processing – from local toward global solution Rudi Seljak Statistical Office of the Republic of Slovenia.
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
Sampling Error Estimation – SORS practice Rudi Seljak, Petra Blažič Statistical Office of the Republic of Slovenia.
Electronic data collection System in CSB of Latvia By Karlis Zeila, Vice President, CSB of Latvia UN ECE Work Session on Statistical Data Editing, 16 –
Electronic data collection System in CSB of Latvia By Karlis Zeila, Vice President, CSB of Latvia IT DG meeting, October , Eurostat.
Pilot Census in Poland Some Quality Aspects Geneva, 7-9 July 2010 Janusz Dygaszewicz Central Statistical Office POLAND.
Developing and applying business process models in practice Statistics Norway Jenny Linnerud and Anne Gro Hustoft.
United Nations Oslo City Group on Energy Statistics OG7, Helsinki, Finland October 2012 ESCM Chapter 8: Data Quality and Meta Data 1.
Recent development in the metadata area at Statistics Sweden Klas Blomqvist
STRATEGY FOR DEVELOPMENT OF ISIS AND IT STRATEGY IN THE NSI-BULGARIA Main principles, components, requirements.
Joseph Lukhwareni Statistics South Africa Reengineering projects focusing on metadata and the statistical cycle Statistics South Africa, South Africa 3-5.
RECENT DEVELOPMENT OF SORS METADATA REPOSITORIES FOR FASTER AND MORE TRANSPARENT PRODUCTION PROCESS Work Session on Statistical Metadata 9-11 February.
5.8 Finalise data files 5.6 Calculate weights Price index for legal services Quality Management / Metadata Management Specify Needs Design Build CollectProcessAnalyse.
1 Case Study Integrated Metadata Driven Statistical Data Management System (IMD SDMS) CSB of Latvia METIS 2010.
14-Sept-11 The EGR version 2: an improved way of sharing information on multinational enterprise groups.
The business process models and quality issues at the Hungarian Central Statistical Office (HCSO) Mr. Csaba Ábry, HCSO, Methodological Department Geneva,
How official statistics is produced Alan Vask
Administrative Data and Official Statistics Administrative Data and Official Statistics Principles and good practices Quality in Statistics: Administrative.
Introduction to Statistics Estonia Study visit of the State Statistical Service of Ukraine on Dissemination of Statistical Information and related themes.
United Nations Economic Commission for Europe Statistical Division CSPA: The Future of Statistical Production Steven Vale UNECE
Methods for Data-Integration
Implementation of Quality indicators for administrative data
PLM, Document and Workflow Management
MANAGEMENT OF STATISTICAL PRODUCTION PROCESS METADATA IN ISIS
THE BNSI EXPERIENCE IN METADATA COLLECTION AND ORGANIZATION
UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS Work Session on Statistical Data Editing April 2017 The Hague,
Rudi Seljak, Aleš Krajnc
The Generic Statistical Information Model (GSIM) and the Sistema Unitario dei Metadati (SUM): state of application of the standard Cecilia Casagrande –
WORKSHOP GROUP ON QUALITY IN STATISTICS
Generic Statistical Business Process Model (GSBPM)
ESTP COURSE ON PRODCOM STATISTICS
YTY − an integrated production system for business statistics
Tomaž Špeh, Rudi Seljak Statistical Office of the Republic of Slovenia
Metadata in the modernization of statistical production at Statistics Canada Carmen Greenough June 2, 2014.
Integrated Statistical Information System (ISIS) in Croatia By Maja Ledić Blažević, Senior Advisor, Research & Development Dept. and Branka Cimermanović,
Evaluation & Experiences ‘YTY-System’ Statistics Finland
Metadata Framework as the basis for Metadata-driven Architecture
Social Research Methodology and Supplementary Documentation John Kallas University of the Aegean, Department of Sociology.
Data validation in Statistical Office of the Republic of Serbia
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
Albania 2021 Population and Housing Census - Plans
CSPA: The Future of Statistical Production
Mapping Data Production Processes to the GSBPM
Metadata used throughout statistics production
Statistical process as a structured chain of successive actions and intermediate products, supported by the coherent use of metadata  Focused on energy.
The role of metadata in census data dissemination
GSBPM AND ISO AS QUALITY MANAGEMENT SYSTEM TOOLS: AZERBAIJAN EXPERIENCE Yusif Yusifov, Deputy Chairman of the State Statistical Committee of the Republic.
METIS 2011 Workshop Session III – National Implementation of the GSBPM
Work Session on Statistical Metadata (Geneva, Switzerland May 2013)
Technical Coordination Group, Zagreb, Croatia, 26 January 2018
The Role of Metadata in Census Data Dissemination
Item 5 Modernisation of the EU-SILC Production
Presentation transcript:

The Role of service Granularity in Successful CSPA Realization Zvone Klun, Tomaž Špeh Geneve, 22 June 2016

An attempt to fully integrated system Project in 2007 main elements: –A single and commonly used database of questionnaires, questions, concepts and variables –New infrastructure for electronic data collection and enhanced system for respondent’s management –Generic, metadata driven system for the whole cycle of the statistical data processing

Fully integrated system! AGREGATIONS DISSEMINATION PREPARATION OF DISSEMINATION TABLES KLASJE Input database STATISTICAL SURVEY PLANNING METADATA EDITING Statistical register Data warehouse Macro database Electronic releases DATA COLLECTION DATA INTEGRATION CUSTOMERS (SLOVENIA, EU...) DATA PREPARATIONSTATISTICAL PROCESSINGDISSEMINATION SOURCES Latest data customers Macrodata – standard tables customers Tailor–made tables OFFICIAL ARCHIVES ARCHIVES 2,3 data and processes ARCHIVE 1 data adn processes P O Ž A R N A S T E N A SCHEME OF TARGET DATA FLOW AT SORS ARCHIVE 4 data adn processes Micro database DOCUMENTATION EDITING Dissemi- nation server METIS Documentation According to templates SECONDARY DATA PRIMARY DATA Printed publications International Organizations reporting Microdata for researchers MIKCRO DATA EDITING SEASONAL ADJUSTEMENT AND MACRO DATA EDITING USERS Observation units register FRAME AND SAMPLE CREATION EDITING OF STAT. REGISTER

Fully integrated system - failed Too complex with regards to the financial and human resources available Some elements of our statistical infrastructure were not really in the state which would enable transition to such a complex system. Single, unique database of microdata for all the statistical surveys Each variable (basic or derived) which is supposed to be used in the general procedures should be previously registered in the register of questionnaires, questions, concepts and variables. Lot's of application layers. The top level layers in this case exposed interfaces of the right granularity, but they were composed of services that did not have any granularity. There was no clear ownership.

Decentralized Data and Metadata Management

SOP SOP (statistical data procesing) Project starts in 2012 Disintegrated system Each survey has its own database of microdata Breaking integration system into a set of smaller generic solutions (building blocks/services) Blocks/services are fully metadata driven All surveys use common metadata base

Independent blocks/services in SOP … Microdata General SAS program AdHoc Program (sas) Metadata SOP Macrodata Outputs Block/Service Unique database for all surveys Each survey its own database

Main features of blocks/services Designed on the basis of harmonized, transparent and widely accepted methodological principles Metadata can be provided in different databases in different environments. (but must follow the rules of structure) Services/blocks are independent of microdata and also of structure microdata. Services are decomposed to the smallest reusable unit while remaining be understandable by the business owners. Services can be composition of other services. At business level are services as autonomous as possible. If someone want to use a service he should not be forced to use other services.

Granularity of blocks/services 1. (business) level of blocks/services: –Logical controls –Corrections –Imputations –Quality indicators –Macro editing (under development) –Aggregation –Tabulation –Statistical discloasure (under development) –Indexes (under development)

Different level of SOP services (partial owerview for micro editing) t Process Business Composite Data Utility Informational Infrastucture Micro Editing (SOP) CorrectionsImputations CorrectionsImputations Individual Corrections Sistematical Corrections HD THD STRUKT_THD RPOVP MODUS PTREND RHD STRUKT_HD REGR Derivated variables Metadata transformation Checking for mistakes in metadata for corrections Checking for mistakes in metadata for imputations USERS DEVELOPERS

Services organized around Business Capabilities

Develop Products not Projects "you build, you run it" development team takes full responsibility for the software in production. This brings developers into day-to-day contact with how their software behaves in production and increases contact with their users, as they have to take on at least some of the support burden."you build, you run it" The product mentality, ties in with the linkage to business capabilities. Rather than looking at the software as a set of functionality to be completed, there is an on-going relationship where the question is how can software assist its users to enhance the business capability. There's no reason why this same approach can't be taken with monolithic applications, but the smaller granularity of services can make it easier to create the personal relationships between service developers and their users.

What is the right level of service decomposition? Service should be decomposed to the smallest reusable unit while remaining be understandable by the business owners. Service should not be a grouping of finer grained services that are not available as separate services. Thus leaving open the possibility to compose services of other services. Furthermore it is important that one single role in the organization is the owner of the service (multiple roles may use the service of course). Services that are too course grained will be hard to assign to one owner, leading to unclear ownership. Service should be as autonomous as possible

Thank you for attentions