sql >> Database >  >> RDS >> Sqlserver

selectief taak uitvoeren in ssis-besturingsstroom

Ik denk dat uw vraag dezelfde was als de mijne, waarin ik de uitvoering van een taak "inline" in mijn controlestroom wilde regelen.

De eenvoudigste manier die ik heb gevonden, is geen expressie op de gegevensconnectoren tussen de besturingsstroomobjecten, maar eerder het gebruik van expressies op het besturingsobject zelf en het instellen van de waarde "Uitschakelen" met behulp van een expressie. Op deze manier wordt het object bij uitvoering overgeslagen of niet gebaseerd op de evaluatie van de uitdrukking.

Als voorbeeld wilde ik een "SQL-taak uitvoeren" uitvoeren om mijn indexen te verwijderen op basis van het feit of een variabele met de naam "ExtractType" gelijk was aan "Full". Als dat zo was, wilde ik de indexen op mijn tabellen verwijderen voordat ik mijn volledige belasting deed.



  1. SSMS-add-in opnieuw inschakelen

  2. MySQL-resultaten rangschikken en groeperen

  3. Wat is het beste hulpmiddel om twee SQL Server-databases (schema en gegevens) te vergelijken?

  4. Mijn waar-instructie met een JSON_extract-functie op een nullable-kolom wordt bevestigd wanneer de waarde van die kolom NULL is?