O modelo de medidas de negócios inclui
muitos eventos e definições de processos. Com base nessas definições, o Schema
Generator gera os artefatos correspondentes necessários para criar as tabelas de
banco de dados, definições de Cube
Views e scripts de replicação. As alterações no modelo de medidas de negócios induzem
a alterações nos artefatos gerados.
Se ocorrer uma alteração, será necessário executar novamente o Schema Generator para
gerar os novos scripts do modelo de medidas de negócios. Esta
atividade é chamada de gerenciamento de mudanças.
O gerenciamento de mudanças é requerido nos seguintes casos:
- Um novo processo é incluído, resultando na inclusão de uma nova tabela.
- Uma nova métrica é incluída, que não faz parte de uma dimensão, ou é criada
em uma nova dimensão, e uma nova coluna é incluída nas tabelas do processo apropriadas.
- O comprimento de uma métrica da cadeia de tipos é alterada, resultando em uma alteração
no comprimento da coluna correspondente.
Quaisquer alterações no
modelo de medidas de negócios requerem que você repita as seguintes
etapas:
- Importar o modelo de medidas de negócios alterado
para o Schema Generator no console administrativo do WebSphere Business Monitor para
gerar os artefatos correspondentes.
- Execução dos scripts DDL (Database Definition Language) recém-gerados para
atualizar o banco de dados com as alterações.
- Implementação dos scripts de replicação para sincronizar os bancos de dados de Estado,
Tempo de Execução e Histórico após as alterações.
- Implementar as definições de Cube Views recém-geradas.
- Implementar o modelo de medidas de negócios no
console administrativo do WebSphere Business Monitor.
O Schema Generator examina a versão anterior do modelo de medidas de
negócios e a nova versão. Se o novo modelo não tiver sido implementado ou
não existir no repositório, o Schema Generator gerará os artefatos
que correspondem ao novo modelo. Se uma versão anterior do novo modelo existir,
o Schema Generator examinará as diferenças entre a versão do modelo implementado
e a versão do novo modelo. Se forem localizadas alterações, os scripts apropriados serão
gerados novamente para modificar os bancos de dados com base nessas diferenças. Para obter informações adicionais sobre a criação de um novo modelo a partir de um existente, consulte a documentação do WebSphere Business
Modeler.
Algumas alterações no
modelo de medidas de negócios são
restritas devido a limitações na alteração das tabelas de banco de dados do modelo
de medidas de negócios existente. Se ocorreram as alterações a seguir, gere novamente
o modelo inteiro e o reimplemente como um novo. Um novo conjunto completo de artefatos
é gerado e implementado. As alterações são:
- Alteração do atributo Uso no WebSphere Business Monitor
de uma medida de negócios, por exemplo, alterar uma métrica de um valor Dados ativos
sobre o processo em execução para um valor Dados quantitativos
na análise dimensional.
- Alteração do grupo de dimensão ao qual uma métrica pertence.
- Alteração do status da caixa de opções isPartOfDimensionKey em uma métrica de
dimensão no Editor de Medidas de Negócios.
- Alteração do tipo de dados da métrica. As alterações no tipo de dados da métrica
são manipuladas pela exclusão de uma métrica atual e a criação de uma nova.
- Exclusão de uma métrica que faz parte de uma chave de dimensão.
- Criação de uma nova métrica como parte de uma chave de dimensão para uma dimensão existente.
- Alteração de um cronômetro entre tipos de acumulação e não-acumulação.
- Alteração do modelo do processo ou das atividades.
Nota: A exclusão de um processo inteiro não requer nova geração de modelo embora
isso possa resultar na exclusão de uma métrica. Apenas as alterações podem
ser geradas.
De acordo com as alterações no
modelo de medidas de negócios,
há três cenários de implementação:
- Nova implementação de modelo
- Nova implementação de modelo de versão
- Implementação de modelo diferente