Het pakket uitbreiden met de scripttaak

Van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

De Script-taak breidt de runtime-mogelijkheden van Microsoft Integration Services-pakketten uit met aangepaste code geschreven in Microsoft Visual Basic of Microsoft Visual C# die wordt gecompileerd en uitgevoerd tijdens de uitvoering van het pakket. De Script-taak vereenvoudigt de ontwikkeling van een aangepaste runtime-taak wanneer de taken die bij Integration Services zijn inbegrepen niet volledig aan uw eisen voldoen. De Script-taak schrijft alle benodigde infrastructuurcode voor je, zodat je je exclusief kunt richten op de code die nodig is voor je aangepaste verwerking.

Een Script-taak werkt samen met het containerende pakket via het globale Dts-object , een instantie van de ScriptObjectModel klasse die in de scriptomgeving wordt blootgesteld. Je kunt code schrijven in een Script-taak die de waarden in Integration Services-variabelen aanpast; later kan het pakket die bijgewerkte waarden gebruiken om het pad van zijn workflow te bepalen. De Script-taak kan ook de Visual Basic-naamruimte en de .NET Framework-klassebibliotheek gebruiken, evenals aangepaste assemblies, om aangepaste functionaliteit te implementeren.

De Script-taak en de infrastructuurcode die het voor je genereert vereenvoudigen het proces van het ontwikkelen van een aangepaste taak aanzienlijk. Om echter te begrijpen hoe de Script-taak werkt, kan het nuttig zijn om de sectie Een Aangepaste Taak Ontwikkelen te lezen om de stappen te begrijpen die komen kijken bij het ontwikkelen van een aangepaste taak.

Als je een taak aanmaakt die je in meerdere pakketten wilt hergebruiken, zou je moeten overwegen een aangepaste taak te ontwikkelen in plaats van de Script-taak. Voor meer informatie, zie Scriptingoplossingen vergelijken en aangepaste objecten.

In deze sectie

De volgende onderwerpen geven meer informatie over de Script-taak.

Het configureren van de scripttaak in de Script Taakeditor
Legt uit hoe de eigenschappen die je configureert in de Script Taakeditor de mogelijkheden en prestaties van de code in de Script-taak beïnvloeden.

Coderen en debuggen van de scripttaak
Legt uit hoe je Microsoft Visual Studio Tools for Applications (VSTA) gebruikt om de scripts te ontwikkelen die in de Script-taak zijn opgenomen.

Variabelen gebruiken in de scripttaak
Legt uit hoe variabelen via de Variables eigenschap gebruikt kunnen worden.

Verbinding maken met databronnen in de scripttaak
Legt uit hoe je aansluitingen via het Connections pand kunt gebruiken.

Gebeurtenissen in de scriptopdracht verhogen
Legt uit hoe je evenementen via het Events pand kunt organiseren.

Inloggen in de scripttaak
Legt uit hoe je informatie via de Log methode kunt loggen.

Resultaten teruggeven van de scripttaak
Legt uit hoe je resultaten kunt teruggeven via het pand TaskResult en het ExecutionValue pand.

Voorbeelden van scripttaken
Biedt eenvoudige voorbeelden die verschillende mogelijke toepassingen voor een Script-taak demonstreren.