? SQL Server Integration Services controla o fluxo e transformação de dados atravessar uma variedade de aplicativos de servidor. SSIS é projetado para facilitar a movimentação de informações entre os diferentes aspectos de empresas ou entidades governamentais. Isto significa que os dados armazenados em diferentes formatos através de um sistema de dados pode se mover através de muitos sistemas de banco de dados diferentes e tipos de arquivo . No entanto, o carregamento de dados de uma fonte para um destino pode provar lento ou pesado , quando grandes quantidades de informação são armazenados na fonte. A solução para isso é usar o carregamento incremental , portanto, apenas os novos dados são transferidos. Carregando dados
SSIS permite que os gerentes de banco de dados e técnicos para mover dados de um ponto a outro através de uma infra-estrutura de empresas de informação. Independentemente do tipo de fonte de dados , o SSIS garante que os dados podem ser transferidos da origem para o destino. Assistente SSIS da Microsoft suporta o mapeamento de dados de uma fonte para outra . Desde técnicos de negócios decidir a natureza desse mapeamento eo método de transferência de dados é gerenciado centralmente pelo SSIS, a transferência de dados pode se tornar uma questão de simplesmente copiar os arquivos a partir de um banco para outro .
Data Flow
SSIS Data Flow lida com as transformações entre uma fonte de dados e seu destino. Um fluxo de dados no SSIS representa na verdade uma composição de muitas operações , incluindo a extração de dados , transformação de dados , transferência de dados e colocação de dados. Através do mecanismo de fluxo de dados, administradores de banco de dados pode deixar que o sistema SSIS lidar com a transferência de grandes quantidades de dados , sabendo que ele vai chegar em um formato de dados compatível, inserido no banco de dados de destino de uma maneira consistente com o seu funcionamento .
dados truncando
transferir grandes quantidades de dados cai presa de outros efeitos , no entanto. Em grandes ambientes corporativos , a transferência de dados de uma fonte para um destino pode envolver milhares de gigabytes de dados . Enquanto os administradores de banco de dados normalmente agendar transferências de dados fora do horário de funcionamento , a quantidade de dados a serem transferidos podem exceder um determinado período de tempo , mesmo que seja marcada durante a noite. Muitas vezes , isso acontece quando os dados em um destino é excluído ou truncado na expectativa de dados novas e frescas que chegam .
Incremental Carregando
incrementais endereços de carregamento este problema, correlacionando dados no destino de dados para a fonte . O SSIS pode verificar as datas modificadas de dados. Se os dados na fonte foi modificado em uma data posterior de dados no destino, é " atual. " No entanto, se os dados na origem eo destino têm a mesma data de modificação , eles são considerados o mesmo arquivo. Para evitar a exclusão de um arquivo apenas para importar o mesmo arquivo de um banco de dados externo , as importações de carregamento incremental apenas arquivos atualizados a partir da fonte . Dessa forma, apenas os novos arquivos são transferidos , economizando tempo e esforço.