? SQL Server Integration Services steuert den Fluss und die Transformation von Daten überqueren eine Vielzahl von Server-Anwendungen . SSIS ist entworfen, um Informationen über verschiedene Aspekte Bewegung von Unternehmen oder staatlichen Einrichtungen zu erleichtern. Dies bedeutet, dass die Daten in verschiedenen Formaten in einer Datenbank gespeichert werden in vielen unterschiedlichen Datenbanksystemen und Dateitypen zu bewegen. Jedoch kann das Laden von Daten von einer Quelle zu einem Ziel zu beweisen langsam oder umständlich sein, wenn große Mengen von Informationen an der Quelle gespeichert sind. Die Lösung dafür ist, um inkrementelle Laden verwenden , so dass nur neue Daten übertragen werden. Daten werden geladen
SSIS ermöglicht Datenbank -Manager und Techniker , um Daten von einem Punkt zum anderen über ein Unternehmen Informations-Infrastruktur zu bewegen. Unabhängig von der Datenquelle Art sorgt SSIS dass die Daten von der Quelle zum Ziel übertragen werden. Microsoft SSIS -Assistent unterstützt die Zuordnung von Daten aus einer Quelle zur anderen . Da das Geschäft Techniker die Natur dieses Mapping entscheiden und das Verfahren der Datenübertragung wird zentral von der SSIS verwaltet werden, können Daten übertragen eine Frage der einfach Kopieren von Dateien von einer Datenbank zur anderen zu werden.
Data Flow
SSIS Data Flow übernimmt die Transformationen zwischen einer Datenquelle und Ziel. Ein Datenfluss im SSIS stellt eigentlich einen Verbund aus vielen Operationen , einschließlich der Daten -Extraktion, Transformation von Daten , Datenübertragung und Platzierung. Durch den Datenfluss Mechanismus können Datenbankadministratoren lassen die SSIS -System für den Transfer von großen Datenmengen , wohl wissend, dass sie in einem kompatiblen Datenformat , in der Zieldatenbank im Einklang mit seinem Betrieb eingesetzt ankommen .
Daten Abschneiden
Übertragung großer Datenmengen zum Opfer fällt andere Effekte , jedoch. In großen Unternehmen Einstellungen kann die Übertragung von Daten von einer Quelle zu einem Ziel beinhalten Tausende von Gigabytes an Daten . Während Datenbankadministratoren typischerweise planen Datenübertragungen während nicht- operative Stunden , könnte die Menge der zu übertragenden Daten überschreiten eines vorgegebenen Zeitrahmens , auch wenn es über Nacht ist geplant. Oft geschieht dies, wenn die Daten an einem Ziel wird gelöscht oder in Erwartung neuer , frischer abgeschnitten ankommenden Daten .
Incremental Loading
Inkrementelles Laden dieses Problem adressiert durch Korrelation Daten am Ziel mit den Daten an der Quelle. Der SSIS kann überprüfen Sie die geänderten Daten von Daten. Wenn Daten an der Quelle ist zu einem späteren Zeitpunkt als Daten am Ziel geändert worden , es ist " Strom . " Allerdings, wenn Daten an der Quelle und dem Ziel das gleiche Änderungsdatum haben , werden sie als die gleiche Datei . Um zu vermeiden, das Löschen einer Datei , nur um die gleiche Datei aus einer externen Datenbank zu importieren, inkrementelle Laden Einfuhren nur Dateien von der Quelle aktualisiert. Auf diese Weise werden nur neue Dateien übertragen , das spart Zeit und Mühe.