Serviços de replicação para Data Warehousing
serviços de middleware de replicação combinar seleção e extração, movimento e de carga a partir de um banco de dados para um ou mais outros, normalmente geridas por um único produto DBMS. (O banco de dados de origem e todos os alvos são todos Oracle, Sybase todos, ou todos os Microsoft SQL Server, por exemplo).
Embora as capacidades de serviço de replicação variar entre os produtos de DBMS, tradicionalmente, eles foram instantâneo orientados: Um instantâneo de qualquer um banco de dados inteiro ou as alterações desde a última replicação ocorreu são extraídos, em um tempo pré-determinado, a partir da fonte e copiado através de uma rede ambiente para os objectivos pretendidos.
Os dados são então transmitidos e carregado como está (sem transformação ocorre). Muitos fornecedores de banco de dados implementaram sua replicação por ler os arquivos de log de alterações. Este estilo de replicação é muito eficiente porque não aumentar a sobrecarga de seus sistemas transacionais para replicar os dados.
Mas a replicação não substitui a longa lista de serviços de middleware de armazenamento de dados. Você quer usar a replicação em um ambiente de armazenamento de dados, principalmente quando as alterações de captura no banco de dados de origem, muitas vezes chamado Change Data Capture (CDC), ou depois de carregar os dados em seu data warehouse e, em seguida, extrair os dados e enviá-lo para data marts, como mostrado nesta figura.
mudanças de captura de serviços de replicação baseada em RDBMS no sistema de origem para otimizar a seleção de dados e processo de extração.