Announcement

Collapse
No announcement yet.

SSIS -> Benutzerdefinierter Export

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SSIS -> Benutzerdefinierter Export

    Hallo zusammen,

    ich stehe vor einer Herausforderung und komme nicht so richtig weiter. Vielleicht könnt Ihr mir helfen.

    Ich möchte aus einem ganz normalen Select-Statement einen benutzerdefinierten Export per Textdatei erstellen lassen. Das ganze stelle ich mir am komfortabelsten als SSIS-Package vor.

    Allerdings soll die Ergebnismenge nicht einfach ausgeworfen werden (wie z.B. CSV), sondern es sollen vor der Ergebnismenge einige Zeilen eingefügt werden.

    Zum besseren Verständnis vielleicht ein Beispiel:

    BEGIN DER DATEI
    Beispieltext 1
    Beispieltext 2
    Beispieltext 3
    Leere Zeile
    Vorname, Nachname, Strasse, Hausnummer
    .
    ..
    ...
    ENDE DER DATEI

    Anstelle von Vorname, Nachname etc. soll der erste Datensatz aus dem Select-Statement kommen und so weiter.

    Ich gehe davon aus, daß dies mit einer Scriptkomponente zu schaffen ist. Leider habe ich damit noch nicht so viel gemacht.

    Für Eure Hilfe im Voraus ein großes DANKE!

  • #2
    Hallo,

    ich habe es zwar nicht konkret ausprobiert, würde es aber mal so versuchen.

    1. Flatfileziel:
    - Eine Spalte für Text
    - Option "Daten überschreiben" = Ja

    2. Flatfileziel, gleiche Datei
    - Spalten wie Datenquelle, also die Adressdaten
    - "Daten überschreiben" = Nein

    und dann einfach der Reihe nach. Mit der Leerzeile musst Du etwas tricksen, vielleicht mit einem 3ten Flatfile als Ziel (wie 1te, nur ohne überschreiben). Als Quelle könntest Du irgendeine gültige DB nehmen und einfach
    [highlight=SQL]SELECT '' AS LeerZeile[/highlight]
    als SQL Statement verwenden.
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment

    Working...
    X