Utöka paketet med skriptuppgiften

Gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

Skriptuppgiften utökar körningsmöjligheterna för Microsoft Integration Services-paket med anpassad kod skriven i Microsoft Visual Basic eller Microsoft Visual C# som kompileras och körs vid paketets körning. Script-uppgiften förenklar utvecklingen av en anpassad körtidsuppgift när de uppgifter som ingår i Integration Services inte fullt ut uppfyller dina krav. Script-uppgiften skriver all nödvändig infrastrukturkod åt dig, så att du kan fokusera uteslutande på den kod som krävs för din anpassade bearbetning.

En Script-uppgift interagerar med det innehållande paketet via det globala Dts-objektet , en instans av klassen ScriptObjectModel som exponeras i skriptmiljön. Du kan skriva kod i en Script-uppgift som modifierar värdena som lagras i Integration Services-variabler; senare kan paketet använda dessa uppdaterade värden för att bestämma vägen för sitt arbetsflöde. Script-uppgiften kan också använda Visual Basic-namnrymden och .NET Framework-klassbiblioteket, samt anpassade assembler, för att implementera anpassad funktionalitet.

Skriptuppgiften och infrastrukturkoden som genereras för dig förenklar avsevärt processen att utveckla en anpassad uppgift. För att förstå hur Script-uppgiften fungerar kan det vara användbart att läsa avsnittet Utveckla en anpassad uppgift för att förstå stegen som ingår i att utveckla en anpassad uppgift.

Om du skapar en uppgift som du planerar att återanvända i flera paket, bör du överväga att utveckla en egen uppgift istället för att använda Script-uppgiften. För mer information, se Jämförelse av skriptlösningar och anpassade objekt.

I det här avsnittet

Följande ämnen ger mer information om Script-uppgiften.

Konfigurera skriptuppgiften i skriptuppgiftsredigeraren
Förklarar hur egenskaperna du konfigurerar i Script Task Editor påverkar kodens funktioner och prestanda i Script-uppgiften.

Kodning och felsökning av skriptuppgiften
Förklarar hur man använder Microsoft Visual Studio Tools for Applications (VSTA) för att utveckla skripten som ingår i Script-uppgiften.

Användning av variabler i skriptuppgiften
Förklarar hur man använder variabler genom denna Variables funktion.

Anslutning till datakällor i skriptuppgiften
Förklarar hur man använder anslutningar genom fastigheten Connections .

Att höja händelser i skriptuppgiften
Förklarar hur man kan lyfta evenemang genom fastigheten Events .

Logga in skriptuppgiften
Förklarar hur man loggar information genom metoden Log .

Returnera resultat från skriptuppgiften
Förklarar hur man returnerar resultat via fastigheten TaskResult och fastigheten ExecutionValue .

Exempel på skriptuppgifter
Ger enkla exempel som visar flera möjliga användningsområden för en Script-uppgift.