3. Índice
Introducción
DSDs en la práctica
Ejercicio: Identificando conceptos I
Ejercicio: Identificando conceptos II
Ejercicio: Desarrollar un DSD
Ejercicio: Crear y validar un DSD
Recomendaciones para crear un DSD
7. Introducción
¿Qué es un DSD?
¿Qué estamos midiendo?
¿Qué unidad de medida usamos?
¿A qué región o país se aplica?
¿Cuándo se tomó la observación?
….
JORNADAS FORMATIVAS METAMAC I: DSD
8. Introducción
¿Qué es un DSD?
¿Qué estamos midiendo?
¿Qué unidad de medida usamos?
¿A qué región o país se aplica?
¿Cuándo se tomó la observación?
….
JORNADAS FORMATIVAS METAMAC I: DSD
9. Introducción
¿Qué es un DSD?
¿Qué estamos midiendo?
¿Qué unidad de medida usamos?
¿A qué región o país se aplica?
¿Cuándo se tomó la observación?
….
JORNADAS FORMATIVAS METAMAC I: DSD
10. Introducción
¿Qué es un DSD?
¿Qué estamos midiendo?
¿Qué unidad de medida usamos?
¿A qué región o país se aplica?
¿Cuándo se tomó la observación?
….
JORNADAS FORMATIVAS METAMAC I: DSD
11. Introducción
¿Qué es un DSD?
¿Qué estamos midiendo?
¿Qué unidad de medida usamos?
¿A qué región o país se aplica?
¿Cuándo se tomó la observación?
….
JORNADAS FORMATIVAS METAMAC I: DSD
12. Introducción
¿Qué es un DSD?
Una Definición de Estructura de Datos (DSD) es un conjunto de conceptos descriptores,
asociados con un conjunto de datos, que nos permite entender la estructura de los
datos.
Hasta la versión 2.1 a los DSD también se les denominaba “Key Family”. A partir de la v2.1:
“The term Key Family is discarded and the technical standards use the term Data Structure
Definition or DSD. […]”
SDMX 2.1 Summary of Mayor Changes and New Funcionalities
JORNADAS FORMATIVAS METAMAC I: DSD
14. Introducción
Agrupando datos
FRECUENCIA
Concepto descriptor que describe los intervalos de tiempo entre observaciones.
Suele ser un intervalo regular aunque NO es una obligación.
Una observación individual NO tiene frecuencia.
Se trata de un concepto descriptor que sólo se puede aplicar a series de datos.
JORNADAS FORMATIVAS METAMAC I: DSD
16. Introducción
Agrupando datos
GRUPO
Agrupación de datos de alto nivel.
Surgen de la unión de series
Ejemplo: Sibling groups
Unión de series que son idénticas a excepción de la unidad de medida de la frecuencia.
JORNADAS FORMATIVAS METAMAC I: DSD
19. Introducción
Agrupando datos
CONJUNTO DE DATOS (Data Set)
Nivel de agrupamiento superior al de grupo.
Suele ser mantenido y publicado por una agencia por lo que llega a ser una conocida
fuente de datos estadísticos.
JORNADAS FORMATIVAS METAMAC I: DSD
21. Introducción
Adjuntando niveles
Algunos conceptos descriptores NO son significativos a nivel de observación sino a un nivel
superior (Ej. La frecuencia es significativa a nivel de serie, no en observaciones).
Un DSD nos da información acerca de a qué nivel va adjunto (unido) un determinado
concepto descriptor.
JORNADAS FORMATIVAS METAMAC I: DSD
22. Introducción
Adjuntando niveles
Los posibles niveles adjuntos de un concepto descriptor son:
Nivel de observación
Nivel de serie
Nivel de grupo
Nivel de conjunto de datos (Data Set)
JORNADAS FORMATIVAS METAMAC I: DSD
23. Introducción
Adjuntando niveles
Un concepto descriptor será adjuntado al nivel en el que comienza a tener significado.
Conjunto de
Datos
Grupo
Serie
Observación
JORNADAS FORMATIVAS METAMAC I: DSD
25. Introducción
Listas de código y otras representaciones
Una DSD nos dice cuáles son los valores válidos para cada dimensión.
La lista de posibles valores se conoce como “lista de códigos”.
Cada valor de esta lista contiene un código (abreviatura) y una descripción.
Evita problemas de traducciones en la descripción de los datos.
JORNADAS FORMATIVAS METAMAC I: DSD
26. Introducción
Listas de código y otras representaciones
Valores de las listas de código tomados de estándares internacionales.
Las dimensiones siempre es conveniente representalas con listas de código.
Los atributos a veces se representan con código y otras con números o texto.
Esto se permite porque los atributos no tienen una función identificativa.
JORNADAS FORMATIVAS METAMAC I: DSD
27. Introducción
Claves
“Clave” se refiere a los valores de los conceptos que identifican a un conjunto particular de
datos.
Dimensión Clave
JORNADAS FORMATIVAS METAMAC I: DSD
28. Introducción
Claves
“Clave” se refiere a los valores de los conceptos que identifican a un conjunto particular de
datos.
Dimensión Clave
JORNADAS FORMATIVAS METAMAC I: DSD
29. Introducción
Claves
Facilitan la comprensión y el intercambio de datos estadísticos.
Los conceptos que forman parte la clave se adjuntan generalmente al nivel de serie pero
también puede existir clave a otros niveles.
JORNADAS FORMATIVAS METAMAC I: DSD
35. Introducción
Claves
¿Qué estamos midiendo?
¿A qué región o país se aplica?
¿Cuándo se tomó la observación?
¿Qué unidad de medida usamos?
JORNADAS FORMATIVAS METAMAC I: DSD
36. Introducción
Claves
¿Qué estamos midiendo?
¿A qué región o país se aplica?
¿Cuándo se tomó la observación?
¿Qué unidad de medida usamos?
JORNADAS FORMATIVAS METAMAC I: DSD
39. Introducción
Agrupando datos
Existe otra forma de agrupar los datos denominada “cross-sectional data”.
Gran cantidad de observaciones relacionadas son presentadas para un mismo instante de
tiempo.
Las estructuras de datos “cross-sectional” NO aplican un conjunto de conceptos diferentes
a los datos.
Adjunta los conceptos a los datos de manera diferente para conseguir una representación
distinta de los datos.
En el estándar también se hace referencia a estas estructuras de datos como “non-time-
series-oriented”
JORNADAS FORMATIVAS METAMAC I: DSD
40. Introducción
Estructuras de datos “cross-sectional”
El concepto “cross-section” se usa para referirse a un grupo de series que son paralelas a
lo largo del tiempo.
Las series se llaman secciones.
En nuestro ejemplo podemos verlo fácilmente si organizamos los datos en lugar de por
fecha por país.
JORNADAS FORMATIVAS METAMAC I: DSD
43. Introducción
Un DSD…
Especifica un conjunto de conceptos que permiten describir e identificar un conjunto de
datos.
Nos dice qué conceptos son dimensiones y cuáles son atributos.
Nos proporciona un nivel adjunto para cada concepto basado en el empaquetamiento de
estructuras.
Nos define la lista de códigos para las dimensiones y los atributos.
JORNADAS FORMATIVAS METAMAC I: DSD
45. DSD EN LA PRÁCTICA
Ejercicio 01: Identificando conceptos
46. DSDs en la práctica
Conjunto de Datos (Data Set)
JORNADAS FORMATIVAS METAMAC I: DSD
47. DSDs en la práctica
Estructura del Conjunto de Datos
JORNADAS FORMATIVAS METAMAC I: DSD
48. DSDs en la práctica
¿Qué necesitamos saber?
Conceptos
Listas de código
Valores de los datos
Qué significan los datos
…
JORNADAS FORMATIVAS METAMAC I: DSD
49. DSDs en la práctica
¿Qué necesitamos saber?
Conceptos
Listas de código
Valores de los datos
Qué significan los datos
…
JORNADAS FORMATIVAS METAMAC I: DSD
50. DSDs en la práctica
Identificar los conceptos
JORNADAS FORMATIVAS METAMAC I: DSD
51. DSDs en la práctica
¿Qué necesitamos saber?
Conceptos
Listas de código
Valores de los datos
Qué significan los datos
…
JORNADAS FORMATIVAS METAMAC I: DSD
52. DSDs en la práctica
Estructura del Conjunto de Datos: Listas de códigos
JORNADAS FORMATIVAS METAMAC I: DSD
53. DSDs en la práctica
¿Qué necesitamos saber?
Conceptos
Listas de código
Valores de los datos
Qué significan los datos
…
JORNADAS FORMATIVAS METAMAC I: DSD
54. DSDs en la práctica
Haciendo que los datos cobren sentido
JORNADAS FORMATIVAS METAMAC I: DSD
55. DSDs en la práctica
Haciendo que los datos cobren sentido
JORNADAS FORMATIVAS METAMAC I: DSD
56. DSDs en la práctica
Haciendo que los datos cobren sentido
JORNADAS FORMATIVAS METAMAC I: DSD
57. DSDs en la práctica
Estructura del Conjunto de Datos: Definiendo estructuras
multidimensionales
Implica identificar:
Conceptos que identifican el valor de la observación
Conceptos que añaden metadatos adicionales acerca del valor de la observación
Concepto que es el valor de la observación
Estos pueden ser:
Códigos
Texto
Fecha / Tiempo
Número
….
JORNADAS FORMATIVAS METAMAC I: DSD
58. DSDs en la práctica
Identificar los tipos de conceptos
JORNADAS FORMATIVAS METAMAC I: DSD
59. DSDs en la práctica
Identificar los tipos de conceptos
JORNADAS FORMATIVAS METAMAC I: DSD
60. DSDs en la práctica
Identificar los tipos de conceptos
JORNADAS FORMATIVAS METAMAC I: DSD
61. DSDs en la práctica
Identificar los tipos de conceptos
JORNADAS FORMATIVAS METAMAC I: DSD
62. DSDs en la práctica
Identificar los tipos de conceptos
JORNADAS FORMATIVAS METAMAC I: DSD
63. DSDs en la práctica
Relación entre artefactos
JORNADAS FORMATIVAS METAMAC I: DSD
64. DSDs en la práctica
Identificando conceptos: fuentes
Tablas de conjuntos de datos existentes
Desde la web
Desde aplicaciones
Instrumentos de colección de datos
Cuestionarios
Hojas de cálculo Excel
Regulaciones, Libros de ayuda, Guías de usuario
Tablas de Bases de Datos
Definiciones de Estructuras de Datos Existentes
De otras organizaciones
JORNADAS FORMATIVAS METAMAC I: DSD
65. DSD EN LA PRÁCTICA
Ejercicio: Identificando conceptos II
66. DSDs en la práctica
Ejercicio: Identificar los conceptos
Measurement = 1,000 Kg
Source: FAO proof of concept project
JORNADAS FORMATIVAS METAMAC I: DSD
67. DSDs en la práctica
Ejercicio: Identificar los conceptos
Measurement = 1,000 Kg
Source: FAO proof of concept project
JORNADAS FORMATIVAS METAMAC I: DSD
68. DSDs en la práctica
Ejercicio: Identificar el tipo de los conceptos
JORNADAS FORMATIVAS METAMAC I: DSD
69. DSDs en la práctica
Ejercicio: Identificar el tipo de los conceptos
Measurement = 1,000 Kg
Source: FAO proof of concept project
JORNADAS FORMATIVAS METAMAC I: DSD
70. DSDs en la práctica
Ejercicio: Identificar el tipo de los conceptos
Measurement = 1,000 Kg
Source: FAO proof of concept project
JORNADAS FORMATIVAS METAMAC I: DSD
71. DSDs en la práctica
Ejercicio: Definir los CL
Popóstio de una lista de códigos
Restringen el valor del dominio de un concepto cuando se usan en una estructura como por
ejemplo una definición de estructura de datos.
Da significado semántico a los valores, con posibilidad de hacerlo en múltiples lenguajes.
Permite la interoperabilidad
JORNADAS FORMATIVAS METAMAC I: DSD
72. DSDs en la práctica
Ejercicio: Definir los CL
JORNADAS FORMATIVAS METAMAC I: DSD
73. DSDs en la práctica
Ejercicio: Definir los CL
JORNADAS FORMATIVAS METAMAC I: DSD
74. DSDs en la práctica
Listas de código
Para series temporales, SDMX recomienta que se defina:
Código de estado (Concepto = OBS_STATUS)
Código de confidencialidad (Concepto = OBS_CONF)
JORNADAS FORMATIVAS METAMAC I: DSD
75. DSDs en la práctica
Por tanto, el DSD quedaría ….
Conceptos Representación Concepto Medida Representación
Dimensión
OBS_VALUE Numérico
FREQ CL_FREQ
REF_AREA_REG CL_REF_AREA_REG
COMMODITY CL_COMMODITY
MEASURE_TYPE CL_MEASURE_TYPE
TIME
Conceptos Atributo Estado Adjunto Representación
OBS_STATUS M (Mandatory) Observación CL_OBS_STATUS
OBS_CONF C (Conditional) Observación CL_OBS_CONF
UNIT M Series CL_UNIT
UNIT_MULTIPLIER M Series CL_UNIT_MULTIPLIER
JORNADAS FORMATIVAS METAMAC I: DSD
76. DSD EN LA PRÁCTICA
Ejercicio: Identificando conceptos III
77. DSDs en la práctica
Identificando Conceptos: Tabla 1
Source: UNESCO Institute for Statistics
JORNADAS FORMATIVAS METAMAC I: DSD
78. DSDs en la práctica
Identificando Conceptos: Tabla 2
Source: UNESCO Institute for Statistics
JORNADAS FORMATIVAS METAMAC I: DSD
79. DSDs en la práctica
Identificando Conceptos: Tabla 3
Source: UNESCO Institute for Statistics
JORNADAS FORMATIVAS METAMAC I: DSD
80. DSDs en la práctica
Identificando Conceptos: Tabla 4
JORNADAS FORMATIVAS METAMAC I: DSD
81. DSDs en la práctica
Solución: Tabla 1
Source: UNESCO Institute for Statistics
JORNADAS FORMATIVAS METAMAC I: DSD
82. DSDs en la práctica
Solución: Tablas 2 y 3
Source: UNESCO Institute for Statistics
JORNADAS FORMATIVAS METAMAC I: DSD
83. DSDs en la práctica
Solución: Tabla 4
JORNADAS FORMATIVAS METAMAC I: DSD
84. DSD EN LA PRÁCTICA
Ejercicio: Desarrollar un DSD
85. DSDs en la práctica
Ejercicio: Desarrollar una Definición de Estructuras de Datos
JORNADAS FORMATIVAS METAMAC I: DSD
86. DSDs en la práctica
Tablas: Estadísticas de Trabajo
JORNADAS FORMATIVAS METAMAC I: DSD
87. DSDs en la práctica
Tabla 2
JORNADAS FORMATIVAS METAMAC I: DSD
88. DSDs en la práctica
Tabla 3
JORNADAS FORMATIVAS METAMAC I: DSD
89. DSDs en la práctica
Tabla 4
JORNADAS FORMATIVAS METAMAC I: DSD
90. DSDs en la práctica
Tabla 5
JORNADAS FORMATIVAS METAMAC I: DSD
91. DSDs en la práctica
Tabla 6
JORNADAS FORMATIVAS METAMAC I: DSD
92. DSDs en la práctica
Solución…
Concepto Dimensión Representación
FRECUENCIA CL_FRECUENCIA
AREA_REF CL_AREA_REF
ACTIVIDAD_ECON CL_ACTIVIDAD_ECON
SEXO CL_SEXO
GRUPO_EDAD CL_GRUPO_EDAD
OCUPACION CL_OCUPACION
NIVEL_EDUCATIVO CL_NIVEL_EDUCATIVO
TIPO_MEDIDA CL_TIPO_MEDIDA
ESTADO_EMPLEO CL_ESTADO_EMPLEO
FECHA
JORNADAS FORMATIVAS METAMAC I: DSD
93. DSDs en la práctica
Solución…
Concepto Atributo Estado Adjunto a… Representación
OBS_STATUS Obligatorio Observación CL_OBS_STATUS
OBS_CONF Optativo Observación CL_OBS_CONF
UNIDAD Obligatorio Series CL_UNIDAD
MULT_UNIDAD Obligatorio Series CL_MULT_UNIDAD
Concepto Medida Representación
OBS_VALUE Numérico
JORNADAS FORMATIVAS METAMAC I: DSD
94. DSD EN LA PRÁCTICA
Ejercicio: Crear y validar un DSD
95. DSDs en la práctica
Pasos a seguir…
Usar la herramienta SDMX Key Family o DSW para crear el DSD
Exportar el DSD a SDMX – ML (SDMX Offline Tools)
Transformar el DSD en HTML (SDMX Offline Tools)
JORNADAS FORMATIVAS METAMAC I: DSD
96. DSDs en la práctica
Herramientas SDMX
Las herramientas que usaremos son distribuidas gratuitamente por Metadata Technology
(SDMX Key Family y SDMX Offline Tools) y el Eurostat (DSW).
Cubren todo tipo de transformaciones entre los formatos de datos.
Son herramientas para la creación de datos y DSDs.
JORNADAS FORMATIVAS METAMAC I: DSD
97. DSDs en la práctica
Usando herramientas de creación de DSD
JORNADAS FORMATIVAS METAMAC I: DSD
99. Recomendaciones para crear un DSD
Pautas
1. Evitar dimensiones compuestas.
2. Evitar crear CL cuando ya existe uno destinado a tal efecto.
3. Crear DSDs con un número pequeño de dimensiones.
4. Evitar dimensiones que NO son apropiadas para todas las series.
5. Considerar la inclusión de los siguientes atributos
1. Título descriptivo de la series
2. Unidad
3. Multiplicador de la unidad
4. Disponibilidad / Confidencialidad
5. Decimales
6. Estado de la observación
JORNADAS FORMATIVAS METAMAC I: DSD
100. Recomendaciones para crear un DSD
¿Qué debe tener un DSD?
1. Identificación del DSD
1. DSD identifier
2. DSD name
2. Conceptos que actúen como dimensiones y para cada uno:
1. Identificador del concepto
2. Identificador del CL
3. Conceptos que actúen como atributos y para cada uno:
1. Identificador del concepto
2. Identificador del CL
3. Condición de obligatoriedad
4. Attachment Level
5. Longitud máxima del texto (representaciones no codificadas)
6. Longitud máxima del código (representaciones codificadas)
JORNADAS FORMATIVAS METAMAC I: DSD
101. Recomendaciones para crear un DSD
¿Qué debe tener un DSD?
1. Listados de CL usado en el DSD y para cada uno:
1. Identificador del CL
2. Nombre del CL
3. Códigos y descripciones de los valores
JORNADAS FORMATIVAS METAMAC I: DSD