VTL (Validation and Transformation Language) The international language for data validation and transformation

Similar documents
SDMX Technical Working Group Activity Report

SDMX self-learning package SDMX Architecture using the pull method for data sharing TEST

Economic and Social Council

The changing international statistical landscape - implications for local statisticians: An Introduction to the Data Documentation Initiative (DDI)

Economic and Social Council

SDMX Roadmap In this Roadmap 2020, the SDMX sponsors outline a series of strategic objectives:

The new SDMX glossary New Central Reference Point for SDMX Terminology

Session 2: The SDMX Content-oriented Guidelines (COG)

The Data Documentation Initiative (DDI): An Introduction for National Statistical Institutes

Economic and Social Council

SDMX architecture for data sharing and interoperability

A cross-cutting project on Information Models and Standards

Combining technical standards for statistical business processes from end-to-end

Implementing SDMX for Energy Domain

European Census Hub: A Cooperation Model for Dissemination of EU Statistics

outside the Asia Pacific region The Challenges

Statistics Traineeship 2017

Standards and processes for integrating metadata in the European Statistical System

National Accounts implementation stories

How to implement an SDMX infrastructure for dissemination and reporting

Statistical Architecture Models

SDMX self-learning package No. 8 Student book. SDMX Architecture Using the Pull Method for Data Sharing

Modernization of Statistical Information systems Global initiatives

ESSnet on SDMX. Technical issues. Workshop on ESSnets 31/5 1/6 2010, Stockholm

High-Level Group for the Modernisation of Statistical Production and Services

The revised SDMX Content-Oriented Guidelines (COG)

EXECUTIVE SUMMARY 1. RECOMMENDATION FOR ACTION

Generic Statistical Business Process Model (GSBPM)

Planning Industrial Strength Implementation of SDMX

What You Need to Know Too

22 April 2013 North American Data Documentatin Conference

Global Conference OECD Conference Centre, Paris

FAO CountrySTAT Model of "Statistical Data and Metadata Exchange (SDMX)"

Exploring the Relationship between DDI, SDMX and the Generic Statistical Business Process Model. Arofan Gregory Open Data Foundation

ORGANISATION FOR ECONOMIC COOPERATION AND DEVELOPMENT (OECD) STATISTICS DIRECTORATE

THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION

Interoperability of business registers in the European Statistical System: the Eurostat VIP.ESBRs project

SDMX implementation in Istat: progress report

PILOT PROJECT TO IMPLEMENT SDMX-IMTS IN MOROCCO

CountryData Technologies for Data Exchange. SDMX Markup Language (SDMX-ML)

Agenda SDMX in Production at the Fund SDMX in Development at the Fund Discussion Topics As an SDMX sponsor, the IMF is committed to implementing SDMX

SAP Predictive Analytics Hands-On. Andreas Forster December 2015

Implementation of Eurostat Quality Declarations at Statistics Denmark with cost-effective use of standards

STRATEGIC PRIORITIES OF THE DATA DOCUMENTATION INITIATIVE (DDI) ALLIANCE SPRING 2013

User-friendly framework for metadata and microdata documentation based on international standards and PCBS Experience

SDMX Tools Task Force Progress report. Item 3.1 of the agenda IT Working Group meeting 2017

Practical experience in the implementation of data and metadata standards in the ESS

SDMXUSE MODULE TO IMPORT DATA FROM STATISTICAL AGENCIES USING THE SDMX STANDARD 2017 PARIS STATA USERS GROUP MEETING. Sébastien Fontenay

Terms of Reference (TOR) Individual Contract (IC) Health Expert

Economic and Social Council

11563/17 HOU/JP/vm DGF 2B

DDI Moving Forward. Update, Feedback, and Suggestions. NADDI 2015 Madison, Wisconsin. Arofan Gregory, Wendy Thomas, and Mary Vardigan

Content-Oriented Guidelines Framework. August Götzfried Eurostat

Two Critical Questions. Are we happy with the current production process and the products?

ModernStats World Workshop April 2018, Geneva, Switzerland

Maintaining the quality of EU statistics while enabling re-use

Current Status of the Preparation of the State of Europe s Forests Report 2020

USING SDMX IN THE UNIFIED STATISTICAL INFORMATION SYSTEM (UNISIS)

SDMX. The basis for renovating the ESS Metadata Systems. August Götzfried Head of Unit EUROSTAT

DDI - A Metadata Standard for the Community

Streamline, Standardize and Automate Statistical Data Processing Case Study

TRAINING NEEDS ASSESSMENT TOOL DRAFT

Using SDMX standards for dissemination of short-term indicators on the European economy 1

Standardisation for improvements in Statistics Norway Rune Gløersen 1 and Hans Viggo Sæbø 2

Principal Global Indicators Innovation in communication of official statistics

Develop software code and to specification

Quality management in SORS

Bridging standards a case study for a SDMX- XBRL(DPM) mapping

JOINT ADB UNESCAP SDMX CAPACITY BUILDING INITIATIVE SDMX STARTER KIT FOR NATIONAL STATISTICAL AGENCIES

CSPA. Common Statistical Production Architecture State of the art of current sharing activities between NSIs and statistical institutions

Modernization of statistical production and services

Implementing SDMX for the collection and dissemination of Balance of Payments data: challenges and achievements

The Why, What, and How of SDMX Source

Economic and Social Council

ITDG 2012/3.1/EN IT DIRECTORS GROUP 27 TH AND 28 TH NOVEMBER Item 3.1 of the agenda. Presentation of Enterprise Architecture

SCFE final meeting - Newport. Agenda. Day 1: Wednesday 29 November. Day 2: Thursday 30 November. Day 3: Friday 1 December

ISEE Integrated System for Editing and Estimation

GAMSO. Version 1.0: 1 March 2015

