Megosztás:


Integration Services feladatok

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

A tevékenységek olyan vezérlőfolyamat-elemek, amelyek a csomagvezérlési folyamatban végrehajtott munkaegységeket határozzák meg. Az SQL Server Integration Services-csomag egy vagy több feladatból áll. Ha a csomag egynél több feladatot tartalmaz, azok a vezérlőfolyamatban elsőbbséget élvező korlátozások szerint vannak összekapcsolva és sorrendbe rendezve.

Egyéni feladatokat a COM-t támogató programozási nyelv, például a Visual Basic vagy a .NET programozási nyelv, például a C# használatával is írhat.

Az SSIS Designer, az SQL Server Integration Services grafikus eszköze a csomagok használatához, biztosítja a csomagvezérlési folyamat létrehozásának tervezési felületét, és egyéni szerkesztőket biztosít a feladatok konfigurálásához. Az SQL Server Integration Services objektummodell programozott módon is létrehozhat csomagokat.

Tevékenységek típusai

Az Integration Services a következő típusú feladatokat tartalmazza.

Adatfolyam-tevékenység
Az adatfolyamokat az adatok kinyeréséhez, oszlopszintű átalakítások alkalmazásához és adatok betöltéséhez futtató feladat.

Adat-előkészítési feladatok
Ezek a feladatok a következő folyamatokat hajtják végre: fájlok és könyvtárak másolása; fájlok és adatok letöltése; webes metódusok futtatása; műveletek alkalmazása XML-dokumentumokra; és profiladatokat a tisztításhoz.

Munkafolyamat-feladatok
Azok a feladatok, amelyek más folyamatokkal kommunikálnak a csomagok futtatásához, programok vagy kötegfájlok futtatásához, üzenetek küldéséhez és fogadásához a csomagok között, e-mail üzenetek küldése, a Windows Management Instrumentation (WMI) adatainak olvasása és a WMI-események figyelése.

SQL Server-feladatok
Az SQL Server-objektumok és -adatok eléréséhez, másolásához, beszúrásához, törléséhez és módosításához szükséges feladatok.

Szkriptelési feladatok
Azok a feladatok, amelyek szkriptek használatával bővítik a csomag funkcióit.

Analysis Services-feladatok
Az Analysis Services-objektumokat létrehozó, módosító, törölni és feldolgozni kívánt feladatok.

Karbantartási feladatok
Az olyan adminisztratív feladatokat, mint az SQL Server-adatbázisok biztonsági mentése és zsugorítása, az indexek újraépítése és átrendezése, valamint az SQL Server Agent-feladatok futtatása.

Egyéni feladatok
Emellett egyéni feladatokat is írhat a COM-t támogató programozási nyelv, például a Visual Basic vagy a .NET programozási nyelv, például a C# használatával. Ha az egyéni feladatot az SSIS Designerben szeretné elérni, létrehozhat és regisztrálhat egy felhasználói felületet a feladathoz. További információ: Egyéni feladatfejlesztése.

Feladatok konfigurálása

Az Integration Services-csomagok tartalmazhatnak egyetlen feladatot, például egy sql-feladat végrehajtását, amely törli az adatbázistáblában lévő rekordokat a csomag futtatásakor. A csomagok azonban általában több feladatot tartalmaznak, és minden feladat úgy van beállítva, hogy a csomagvezérlési folyamat kontextusában fusson. Az eseménykezelők, amelyek olyan munkafolyamatok, amelyek futásidejű eseményekre reagálva futnak, feladatokkal is rendelkezhetnek.

A tevékenységek SSIS Designerrel történő csomaghoz való hozzáadásáról további információt a Tevékenység vagy tároló hozzáadása vagy törlése vezérlőfolyamatban című témakörben talál.

A tevékenységek programozott módon való hozzáadásáról további információt a Tevékenységek hozzáadása programozott módon című témakörben talál.

Minden feladat konfigurálható külön-külön az SSIS Designer által biztosított tevékenységek egyéni párbeszédpaneljei vagy az SQL Server Data Tools (SSDT) tulajdonságok ablakának használatával. A csomagok több, azonos típusú feladatot is tartalmazhatnak, például hat SQL-feladatot hajthatnak végre, és mindegyik feladat más-más módon konfigurálható. További információ: Tevékenység vagy tároló tulajdonságainak beállítása.

Tevékenységek kapcsolatai és csoportjai

Ha a tevékenység egynél több tevékenységet tartalmaz, akkor a vezérlőfolyamatban elsőbbséget élvező korlátozások szerint vannak összekapcsolva és sorrendbe rendezve. További információ: Elsőbbségi korlátozások.

A tevékenységek csoportosíthatók, és egyetlen munkaegységként hajthatók végre, vagy ismétlődhetnek egy ciklusban. További információ: Foreach Loop Container, For Loop Container és Sequence Container.

Tevékenység vagy tároló hozzáadása vagy törlése vezérlőfolyamatban