Para simplificar o processo de início e parada de um serviço de movimentação
de dados, recomenda-se consolidar os scripts de início e parada gerados
e chamá-los através de scripts principais.
Como os componentes Capture e Apply precisam ser executados no sistema em que
os bancos de dados estão localizados, as opções de consolidação variam dependendo da topologia
utilizada. Independentemente de como os scripts são consolidados, para evitar
erros de inicialização, é necessário assegurar que duas instâncias do componente não
sejam ativadas simultaneamente.
Embora seja possível iniciar ou parar cada instância do componente Capture ou Apply
separadamente, é conveniente consolidar o conteúdo de todos os scripts de início e parada
das instâncias do componente para que apenas um script seja necessário para iniciar ou parar
o serviço de movimentação de dados para um único modelo de medidas de negócios.
Você pode consolidar os scripts da seguinte forma:
- Identificando os scripts de início e parada das
instâncias do componente Capture para o banco de dados de origem.
- Criando os scripts de início e parada master do Capture que chamam os
scripts de início e parada das instâncias do componente Capture para o banco de dados de origem.
- Identificando os scripts de início e parada das instâncias do componente Apply
para o banco de dados de destino.
- Criando os scripts de início e parada master do Capture que chamam os
scripts de início e parada das instâncias do componente Capture para o banco de dados de destino.
Como resultado dessa consolidação, apenas quatro scripts de início (ou parada)
precisam ser executados para iniciar ou parar os serviços de movimentação de dados para um modelo de medidas de negócios.
Pode ser realizada consolidação adicional se não houver necessidade de iniciar ou parar
os dois serviços de movimentação de dados separadamente. Nesse caso, apenas três scripts de
início e parada são necessários:
- Um script inicia (pára) todas as instâncias do componente Capture no banco de dados de Estado.
- Um script inicia (pára) todas as instâncias do componente Capture e componentes Apply
no banco de dados de Tempo de Execução.
- Um script inicia (pára) todos os componentes Apply no banco de dados de Histórico.
Se os três bancos de dados residirem exatamente em um sistema, esses três scripts
consolidados poderão ser consolidados ainda mais em apenas um único script que inicia ou
pára todas as instâncias dos Componentes Capture e Apply.
Há um caso em que uma consolidação dos scripts de início e parada
é requerida para um serviço de movimentação de dados que foi criado por implementações
diferentes. Durante a implementação inicial de um serviço de movimentação de dados, scripts
de início e parada são criados para todos os grupos de medidas de negócios. Implementações
subseqüentes que são resultado de alterações no modelo de medidas de negócios não
contêm scripts de início e parada para grupos de medidas de negócios existentes. Em vez disso, apenas scripts de início e parada para novos grupos de medidas de negócios serão
disponibilizados. É necessário atualizar manualmente os scripts de início e parada
consolidados que foram criados anteriormente.
O exemplo a seguir ilustra este caso:
Uma implementação inicial do serviço de movimentação de dados para um modelo de medidas de negócios FinanceModel contém
três grupos de medidas de negócios. Três scripts de início e parada do Capture
foram criados para o banco de dados de Estado. Subseqüentemente, o modelo foi atualizado
e uma nova medida de negócios foi incluída. Apenas um script de início e parada do
Capture será criado para o novo grupo de medidas de negócios durante a implementação. Quatro scripts
de início e parada do Capture precisam ser executados para ativar o serviço de movimentação de dados.