SDMX Community Tools

Free to use software tools for SDMX

Ellipse 3

Free to use SDMX software tools for the Official Statistics Community

Card image cap

Fusion Registry Community Edition Virtual Machine

Fusion Registry Community Edition is now available as a pre-built 'virtual machine' which provides a fully installed and configured copy of Fusion Registry Community Edition, and everything required to run it - all in a single package.

Simply download the Fusion Registry Community Edition virtual machine, and run it using Oracle's free-to-use VirtualBox virtualisation tool.

Register and Download Registered users, please login

What is a 'virtual machine'?

A virtual machine is a complete computer simulated in software, including the operating system and all of the applications, which can be run by a 'hypervisor' application installed on any Windows laptop, desktop or Apple Mac.

For the Fusion Registry Community Edition virtual machine, the hypervisor application is Oracle's VirtualBox virtualisation tool.

How do I use the virtual machine?

1. If you don't already have it on your computer, download and install Oracle VirtualBox from https://www.virtualbox.org/ or search "oracle virtualbox". Choose 'Windows hosts' if your computer is Microsoft Windows, or 'OS X hosts' for Apple Mac.

2. Download the Fusion Registry Community Edition Virtual Machine ZIP package. You will need to register first or login if you have previously registered.

3. Unzip the package into a suitable location onto your computer's local disk. On Windows, VirtualBox usually likes to store its working files in "C:\Users\[your user name]\VirtualBox VMs", so that may be a good location.

4. Double click the 'Fusion Registry 9 Community Edition.vbox' file to add the machine to the VirtualBox list of known machines. In the Oracle VM VirtualBox Manager, it should appear in the list in the left-hand panel.

5. Start the Fusion Registry 9 Community Edition virtual machine by double-clicking the entry in the left-hand panel, or by choosing 'Start' from the top toolbar.

6. The virtual machine should start with the boot-up sequence displayed in the black VirtualBox console terminal window. When start-up is complete, the "frce login:" prompt should be displayed in the console. Press 'Return' if you can't see the prompt. The virtual machine will also automatically launch the Fusion Registry which may take a further two to three minutes to start up.

7. Visit http://localhost:10080 using your computer's web browser to get started. The Fusion Registry has been pre-populated with some example structures.

8. To shutdown the virtual machine, close the console terminal window and choose 'Send the Shutdown Signal' from the menu. Alternatively, the virtual machine can be suspended (similar to sleep mode) which allows you to resume exactly where you left off at a later date. Close the console terminal window and choose 'Save the Machine State' from the menu.

What are the system requirements?

Memory - Minimum 8GB

Processor - Minimum 2 cores (4 cores are better)

Disk - 10GB of free space

Troubleshooting.

Failed to open a session - VT-x is disabled in the BIOS error. If you are running on Windows, the virtual machine requires that your computer has the 'Intel Virtualization Technology' (VT-x) setting enabled. The procedure varies depending on your machine and can be found by searching the Web for "how to enable virtualization in bios".

SDMX Community Tools

The SDMX Community Tools are a collection of free to use applications for:

  • Managing SDMX structural metadata
  • Validating SDMX data
  • Transforming SDMX data between formats
  • Transforming SDMX data between structures

The Tools are designed principally for official statistics organisations who need to manage structural metadata, and who have other systems and processes in place for managing data. The Tools do not support the collection, storage, integration and dissemination of data. Fusion Registry 9 Enterprise Edition, which is available under commercial license, supports those use cases.

The Tools are free to download and use within the terms of the Public License Agreement.

Please note that the SDMX Community Tools are provided without technical support.
SLA based support service contacts can be provided if needed - please contact us for details.

Fusion Registry 9 Community Edition

Fusion Registry 9 Community Edition is a fully compliant SDMX structural metadata registry.

Release 9.3 Key Features

  • SDMX structural metadata management
  • SDMX data validation
  • Transformation of data between formats and SDMX versions
  • Transformation of data between Data Structure Definitions using SDMX structure mapping
  • Automated generation of Excel spreadsheet data reporting forms using definable templates
  • SDMX compliant REST API for structures
  • REST API for data validation and transformation

Please note that Fusion Registry 9 Community Edition does not support the collection, storage, integration and dissemination of data. Fusion Registry 9 Enterprise Edition is required for those use cases.

Key System Requirements

  • Java runtime 1.8+
  • A Java application server - Apache Tomcat is recommended
  • Minimum 2GB memory

Fusion Registry can operate stand-alone, or with Fusion Security if multi-user authentication and role management is required.

Fusion Registry is a Java application so will run on most platforms with a supported Java runtime environment. It is routinely tested on Windows and Ubuntu Linux.

What's new in this release

Fusion Registry 9.3 Community Edition replaces Fusion Registry 8.4. Here's a comparison.

  • Fusion Registry 8.4
  • SDMX 1.0, 2.0 and 2.1, plus EDI
  • SDMX structure authoring, maintenance and storage
  • Hybrid web / Adobe 'Flex' user interface
  • SDMX compliant REST API for structures
  • Subscription to notification of changes
  • FusionXL Excel addin support
  • Fusion Registry 9.3 Community Edition
  • SDMX 1.0, 2.0 and 2.1, plus EDI
  • SDMX structure authoring, maintenance and storage
  • New pure web interface including wizards for maintaining structures
  • SDMX compliant REST API for structures
  • Subscription to notification of changes
  • FusionXL Excel addin support
  • Structure mapping
  • Data transformation between SDMX versions and formats
  • Data transformation between DSDs using structure mapping
  • Data transformation REST API
  • Data validation
  • Data validation using Metadata Technology's validation expression language
  • Data validation REST API
  • Automated generation of Excel spreadsheet data reporting forms using definable templates
  • Structure comparison
  • Microsoft Active Directory support
Documentation

Fusion Transformer

Fusion Transformer is a command-line application for transforming data and structure files between versions of SDMX. In addition to SDMX 1.0, 2.0 and 2.1, legacy GESMES EDI formats are also supported.

Fusion Transformer is a stand-alone Java application which should run successfully on any platform with a suitable Java runtime environment. The software is routinely tested on Windows and Ubuntu Linux.

Key System Requirements

  • Java runtime 1.8+
  • Minimum 1GB memory
Documentation

FusionXL

FusionXL is a native Microsoft Excel add-in that connects to a Fusion Registry server through its REST API allowing online browsing, creation and maintenance of structural metadata.

If used with Fusion Registry 9 Enterprise Edition, FusionXL also supports browsing and authoring of data.


Fusion Security

Fusion Security is an optional directory server for both Fusion Registry Community Edition and Enterprise Edition where controlled access is required for multiple users with different roles, specifically: Administrator, Agency, Data Provider and Data Consumer.

Fusion Registry will operate without a directory service, but provides a single password controlled administration account for the 'root' superuser. Exploring, viewing and downloading the metadata (and data if using the Enterprise Edition) are open for public access. Any changes such as creating a new Codelist must be performed by the root superuser.

Fusion Security is a Java application and is typically deployed on the same application server (Apache Tomcat for example) as the Fusion Registry. In practice, it can be deployed anywhere on the network provided its URL is accessible from the Fusion Registry installation.

Key System Requirements

  • Java runtime 1.8+
  • A Java application server - Apache Tomcat is recommended
  • Minimum 1GB memory
Documentation