4.2 Support for DSD without Time dimension (part 1 - misses appropriate SDMX-JSON export)
-
Allow defining a DSD without time dimensions -
Allow uploading corresponding observation and attribute values -
Allow retrieving corresponding observation and attribute values -
Correctly cleanup DB structures when DSD is deleted and cleanup method
Note: The implementation needs to take into account the support of the dimensionAtObservation REST parameter: "The ID of the dimension to be attached at the observation level. This parameter allows the client to indicate how the data should be packaged by the service. The options are TIME_PERIOD (a timeseries view of the data), the ID of any other dimension used in that dataflow (a cross-sectional view of the data) or the keyword AllDimensions (a flat view of the data where the observations are not grouped, neither in time series, nor in sections). In case this parameter is not set, the service is expected to: Default to TimeDimension, if the data structure definition has one; If not, default to MeasureDimension, if the data structure definition has one; If none of the above is true, default to AllDimensions." (See: SDMX-standard)