Presentation is loading. Please wait.

Presentation is loading. Please wait.

OECD Expert Group on Statistical Data and Metadata Exchange Geneva 10-11 May 2007 OECD.Stat SDMX Web Service (II) Jens Dossé, OECD.

Similar presentations


Presentation on theme: "OECD Expert Group on Statistical Data and Metadata Exchange Geneva 10-11 May 2007 OECD.Stat SDMX Web Service (II) Jens Dossé, OECD."— Presentation transcript:

1 OECD Expert Group on Statistical Data and Metadata Exchange Geneva 10-11 May 2007 OECD.Stat SDMX Web Service (II) Jens Dossé, OECD

2 OECD SDMX web service Fully conforms to SDMX standard v2 Fully conforms to SDMX standard v2 Currently two methods: extract data in GenericData message extract Data Structure Definitions (Key Families), concepts and code lists Currently two methods: extract data in GenericData message extract Data Structure Definitions (Key Families), concepts and code lists Method planned for the future: extract Metadata Method planned for the future: extract Metadata Secured access: integrates authorization to OECD.Stat Secured access: integrates authorization to OECD.Stat Still needs a few additional conventions bridging SDMX-ML limits Still needs a few additional conventions bridging SDMX-ML limits

3 Additional conventions I For time series data, independently of the presence of a FREQUENCY dimension, the requested time frequency must be specified using a TIME_FORMAT attribute: Format values: P1Y=annual, P6M=semi-annual, P3M=quarterly and P1M=monthly data Time formats: yyyy, yyyy-mm or yyyy-mm-dd with digits y=year, m=month and d=day, e.g. '2005-09-01'. This attribute is then also present in the resulting generic data message at the Series level of time-series data. For time series data, independently of the presence of a FREQUENCY dimension, the requested time frequency must be specified using a TIME_FORMAT attribute: P1M 1960-01 2005-12 Format values: P1Y=annual, P6M=semi-annual, P3M=quarterly and P1M=monthly data Time formats: yyyy, yyyy-mm or yyyy-mm-dd with digits y=year, m=month and d=day, e.g. '2005-09-01'. This attribute is then also present in the resulting generic data message at the Series level of time-series data. Non-time-series data: omit all time specifications in the query message The response messages will use 9999 as (obligatory) time periods Non-time-series data: omit all time specifications in the query message The response messages will use 9999 as (obligatory) time periods NEW: If the or nodes are not present then all the available values are returned NEW: If the or nodes are not present then all the available values are returned

4 Additional conventions II OECD.Stat data warehouse: Each dataset (multidimensional cube) has its own Data Structure Definition. Datasets can share common dimensions but which can have additional non-common codes OECD.Stat data warehouse: Each dataset (multidimensional cube) has its own Data Structure Definition. Datasets can share common dimensions but which can have additional non-common codes Several datasets within one message Query message can request data from several datasets NEW: Different datasets can now be returned within one SDMX generic message using MessageGroups Several datasets within one message Query message can request data from several datasets NEW: Different datasets can now be returned within one SDMX generic message using MessageGroups

5 Additional conventions III For simplicity during the start-up of this generic web service, the returned message headers only contain required information For simplicity during the start-up of this generic web service, the returned message headers only contain required information Maximum size of generic data message: 5 MB message is truncated if necessary Requests need to be split if this limit is exceeded Maximum size of generic data message: 5 MB message is truncated if necessary Requests need to be split if this limit is exceeded

6 (Still) open challenges for SDMX web services !!!: Big message sizes for any data format: need standard for compression !!!: Big message sizes for any data format: need standard for compression !!!: Security: need standard for authentication/encryption !!!: Security: need standard for authentication/encryption !!!: Need for another message format: generic cross-sectional format remove the special status of the Time dimension (as not all statistical data are time series) !!!: Need for another message format: generic cross-sectional format remove the special status of the Time dimension (as not all statistical data are time series) Registering SDMX web services in the SDMX registry Registering SDMX web services in the SDMX registry Multilaterally connecting organisations SDMX web services to build international networks Multilaterally connecting organisations SDMX web services to build international networks

7 OECD SDMX web service client example Simple web application Simple web application Provides example query messages Provides example query messages Source code freely available Source code freely available Secured access to all data in data warehouse (integrates authentication and authorization to OECD.Stat) Secured access to all data in data warehouse (integrates authentication and authorization to OECD.Stat)

8 Contacts/Links jens.dosse@oecd.org douglas.paterson@oecd.org jens.dosse@oecd.org douglas.paterson@oecd.org http://stats.oecd.org/OECDStatWS_SDMX/SDMX.asmx http://stats.oecd.org/OECDStatWS_SDMX/SDMX.asmx http://stats.oecd.org/OECDStatWS_SDMX/SDMX.asmx http://stats.oecd.org/OECDStatWS_SDMX/Test_SDMX.aspx http://stats.oecd.org/OECDStatWS_SDMX/Test_SDMX.aspx http://stats.oecd.org/OECDStatWS_SDMX/Test_SDMX.aspx


Download ppt "OECD Expert Group on Statistical Data and Metadata Exchange Geneva 10-11 May 2007 OECD.Stat SDMX Web Service (II) Jens Dossé, OECD."

Similar presentations


Ads by Google