Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
SSIS Integration Runtime i Azure Data Factory
Skriptkomponenten utökar dataflödesmöjligheterna hos 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-komponenten förenklar utvecklingen av en anpassad dataflödeskälla, transformation eller destination när källorna, transformationerna och destinationerna som ingår i Integration Services inte fullt ut uppfyller dina krav. Efter att du konfigurerat komponenten med förväntade in- och utgångar skriver den 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 skriptkomponent interagerar med det innehållande paketet och med dataflödet genom de autogenererade klasserna i ComponentWrapper - och BufferWrapper-projektobjekten , vilka är instanser av respektive ScriptComponentScriptBuffer klasserna. Dessa klasser gör kopplingar, variabler och andra paketobjekt tillgängliga som typade objekt och hanterar in- och utdata. Script-komponenten kan också använda Visual Basic-namnrymden och klassbiblioteket .NET Framework, samt anpassade assembler, för att implementera anpassad funktionalitet.
Skriptkomponenten och infrastrukturkoden som genereras för dig förenklar avsevärt processen med att utveckla en anpassad dataflödeskomponent. För att förstå hur Script-komponenten fungerar kan det dock vara användbart att läsa avsnittet Utveckling av en anpassad Data Flow-komponent för att förstå stegen som ingår i att utveckla en custom data flow-komponent.
Om du skapar en källa, transformation eller destination som du planerar att återanvända i flera paket, bör du överväga att utveckla en egen komponent istället för att använda Script-komponenten. Mer information finns i Utveckla en komponent för anpassat dataflöde.
I det här avsnittet
Följande ämnen ger mer information om skriptkomponenten.
Konfigurera skriptkomponenten i skriptkomponentredigeraren
Egenskaper som du konfigurerar i Script Transformation Editor påverkar kapaciteterna och prestandan hos Script Component Code.
Kodning och felsökning av skriptkomponenten
Du använder utvecklingsmiljön Microsoft Visual Studio Tools for Applications (VSTA) för att utveckla skripten som ingår i Script-komponenten.
Förstå Script Component Object Model
Ett nytt Script-komponentprojekt innehåller tre projektobjekt med flera klasser samt autogenererade egenskaper och metoder.
Användning av variabler i skriptkomponenten
ComponentWrapper-projektobjektet innehåller starkt typade accessoregenskaper för paketvariabler.
Anslutning till datakällor i skriptkomponenten
ComponentWrapper-projektobjektet innehåller också starkt typade accessoregenskaper för anslutningar definierade i paketet.
Att höja händelser i manuskomponenten
Du kan skapa händelser för att ge meddelanden om problem och fel.
Loggning i skriptkomponenten
Du kan logga information till loggleverantörer som är aktiverade i paketet.
Utveckling av specifika typer av skriptkomponenter
Dessa enkla exempel förklarar och demonstrerar hur man använder Script-komponenten för att utveckla dataflödeskällor, transformationer och destinationer.
Ytterligare exempel på skriptkomponenter
Dessa enkla exempel förklarar och demonstrerar några möjliga användningsområden för Script-komponenten.