Ist Grunddatei einen gültigen Anwendungsfalles für SQL Server Integration Services (SSIS) Neuformatierung?

StackOverflow https://stackoverflow.com/questions/2018662

  •  19-09-2019
  •  | 
  •  

Frage

SSIS mit Neuformatierung von flachen Dateien von einem Format in ein anderes zu tun (keine Datenbank verwenden, nur Flat-File-Verbindungen)? Eine gängige Praxis, oder ist es wie mit Kanonen Nagel einzuschlagen

Der Grund, warum ich darum bitten, dass ich zur Zeit in der Firma arbeite wir das Produktionspersonal (einige nicht zu technisch versierte) mit einem hauseigenen Programmiersprache haben eigene Programme zu schreiben Datei Umformatierung / Datentransformation zu tun. Mein Gedanke nach breifly betrachten und mit BIDS und SSIS spielen ist, dass ein Paket mit der GUI-Gebäude scheint eine erhebliche Steigerung der Produktivität über sie individuellen schreiben zu schaffen Logik Neuformatierung. Ich frage mich nur, ob dies ein verbreiteter Gebrauch scenerio ist?

[Bearbeiten]
Die Umformatierung / Datentransformation durchgeführt, kann von dem Grunde cleanup (Begründung / Casing Anpassungs- / Füllung) bis hin zu komplexem Material Bereich, in den Teil von Daten kann in verschiedener Weise übergeben, verarbeitet und zurückgegeben.

Es wird auf jeden Fall Automatisierung in einigen Fällen beteiligt sein (wie, dass einer der Gründe, warum ich in erster Linie in diesen suche gestartet). Ich besprach dies bereits mit einem unserem Netzwerk Jungs und wir haben diese Tools und Lizenzen zur Verfügung zu verwenden, so dass die Kosten kein Thema.

War es hilfreich?

Lösung

Ich denke, dass dies wirklich abhängt. Sicherlich benutzt zu haben SSIS viel ich gefunden habe, es ist ein sehr flexibles Werkzeug zu sein, geeignet schön zu den Zielen, die Sie oben beschreiben (wenn auch ein wenig näher auf die Datei Neuformatierung / Datentransformation könnte nützlich sein).

Es würde mich interessieren, ob SSIS ist ein Werkzeug, das Sie bereits zur Verfügung haben, oder wenn Sie es für diese Aufgabe besonders Kauf würde. Wenn die Werkzeuge gibt es bereits für alle zu nutzen, dann bin ich der Meinung, dass es perfekt geeignet. Die Lizenzkosten für Entwickler Ausgaben sind sehr vernünftig, und ich habe nicht viel von einem Problem mit der Tatsache, dass Sie keine der Datenbank Aspekte dieser werden unter Verwendung (wenn ich Dich richtig verstanden habe).

Ich mag auch daran interessiert zu wissen, ob es irgendeine Art von Automatisierung für das, was Sie tun, geplant ist. das heißt ein Ort, wo Prozesse laufen würden, die eine ‚Live‘ -Umgebung gehalten werden könnten. Wenn ja, dann können Sie Kosten im Zusammenhang mit der Bereitstellung einer SQL Server gefunden - Server-Lizenz. Eine Lizenz dieser Art, die SSIS-Pakete laufen kann, ist nicht eine kleine Menge an Geld, obwohl ich dies nicht die erfahrensten bin, so wird diese Frage vielleicht am besten aufgeschoben auf eine geeignetere Forum (zB ServerFault).

Sie erwähnt, dass die Organisation über eine eigene Programmiersprache haben. Dies kann ineffizient sein, aber ich vermute, dass das passt mit irgendeiner Art von bestehenden Rahmen / Umwelt für die Änderungskontrolle in, Versand, etc. Wenn Sie SSIS einführen, dann werden Sie feststellen, dass Sie diese in bestehende Prozesse kann integrieren . Ich sage nicht, dass ein Show-Stopper, aber all Teil der Überlegungen, die Sie machen müssen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top