Collection of Raw Data

Data Transmission Item 8 of the agenda Eurostat ESTAT-B5: Luca Gramaglia ESTAT-F5: Giuliano Amerini

The 4 th pan-european assessment. The Belgrade report. Working Party on Environment and Health, Luxemburg, 24 May 2007

The need in the revised and updated International Recommendations for Energy Statistics

COORDINATING WORKING PARTY ON FISHERY STATISTICS. Twenty-third Session. Hobart, Tasmania February 2010

Carry out automated tests on software products/applications/modules

Quality Assurance Framework - Self- Assessment, GAMSO/GSBPM etc.

Economic and Social Council

DDI and SDMX: Complementary, Not Competing, Standards

METADATA MANAGEMENT. Using DDI and Colectica. EDDI 2015, Copenhagen

- International Roundtable on Business Survey Frames November 2008 OECD, Paris France

Implementation of SDMX in the National Institute of Statistics and Geography of Mexico. SDMX Global Conference 2013 Paris, France, Sep 2013

The ESCB Integrated Reporting Framework (IReF)

WORLD HEALTH ORGANIZATION

DEVELOPING AN INFRASTRUCTURE FOR THE EFFICIENT USE OF SAS at the federal statistical Office Germany

DATA AND METADATA PRESENTATION AND REPORTING HANDBOOK DRAFT VERSION FOR COMMENT BY THE STATISTICAL COMMISSION

ESSnet. Common Reference Architecture. Common Reference Architecture (CORA) ESSnet History and Work-packages

REVIEW OF DATA COLLECTION IN SOME INTERNATIONAL AGENCIES. A Paper prepared by ILO Bureau of Statistics

Fourteenth Meeting of the IMF Committee on Balance of Payments Statistics Tokyo, Japan, October 24-26, 2001

We create much more for traders than others. «Trader's Studio» is a new generation trading software complex

DRAFT DATA AND METADATA REPORTING AND PRESENTATION HANDBOOK

Reporting tools and format for the 2012 data collection on WStatR (reference year 2010)

Transcription:

Future challenges and opportunities VTL - 2017 (Validation and Transformation Language) The international language for data validation and transformation Vincenzo Del Vecchio - Bank of Italy SDMX TWG & VTL Task Force 2-5 October 2017 SDMX - VI Global Conference - Addis Ababa 1

A standard Language for defining Validation and Transformation rules VTL is Main goals: Define rules means of a common language Exchange and share rules Apply rules in automated processes Maintained the SDMX TWG through its VTL task-force, open to SWG and other standards representatives 2

Why VTL Language for SDMX (and DDI, GSIM) Operating on statistical artefacts (non-it) Declarative (algorithms, not procedures) For subject matter experts (non-it) Neutral language (independent of IT tools) 3

of data Field of Application Institutional Units Operational data InstitutionalUnit Data (primary reporting) data (secondaryreporting) Global data reporting institutions 4

VTL first release 2012: Mandate from the SDMX Secretariat 2013: VTL Task-force 2015: VTL 1.0 on-line presented at the fifth SDMX Global Conference 5

VTL enhancement and stabilisation VTL 1.0 : published in March 2015 (http://sdmx.org/?page_id=5096 ) Assessments many institutions after publication VTL next version : publication end 2017 Public review closed in January 2017 (https://sdmx.org/?page_id=5096 ) Large number of contributions that the VTL-TF is finalizing VTL integration in SDMX : work in progress Messages for exchanging VTL rules Registry for storing VTL rules, web services for retrieval Pilot Implementations (based on draft versions) 6

VTL 2017 A powerful and stable version VTL - Definition Language (new) artefacts (e.g. datasets, value domains, subsets) reusable rules (e.g. aggregation, transcoding ) user-defined operators VTL - Manipulation Language (improved) existing operators improved powerful new operators added support for reuse of artefacts and rules 7

some VTL implementations European System of Central Banks / ECB BIRD Banking Integrated Reporting Dictionary and for reporting Banks (implementations independent software companies) http://banks-integrated-reporting-dictionary.eu Institutional Units Operational data Reporting institutions Institut.UnitData (primary reporting) data (second. reporting) Global data 8

some VTL implementations Eurostat / European Statistical System Validation Service / Task Force Validation Data Validation http://ec.europa.eu/eurostat/web/sdmx-infospace/validationtransformation/validation-service-operation Institutional Units Operational data Reporting institutions Institut.UnitData (primary reporting) data (second. reporting) Global data 9

some VTL Implementations Statistics Norway Java VTL (Open source implementation of VTL) VTL for statistical production https://github.com/statisticsnorway/java-vtl http://java-vtl.org Institutional Units Operational data Reporting institutions Institut.UnitData (primary reporting) data (second. reporting) Global data 10

some VTL Implementations Central Statistical Office of Poland VTL processing lib (Software for translation of VTL to SQL) Data Validation and compilation UNECE Conference of European Statisticians working paper Italian Institute of Statistics VTL editor (Software for writing VTL rules) Definition of Validation and Transformation rules 11

some VTL implementations C 2 Metadata project - Continuous Capture of Metadata Script Parser - Conversion of SPSS, SAS, Stata, R to VTL Metadata Updater - Storage of VTL rules as metadata http://c2metadata.org/ Bank of Italy INFOSTAT software platform (based on the EXpression Language, a VTL precursor) Collection, Compilation and Dissemination https://www.czso.cz/staticke/conference2009/proceedings/data/process/piaz za_paper.pdf 12

Future challenges and opportunities VTL - 2017 (Validation and Transformation Language) The international language for data validation and transformation Thanks for your attention! Comments and suggestions can be sent to the SDMX Technical Working Group, mail to: twg@sdmx.org vincenzo.delvecchio@bancaditalia.it 13