Priorización de datos
Puede utilizar la priorización para ordenar los datos que entran en la base de datos TADDM. La priorización utiliza reglas definidas para determinar qué origen de datos tiene prioridad sobre los otros orígenes de datos cuando se actualizan los atributos de elementos de configuración (CI). Este método garantiza que los CI reconciliados contengan valores de atributos de un origen de datos predefinido.
Los datos para los CI se pueden suministrar a TADDM desde diferentes orígenes. Los diferentes orígenes pueden incluir diversos sensores, la Consola de gestión de descubrimiento, la API o los adaptadores de biblioteca de descubrimiento (DLA). La priorización de datos utiliza reglas para crear una lista ordenada de orígenes de datos.
Requisitos previos para utilizar la priorización
- La priorización sólo se lleva a cabo cuando se han grabado los datos y no afecta a los datos existentes.
- La priorización sólo se puede llevar a cabo cuando se cargan orígenes de datos en una sola base de datos. Los datos entre dominios como, por ejemplo, los datos combinados en el servidor de sincronización no se pueden priorizar.
- Las reglas de priorización y de los orígenes de datos antes o después de que se carguen los datos de un origen de datos concreto en la base de datos TADDM. La supresión de un origen de datos no afecta a los datos que están en la base de datos.
- La priorización sólo se puede aplicar entre dos CI que el sistema reconozca como el mismo elemento. Si el mismo CI se graba en la base de datos utilizando reglas de denominación diferentes o valores distintos para el atributo, el sistema ve los elementos de configuración como dos elementos separados. La priorización no se aplica a los datos entre dos elementos de configuración diferentes.
Los datos del elemento de configuración que no requieren priorización no necesitan una definición de origen de datos para poder guardar los datos en la base de datos TADDM. En muchos casos, no es necesario proporcionar orígenes de datos o reglas de prioridad para un elemento de configuración. Por ejemplo, la priorización no es necesaria si sólo un origen de datos informa acerca de dicho elemento de configuración o si los orígenes de datos que proporcionan los datos para una clase tienen todos la misma confianza.
Definiciones de reglas de prioridad
- Las reglas de prioridad se pueden cambiar en el nivel de clase al nivel de atributo o del nivel de atributo al nivel de clase para una clase de CI determinada.
- Cuando se cambian las reglas de prioridad o los niveles de prioridad, se alteran las definiciones en la base de datos TADDM. Cuando se aplican las nuevas reglas a los datos entrantes, puede existir un retraso antes de que el sistema refleje completamente las definiciones de prioridad modificadas para una clase de elemento de configuración determinada.
- Reglas de prioridad de nivel de clase
- Las reglas de prioridad de nivel de clase proporcionan una lista ordenada de orígenes de datos para la clase completa. La prioridad de los orígenes de datos se determina por su posición en la lista. El primer origen de datos de la lista tiene la prioridad más alta, el segundo origen de datos de la lista tiene la segunda prioridad más alta y así sucesivamente. Los datos se pueden grabar en la base de datos desde un origen de datos que no esté definido en una regla de prioridad. Sin embargo, los datos los puede sobrescribir cualquier origen de datos definido mediante una regla de prioridad debido a que tiene la prioridad más baja para dicha clase. Cuando el origen de datos de entrada tiene una prioridad superior, actualiza los datos en la base de datos (ya sea la clase completa o un atributo concreto). Si el origen de datos entrantes tiene una prioridad inferior a la del origen de datos al que pertenecen lo datos de la base de datos, los datos entrantes se ignoran, tanto para la clase como para un atributo concreto.
- Reglas de prioridad de nivel de atributo
- Las reglas de prioridad de atributo individual se compartan del mismo modo que las reglas de nivel de clase. Con una excepción, la lista ordenada específica de los orígenes de datos solo se aplica a un atributo concreto de la clase. Cada atributo de la clase puede tener una lista ordenada diferente de orígenes de datos. El número de atributos de una clase que se puede priorizar utilizando una priorización de nivel de atributo tiene una limitación de 192 caracteres. Por lo tanto, el número real depende de los atributos que se han seleccionado para la priorización. La Consola de gestión de descubrimiento aplica el límite y le informa de que se han intentado priorizar demasiados atributos individuales.
- Cambio de las reglas de prioridad de nivel de atributo a nivel de clase
- Si las reglas de priorización se cambian de nivel de atributo a nivel de clase una vez que los datos se conservan en la base de datos, al volver a cargar los datos no se mantiene la información detallada sobre qué origen de datos ha proporcionado qué valor de atributo. En vez de ello, se selecciona uno de los orígenes de datos proveedores de los datos existentes como propietario de todos los datos del elemento de configuración. Este origen de datos se utiliza en la comparación con el origen de datos entrantes para determinar si se deben actualizar los datos del elemento de configuración. Esto se debe a que la priorización de nivel de clase requiere que todos los datos de un elemento de configuración procedan de un único proveedor.
- No se han definido reglas de prioridad
- Si no se define ninguna regla de prioridad, los datos más recientes que llegan al sistema actualizan los datos existentes.
- Reglas de prioridad definidas después de que los datos estén en la base de datos
- Si las reglas de prioridad se añaden cuando ya hay datos en la base de datos, los datos existentes se tratan como si tuvieran la prioridad inferior. Los datos existentes se sobrescriben con los datos entrantes, independientemente de la prioridad de los orígenes de datos entrantes. Una vez que se han grabado datos por medio de las nuevas reglas, la priorización se aplica a las actualizaciones futuras.
- Las reglas de prioridad se suprime después de que los datos estén en la base de datos
- Si se suprimen reglas de prioridad cuando ya hay datos en la base de datos, se permite que los datos entrantes actualicen los datos existentes.
Sistema de software de gestión (identificador)
Cuando se guardan los datos en la base de datos TADDM, se proporciona un identificador del sistema de software de gestión (MSS) para definir la identidad del proveedor de datos. Automáticamente, el sistema trata de hacer coincidir el identificador MSS de un proveedor de datos con las definiciones de orígenes de datos definidas para la priorización. Si se produce una coincidencia entre un identificador MSS y un origen de datos, todas las reglas de prioridad que contienen dicho origen de datos se aplican a los datos entrantes. En el panel Detalles de la Consola de gestión de descubrimiento muestra el sistema de software de gestión (MSS) que proporciona datos sobre un elemento de configuración concreto.