Dela via


Sekvenscontainer

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

Sekvenscontainern definierar ett kontrollflöde som är en delmängd av paketkontrollflödet. Sekvenscontainrar grupperar paketet i flera separata kontrollflöden som var och en innehåller en eller flera uppgifter och containrar som körs i det övergripande paketkontrollflödet.

Sekvenscontainern kan innehålla flera uppgifter utöver andra containrar. Att lägga till uppgifter och containrar i en sekvenscontainer liknar att lägga till dem i ett paket, förutom att du drar aktiviteterna och containrarna till sekvenscontainern i stället för till paketcontainern. Om sekvenscontainern innehåller mer än en uppgift eller container kan du ansluta dem med prioritetsbegränsningar precis som i ett paket. Mer information finns i Prioritetsbegränsningar.

Det finns många fördelar med att använda en sekvenscontainer:

  • Inaktivera grupper av uppgifter för att fokusera paketfelsökning på en delmängd av paketkontrollflödet.

  • Hantera egenskaper för flera aktiviteter på en plats genom att ange egenskaper för en sekvenscontainer i stället för på enskilda uppgifter.

    Du kan till exempel ange egenskapen Inaktivera för sekvenscontainern till True för att inaktivera alla aktiviteter och containrar i sekvenscontainern.

  • Ger omfång för variabler som en grupp med relaterade uppgifter och containrar använder.

  • Gruppera många uppgifter så att du enklare kan hantera dem genom att komprimera och expandera sekvenscontainern.

    Du kan också skapa aktivitetsgrupper som expanderar och fälls ihop med hjälp av rutan Grupp. Rutan Grupp är dock en designtidsfunktion som inte har några egenskaper eller körningsbeteende. Mer information finns i Gruppera eller dela upp komponenter

  • Ange ett transaktionsattribut i sekvenscontainern för att definiera en transaktion för en delmängd av paketkontrollflödet. På så sätt kan du hantera transaktioner på en mer detaljerad nivå.

    Om en sekvenscontainer till exempel innehåller två relaterade aktiviteter, en uppgift som tar bort data i en tabell och en annan uppgift som infogar data i en tabell, kan du konfigurera en transaktion för att säkerställa att borttagningsåtgärden återställs om infogningsåtgärden misslyckas. Mer information finns i Integration Services-transaktioner.

Konfiguration av sekvenscontainern

Sekvenscontainern har inget anpassat användargränssnitt och du kan bara konfigurera den i fönstret Egenskaper i SQL Server Data Tools (SSDT) eller programmatiskt.

Information om hur du programmatiskt anger dessa egenskaper finns i dokumentationen för klassen T:Microsoft.SqlServer.Dts.Runtime.Sequence i utvecklarguiden.

Information om hur du anger egenskaper för komponenten i SQL Server Data Tools (SSDT) finns i Ange egenskaper för en aktivitet eller container.

Se även

Lägga till eller ta bort en uppgift eller en container i ett kontrollflöde
Anslut uppgifter och containrar med hjälp av ett standardföreträdelsevillkor
Integration Services-behållare