SDMX IT Tools Data Structure Wizard Jean-Francois LEBLANC Christian SEBASTIAN 11-13 May 2015 Eurostat, Unit B3 – IT solutions for statistical production
Table of Content Objectives Management of SDMX artefacts Functionalities DSW Welcome screen How to import a DSD DSD file selection Listing of imported artefacts DSD after the import
Table of Content 6. Artefact example: the codelists 1. Elements of a codelist 2. How to create a new code 3. New code listed 4. Saving a codelist 7. Why can I not save an artefact 1. How can I solve the problem? 8. Connection to the registry 1. Query the registry 9. Hands on exercise
1. Objectives How does the DSW take place in SDMX environment What is the purpose of DSW How to use the DSW
2. Management of SDMX artefacts
3. Functionalities Creation / edition of DSDs Validation of DSD Local repository Artefacts are stored in a local repository Remote repository Can be used for retrieving existing artefacts
4. DSW Welcome screen
5. How to import a DSD
5.1 DSD file selection
5.2 Listing of imported artefacts
5.3 DSD after the import
6. Artefact example: the codelists
6.1 Elements of a codelist 13
6.2 How to create a new code? 2 3 6 4 1 5
6.3 New code listed 15
6.4 Saving a codelist
7. Why can I not save an artefact?
7.1 How can I solve this problem? Increase the codelist Version Ex: CL_AREA_EE+ESTAT+1.4 Edit the structured file and set the “isFinal” parameter to FALSE
8. Connection to the registry 19
8.1 Query the registry Artefact descritpion Type of artefact Connection Query result Download the selected artefact 20
9. Data Structure Wizard Hands-on exercise Import a DSD Edit the DSD and save it: By increasing the version By editing the XML file and changing the “isFinal” parameter Creation of 3 new codes in a Codelists Modification of CL_AREA Integration of the new CL_AREA in the DSD 21
Data Structure Wizard <pagebreak> Evaluation 1. Which of the following formats are support by the SDMX converter (can be multiple valid answer) SDMX-ML Compact FLR CSV Gesmes/TS 2. In what platform can the converter run? Micorsoft Windows Sun Solaris Linux All platforms that run Java Runtime Environment. 3. What is the SDMX API? A reusable API that allows the reading/writing of SDMX-ML message to/from Java objects A internal API of the Converter used only for converting Messages 4. What interfaces are offered from the Converter Command Line Interface Java API User Interface All the above