Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.
Kapcsolódó tevékenységek
Tevékenység vagy tároló hozzáadása vagy törlése vezérlőfolyamatban