Erstellen einer ETL mit SQL Server 2008 R2 Express
Ich habe vor kurzem installiert die neueste version von SQL Server (2008 R2 x64) und versuche nun meinen ersten Schritte zum erstellen einer ETL.
Ist es möglich, zu erstellen, ETL mit SQL Server 2008 R2 Express, und wenn nicht, gibt es einige Hilfsmittel, die Ihnen das kostenlos?
Was ich vorhabe zu tun ist, sammeln die Daten aus verschiedenen Quellen wie web-services, rss-feeds, analysiert eine url-Anforderung, eine Datei oder vielleicht andere Datenbank-engine. Verwandeln Sie diese Daten für eine verständliche schema (für meine Zwecke) und speichern Sie diese in meine SQL Server Datenbank.
- ETL ist ein sehr allgemeiner Begriff. Bitte geben Sie, mehr klar, was Sie versuchen zu erreichen.
- was Stelle ich mir vor, ist das sammeln von Daten aus mehreren Quellen wie ein webservice, rss-Feeds, analysiert eine url-Anforderung, eine Datei oder vielleicht andere Datenbank-engine. Verwandeln Sie diese Daten für eine verständliche schema (für meine Zwecke) und speichern Sie diese auf meinem datatabase!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie sich für eine eher einfache, aber sehr flexible und code-basierter Ansatz als alternative zu den SSIS (Integration Services), würde ich empfehlen, Sie haben einen guten Blick auf die
Rhino ETL
code-Bibliothek von Ayende Rahien.Schauen Sie sich diese Ressourcen:
Rhino ETL ist eine code-Basis, Programmierer-orientierten Ansatz - es gibt Sie, die netten, brauchbaren Basis-Klassen, von denen Sie Erben, und gerade über alles tun - mit wenig Aufwand.
Integration Services, die das Produkt von SQL Server für diese Art von Aufgaben wird nicht unterstützt von der Express-Edition.
Obwohl, können Sie nehmen Sie den langen Weg, um die Integrationen mit klarem TSQL und Funktionen der Express Edition wie linked server (für andere Datenbanken, access und excel), sqlcmd (für file system) - und XML-Unterstützung(web-services).