Qual è il carico incrementale in SSIS?

January 9

SQL Server Integration Services controlla il flusso e la trasformazione di dati attraverso una varietà di applicazioni server. SSIS è stato progettato per facilitare il movimento informazioni attraverso diversi aspetti di aziende o enti governativi. Questo significa che i dati memorizzati in diversi formati attraverso un sistema di dati possono muoversi attraverso molti diversi sistemi di database e tipi di file. Tuttavia, il caricamento dei dati da una sorgente a una destinazione può risultare lento o ingombrante quando grandi quantità di informazioni sono memorizzate alla fonte. La soluzione per questo è di usare il caricamento incrementale, in modo che solo i dati nuovi vengono trasferiti.

Caricamento dati

SSIS consente ai manager e ai tecnici del database per spostare dati da un punto ad un altro attraverso una infrastruttura di imprese informazioni. Indipendentemente dal tipo di origine dati, SSIS assicura che i dati possono essere trasferiti dalla sorgente alla destinazione. guidata SSIS di Microsoft supporta la mappatura dei dati da una fonte all'altra. Dal momento che i tecnici aziendali a decidere la natura di questa mappatura e il metodo di trasferimento dei dati viene gestito centralmente dalla SSIS, il trasferimento dei dati può diventare una questione di file semplicemente copiando da un database a un altro.

Flusso di dati

SSIS flusso di dati gestisce le trasformazioni tra una sorgente di dati e la sua destinazione. Un flusso di dati in SSIS realtà rappresenta un composto di molte operazioni, compresa l'estrazione, la trasformazione di dati, trasferimento e posizionamento dei dati. Attraverso il meccanismo del flusso di dati, gli amministratori di database possono lasciare gestire il sistema SSIS il trasferimento di grandi quantità di dati, sapendo che arriverà in un formato dati compatibile, inseriti nel database di destinazione in modo coerente con il suo funzionamento.

dati troncando

Il trasferimento di grandi quantità di dati cade preda di altri effetti, però. Nelle grandi contesti aziendali, il trasferimento di dati da una sorgente a una destinazione può coinvolgere migliaia di gigabyte di dati. Mentre gli amministratori di database in genere pianificare il trasferimento dei dati durante le ore non operative, la quantità di dati da trasferire può superare un determinato lasso di tempo, anche se è previsto durante la notte. Spesso, questo accade quando i dati a una destinazione viene eliminato o troncati in previsione di nuovi, i dati più freschi che arrivano.

incrementale Caricamento

gli indirizzi di carico incrementali questo problema correlando i dati a destinazione con i dati alla fonte. La SSIS può controllare le date modificate di dati. Se i dati alla fonte è stato modificato in un secondo momento rispetto ai dati a destinazione, è "attuale". Tuttavia, se i dati alla fonte e la destinazione hanno la stessa data di modifica, sono considerati lo stesso file. Per evitare l'eliminazione di un file solo per importare lo stesso file da un database esterno, le importazioni caricamento incrementale solo aggiornati i file dalla sorgente. In questo modo, solo i nuovi file vengono trasferiti, risparmiando tempo e fatica.