Esquema do Banco de Dados de Histórico

As tabelas de banco de dados de Histórico são divididas em dois tipos. Elas são as tabelas estáticas que são criadas no momento da instalação do WebSphere Business Monitor e as tabelas dinâmicas que são criadas para cada modelo de medidas de negócios importado.

A descrição de ambos os tipos das tabelas de banco de dados de Histórico e o mapeamento correspondente de cada coluna em modelo de medidas de negócios são listados nas tabelas a seguir.
Nota:
  • Anulável: significa que esta coluna pode aceitar ou não valores nulos
  • Descritor: descreve o mapeamento entre uma coluna e as definições demodelo de medidas de negócios. Cada coluna não precisa possuir um descritor.

Tabelas de Banco de Dados Estáticas

DIM_TIME

A Tabela da Dimensão de Tempo.

Nome da Coluna Tipo de Coluna Descrição da Coluna Anulável
SURROGATE_KEY INTEGER Esta é uma chave primária N
DAY SMALLINT Representa o dia N
MONTH SMALLINT Representa o mês N
YEAR INTEGER Representa o ano N

Tabelas de Banco de Dados Dinâmicas

O banco de dados de Histórico implementa uma estrutura de esquema em estrela com uma tabela Fato central cercada por várias tabelas "folha" de Dimensão. A tabela Fato é semelhante à tabela de contexto nos bancos de dados de Estado e Tempo de Execução. Há uma estrela para o contexto e uma para as atividades correspondentes do contexto. Por exemplo, pode haver uma tabela de instância de contexto e uma tabela de instância de atividade por contexto nos bancos de dados de Estado e de Tempo de Execução.

A Tabela Fato do Contexto

Convenção de Nomenclatura: FCT_<nome do contexto gerado da máquina>

As Colunas que Sempre Existem:

Nome da Coluna Tipo de Coluna Descrição da Coluna Anulável
MCI_MCIID DECIMAL(19,0) Identificador exclusivo da instância da atividade e também a chave primária da tabela. N
PARENT_MCIID DECIMAL(19,0) Identificador exclusivo da instância do processo pai, se existir. S
SK_<nome da dimensão da máquina gerado> INTEGER Chave estrangeira apontando para uma tabela de dimensão. O relacionamento FK está definido. Uma dessas colunas está definida para cada dimensão presente no contexto. S
GMT_<nome da métrica da máquina gerado> TIMESTAMP Um valor de time stamp utilizado para armazenar o valor de tempo GMT de qualquer tipo de dados de métrica de time stamp. (Esta coluna é criada apenas quando a métrica de tempo é marcada como uma Dimensão. Quando as métricas de Tempo são marcadas como dimensões, elas são armazenadas apenas com granulosidade de dia, mês e ano, portanto, esta coluna fornece a capacidade de ver o valor de tempo exato dessas métricas.) S

Os três tipos de colunas a seguir são utilizados quando métricas são marcadas como Fatos (não dimensões).

Tipos de Colunas que São Utilizadas quando Métricas São Marcadas como Fatos
Nome da Coluna Tipo de Coluna Descrição da Coluna Anulável
M_<nome da máquina gerado> O tipo de dados varia com o tipo de dados definido no modelo de medidas de negócios. Utilizado para representar uma métrica ou valor de Keydefinition. S
C_<nome da máquina gerado> BIGINT Utilizado para representar contadores. S
T1_<nome da máquina gerado> BIGINT Utilizado para representar o tempo acumulado para cronômetros. (Cronômetros são representados por uma única coluna no banco de dados de Histórico; eles utilizam várias colunas no banco de dados de Estado). S
A Tabela Dimensão

Zero ou mais tabelas de dimensão serão definidas para cada contexto, dependendo de quantas dimensões o contexto define. Geralmente haverá pelo menos uma dimensão de Tempo.

Convenção de Nomenclatura: DIM_<nome da dimensão da máquina gerado>

As Colunas que São Sempre Definidas:

Nome da Coluna Tipo de Coluna Descrição da Coluna Anulável
SURROGATE_KEY INTEGER Valor da chave primária gerada da máquina para esta linha de dimensão. PK está definido. N

Essas são as colunas baseadas em definição. A tabela de dimensão contém uma coluna para cada métrica definida como parte desta dimensão.

As Colunas que São Baseadas em Definição
Nome da Coluna Tipo de Coluna Descrição da Coluna Anulável
M_<nome da máquina gerado> O tipo de dados varia com o tipo de dados definido no modelo de medidas de negócios. Utilizado para representar uma métrica ou valor de definição de chave. S
C_<nome da máquina gerado> BIGINT Utilizado para representar contadores. S
T1_<nome da máquina gerado> BIGINT Utilizado para representar o tempo acumulado para cronômetros. (Cronômetros são representados por uma única coluna no banco de dados de Histórico, apesar de que eles utilizam várias colunas no banco de dados de Estado). S

O esquema em estrela da atividade segue as mesmas convenções, exceto que as tabelas são denominadas AFC_ e ADM_ respectivamente.

Conceitos relacionados
Esquema do Banco de Dados de Histórico
Referências relacionadas
Tabela de Controle do Serviço de Movimentação de Dados
Tabela de Metadados e Registro do Serviço de Movimentação de Dados

Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.