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 ve službě Azure Data Factory
Úkoly jsou prvky toku řízení, které definují jednotky práce prováděné v toku řízení balíčku. Balíček služby SQL Server Integration Services se skládá z jedné nebo více úloh. Pokud balíček obsahuje více než jednu úlohu, jsou připojeny a sekvencovány v toku řízení podle omezení priority.
Vlastní úlohy můžete také psát pomocí programovacího jazyka, který podporuje model COM, například Visual Basic nebo programovací jazyk .NET, například C#.
Návrhář SSIS, grafický nástroj ve službě SQL Server Integration Services pro práci s balíčky, poskytuje návrhovou plochu pro vytváření toku řízení balíčků a poskytuje vlastní editory pro konfiguraci úloh. Můžete také programovat objektový model služby SQL Server Integration Services a vytvářet balíčky prostřednictvím kódu programu.
Typy úkolů
Integrační služby zahrnují následující typy úloh.
Úloha toku dat
Úloha, která spouští toky dat pro extrakci dat, použití transformací na úrovni sloupců a načtení dat.
Úlohy přípravy dat
Tyto úlohy dělají následující procesy: kopírování souborů a adresářů; stahování souborů a dat; spuštění webových metod; použití operací na dokumenty XML; a profilovat data pro čištění.
Úlohy pracovního postupu
Úlohy, které komunikují s jinými procesy pro spouštění balíčků, spouštění programů nebo dávkových souborů, odesílání a přijímání zpráv mezi balíčky, odesílání e-mailových zpráv, čtení dat WMI (Windows Management Instrumentation) a sledování událostí rozhraní WMI.
Úlohy SQL Serveru
Úlohy, které přistupují k objektům a datům SQL Serveru, kopírování, vkládání, odstraňování a úpravám.
Skriptovací úlohy
Úlohy, které rozšiřují funkčnost balíčku pomocí skriptů.
Úlohy služby Analysis Services
Úlohy, které vytvářejí, upravují, odstraňují a zpracovávají objekty Analysis Services.
Úlohy údržby
Úlohy, které provádějí funkce správy, jako je zálohování a zmenšení databází SQL Serveru, opětovné sestavení a změna uspořádání indexů a spouštění úloh agenta SQL Serveru.
Vlastní úkoly
Kromě toho můžete psát vlastní úlohy pomocí programovacího jazyka, který podporuje com, například Visual Basic, nebo programovací jazyk .NET, například C#. Pokud chcete získat přístup k vlastní úloze v nástroji SSIS Designer, můžete pro úlohu vytvořit a zaregistrovat uživatelské rozhraní. Další informace naleznete v tématu Vývoj vlastníhoúloh .
Konfigurace úloh
Balíček Integrační služby může obsahovat jednu úlohu, například úlohu Execute SQL, která při spuštění balíčku odstraní záznamy v tabulce databáze. Balíčky však obvykle obsahují několik úloh a každá úloha je nastavená tak, aby se spouštěla v kontextu toku řízení balíčku. Obslužné rutiny událostí, což jsou pracovní postupy spouštěné v reakci na události za běhu, můžou mít také úlohy.
Další informace o přidání úlohy do balíčku pomocí návrháře SSIS naleznete v tématu Přidání nebo odstranění úlohy nebo kontejneru v toku řízení.
Další informace o přidání úkolu do balíčku prostřednictvím kódu programu naleznete v tématu Přidávání úkolů prostřednictvím kódu programu.
Každou úlohu je možné nakonfigurovat jednotlivě pomocí vlastních dialogových oken pro každou úlohu, kterou návrhář SSIS Poskytuje, nebo pomocí okna Vlastnosti zahrnuté v nástrojích SQL Server Data Tools (SSDT). Balíček může obsahovat více úkolů stejného typu, například šest spouštění úloh SQL a každý úkol lze nakonfigurovat jinak. Další informace naleznete v tématu Nastavení vlastností úlohy nebo kontejneru.
Připojení a skupiny úkolů
Pokud úloha obsahuje více než jeden úkol, jsou připojeny a sekvencovány v toku řízení podle omezení priority. Další informace naleznete v tématu Omezení priority.
Úkoly je možné seskupit a provést jako jednu jednotku práce nebo je opakovat ve smyčce. Další informace naleznete v tématu Foreach Loop Container, For Loop Container a Sequence Container.