Unit 1: Review of Reporting Templates

In this unit, you will explore how FMR facilitates the creation of reporting templates using its web user interface and web services. You will learn about the key metadata structures required to generate a reporting template, including DSD, Dataflows, and Data Providers with Provision Agreements. Finally, we will walk through the step-by-step process of defining a reporting template and generating an XLSX Workbook for streamlined data reporting.

FMR's Role in reporting template creation

FMR simplifies data reporting for Data Providers by generating tailored XLSX workbooks from customisable templates, using web services. This is achieved through:

  • An Excel Reporting Template (also called a Data Reporting Template) is a metadata-driven Excel form that enables Data Providers to easily report data.
  • XLSX workbooks are compatible with popular tools such as Excel, Open Office, and Google Sheets.
  • A Reporting Template Definition is created in the FMR and describes the contents and layout of one XLSX Workbook.
  • Each workbook contains at least one worksheet backed by the Dataflow relevant to the data collection.
  • XLSX Workbooks may have multiple worksheets, allowing a single XLSX file to be used for multiple datasets.
  • The Registry provides both a web user interface and web services to generate the XLSX Workbook for a Reporting Template for a specific Data Provider.
  • The contents of the XLSX workbook are dynamically generated based on the Data Provider, allowing:
    • A single reporting template to be used by multiple Data Providers.
    • Each provider's workbook to contain only the worksheets and data cells they need to report.

Setting up metadata structures

There are a number of metadata structures required in order to create a reporting template.

Select each option for a definition.

Data Structure Definition

Data Structure Definition
Data Structure Definition (DSD) defines the structure of the data you intend to collect, including dimensions, attributes, and measures.

Dataflow

Dataflow
Dataflow associates the DSD with a specific data collection or dissemination activity.

Data Provider and Provision Agreement

Data Provider and Provision Agreement
Data Provider and Provision Agreement identifies the entities responsible for providing data and establishes agreements for data provision. The local FMR account is insufficient for automation via the REST API. Directory service accounts are required.

Defining the reporting template

Once the necessary metadata structures are in place, defining the reporting template involves these steps, which are carried out using the FMR User Interface.

Select each step for details.

Step 1. Providing basic information

Providing basic information about the template, such as its name, ID, version, and the associated Dataflow.

Step 2. Defining worksheet

Defining the worksheets that will be included in the XLSX workbook, each worksheet is linked to a dataflow.

Step 3. Specifying the layout

Specifying the layout. For each worksheet (dataflow), specify the layout that Data Providers will use to report data. That is, how the data should be organised (e.g., which dimensions are placed in rows and columns).

Knowledge check

Which of the following is required to create a reporting template?

Select the one correct answer and then select Submit.

Coming next

In the next unit, we will explore Web Services and Reporting Templates in FMR. This will include an overview of how FMR supports reporting templates programmatically, security considerations for access control and worksheet protection, and demonstrations on managing reporting templates.

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.