Esquema de la base de datos histórica

Las tablas de la base de datos histórica se dividen en dos tipos. Se trata de las tablas estáticas creadas durante la instalación de WebSphere Business Monitor y las tablas dinámicas que se crean para cada modelo de magnitudes empresariales importado.

La descripción de los dos tipos de tablas de bases de datos históricas y la correlación correspondiente de cada columna con el modelo de magnitudes empresariales de detallan en las tablas siguientes.
Nota:
  • Puede ser nulo: significa que esta columna puede aceptar o no valores nulos
  • Descriptor: describe la correlación entre una columna y las definiciones de modelo de magnitudes empresariales. Cada columna no tiene que tener un descriptor.

Tablas de base de datos estáticas

DIM_TIME

Tabla de dimensión de tiempo.

Nombre de la columna Tipo de columna Descripción de la columna Puede ser null
SURROGATE_KEY INTEGER Se trata de una clave primaria N
DAY SMALLINT Representa el día N
MONTH SMALLINT Representa el mes. N
YEAR INTEGER Representa el año. N

Tablas de base de datos dinámicas

La base de datos histórica implementa una estructura de esquema de estrella con una tabla de hechos central rodeada por tablas "hoja" de varias dimensiones. La tabla de hechos es similar a la tabla de contexto de las bases de datos de estado y de tiempo de ejecución. Hay una estrella para el contexto y una estrella para las actividades correspondientes del contexto. Por ejemplo, puede haber una tabla de instancias de contexto y una tabla de instancias de actividad por contexto en las bases de datos de estado y de tiempo de ejecución.

Tabla de hechos de contexto

Convenio de denominación: FCT_<nombre de contexto generado por la máquina>

Las columnas que existen siempre son:

Nombre de columna Tipo de columna Descripción de columna Puede ser nulo
MCI_MCIID DECIMAL(19,0) Identificador exclusivo de la instancia de actividad y también clave primaria de la tabla. N
PARENT_MCIID DECIMAL(19,0) Identificador exclusivo de la instancia del proceso padre, si existe. S
SK_<nombre de la dimensión generado por la máquina> INTEGER Clave externa que apunta a una tabla de dimensiones. La relación de clave externa está definida. Una de estas columnas se define para cada dimensión presente en el contexto. S
GMT_<nombre de métrica generado por la máquina> TIMESTAMP Valor de indicación de la hora que se utiliza para almacenar el valor de hora GMT de cualquier tipo de datos de métrica de indicación de la hora. (Esta columna se crea sólo cuando la métrica de hora se marca como dimensión. Cuando la métrica de hora se marca como dimensión, sólo se almacena con granularidad de día, mes, hora, por lo que esta columna permite ver el valor de hora exacta de estas métricas.) S

Se utilizan los siguientes tres tipos de columna cuando las métricas se marcan como hechos (no dimensiones).

Tipos de columna que se utilizan cuando las métricas se marcan como hechos
Nombre de columna Tipo de columna Descripción de columna Puede ser nulo
M_<nombre generado por la máquina> Los tipos de datos varían con el tipo de datos definido en el modelo de magnitudes empresariales. Se utiliza para representar un valor de métrica o de definición de clave. S
C_<nombre generado por la máquina> BIGINT Se utiliza para representar contadores. S
T1_<nombre generado por la máquina> BIGINT Se utiliza para representar el tiempo acumulado para los temporizadores. (Los temporizadores se representan mediante una sola columna en la base de datos histórica, mientras que utilizan varias columnas en la base de datos de estado.) S
La tabla de dimensiones

Para cada contexto se pueden definir o no tablas de dimensiones, en función de la cantidad de dimensiones que el contexto define. Suele haber, como mínimo, una dimensión de tiempo.

Convenio de denominación: DIM_<nombre de la dimensión generada por la máquina>

Las columnas que siempre se definen son:

Nombre de columna Tipo de columna Descripción de columna Puede ser nulo
SURROGATE_KEY INTEGER Valor de clave primaria generada por la máquina para esta fila de dimensión. La clave primaria está definida. N

Son columnas que se basan en definiciones. La tabla de dimensiones contiene una columna para cada métrica que se define como parte de esta dimensión.

Columnas que se basan en definiciones
Nombre de columna Tipo de columna Descripción de columna Puede ser nulo
M_<nombre generado por la máquina> Los tipos de datos varían con el tipo de datos definido en el modelo de magnitudes empresariales. Se utiliza para representar un valor de métrica o de definición de clave. S
C_<nombre generado por la máquina> BIGINT Se utiliza para representar contadores. S
T1_<nombre generado por la máquina> BIGINT Se utiliza para representar el tiempo acumulado para los temporizadores. (Los temporizadores se representan mediante una sola columna en la base de datos histórica, mientras que utilizan varias columnas en la base de datos de estado.) S

El esquema de estrella de actividades sigue los mismos convenios, excepto en que las tablas se denominan respectivamente AFC_ y ADM_.

Conceptos relacionados
Esquema de la base de datos histórica
Referencia relacionada
Tabla de control de servicios de movimiento de datos
Tabla de metadatos de servicio de movimiento de datos y registro

Copyright IBM Corporation 2005, 2006. Reservados todos los derechos.