SSIS Coloana derivate lipsă din aval

voturi
1

Am creat o coloană derivată, care se traduce 1 la un „M“ și 2 „F“. adică un indicator de gen. Coloana derivată alimentează într-o transformare Lookup fuzzy și apoi la o ruptură condiționată. Problema este câmpul derivată nu apare în oricare dintre componentele din aval. In Lookup Fuzzy transforma „Pass Through“ este bifată caseta de verificat pentru coloana derivată, dar în următorul Split, condițională transforma coloana nu apare deloc. lucru amuzant este că _Similarity_Gender_Derived apare în lista de coloane pentru separarea condiționată.

Să sperăm că altcineva a văzut acest tip de comportament.

Multumesc - Dl. Do

Întrebat 12/03/2009 la 14:23
sursa de către utilizator
În alte limbi...                            


3 răspunsuri

voturi
0

Ați adăugat Coloana derivate într-un lanț de transformare deja existente?

Dacă ai făcut, atunci există o șansă bună ca una dintre transformatelor mai jos coada este setat să nu treacă pe această coloană nou derivată. Verificați toate transformatelor de mai jos și asigurați-vă că derivă coloana este setat pentru a fi trecut prin.

Publicat 12/03/2009 la 14:48
sursa de către utilizator

voturi
3
  1. Faceți clic dreapta pe sarcina Căutare Fuzzy și selectați Afișare Editor Avansat.
  2. Du-te la tab-ul „de intrare și ieșire Properties“.
  3. Extindeți „ieșire“ element, și apoi „Coloane de ieșire“ element.
  4. Este coloana derivată enumerate acolo?

Dacă este, de asemenea, ar trebui să apară pe coloanele de intrare disponibile ale sarcinii Split, condiționată. Dacă nu ...

  1. click dreapta pe sarcina coloană derivate și selectați Afișare Editor Avansat.
  2. Du-te la tab-ul „de intrare și ieșire Properties“.
  3. Extindeți „Derivat coloana de ieșire“ element, și apoi „Coloane de ieșire“ element și selectați coloana de gen derivate.
  4. Notă atributul său LineageID.
  5. Repetați pașii anteriori pentru a obține Coloane de ieșire Fuzzy de căutare a lui.
  6. Hit butonul „Adăugați o coloană“. Nume coloana același nume ca și coloana derivată, și în atributul „SourceInputColumnLineageID“, introduceți LineageID ați notat mai devreme.

Răspuns alternativ: este coloana derivată crearea tuturor coloanelor noi, sau pur și simplu înlocuirea dvs. „1/2“ coloana existentă? În coloana Editor derivate, verifica „Coloana derivate“ .. hmm .. coloană. Dacă sunt doar înlocuirea coloana existentă cu noua valoare (în loc de a adăuga o nouă coloană) s-ar putea să fie doar în căutarea în locul greșit.

Publicat 12/03/2009 la 15:29
sursa de către utilizator

voturi
1

Mersi pentru raspuns. Se pare că această problemă a avut de a face cu unele de corupție cu datele meta. Am ajuns să merg înapoi în Coloana Derivat Transformare, redenumit coloana din greșeală, apoi a adăugat o nouă coloană derivată cu numele vechi. Am salvat de transformare, iar apoi a eliminat coloana originală. Asta a rezolvat problema.

Vă mulțumim pentru răspunsurile.

Publicat 12/03/2009 la 17:48
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more