Sdílet prostřednictvím


Sekvenční kontejner

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

Kontejner Sequence definuje tok řízení, který je podmnožinou toku řízení balíčku. Sekvenční kontejnery seskupují balíček do několika samostatných řídicích toků, z nichž každý obsahuje jednu nebo více úloh a kontejnerů, které běží v rámci celkového řídicího toku balíčku.

Kontejner Sequence může kromě dalších kontejnerů obsahovat několik úloh. Přidání úkolů a kontejnerů do kontejneru Sequence se podobá jejich přidání do balíčku s výjimkou toho, že úkoly a kontejnery přetáhnete do kontejneru Sequence místo do kontejneru balíčku. Pokud kontejner Sequence obsahuje více než jeden úkol nebo kontejner, můžete je připojit pomocí omezení priority stejně jako v balíčku. Další informace naleznete v tématu Omezení priority.

Použití kontejneru Sequence má mnoho výhod:

  • Zakázání skupin úkolů za účelem zaměření ladění balíčků na jednu podmnožinu řídicího toku balíčku.

  • Správa vlastností pro více úkolů na jednom místě nastavením vlastností na kontejneru Sequence namísto jednotlivých úkolů

    Můžete například nastavit vlastnost Disable kontejneru Sequence na Hodnotu True a zakázat tak všechny úlohy a kontejnery v kontejneru Sequence.

  • Poskytuje rozsah proměnných, které používá skupina souvisejících úloh a kontejnerů.

  • Seskupování mnoha úloh, abyste je mohli snadněji spravovat sbalením a rozbalením kontejneru Sequence.

    Můžete také vytvořit skupiny úkolů, které rozbalíte a sbalíte pomocí pole Skupina . Pole Skupina je však funkce návrhu, která nemá žádné vlastnosti nebo chování za běhu. Další informace najdete v tématu Seskupování nebo oddělení komponent.

  • Nastavte atribut transakce v kontejneru Sequence, aby definoval transakci pro podmnožinu toku řízení v rámci balíčku. Tímto způsobem můžete spravovat transakce na podrobnější úrovni.

    Pokud například kontejner Sequence obsahuje dvě související úlohy, jeden úkol, který odstraní data v tabulce a jiný úkol, který vloží data do tabulky, můžete nakonfigurovat transakci, aby se zajistilo, že se akce odstranění vrátí zpět, pokud se akce vložení nezdaří. Další informace naleznete v tématu Transakce Integrační služby.

Konfigurace sekvenčního kontejneru

Kontejner Sequence nemá žádné vlastní uživatelské rozhraní a můžete ho nakonfigurovat pouze v okně Vlastnosti SQL Server Data Tools (SSDT) nebo programově.

Informace o programovém nastavení těchto vlastností naleznete v dokumentaci pro třídu T:Microsoft.SqlServer.Dts.Runtime.Sequence v Příručce pro vývojáře.

Informace o nastavení vlastností komponenty v nástrojích SQL Server Data Tools (SSDT) naleznete v tématu Nastavení vlastností úlohy nebo kontejneru.

Viz také

Přidání nebo odstranění úlohy nebo kontejneru v toku řízení
Propojení úloh a kontejnerů pomocí výchozího omezení priority
Kontejnery integračních služeb