2008-08-22 7 views
3

Ich habe ein .NET Webforms-Frontend, mit dem Administratoren zwei .xls-Dateien für die Offline-Verarbeitung hochladen können. Da diese Dateien für die Validierung (und Aggregation) verwendet werden, speichere ich diese in einem Bildfeld in einer Tabelle.Wie werden Excel-Dateien, die in einer Bilddatentypspalte gespeichert sind, mit dem SSIS-Paket verarbeitet?

Mein Ziel ist es, ein SSIS-Paket zu erstellen, das diese Dateien offline bearbeiten wird. Weiß jemand, wie man SSIS verwendet, um einen Blob aus einer Tabelle in sein natives (in diesem Fall .xls) Format zur Verwendung in einer Datenflusstask zu lesen?

Antwort

1

In meiner (zugegebenermaßen begrenzten) Erfahrung mit SSIS ist es ziemlich gut darin, schnell etwas auf den Weg zu bringen, aber es ist frustrierend begrenzt, etwas zu bekommen, das sich wie die eleganteste und effizienteste Lösung für einen Programmierer anfühlt.

Da das Excel-Quelltext-Editor scheint nur Dateien als Eingabe zu nehmen, müssen Sie es auf eine Datei oder reimplementieren seine Funktionalität in Code geben, die einen Klecks nehmen. Ich verstehe, dass dies unbefriedigend ist, aber am Ende ist dies ein zeitsparendes Werkzeug.

+0

Ich dachte an eine Art von Dateisystem exportieren zu tun, damit ich es in SSIS importieren könnte. Es scheint jedoch, als ob es etwas "in Erinnerung" geben sollte, dies zu tun? –

+0

Ich habe nicht getestet, dass dies funktioniert - aber Sie könnten in der Lage sein, den Blob abzufragen, ihn als Rohdatei auszugeben und ihn dann als Quelle in einem anderen Datenfluss zu verwenden. – dmo