2017-06-16 2 views
3

Ich habe ein Problem Aussage wie folgt:Verketten Vorname und Nachname als Name und dann ommit Firtname und Nachname in SSIS

Aus einer DB-Quelle ich eine Tabelle, die Daten zu Person bezogen hat. Davon sind 3 Spalten als Titel, Vorname, Nachname und ich möchte das als Name ersetzen, bevor ich es an das Ziel setze.

Ich habe versucht, abgeleitete Spalte, aber es gibt mir Name (dh. Verkettung von Titel, Vorname, Nachname) und einzelne dieser Spalten auch.

Bitte vorschlagen.

+0

Beide Antworten sind richtig, warum akzeptiert man bis jetzt noch niemanden? – Yahfoufi

Antwort

2

Sie können die ursprünglichen Spalten einfach ignorieren, wenn Sie auf das Ziel verweisen oder Sie können mit der rechten Maustaste auf das Ziel klicken (oder eine Transformation nach der Ableitungsspalte) -> erweiterten Editor anzeigen -> Eingabespalten und dann die markierten Spalten entfernen Ich brauche nicht mehr.

1

Zunächst ist Ihre Lösung gut, auch wenn einzelne Spalten immer noch angezeigt werden, ist es nicht notwendig, sie zu Ihrem Ziel zuzuordnen, ignorieren Sie sie einfach.

Andere Verfahren

ein OLEDB Source wählen Source type als SQL Command Bei Verwendung und verwenden den folgenden Befehl ein:

SELECT [Title] + ' ' + [FirstName] + ' ' + [LastName] AS Name, ... 
FROM MyTable 

Wenn Excel SourceSource type als SQL Command auswählen und verwenden den folgenden Befehl ein:

SELECT [Title] + ' ' + [FirstName] + ' ' + [LastName] AS Name 
FROM [Sheet1$] 
Verwandte Themen