sql >> Databasteknik >  >> RDS >> Sqlserver

SSIS - Konvertera flera kolumnvärden till noll

SSIS-uttryck blir håriga och svåra att läsa när logiken är komplex eller om det finns flera utvärderingar. I ditt fall kommer du att avsluta med en massa uppgifter som individuellt gör väldigt lite.

Jag skulle bunta ihop detta till en skriptkomponent. På så sätt kan du använda grundläggande vb- eller c#-funktioner för att utvärdera om alla dina kolumner korrekt konverterar till numeriska och tilldela standardvärden när de inte gör det. Dessutom kan du implementera ett försök/fånga-scenario och skicka felmeddelanden till en annan utdatabuffert.

Här är några exempel på hur man använder skriptkomponenten som en transformation:

http://www. bimonkey.com/2009/09/the-script-transformation-part-1-a-simple-transformation/

http://www.sqlis.com /sqlis/post/The-Script-Component-as-a-Transformation.aspx

http://www.codeproject.com/Articles /193855/An-indespensible-SSIS-transformation-component-Scr



  1. Enkelt gilla/ogilla betygssystem i php och MySQL

  2. Oracle skapa tabell med kolumnkommentarer

  3. Varför ändrar DBI implicit heltal till strängar?

  4. MySQL - PHP unika värden från rader