310 likes | 336 Views
This presentation provides an introduction to SDMX, an internationally recognized and supported ISO standard for data exchange. It covers the history, actors, governing bodies, and the process of exchanging data using SDMX. The analogy of a supply chain for oranges is used to explain the concepts.
E N D
What’s SDMX? Internationally recognised and supported by
SDMX Governing Bodies • SDMX Sponsors Committee Highest decision making body which provides overall guidance as well as decides on issues that the SDMX Secretariat cannot resolve. • SDMX Secretariat Oversees implementation and functioning of the governance framework and submits proposals for improvement to the SDMX Sponsors Committee • S/T WGs Maintain, improve or further develop the SDMX technical and statistical standards
Why SDMX? Orange chain: from producer to manufacturer PRODUCER MANUFACTURER Oranges
How to exchange data in SDMX? Data collection is like any exchange of goods…
How to exchange data in SDMX? MANUFACTURER PRODUCER CONTRACT SPECIFICATIONS • Type of fruits (oranges) • Dimensions of the box • Number of fruits per box
How to exchange data in SDMX? MANUFACTURER PRODUCER SPECIFICATIONS COMPANY OFFICE All the details of the contract are stored in the company offices to be checked by both parties CONTRACT
Producers and manufacturers need to agree on how they exchange their oranges...
Producer can push them to the manufacturer… 1 GET SPECIFICATIONS 2 3 PUSH PREPARE
Manufacturer can go and collect the oranges… 3 2 SEND NOTIFICATION GOODS ARE READY 1 PULL 4 PREPARE
In some cases, final client can get the oranges directly from the producer .. 2 REQUEST 1 REQUEST 3 PREPARE 4 SEND
What does all of this have to do with SDMX? Let’s bring it down a notch…
From oranges to SDMX… PRODUCER National data providers MANUFACTURER International organisations
From oranges to SDMX… Provision Agreement Data Structure Definition Dataflow
From oranges to SDMX… SDMX Registry COMPANY OFFICE
In SDMX … DATA PRODUCER DATA CONSUMER PROVISION AGREEMENT SDMX REGISTRY DATAFLOW DATA STRUCTURE DEFINITION
In SDMX … Data Modelling Data compliance • Data & metadata reporting and dissemination
Data modelling • Store the DSD in the SDMX Registry • Create Data Structure Definition
Data compliance Once we have created the Data Structure Definition, the producer has to prepare the data
Data push SDMX Registry 1 GET SPECIFICATIONS Data Producer Data Consumer PUSH 3 2 PREPARE
Data pull SDMX Registry 2 GOODS ARE READY 3 SEND NOTIFICATION Data Producer Web service Data Consumer PULL 4 1 PREPARE
Data HUB SDMX Hub 2 REQUEST 1 REQUEST Data Producer Web service Data User SEND 4 3 PREPARE