A continuación, se expone una tabla donde se muestran todos los cuadros de mando relacionados con la promoción de entornos realizados hasta la fecha por el equipo de Gobierno, junto a su descripción funcional. 

Estos cuadros de mando permiten controlar y verificar el cumplimiento de las normativas pertinentes de los diferentes assets que se van a promocionar, y se deben consultar como parte del proceso de promociones, además del Borrador PID

Cuadro de MandoDescripciónApartadosEnlaceDependencias
Cuadro de Mando de Colecciones, Technical Views, Business Views y Custom Attributes

Sirve para revisar que las Colecciones, Technical Views, Business Views y Custom Attributes cumplen con el checklist de requisitos del PID para poder hacer efectiva una promoción entre entornos, así como con otros puntos pertinentes del Catálogo Normativo.

  1. Colecciones: Revisión de los metadatos mínimos asociados y de la nomenclatura.
  2. Technical Views: Revisión de los metadatos mínimos asociados, de la nomenclatura y la correcta asignación del atributo sensibilidad.
  3. Business Views: Revisión de metadatos mínimos asociados.
  4. Relaciones: Listado de todas las relaciones erróneas que existen de Colecciones, Technical Views y Business Views.
  5. Nombramiento Custom Attributes: Revisión de nomenclatura de los Custom Attributes añadidos manualmente.
  6. Nombramiento Constantes: Comprobación de la nomenclatura de constantes.

DEV: CdM Colecciones, Technical Views , Business Views y nombramiento de custom attributes · Cuadro de Mando · Metabase (junta-andalucia.es)

PRE: CdM Colecciones, Technical Views , Business Views y nombramiento de custom attributes · Cuadro de Mando · Metabase (junta-andalucia.es)

N/A

Cuadro de Mando Glosario y Ontologías

Se utiliza para verificar que el Glosario y las Ontologías cumplen con el checklist de requisitos del PID para poder hacer efectiva una promoción entre entornos, así como con otros puntos pertinentes del Catálogo Normativo

  1. Glosario de Negocio: Revisión de la estructura del glosario, metadatos mínimos asociados, nomenclatura, tipología y estado de los activos y relaciones.
  2. Ontologías: Revisión de los metadatos mínimos asociados y de la nomenclatura.

DEV: CdM Glosario y Ontologías · Cuadro de Mando · Metabase (junta-andalucia.es)

PRE: CdM Glosario y Ontologías · Cuadro de Mando · Metabase (junta-andalucia.es)

N/A

Cuadro de Mando de Linaje

Se emplea para comprobar que el linaje de las Technical Views y las Business Views ha sido debidamente recogido, tal como se marca en el Catálogo Normativo y en el checklist de requisitos del PID


  1. Linaje: Comprobación de asignación de los Custom Attributes de linaje.
  2. Relaciones linaje: Revisión de las relaciones acerca del linaje.

DEV: CdM Linaje · Cuadro de Mando · Metabase (junta-andalucia.es)

PRE: CdM Linaje · Cuadro de Mando · Metabase (junta-andalucia.es)

N/A

Cuadro de Mando de Reglas de Calidad

Sirve para comprobar que las Reglas de Calidad cumplen con los requisitos listados en el checklist del PID así como otras pautas establecidas para ellas en el Catálogo Normativo

  1. Revisión de metadatos mínimos: Revisión de metadatos mínimos asociados.
  2. Frecuencia y resultados: Consulta de la frecuencia de ejecución y resultados de los perfilados.
  3. Revisión nomenclatura: Comprobación de la nomenclatura.
  4. Revisión de la estructura definida: Comprobación de la estructura definida.

DEV: CdM Reglas de Calidad · Cuadro de Mando · Metabase (junta-andalucia.es)

PRE: CdM Reglas de Calidad · Cuadro de Mando · Metabase (junta-andalucia.es)

N/A

Cuadro de Mando de Relaciones

Sirve para controlar que las relaciones entre assets cumplen con los requisitos listados en el checklist del PID así como con el Catálogo Normativo, ya que éste establece los tipos de relaciones correctas, siendo el resto de relaciones no definidas en la normativa consideradas incorrectas. 

  1. Relaciones entre assets: Revisión de los tipos de relaciones definidas.

DEV: CdM Relaciones · Cuadro de Mando · Metabase (junta-andalucia.es)

PRE: CdM Relaciones · Cuadro de Mando · Metabase (junta-andalucia.es)

N/A

Cuadro de Mando de Rocket

Se usa para verificar que los proyectos, assets y directorios de Rocket cumplen el checklist de requisitos del PID para poder hacer efectiva una promoción entre entornos, así como con otros puntos pertinentes del Catálogo Normativo

  1. Proyectos: Revisión de los metadatos mínimos asociados y de la nomenclatura.
  2. Assets: Revisión de los metadatos mínimos asociados, nomenclatura, estado de ejecución y versión.
  3. Directorios: Comprobación de los nombres de los directorios que no cumplen la normativa.

DEV: CdM Rocket · Cuadro de Mando · Metabase (junta-andalucia.es)

PRE: CdM Rocket · Cuadro de Mando · Metabase (junta-andalucia.es)

N/A

Cuadro de Mando de Parquets

Se utiliza para comprobar que los archivos parquets resultantes de las particiones realizadas para almacenar las tablas en HDFS cumplen con lo establecido en el Catálogo Normativo.

  1. Tamaño de los parquets: Comprobación de que el peso de los parquets está entre los valores indicados en la normativa.
  2. Columna de partición: Comprobación de que la columna de partición sea adecuada.
  3. Capas: Revisión de que la capa en la que se ubican los parquets de una tabla es la correcta dependiendo de si la tabla está solo ingestada, si está curando o si ya ha sido ingestada y curada.

DEV: CdM Parquets · Cuadro de Mando · Metabase (junta-andalucia.es)

PRE: CdM Parquets · Cuadro de Mando · Metabase (junta-andalucia.es)*



*Pendiente construir visualizaciones una vez el flujo se promocione en el entorno de PRE

Se ha desarrollado un flujo en Rocket DEV para construir la tabla de metadatos de parquets necesaria: https://rocket.bigdata-pre.sas.junta-andalucia.es/rocket-dev/#/wizard/e373924b-d238-4aab-a85d-facdd8d9ff3c/3bbe2b37-7439-40cb-83fd-87e17fc165a7

Cuadro de Mando de Postgres

Sirve para comprobar que los diferentes objetos creados en Postgres cumplen con lo establecido en el Catálogo Normativo y en el checklist del PID.

  1. Recuento registros: Verificación del número de registros almacenados.
  2. Nombramiento objetos: Comprobación de la nomenclatura de los objetos.

DEV: CdM Postgres · Cuadro de Mando · Metabase (junta-andalucia.es)

PRE: CdM Postgres · Cuadro de Mando · Metabase (junta-andalucia.es)*


*Pendiente promocionar Cuadro de Mando a PRE cuando se construyan las vistas para dicho entorno

Se han desarrollado unas vistas basadas en una consulta SQL para poder consultar los datos necesarios: : Colección dev_con_metadata_control y tablas METADATA_CONTROL_POSTGRES_COLUMNS, METADATA_CONTROL_POSTGRES_CONTRAINTS, METADATA_CONTROL_POSTGRES_INDEXES y METADATA_CONTROL_POSTGRES_TABLES