Microsoft SQL Server Integration Services (SSIS) ist eine Plattform zum Erstellen leistungsstarker Datenintegrationslösungen, einschließlich Extraktions-, Transformations- und Ladepaketen (ETL) für Data Warehousing. SSIS enthält grafische Tools und Assistenten zum Erstellen und Debuggen von Paketen. Aufgaben zum Ausführen von Workflowfunktionen wie FTP-Vorgängen, Ausführen von SQL-Anweisungen und Senden von E-Mail-Nachrichten; Datenquellen und -ziele zum Extrahieren und Laden von Daten; Transformationen zum Bereinigen, Aggregieren, Zusammenführen und Kopieren von Daten; eine Verwaltungsdatenbank, SSISDB, zur Verwaltung der Paketausführung und -speicherung; und Anwendungsprogrammierschnittstellen (APIs) zum Programmieren des Integration Services-Objektmodells.
Laut Microsoft werden SSIS-Pakete hauptsächlich verwendet:
• Zusammenführen von Daten aus heterogenen Datenspeichern, die Daten füllen
• Lager und Data Marts Bereinigen und Standardisieren der Datenerstellung
• Business Intelligence in einen Datenumwandlungsprozess automatisieren
• Verwaltungsfunktionen und Laden von Daten
Für Entwickler:
Das SSIS-Paket kann in die VS-Entwicklungsumgebung integriert werden, um Business Intelligence-Lösungen zu erstellen. Business Intelligence Development Studio ist die Visual Studio-Umgebung mit Verbesserungen, die für Business Intelligence-Lösungen spezifisch sind. Es funktioniert nur mit 32-Bit-Entwicklungsumgebungen.
Laden Sie die SSDT-Tools für Visual Studio herunter:
http://www.microsoft.com/en-us/download/details.aspx?id=36843
Erstellen eines SSIS-ETL-Pakets - Grundlagen:
https://docs.microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017
Beispielprojekt für SSIS-Funktionen in 6 Lektionen:
https://docs.microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017