Jämföra skriptlösningar och anpassade objekt

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

En Integration Services Script-uppgift eller Script-komponent kan implementera mycket av samma funktionalitet som är möjlig i en anpassad hanterad uppgift eller dataflödeskomponent. Här är några överväganden för att hjälpa dig välja rätt typ av uppgift för dina behov:

  • Om konfigurationen eller funktionaliteten är specifik för ett enskilt paket bör du använda Script-uppgiften eller Script-komponenten istället för att utveckla ett eget objekt.

  • Om funktionaliteten är generisk och kan komma att användas i framtiden för andra paket och av andra utvecklare, bör du skapa ett eget objekt istället för att använda en skriptlösning. Du kan använda ett eget objekt i vilket paket som helst, medan ett skript bara kan användas i det paket det skapades för.

  • Om koden kommer att återanvändas inom samma paket bör du överväga att skapa ett eget objekt. Att kopiera kod från en skriptuppgift eller komponent till en annan leder till minskad underhållsbarhet eftersom det blir svårare att underhålla och uppdatera flera kopior av koden.

  • Om implementationen kommer att ändras över tid, överväg att använda ett eget objekt. Anpassade objekt kan utvecklas och distribueras separat från föräldrapaketet, medan en uppdatering av en skriptlösning kräver omdistribution av hela paketet.