Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
SSIS Integration Runtime v rámci Azure Data Factory
Skriptová komponenta rozšiřuje možnosti datového toku balíčků Microsoft integračních služeb vlastním kódem napsaným v Microsoft Visual Basic nebo Microsoft Visual C#, který je kompilován a vykonáván za běhu balíčku. Skriptová komponenta zjednodušuje vývoj vlastního zdroje, transformace nebo cíle datového toku, když zdroje, transformace a cíle zahrnuté v integračních službách plně nesplňují vaše požadavky. Po nakonfigurování komponenty s očekávanými vstupy a výstupy napíše veškerý potřebný kód infrastruktury za vás, takže se můžete soustředit výhradně na kód potřebný pro vaše vlastní zpracování.
Skriptová komponenta interaguje s obsahujícím balíčkem a s datovým tokem skrze automaticky generované třídy v projektových položkách ComponentWrapper a BufferWrapper , které jsou instancemi ScriptComponent tříd a ScriptBuffer tříd. Tyto třídy zpřístupňují spojení, proměnné a další položky balíčku jako typované objekty a spravují vstupy a výstupy. Skriptová komponenta může také využívat jmenný prostor Visual Basic a knihovnu tříd .NET Framework, stejně jako vlastní assemblery, k implementaci vlastní funkcionality.
Komponenta Script a kód infrastruktury, který generuje pro zjednodušení procesu vývoje vlastní komponenty toku dat. Abyste však pochopili, jak komponenta Script funguje, může být užitečné přečíst si sekci Developing a Custom Tok dat Component, abyste pochopili kroky potřebné k vývoji vlastního komponentu data flow.
Pokud vytváříte zdrojový kód, transformaci nebo cílovou platformu, kterou plánujete znovu použít ve více balíčcích, měli byste zvážit vývoj vlastní komponenty místo použití skriptové komponenty. Další informace naleznete v tématu Vývoj vlastní komponenty toku dat.
V této sekci
Následující témata poskytují více informací o komponentě Script.
Konfigurace skriptové složky v editoru skriptové komponenty
Vlastnosti, které konfigurujete v Editoru transformace skriptů , ovlivňují schopnosti a výkon kódu komponent skriptů.
Kódování a ladění skriptové složky
K vývoji skriptů obsažených ve skriptové komponentě používáte vývojové prostředí Microsoft Visual Studio Tools for Applications (VSTA).
Pochopení objektového modelu komponent skriptů
Nový projekt komponenty Script obsahuje tři položky projektu s několika třídami a automaticky generovanými vlastnostmi a metodami.
Použití proměnných ve skriptové komponentě
Položka projektu ComponentWrapper obsahuje silně typované vlastnosti accessoru pro proměnné balíčku.
Připojení ke zdrojům dat ve skriptové komponentě
Položka projektu ComponentWrapper také obsahuje silně typované vlastnosti accessoru pro spojení definovaná v balíčku.
Zvyšování událostí ve skriptové části
Můžete vyvolat události, které informují o problémech a chybách.
Přihlášení do skriptové složky
Informace můžete zaznamenat do logovacích poskytovatelů, které jsou v balíčku povoleny.
Vývoj specifických typů skriptových komponent
Tyto jednoduché příklady vysvětlují a demonstrují, jak použít komponentu Script k vývoji zdrojů, transformací a destinací datového toku.
Další příklady skriptových komponent
Tyto jednoduché příklady vysvětlují a demonstrují několik možných využití složky Script.