sql >> Database teknologi >  >> RDS >> Sqlserver

SSIS - Konverter flere kolonneværdier til null

SSIS-udtryk bliver behårede og svære at læse, når logikken er kompleks, eller hvis der er flere evalueringer. I dit tilfælde vil du ende med en masse opgaver, som hver for sig gør meget lidt.

Jeg ville samle dette i en script-komponent. På den måde kan du bruge grundlæggende vb- eller c#-funktioner til at evaluere, om alle dine kolonner korrekt konverteres til numeriske og tildele standardindstillinger, når de ikke gør det. Derudover kan du implementere et try/catch-scenarie og elegant sende fejl til en anden outputbuffer.

Her er nogle eksempler på, hvordan man bruger script-komponenten 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-uundværlig-SSIS-transformation-component-Scr



  1. Oprettelse af en kumulativ sumkolonne i MySQL

  2. MySql om sletning af kaskadekoncept?

  3. Aktivering af virtualisering i BIOS på bærbar eller stationær computer til Virtualbox VM

  4. Er firkantede parenteser gyldige i en SQL-forespørgsel?