SlideShare a Scribd company logo
Using SDMX data
model for data
dissemination and
data retrieval.
Introducing ECB’s
Statistical Data Warehouse
Gábor Horváth
SDMX Expert Meeting, October 2016
Rubric
www.ecb.europa.eu ©
Background
• SDW  key dissemination channel for ECB statistics since 2005!
• Primary source of data & metadata for end users, websites (ECB
website, Our statistics), visualization applications (ECBstatsApp);
• Fully designed based on the SDMX information model
• Access the public SDW via: http://sdw.ecb.europa.eu
SDW = Data & metadata + SDW Portal
repository
2
SDMX and ECB’s Statistical Data Warehouse
SDW
Databas
e
Data
Metadata
SDW
Databas
e
Data
Metadata
SDMX and ECB’s Statistical Data Warehouse
Rubric
www.ecb.europa.eu ©
1. Data Structure Definitions (DSDs)
2. Concepts and Code lists
3. Data flows
4. Category schema
5. Reference Metadata
6. Notification
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 5
Rubric
www.ecb.europa.eu ©
• Data Structure Definitions
• Data flows: 280+, (18+ million time series)
ECB SDW’s Content – Current status
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 6
Maintained by ECB Other Maintenance Agencies
110 50+
Rubric
www.ecb.europa.eu ©
SDW Database – Structural Metadata Storage
SMD = DSD, Statistical concepts, code lists are stored with their
timestamps of validity.
From 2005 – until the introduction of separate, dedicated SDMX
registries, the SDW database fulfilled the role of SDMX registry.
The SDW database
stores for each
artifact also its
Maintenance agency….
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 7
SDMX and ECB’s Statistical Data
Warehouse
Rubric
www.ecb.europa.eu ©
Accessing the Data Structure Definitions 1.
1. Studying the Complete DSD of a Data Flow
(all dimensions, attributes, their codelists with complete code list and their usage on the
portal is displayed).
2. Dimensions are used in the ‘MS Excel Pivot Export’s
3. ECB SDMX WS 2.1 :
https://sdw-wsrest.ecb.europa.eu/service/datastructure/ECB/ECB_FMD2
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 8
Link to portal
1. 2.
Rubric
www.ecb.europa.eu ©
The SDW portal displays all attributes defined in the DSD.
They can be accessed on different pages of the portal.
Note:
The list of pages is available on the ‘DSD’ of the Data Flow
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 9
Link to portal
Level of attribute Page, where it is displayed
Observation Quickview + Data Table
Series Quickview + Metadata
Sibling Quickview + Metadata
Dataset Metadata
Rubric
www.ecb.europa.eu ©
The SDW portal uses attributes:
for the Data display (grid) and Data visualization (graphs).
•COLLECTION
(beginning of period, end of period, etc.)
•DECIMAL attributes
(default setting, can be changed under ‘My settings…’
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 10
Rubric
www.ecb.europa.eu ©
1. Data Structure Definitions (DSDs)
2. Concepts and Code lists
3. Data flows
4. Category schema
5. Reference Metadata
6. Notification
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 11
Rubric
www.ecb.europa.eu ©
Concepts and Codelists in SDW
1. Displayed in the DSDs of a Data Flow
(all dimensions and attributes with their concepts with complete code list).
2. See Codelists of Dimension Filters in the ‘MS Excel Pivot Export’s
3. ECB SDMX WS 2.1 :
https://sdw-wsrest.ecb.europa.eu/service/datastructure/ECB/ECB_FMD2
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 12
Link to portal
1. 2.
Rubric
www.ecb.europa.eu ©
Concepts and Codelists in SDW 2.
3. Dimension Filters can be used to “drill down” in the data cubes.
3.1 Base Filters
(common in “all” data sets)
3.2. Data Set specific Dimension Filters.
(Constraints preset the codes in the filters)
Note: ‘Safe Drill Down’
After each step during the ‘drill down’ in the
data cube, the content of the filters is always
set to the set of available codes.
Users will always find series during the drill down.
4. ECB SDMX WS 2.1 :
https://sdw-wsrest.ecb.europa.eu/service/codelist/ECB/CL_CURRENCY
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 13
Link to portal
Rubric
www.ecb.europa.eu ©
1. Data Structure Definitions (DSDs)
2. Concepts and Code lists
3. Data flows
4. Category schema
5. Reference Metadata
6. Notification
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 14
Rubric
www.ecb.europa.eu ©
SDW Database – Data Storage
• Observations are stored in the traditional data
warehousing design solutions: in start-schemas.
• The structure of a Star-schema is defined in a DSD.
• Data Set: Three Fact tables with the corresponding codelists.
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 15
DSDs can contain four levels of attributes:
1.Observation level
2.Time Series level
3.Sibling level
(Sibling = groups where Frequency dim is wildcarded)
4.Data Set level
Fact tables / data set Content
1 OBS table Dimensions, period, observations,
Observation level attributes
1 SERIES table Dimensions, Series-level attributes
1 SIBLING table Dimensions, Sibling-level attributes
Notes:
• No observation is ever deleted!
• Full life span of time series is
available.
Rubric
www.ecb.europa.eu ©
SDW Database – star schema of observationsobservations
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 16
Period
Dimension 1
Dimension 2
Dimension n
Observation value
Observation attribute 1
Observation attribute m
Valid from
Valid to
Code Description
… …
Code Description
… …
Code Description
… …
Code Description
… …
Code Description
… …
Fact tables with dimension tables
Rubric
www.ecb.europa.eu ©
SDW Database – star schema of seriesseries attributes
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 17
Period
Dimension 1
Dimension 2
Dimension n
Series attribute 1
Series attribute l
Valid from
Valid to
Code Description
… …
Code Description
… …
Code Description
… …
Code Description
… …
Code Description
… …
Fact tables with dimension tables
Rubric
www.ecb.europa.eu ©
SDW Database – star schema of siblingsibling attributes
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 18
Period
Dimension 1
Dimension 2
Dimension n-1
Sibling attribute 1
Sibling attribute k
Valid from
Valid to
Code Description
… …
Code Description
… …
Code Description
… …
Code Description
… …
Code Description
… …
Fact tables with dimension tables
Rubric
www.ecb.europa.eu ©
SDW Database – Management of data set tables
1. Creation of new data sets
all data tables and views are automatically created before the first
dissemination of the data.
2. Updates/changes in the DSD
changes which does not affect the ‘backward compatibility’ of
database tables are handled automatically.
E.g: Introduction of new attributes in fact tables,
introduction of new code values in dimension tables,
increase of the length of codes in dimension tables.
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 19
Rubric
www.ecb.europa.eu ©
SDW Database – Data & Metadata loads
On average:
•daily 200 data loads (on working days)
•weekly 4 updates of SMD (including any change in codes,
descriptions, etc)
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 20
File type File format Source/agency
Data SDMX-ML Compact
format (UTF-8)
ECB + other external
sources (converted)
Structural Metadata SDMX-ML Structure
Message (UTF-8)
ECB, BIS + from other
agencies.
Rubric
www.ecb.europa.eu ©
SDW portal – supported by the SDMX model
Data Download options
The SDW portal offers SDMX-ML Data Download feature since 2006.
The format has been slightly changed, and it is SDMX-ML 2.0 at the
moment.
In case of interest in data files in the SDMX-ML 2.1 format, please,
use the SDMX RESTful Web-Services of the SDW.
It can return statistical information also in JSON and different CSV
formats!
Link ‘API’ leads you to the Documentation of the Web-Services.
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 21
Link to portal
Rubric
www.ecb.europa.eu ©
1. Data Structure Definitions (DSDs)
2. Concepts and Code lists
3. Data flows
4. Category schema
5. Reference Metadata
6. Notification
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 22
Rubric
www.ecb.europa.eu ©
SDW portal – supported by the SDMX model
• Navigation hierarchy - Category schema
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 23
Data flows are categorized always
to the leaf nodes in the navigation tree.
E.g: 12 series of the FM Data Flow
to the ‘Official interest rates’ category.
Constraints of FM dataset:
FREQ in [B, D]
PROVIDER_FM = 4F
INSTRUMENT_FM = KR
Link to portal
Rubric
www.ecb.europa.eu ©
SDW portal – supported by the SDMX model
• Data Flows in the navigation hierarchy
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 24
All Data Sets without Constraints are
Categorized under a dedicated Category
‘Full Content’
Rubric
www.ecb.europa.eu ©
1. Data Structure Definitions (DSDs)
2. Concepts and Code lists
3. Data flows
4. Category schema
5. Reference Metadata
6. Notification
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 25
Rubric
www.ecb.europa.eu ©
SDW portal – supported by the SDMX model
Reference Metadata is available on the ‘Metadata’ pages of SDW
A list of Concepts from the SDMX Metadata Common Vocabulary
(MCV) can be used
e.g: Reference MD
of the EXR Data Set
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 26
Link to portal
Rubric
www.ecb.europa.eu ©27
SDW portal – Reference Metadata storage in SDW
<<Contact>>
„Alberto González Pandiella”
<<Responsible business area>>
“External Statistics Division”
<<FAME shortcut >>
„$ECB”
Reference Metadata can be attached to
data at different levels:
- Data Sets
-Groups/Siblings
-Time Series
SDMX and ECB’s Statistical Data Warehouse
<<attach>>
<<attach>>
<<attach>>
Rubric
www.ecb.europa.eu ©
SDW Database – Reference metadata storage
SDMX and ECB’s Statistical Data Warehouse 28
SDMX and ECB’s Statistical Data Warehouse
Metadata item
Metadata id
Metadata value
Metadata type
…
….
Attach
Attachment
id
Metadata id
Description
Dataflow
…
Constraint
Attachment id
Concept
Code value
…
…
Rubric
www.ecb.europa.eu ©
1. Data Structure Definitions (DSDs)
2. Concepts and Code lists
3. Data flows
4. Category schema
5. Reference Metadata
6. Notification
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 29
Rubric
www.ecb.europa.eu ©
SDW portal – supported by the SDMX model
SDW offers a Notifications service
•Users can subscribe to email notifications in cases of changes in the
observations of one or multiple time series from one or more Data
Flows.
•Changes include: (i) new observation added, (ii) existing observation
revised (iii) observation deleted.
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 30
The SDW database and portal do not
server as Registries and they do not
provide Notification services for changes
in the Structural Metadata.
Rubric
www.ecb.europa.eu ©
Thank you for your attention!
GÁBOR HORVÁTH
European Central Bank
Statistical Information Services Division
SDMX and ECB’s Statistical Data Warehouse
SDMX and ECB’s Statistical Data Warehouse 31

More Related Content

PPTX
2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...
PPTX
2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...
PPTX
2016 SDMX Experts meeting, An Alternative for implementing SDMX at IBGE, Luiz...
PPTX
2016 SDMX Experts meeting, SDMX Starter Kit for National Statistical Agencies...
PPTX
2016 SDMX Experts meeting, SDMX Design & Modelling, Daniel Suranyi
PPTX
2016 SDMX Experts meeting, Using SDMX to enable data-sharing for analytical a...
PPTX
2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...
PPTX
2016 SDMX Experts meeting, Implementation of SDMX RI at INS, Kamel Abdellaoui
2016 SDMX Experts meeting, How to collect data using SDMX? Hubertus Cloodt, A...
2016 SDMX Experts meeting, Using SDMX to build the SDGs Database, Abdulla Goz...
2016 SDMX Experts meeting, An Alternative for implementing SDMX at IBGE, Luiz...
2016 SDMX Experts meeting, SDMX Starter Kit for National Statistical Agencies...
2016 SDMX Experts meeting, SDMX Design & Modelling, Daniel Suranyi
2016 SDMX Experts meeting, Using SDMX to enable data-sharing for analytical a...
2016 SDMX Experts meeting, SDMX for statistical data and metadata modelling, ...
2016 SDMX Experts meeting, Implementation of SDMX RI at INS, Kamel Abdellaoui

What's hot (20)

PPTX
2016 SDMX Experts meeting, Opening of SDMX Capacity Building - Introduction ...
PPTX
2016 SDMX Experts meeting, IMF Implementing SDMX in Low Income and Emerging E...
PPTX
2016 SDMX Experts meeting, Checklist for SDMX Design Projects, Daniel Suranyi...
PPTX
2016 SDMX Experts meeting, National Accounts business case (validation, data ...
PDF
How to use R in different professions: R In Finance (Speaker: Gabriel Foix, M...
PPSX
Types of Databases
PPTX
" Overview of the Metadata in the new CountrySTAT platform "
 
PPTX
OpenDataForge - SledgeHammer EDDI 2013 presentation
PPTX
Relational Databases
PDF
TDWI Roundtable: The HANA EDW
PPTX
Monica Scannapieco - MEC - Servizio Architettura integrata dei dati e dei pro...
PDF
Mastering in Data Warehousing and Business Intelligence
PPTX
multi dimensional data model
PDF
Denodo Data Virtualization Platform architecture: Data Discovery and Data Gov...
PPTX
Robert Isele | eccenca CorporateMemory - Semantically integrated Enterprise D...
PPT
Multidimensional Database Design & Architecture
DOCX
William Lu
PDF
BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”
PPSX
Designing high performance datawarehouse
PPT
7 data warehouse & marts
2016 SDMX Experts meeting, Opening of SDMX Capacity Building - Introduction ...
2016 SDMX Experts meeting, IMF Implementing SDMX in Low Income and Emerging E...
2016 SDMX Experts meeting, Checklist for SDMX Design Projects, Daniel Suranyi...
2016 SDMX Experts meeting, National Accounts business case (validation, data ...
How to use R in different professions: R In Finance (Speaker: Gabriel Foix, M...
Types of Databases
" Overview of the Metadata in the new CountrySTAT platform "
 
OpenDataForge - SledgeHammer EDDI 2013 presentation
Relational Databases
TDWI Roundtable: The HANA EDW
Monica Scannapieco - MEC - Servizio Architettura integrata dei dati e dei pro...
Mastering in Data Warehousing and Business Intelligence
multi dimensional data model
Denodo Data Virtualization Platform architecture: Data Discovery and Data Gov...
Robert Isele | eccenca CorporateMemory - Semantically integrated Enterprise D...
Multidimensional Database Design & Architecture
William Lu
BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”
Designing high performance datawarehouse
7 data warehouse & marts
Ad

Viewers also liked (7)

PPTX
Subjects
PPTX
2016 SDMX Experts meeting, Building Together
PDF
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIA
PDF
Salesforce Design System for Native Apps
PDF
SDMX: 04 SDMX y los metadatos estructurales
PDF
SDMX: 03 Introducción al SDMX
Subjects
2016 SDMX Experts meeting, Building Together
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIA
Salesforce Design System for Native Apps
SDMX: 04 SDMX y los metadatos estructurales
SDMX: 03 Introducción al SDMX
Ad

Similar to 2016 SDMX Experts meeting, Using SDMX data model for data dissemination and data retrieval, Gábor Horváth (20)

PPTX
2016 SDMX Experts meeting, Implementing SDMX standards from production to dis...
PPTX
2016 SDMX Experts meeting, SDMX system in the Banco de España, Eduardo Bollo
PPT
Sdmx at us federal reserve
PPTX
Sdmx2 context
PPT
Chapter 13 data warehousing
PPTX
Data Warehouse_Architecture.pptx
PPTX
Data warehouse logical design
PPT
Formats and Tools for Data Transmission
PPTX
Linked Data Hypercubes
PPTX
Going local with a world-class data infrastructure: Enabling SDMX for researc...
PPTX
Sdmx9 webservices
PDF
Data warehousing
PPTX
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
PPTX
Artificial intelligence BCA 6th Sem Unit 3 notes
PPTX
2016 SDMX Experts meeting, Making data discoverable in SDMX, Andreas Hake
PPTX
Linked Data Hypercubes - Semtech London
PPT
An introduction to data warehousing
PDF
Database aggregation using metadata
PDF
Solving data discovery in the enterprise
PPT
SDMX AT THE NEW YORK FED
2016 SDMX Experts meeting, Implementing SDMX standards from production to dis...
2016 SDMX Experts meeting, SDMX system in the Banco de España, Eduardo Bollo
Sdmx at us federal reserve
Sdmx2 context
Chapter 13 data warehousing
Data Warehouse_Architecture.pptx
Data warehouse logical design
Formats and Tools for Data Transmission
Linked Data Hypercubes
Going local with a world-class data infrastructure: Enabling SDMX for researc...
Sdmx9 webservices
Data warehousing
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Artificial intelligence BCA 6th Sem Unit 3 notes
2016 SDMX Experts meeting, Making data discoverable in SDMX, Andreas Hake
Linked Data Hypercubes - Semtech London
An introduction to data warehousing
Database aggregation using metadata
Solving data discovery in the enterprise
SDMX AT THE NEW YORK FED

More from StatsCommunications (20)

PDF
WISE main accomplishments for ISQOLS award July 2025.pdf
PDF
Publication-launch-How-is-Life-for-Children-in-the-Digital-Age-15-May-2025.pdf
PDF
Getting the Public on Side: How to Make Reforms Acceptable by Design- launch ...
PDF
Getting the Public on Side: How to Make Reforms Acceptable by Design- launch ...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-bein-Su...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-I...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-M...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-F...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being -...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being -...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-I...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-R...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-C...
PDF
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being -...
PDF
7th OECD World Forum on Well-being, Rome, SCHIRMER
PDF
7th OECD World Forum on Well-being, Rome, Talita GREYLING
PDF
7th OECD World Forum on Well-being, Rome, Francesco BLOISE
PDF
7th OECD World Forum on Well-being, Rome, Linda VECGAILE
PDF
7th OECD World Forum on Well-being, Rome, Sylvia SZABO
PDF
7th OECD World Forum on Well-being, Rome, Ingvild STROMSHEIM
WISE main accomplishments for ISQOLS award July 2025.pdf
Publication-launch-How-is-Life-for-Children-in-the-Digital-Age-15-May-2025.pdf
Getting the Public on Side: How to Make Reforms Acceptable by Design- launch ...
Getting the Public on Side: How to Make Reforms Acceptable by Design- launch ...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-bein-Su...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-I...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-M...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-F...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being -...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being -...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-I...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-R...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being-C...
Knowledge Exchange Platform (KEP) Workshop 3-Central Banking and Well-being -...
7th OECD World Forum on Well-being, Rome, SCHIRMER
7th OECD World Forum on Well-being, Rome, Talita GREYLING
7th OECD World Forum on Well-being, Rome, Francesco BLOISE
7th OECD World Forum on Well-being, Rome, Linda VECGAILE
7th OECD World Forum on Well-being, Rome, Sylvia SZABO
7th OECD World Forum on Well-being, Rome, Ingvild STROMSHEIM

Recently uploaded (20)

PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PPT
Predictive modeling basics in data cleaning process
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PPTX
IMPACT OF LANDSLIDE.....................
PPTX
Topic 5 Presentation 5 Lesson 5 Corporate Fin
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
importance of Data-Visualization-in-Data-Science. for mba studnts
PPTX
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
PDF
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
PPTX
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
PPTX
New ISO 27001_2022 standard and the changes
PPTX
A Complete Guide to Streamlining Business Processes
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PPTX
Database Infoormation System (DBIS).pptx
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
retention in jsjsksksksnbsndjddjdnFPD.pptx
PDF
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
Predictive modeling basics in data cleaning process
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
IMPACT OF LANDSLIDE.....................
Topic 5 Presentation 5 Lesson 5 Corporate Fin
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
importance of Data-Visualization-in-Data-Science. for mba studnts
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
New ISO 27001_2022 standard and the changes
A Complete Guide to Streamlining Business Processes
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
Database Infoormation System (DBIS).pptx
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
retention in jsjsksksksnbsndjddjdnFPD.pptx
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt

2016 SDMX Experts meeting, Using SDMX data model for data dissemination and data retrieval, Gábor Horváth

  • 1. Using SDMX data model for data dissemination and data retrieval. Introducing ECB’s Statistical Data Warehouse Gábor Horváth SDMX Expert Meeting, October 2016
  • 2. Rubric www.ecb.europa.eu © Background • SDW  key dissemination channel for ECB statistics since 2005! • Primary source of data & metadata for end users, websites (ECB website, Our statistics), visualization applications (ECBstatsApp); • Fully designed based on the SDMX information model • Access the public SDW via: http://sdw.ecb.europa.eu SDW = Data & metadata + SDW Portal repository 2 SDMX and ECB’s Statistical Data Warehouse SDW Databas e Data Metadata SDW Databas e Data Metadata SDMX and ECB’s Statistical Data Warehouse
  • 3. Rubric www.ecb.europa.eu © 1. Data Structure Definitions (DSDs) 2. Concepts and Code lists 3. Data flows 4. Category schema 5. Reference Metadata 6. Notification SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 5
  • 4. Rubric www.ecb.europa.eu © • Data Structure Definitions • Data flows: 280+, (18+ million time series) ECB SDW’s Content – Current status SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 6 Maintained by ECB Other Maintenance Agencies 110 50+
  • 5. Rubric www.ecb.europa.eu © SDW Database – Structural Metadata Storage SMD = DSD, Statistical concepts, code lists are stored with their timestamps of validity. From 2005 – until the introduction of separate, dedicated SDMX registries, the SDW database fulfilled the role of SDMX registry. The SDW database stores for each artifact also its Maintenance agency…. SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 7 SDMX and ECB’s Statistical Data Warehouse
  • 6. Rubric www.ecb.europa.eu © Accessing the Data Structure Definitions 1. 1. Studying the Complete DSD of a Data Flow (all dimensions, attributes, their codelists with complete code list and their usage on the portal is displayed). 2. Dimensions are used in the ‘MS Excel Pivot Export’s 3. ECB SDMX WS 2.1 : https://sdw-wsrest.ecb.europa.eu/service/datastructure/ECB/ECB_FMD2 SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 8 Link to portal 1. 2.
  • 7. Rubric www.ecb.europa.eu © The SDW portal displays all attributes defined in the DSD. They can be accessed on different pages of the portal. Note: The list of pages is available on the ‘DSD’ of the Data Flow SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 9 Link to portal Level of attribute Page, where it is displayed Observation Quickview + Data Table Series Quickview + Metadata Sibling Quickview + Metadata Dataset Metadata
  • 8. Rubric www.ecb.europa.eu © The SDW portal uses attributes: for the Data display (grid) and Data visualization (graphs). •COLLECTION (beginning of period, end of period, etc.) •DECIMAL attributes (default setting, can be changed under ‘My settings…’ SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 10
  • 9. Rubric www.ecb.europa.eu © 1. Data Structure Definitions (DSDs) 2. Concepts and Code lists 3. Data flows 4. Category schema 5. Reference Metadata 6. Notification SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 11
  • 10. Rubric www.ecb.europa.eu © Concepts and Codelists in SDW 1. Displayed in the DSDs of a Data Flow (all dimensions and attributes with their concepts with complete code list). 2. See Codelists of Dimension Filters in the ‘MS Excel Pivot Export’s 3. ECB SDMX WS 2.1 : https://sdw-wsrest.ecb.europa.eu/service/datastructure/ECB/ECB_FMD2 SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 12 Link to portal 1. 2.
  • 11. Rubric www.ecb.europa.eu © Concepts and Codelists in SDW 2. 3. Dimension Filters can be used to “drill down” in the data cubes. 3.1 Base Filters (common in “all” data sets) 3.2. Data Set specific Dimension Filters. (Constraints preset the codes in the filters) Note: ‘Safe Drill Down’ After each step during the ‘drill down’ in the data cube, the content of the filters is always set to the set of available codes. Users will always find series during the drill down. 4. ECB SDMX WS 2.1 : https://sdw-wsrest.ecb.europa.eu/service/codelist/ECB/CL_CURRENCY SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 13 Link to portal
  • 12. Rubric www.ecb.europa.eu © 1. Data Structure Definitions (DSDs) 2. Concepts and Code lists 3. Data flows 4. Category schema 5. Reference Metadata 6. Notification SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 14
  • 13. Rubric www.ecb.europa.eu © SDW Database – Data Storage • Observations are stored in the traditional data warehousing design solutions: in start-schemas. • The structure of a Star-schema is defined in a DSD. • Data Set: Three Fact tables with the corresponding codelists. SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 15 DSDs can contain four levels of attributes: 1.Observation level 2.Time Series level 3.Sibling level (Sibling = groups where Frequency dim is wildcarded) 4.Data Set level Fact tables / data set Content 1 OBS table Dimensions, period, observations, Observation level attributes 1 SERIES table Dimensions, Series-level attributes 1 SIBLING table Dimensions, Sibling-level attributes Notes: • No observation is ever deleted! • Full life span of time series is available.
  • 14. Rubric www.ecb.europa.eu © SDW Database – star schema of observationsobservations SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 16 Period Dimension 1 Dimension 2 Dimension n Observation value Observation attribute 1 Observation attribute m Valid from Valid to Code Description … … Code Description … … Code Description … … Code Description … … Code Description … … Fact tables with dimension tables
  • 15. Rubric www.ecb.europa.eu © SDW Database – star schema of seriesseries attributes SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 17 Period Dimension 1 Dimension 2 Dimension n Series attribute 1 Series attribute l Valid from Valid to Code Description … … Code Description … … Code Description … … Code Description … … Code Description … … Fact tables with dimension tables
  • 16. Rubric www.ecb.europa.eu © SDW Database – star schema of siblingsibling attributes SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 18 Period Dimension 1 Dimension 2 Dimension n-1 Sibling attribute 1 Sibling attribute k Valid from Valid to Code Description … … Code Description … … Code Description … … Code Description … … Code Description … … Fact tables with dimension tables
  • 17. Rubric www.ecb.europa.eu © SDW Database – Management of data set tables 1. Creation of new data sets all data tables and views are automatically created before the first dissemination of the data. 2. Updates/changes in the DSD changes which does not affect the ‘backward compatibility’ of database tables are handled automatically. E.g: Introduction of new attributes in fact tables, introduction of new code values in dimension tables, increase of the length of codes in dimension tables. SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 19
  • 18. Rubric www.ecb.europa.eu © SDW Database – Data & Metadata loads On average: •daily 200 data loads (on working days) •weekly 4 updates of SMD (including any change in codes, descriptions, etc) SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 20 File type File format Source/agency Data SDMX-ML Compact format (UTF-8) ECB + other external sources (converted) Structural Metadata SDMX-ML Structure Message (UTF-8) ECB, BIS + from other agencies.
  • 19. Rubric www.ecb.europa.eu © SDW portal – supported by the SDMX model Data Download options The SDW portal offers SDMX-ML Data Download feature since 2006. The format has been slightly changed, and it is SDMX-ML 2.0 at the moment. In case of interest in data files in the SDMX-ML 2.1 format, please, use the SDMX RESTful Web-Services of the SDW. It can return statistical information also in JSON and different CSV formats! Link ‘API’ leads you to the Documentation of the Web-Services. SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 21 Link to portal
  • 20. Rubric www.ecb.europa.eu © 1. Data Structure Definitions (DSDs) 2. Concepts and Code lists 3. Data flows 4. Category schema 5. Reference Metadata 6. Notification SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 22
  • 21. Rubric www.ecb.europa.eu © SDW portal – supported by the SDMX model • Navigation hierarchy - Category schema SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 23 Data flows are categorized always to the leaf nodes in the navigation tree. E.g: 12 series of the FM Data Flow to the ‘Official interest rates’ category. Constraints of FM dataset: FREQ in [B, D] PROVIDER_FM = 4F INSTRUMENT_FM = KR Link to portal
  • 22. Rubric www.ecb.europa.eu © SDW portal – supported by the SDMX model • Data Flows in the navigation hierarchy SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 24 All Data Sets without Constraints are Categorized under a dedicated Category ‘Full Content’
  • 23. Rubric www.ecb.europa.eu © 1. Data Structure Definitions (DSDs) 2. Concepts and Code lists 3. Data flows 4. Category schema 5. Reference Metadata 6. Notification SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 25
  • 24. Rubric www.ecb.europa.eu © SDW portal – supported by the SDMX model Reference Metadata is available on the ‘Metadata’ pages of SDW A list of Concepts from the SDMX Metadata Common Vocabulary (MCV) can be used e.g: Reference MD of the EXR Data Set SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 26 Link to portal
  • 25. Rubric www.ecb.europa.eu ©27 SDW portal – Reference Metadata storage in SDW <<Contact>> „Alberto González Pandiella” <<Responsible business area>> “External Statistics Division” <<FAME shortcut >> „$ECB” Reference Metadata can be attached to data at different levels: - Data Sets -Groups/Siblings -Time Series SDMX and ECB’s Statistical Data Warehouse <<attach>> <<attach>> <<attach>>
  • 26. Rubric www.ecb.europa.eu © SDW Database – Reference metadata storage SDMX and ECB’s Statistical Data Warehouse 28 SDMX and ECB’s Statistical Data Warehouse Metadata item Metadata id Metadata value Metadata type … …. Attach Attachment id Metadata id Description Dataflow … Constraint Attachment id Concept Code value … …
  • 27. Rubric www.ecb.europa.eu © 1. Data Structure Definitions (DSDs) 2. Concepts and Code lists 3. Data flows 4. Category schema 5. Reference Metadata 6. Notification SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 29
  • 28. Rubric www.ecb.europa.eu © SDW portal – supported by the SDMX model SDW offers a Notifications service •Users can subscribe to email notifications in cases of changes in the observations of one or multiple time series from one or more Data Flows. •Changes include: (i) new observation added, (ii) existing observation revised (iii) observation deleted. SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 30 The SDW database and portal do not server as Registries and they do not provide Notification services for changes in the Structural Metadata.
  • 29. Rubric www.ecb.europa.eu © Thank you for your attention! GÁBOR HORVÁTH European Central Bank Statistical Information Services Division SDMX and ECB’s Statistical Data Warehouse SDMX and ECB’s Statistical Data Warehouse 31