Megosztás:


Szekvenciatároló

A következőkre vonatkozik:SQL Server SSIS integrációs futtatókörnyezet az Azure Data Factory-ban

A Sequence tároló a csomagvezérlési folyamat részhalmazát képező vezérlőfolyamatot definiálja. A szekvenciatárolók több különálló vezérlőfolyamatba csoportosítják a csomagot, amelyek mindegyike egy vagy több feladatot és tárolót tartalmaz, amelyek a teljes csomagvezérlési folyamaton belül futnak.

A Szekvencia-tároló a többi tárolón kívül több feladatot is tartalmazhat. A feladatok és tárolók hozzáadása a Sorrend tárolóhoz hasonló a csomagtárolókhoz való hozzáadásukhoz, azzal a különbséggel, hogy a feladatokat és a tárolókat a Sorrend tárolóba kell húzni, nem pedig a csomagtárolóba. Ha a Szekvencia-tároló több feladatot vagy tárolót is tartalmaz, a csomaghoz hasonlóan elsőbbséget élvező korlátozások használatával is csatlakoztathatja őket. További információ: Elsőbbségi korlátozások.

A Sequence-tároló használatának számos előnye van:

  • Feladatcsoportok letiltása a csomag vezérlési folyamatának egy részhalmazára történő hibakeresés fókuszálásához.

  • Több tevékenység tulajdonságainak kezelése egy helyen úgy, hogy az egyes tevékenységek helyett egy sorrendtároló tulajdonságait állítja be.

    Beállíthatja például a Sorrendtároló Letiltás tulajdonságát True értékre, hogy letiltsa a Sorozattároló összes feladatát és tárolóját.

  • Hatókör biztosítása a kapcsolódó tevékenységek és tárolók egy csoportja által használt változókhoz.

  • Számos feladat csoportosítása, hogy könnyebben kezelhetők legyenek a Sequence tároló összecsukásával és kibontásával.

    Létrehozhat tevékenységcsoportokat is, amelyek a Csoport mező használatával bonthatók ki és csukhatók össze. A Csoport mező azonban egy olyan tervezési idejű funkció, amely nem rendelkezik tulajdonságokkal vagy futásidejű viselkedéssel. További információ: Összetevők csoportosítása vagy csoportbontása

  • Állítson be egy tranzakcióattribútumot a Sequence-tárolón a csomagvezérlési folyamat egy részhalmazának tranzakciójának meghatározásához. Ily módon részletesebben kezelheti a tranzakciókat.

    Ha például egy szekvenciatároló két kapcsolódó feladatot tartalmaz, egy olyan feladatot, amely adatokat töröl egy táblában, és egy másik tevékenység, amely adatokat szúr be egy táblába, konfigurálhat egy tranzakciót, hogy a törlési művelet vissza legyen állítva, ha a beszúrási művelet meghiúsul. További információ: Integration Services-tranzakciók.

A szekvenciatároló konfigurálása

A Sequence-tároló nem rendelkezik egyéni felhasználói felülettel, és csak az SQL Server Data Tools (SSDT) Tulajdonságok ablakában vagy programozott módon konfigurálhatja.

A tulajdonságok programozott beállításával kapcsolatos információkért tekintse meg a T:Microsoft.SqlServer.Dts.Runtime.Sequence osztály dokumentációját a fejlesztői útmutatóban.

Az összetevő tulajdonságainak az SQL Server Data Toolsban (SSDT) való beállításáról további információt a Tevékenység vagy tároló tulajdonságainak beállítása című témakörben talál.

Lásd még:

Tevékenység vagy tároló hozzáadása vagy törlése vezérlőfolyamatban
Tevékenységek és tárolók csatlakoztatása alapértelmezett elsőbbségi kényszer használatával
Integrációs szolgáltatások tárolói