DS sdmx-infospace > sdmx explained > who and how EN REVAMP

Users of SDMX

SDMX was launched for the exchange of official statistics between international organisations, as well as between international organisations and their constituencies, such as the central banks and statistical agencies in their member countries.

For the European Statistical System (ESS), this has taken the form of exchanges between Eurostat and the national statistical offices of the EU members. 

However, SDMX is also used by organisations outside the world of official statistics. It may be of interest to any organisation that collects, processes, analyses, and disseminates statistical data and metadata.

Roles in an SDMX project

Within any given organisation, there are generally 3 roles and teams in an SDMX project: 

  • initiators, represented by a business unit that has a business case for an SDMX project 
  • facilitators, represented by IT units that are involved with either developing tools or establishing the necessary IT architecture, as well as SDMX specialists who develop the relevant SDMX objects, such as data structure definitions (DSDs), metadata structure definitions (MSDs), code lists or concept schemes
  • implementers, who provide the data by implementing the project to provide SDMX-compliant files

An SDMX project typically brings together statisticians, economists, methodologists, and experts in dissemination and information technology. This is why it is vital for people to 'speak the same language', measing to use shared standards and a shared vocabulary.

Implementation of SDMX

An SDMX project follows successive project management steps, meaning preparation, compliance, implementation, and production. 

You can refer to this working checklist of the steps required in an SDMX project. A simplified abstraction of this is shown below, adapted for those involved in the ESS. 
This flow chart shows that there are 4 phases in an SDMX implementation process: preparation, compliance, implementation, and production. In the preparation phase, Eurostat’s subject-matter experts and SDMX support team take stock of the current data exchange and analyse how SDMX can be used in the specific business process. In the compliance phase, Eurostat’s subject-matter experts and SDMX support team design the future SDMX-compliant business process and create a draft data structure definition to define the future concepts and codes to be used for data exchange. In the implementation phase, data providers in the EU countries are informed about the foreseen changes. The SDMX artefacts are made available for testing, pilot project are conducted and on their basis the SDMX artefacts are reviewed and amended. Finally, in the production phase the SDMX-compliant process is put in place for regular data exchange. The SDMX artefacts are regularly maintained.

Preparation 

The preparation phase of an SDMX project is critical. In this phase, the initiators and facilitators determine the project’s objectives, scope, expected benefits, and outputs. It is the moment to specify needs, plan, and organise. 

Some of the key questions to be asked, among others, are: 

  • why do you want SDMX? 
  • what is the timetable? 
  • what risks are involved? 
  • what production systems, file formats, and code lists are currently in use? 
  • what is the frequency of data flows? 
  • who will be involved? 

By the end of this phase, the goals of the SDMX project should be clear. So should the timetable for implementation, a draft project plan, and roles and responsibilities. The key decision is whether to go ahead with the project or not.

Compliance

The compliance phase is time-consuming. In this phase, the initiators and facilitators design the system and plan the sequence of the workflow. 
Steps are taken to analyse the current exchanges, decide what can be reused, define the concepts, define the DSD matrix, and design supporting objects.

Implementation

The implementation phase brings together facilitators and implementers. At this building stage, SDMX objects, particularly the DSDs, are made available in something called the SDMX registry. The appropriate IT infrastructure is established, pilot projects are conducted (including testing and review), the last changes are made, the roll-out schedule is agreed upon, and support is provided.

DS sdmx-infospace > sdmx explained > who and how > Accordion EN REVAMP

DS sdmx-infospace > sdmx explained > who and how 2 EN REVAMP

Production 

The production phase is the final goal, when SDMX-compliant data and metadata can be used in exchanges. SDMX objects will continue to need regular maintenance, reflecting the need to be flexible to accommodate new coverage, new needs, new codes, etc.