Introduction

The primary focus of this module is on recoding data using the SDMX standard and Fusion Metadata Registry (FMR).

This module builds on the knowledge and skills previously acquired regarding SDMX structural modelling and structure management using FMR.

Throughout their lifecycle, data are subjected to many operations and transformations as they are massaged, aggregated, summarised, analysed, and customised for a wide range of outputs. Data are often collected in a highly granular level and disseminated at an aggregate level to facilitate key messaging and understanding. Data are repackaged according to the requirements of various international actors and projects, including OECD, IMF, ECB, Eurostat, World Bank, BIS, SDGs, UN Agencies, and many more. It is common that the same data needs to be described (structural model) in different ways for different processes and actors.

Additionally, organisations can rarely change all systems and databases to be SDMX-compliant with coding aligned to common, shared SDMX codelists over a short timeframe – even if they wanted to. Different sectors often use different coding approaches in their production systems. It is often necessary to take a phased approach and have a bridging strategy to facilitate implementing SDMX in some process areas and for some sectors while continuing business-as-usual elsewhere in the statistical system.

Wouldn’t it be great to be able to:

  • Adopt SDMX XLSX templates and the benefits that they offer without having to change all production processes and methods at the same time?
  • Easily transform data according to the various requirements of data partners such as SDGs and other reporting agencies in a straightforward and automated manner?
  • Recode data modelled according to one coding system (e.g. National Education System, Internal country coding) to another standard (e.g. ISCED, ISO3, M49) for collection, reporting, dissemination, or data production purposes?

There are capabilities in the SDMX standard which supports these use cases and facilitates the implementation of SDMX and remodelling data according to SDMX good practices in some processes/domains while in parallel, maintaining existing data structures, data formats, and coding in other parts of the statistical system.

In addition, these recoding capabilities may be bidirectional whereby the source to target mapping for scenario A may be reversed and become the target to source mapping in scenario B which adds even more value when using these capabilities in a statistical system and throughout various stages of the data lifecycle.

SDMX provides the ability to recode data according to various structural model mappings in an automated way. The SDMX method for doing so is by using structure maps and representation maps along with an SDMX transformation application. It is also possible to automate these transformations as a part of production workflows using the FMR data transformation web service.

What you’ll learn

Learning Objectives

In this module, you will:

  • Discover how to recode data using SDMX.
  • Learn the features and capabilities of FMR for recoding data.
  • Discover the FMR web services relating to recoding data.
  • Learn how to recode data using FMR.
  • Learn how to use FMR data transformation web services for automating recoding of data.

Prerequisites

You should already have a basic understanding of SDMX fundamentals and be familiar with the FMR user interface.

Units in this module

AI assistant

Need help finding something? I am an AI Assistant that’s here to help!

Welcome to SDMX AI assistant

What are you looking for?

SDMX AI assistant

By using this AI-powered service (“Service”), you acknowledge and agree to the following:

This Service uses generative AI to assist with statistical analysis and research . While the Service strives to deliver useful information, the output (“Output”) may contain inaccuracies, omissions, or biases. The Output is provided for informational purposes only and should not be considered professional advice. You remain responsible for how you interpret and use the Output.

The BIS makes no warranties regarding the accuracy or completeness of the Output and accepts no liability for any loss or damage resulting from its use.

Do not include or share personal, private, confidential or proprietary information when using the Service.

By using this technology, you agree to the Terms and Conditions.

How the assistant can help you

Understand SDMX standards

Ask and get clear explanations about SDMX standards.

Navigate the website

Find tools and documentation on website quickly.

Explore SDMX tools

Ask about API, software and libraries supporting SDMX.

Access documentation

Locate technical guides, specifications, and FAQs.

LLMs can make mistakes, please verify important information.

Why was the answer unhelpful?