Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 15 Siguiente »

Modelo de entidad-relación a un nivel

Loading...

Desglose de atributos
AtributoDescripciónEntidad / Tabla Maestra

Nombre

Nombre de la instancia de base de datos


Criticidad

Marca cómo de crítica es la instancia

Prioridades

Estado

Estado de la entidad


Fecha de última modificación

Fecha en la que la entidad fue modificada por última vez


Descripción

Descripción de la instancia


AgrupaciónAgrupación del ámbito tecnológico al que pertenece la instanciaAgrupaciones
Cantidad de memoria RAM (GB)Cantidad de memoria RAM en gigabytes
Capacidad de disco (TB)Capacidad del disco en terabytes
Tipo de procesadorTipo de procesador que tiene la instancia
Número de instancias

Número de instancias que tiene la base de datos


ServidoresServidores que alojan la instancia de base de datosRecurso Infraestructura 
Tipo de instanciaTipo de instancia de base de datosTipos de instancia de base de datos
FaseFase en la que se encuentra la instanciaFases
Catálogo softwareSoftware en el que se basa la instancia de base de datosCatalogos software
Software de replicaciónSoftware de replicación utilizado por la instancia
Tipo de replicaciónTipo de replicación de la instanciaTipos de replicación
Tipo de instancia de replicaciónTipo de la instancia de replicaciónTipos de instancia de replicación
¿Permitir modificación automática?Marca si se permiten modificaciones automáticas en instancias de replicación
Inicio ventana horariaConfiguración de la ventana horaria. Hora inicial.
Fin ventana horariaConfiguración de la ventana horaria. Hora final.
Cadena de conexiónInformación sobre la conexión a la base de datos
EsquemasEsquemas que contiene la instancia de base de datosEsquemas
Relaciones Grupo Lógico - Entorno - PlataformaPlataformas y entornos asociados al grupo lógicoRelaciones Grupo Lógico - Entorno - Plataforma

Consulta

Es posible obtener el listado de instancias de BBDD consultando el método:


GET/cgescms/instanciasbbdd
Obtener instancias de base de datos

Hay disponibles dos versiones del mismo:

  • v1.0 - La información que ofrece la respuesta es: el identificador (uuid), nombre, ventana y fechas. Este listado se puede filtrar por  fechaUltModificacionIni fechaUltModificacionFin .
  • v1.1 - La respuesta que se muestra en la definición de la API para el método se corresponde con esta versión. Los filtros disponibles en ese caso son:  nombre, estadoidAgrupacion, fechaUltModificacionIni fechaUltModificacionFin.

Para obtener un grupo lógico concreto se ejecutará el método:


GET/cgescms/instanciasbbdd/{uuidInstanciaBBDD}
Obtención instancia de base de datos

Creación y edición

Es posible crear instancias de BBDD mediante el método:


POST/cgescms/instanciasbbdd
Crear instancias de base de datos

Requisitos funcionales

      • El nombre no puede superar los 100 caracteres ni puede existir otra instancia BBDD con el mismo nombre.
      • La descripción no puede superar los 255 caracteres.
      • La memoria RAM no puede superar los 150 caracteres.
      • La capacidad de disco no puede superar los 150 caracteres.
      • El tipo de procesador debe ser válido.
      • La agrupación debe ser válida y el usuario delegado debe pertenecer a la misma.
      • El tipo de instancia debe ser válido.
      • El formato de ventana horaria es HH:mm.
      • El catálogo software debe ser válido.
      • El tipo de instancia de replicación debe ser válido.
      • El software de replicación debe ser válido. Si el tipo de instancia de replicación es diferente de  "No replica", debe corresponder con la clasificación tecnológica de replicación. Para consultar elementos compatibles con este campo, debe consultar la tabla maestra de clasificaciones tecnológicas filtrando por el nombre REPLICACION y listar catálogos software que pertenezcan a esas clasificaciones tecnológicas.
      • El tipo de replicación debe ser válido si el tipo de instancia de replicación es diferente de  "No replica".


La modificación de la instancia se realizará con el método:

PUT/cgescms/instanciasbbdd/{uuidInstanciaBBDD}
Modificar instancia de base de datos

Requisitos funcionales

      • La instancia de base de datos a modificar debe ser válida.
      • Mismos requisitos de campos que para la creación.


¡Importante!

Para realizar correctamente la modificación se debe enviar el objeto completo cada vez que se consuma este recurso.
En caso de no enviar alguno de los valores, el recurso borrará la información para los atributos no informados.

Entidades asociadas

Servidores

Los servidores asociados a una instancia de base de datos, al ser elementos de hardware, se corresponden a recursos de infraestructura en CMS.

La información sobre los servidores de una instancia de base de datos se podrá consultar a través del listado filtrando por la instancia (uuidInstanciaBBDD) y el parámetro codigo=POR_INSTANCIA_BBDD en la versión v1.0.


GET/cgescms/recursos/infraestructura
Listado de recursos de infraestructura

Ejemplo /cgescms/recursos/infraestructura?uuidInstanciaBBDD=9FC3A29215CD01FAA609000C29B08512&codigo=POR_INSTANCIA_BBDD

Asociar y quitar servidores

Para consultar los recursos de infraestructura que pueden ser asociados como servidores a instancias, debe consultar el método de listado de recursos filtrando por el codigo=CMS_INSTANCIAS


GET/cgescms/recursos/infraestructura
Listado de recursos de infraestructura


Existe la posibilidad de gestionar las relaciones entre instancia de BBDD y servidor. Para crear una relación, encontramos el método:


POST/cgescms/instanciasbbdd/{uuidInstanciaBBDD}/infraestructura
Vincular instancia de base de datos y servidor

Requisitos funcionales

      • El identificador de la instancia debe ser válido.
      • El identificador del servidor debe ser válido.
      • La relación entre la instancia de base de datos y el servidor no debe existir previamente.

Para eliminar la relación, se puede ejecutar:


DELETE/cgescms/instanciasbbdd/{uuidInstanciaBBDD}/infraestructura/{uuidServidor}
Desvincular instancia de base de datos y servidor

Requisitos funcionales

      • El identificador de la instancia debe ser válido.
      • El identificador del servidor debe ser válido.
      • La relación entre ambas debe ser una relación activa.

Esquemas

Para la consulta de todos los esquemas asociados a una instancia de base de datos puede consultar el siguiente método filtrando por uuidInstanciaBBDDestado en su versión v1.0.


GET/cgescms/esquemas
Obtener esquemas

Ejemplo /cgescms/esquemas?uuidInstanciaBBDD=9FC3A29215CD01FAA609000C29B08512&estado=0

Relaciones grupo lógico-entorno-plataforma

Para la consulta de todas las relaciones grupo lógico-entorno-plataforma asociadas a una instancia de base de datos puede consultar el siguiente método filtrando por uuidInstanciaBBDD y estado en su versión v1.1.


GET/cgescms/relgrplogentplats
Obtener relaciones entre grupos lógicos, entornos y plataformas

Ejemplo /cgescms/relgrplogentplats?uuidInstanciaBBDD=9FC3A29215CD01FAA609000C29B08512&estado=0

  • Sin etiquetas