Megosztás:


Fájlrendszer-feladat

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

A fájlrendszer-feladat műveleteket hajt végre a fájlrendszer fájljain és könyvtáraiban. A Fájlrendszer feladat használatával például a csomagok könyvtárakat és fájlokat hozhatnak létre, helyezhetnek át vagy törölhetnek. A fájlrendszer feladatával attribútumokat is beállíthat fájlokon és könyvtárakon. A Fájlrendszer feladat például elrejtheti vagy írásvédetté teheti a fájlokat.

Minden fájlrendszer-feladatművelet egy forrást használ, amely lehet fájl vagy könyvtár. A feladat által másolt fájl vagy a törölt könyvtár például egy forrás. A forrás megadható egy fájlkapcsolat-kezelővel, amely a könyvtárra vagy fájlra mutat, vagy megadhatja a forrás elérési útját tartalmazó változó nevét. További információért lásd: File Connection Manager és Integration Services (SSIS) változók.

A fájlok és könyvtárak másolását és áthelyezését, valamint a fájlok átnevezését használó műveletek célhelyet és forrást használnak. A cél egy Fájlkapcsolatkezelő vagy egy változó használatával van megadva. A fájlrendszer feladatműveletei konfigurálhatók úgy, hogy lehetővé tegyék a célfájlok és könyvtárak felülírását. Az új könyvtárat létrehozó művelet úgy konfigurálható, hogy a megadott nevű meglévő könyvtárat használja, ahelyett, hogy hibát jelezne, ha a könyvtár már létezik.

Előre definiált fájlrendszerműveletek

A fájlrendszer-feladat előre meghatározott műveletekből áll. Az alábbi táblázat ezeket a műveleteket ismerteti.

Művelet Leírás
Könyvtár másolása Mappa másolása egyik helyről a másikra.
Fájl másolása Fájl másolása egyik helyről a másikra.
Hozzon létre könyvtárat Létrehoz egy mappát egy megadott helyen.
Címtár törlése Egy adott helyen lévő mappa törlése.
Címtártartalom törlése Törli a mappában lévő összes fájlt és mappát.
Fájl törlése Egy megadott helyen lévő fájl törlése.
Könyvtár áthelyezése Mappa áthelyezése egyik helyről a másikra.
Fájl áthelyezése Fájl áthelyezése egyik helyről a másikra.
Fájl átnevezése Egy megadott helyen lévő fájl átnevezése.
Attribútumok beállítása Fájlok és mappák attribútumait állítja be. Az attribútumok közé tartozik az Archív, a Rejtett, a Normál, a ReadOnly és a System. A normál az attribútumok hiánya, és nem kombinálható más attribútumokkal. Az összes többi attribútum együtt használható.

A fájlrendszer-feladat egyetlen fájlon vagy könyvtáron működik. Ezért ez a feladat nem támogatja helyettesítő karakterek használatát ugyanazon művelet több fájlon való végrehajtásához. Ha azt szeretné, hogy a fájlrendszer feladat több fájlon vagy könyvtáron ismételje meg a műveletet, helyezze a fájlrendszer-feladatot egy Foreach Loop-tárolóba az alábbi lépésekben leírtak szerint:

  • A Foreach Loop-tároló konfigurálása A Foreach Hurokszerkesztő Gyűjtemény lapján állítsa az enumerátort Foreach File Enumerator értékre, és adja meg a helyettesítő kifejezést a Fájlok enumerátor konfigurációjaként. A Foreach Hurokszerkesztő Változóleképezések lapján képezhet le egy változót, amellyel egyenként szeretné átadni a fájlneveket a fájlrendszer feladatának.

  • Fájlrendszer-feladat hozzáadása és konfigurálása Adjon hozzá egy fájlrendszerfeladatot a Foreach Loop-tárolóhoz. A fájlrendszer feladatszerkesztőjének Általános lapján állítsa a SourceVariable vagy a DestinationVariable tulajdonságot a Foreach Loop-tárolóban definiált változóra.

A fájlrendszer-feladatban elérhető egyéni naplóbejegyzések

Az alábbi táblázat a fájlrendszer-feladat egyéni naplóbejegyzését ismerteti. További információkért lásd a Integration Services (SSIS) naplózásrészt.

Naplóbejegyzés Leírás
FileSystemOperation A feladat által végrehajtott műveletet jelenti. A naplóbejegyzés a fájlrendszer-művelet indításakor lesz megírva, és tartalmazza a forrásra és a célra vonatkozó információkat.

A fájlrendszer-feladat konfigurálása

A tulajdonságokat az SSIS Designer használatával vagy programozott módon állíthatja be.

Az SSIS Designerben beállítható tulajdonságokról az alábbi témakörökben talál további információt:

A tulajdonságok SSIS Designerben való beállításával kapcsolatos további információkért tekintse meg az alábbi témakört:

A tulajdonságok programozott beállításával kapcsolatos további információkért tekintse meg az alábbi témakört:

Az Integration Services tartalmaz egy feladatot, amely letölti és feltölti az adatfájlokat, és kezeli a könyvtárakat a kiszolgálókon. További információ: FTP-feladat.

Fájlrendszer feladatszerkesztője (általános oldal)

A fájlrendszer-feladatszerkesztő párbeszédpanel Általános lapján konfigurálhatja a feladat által végrehajtott fájlrendszer-műveletet.

A SourceConnection és a DestinationConnection tulajdonságok beállításával meg kell adnia egy forrás- és célkapcsolatkezelőt. Megadhatja a fájlkapcsolat-kezelők nevét, amelyek a feladat forrásként vagy célként használt fájljaira mutatnak, vagy ha a fájlok elérési útjai változókban vannak tárolva, megadhatja a változók nevét. Ha változókat szeretne használni a fájlelérési utak tárolásához, először be kell állítania a forráskapcsolat IsSourcePathVariable beállítását, és a célkapcsolat IsDestinationPatheVariable beállítását Igaz értékre. Ezután kiválaszthatja a használni kívánt meglévő rendszert vagy felhasználó által definiált változókat, vagy létrehozhat új változókat. A Változó hozzáadása párbeszédpanelen konfigurálhatja és megadhatja a változók hatókörét. A hatókörnek fájlrendszer-feladatnak vagy szülőtárolónak kell lennie. További információ: Integration Services (SSIS) változók és változók használata a csomagokban.

Megjegyzés:

Ha felül szeretné bírálni a SourceConnection és a DestinationConnection tulajdonságokhoz kiválasztott változókat, adjon meg egy kifejezést a Forrás és a Cél tulajdonságaihoz. A fájlrendszer feladatszerkesztőJénekKifejezések lapján adja meg a kifejezéseket. Ha például meg szeretné adni a feladat által célként használt fájlok elérési útját, érdemes lehet az A változót bizonyos feltételek mellett használni, és más feltételek mellett használni a B változót.

Megjegyzés:

A fájlrendszer-feladat egyetlen fájlon vagy könyvtáron működik. Ezért ez a feladat nem támogatja helyettesítő karakterek használatát ugyanazon művelet végrehajtásához több fájlon vagy könyvtáron. Ha azt szeretné, hogy a fájlrendszer feladat több fájlon vagy könyvtáron ismételje meg a műveletet, helyezze a fájlrendszer-feladatot egy Foreach Loop-tárolóba. További információ: Fájlrendszer-feladat.

Kifejezések használatával különböző változókat is alkalmazhat.

Beállítások

IsDestinationPathVariable
Jelzi, hogy a cél elérési útja egy változóban van-e tárolva. Ez a tulajdonság az alábbi táblázatban felsorolt lehetőségeket tartalmazza.

Érték Leírás
Igaz A cél elérési útja egy változóban van tárolva. Ha ezt az értéket választja, megjelenik a DestinationVariable dinamikus beállítás.
Téves A cél elérési útja egy Fájlkapcsolat-kezelőben van megadva. Ha ezt az értéket választja, megjelenik a DestinationConnection dinamikus beállítás.

FelülírásCél
Adja meg, hogy a művelet felülírhatja-e a fájlokat a célkönyvtárban.

Név
Adjon meg egy egyedi nevet a fájlrendszer-feladatnak. Ezt a nevet használja a feladatikon címkeként.

Megjegyzés:

A feladatneveknek egyedinek kell lenniük egy csomagon belül.

Leírás
Írja be a fájlrendszer-feladat leírását.

Művelet
Válassza ki a végrehajtandó fájlrendszer-műveletet. Ez a tulajdonság az alábbi táblázatban felsorolt lehetőségeket tartalmazza.

Érték Leírás
Mappa másolása Könyvtár másolása. Ha ezt az értéket választja, a forrás és a cél dinamikus beállításai jelennek meg.
Fájl másolása Fájl másolása. Ha ezt az értéket választja, a forrás és a cél dinamikus beállításai jelennek meg.
Címtár létrehozása Hozzon létre egy könyvtárat. Ha ezt az értéket választja, megjelenik egy forrás és egy célkönyvtár dinamikus beállításai.
Címtár törlése Könyvtár törlése. Ha ezt az értéket választja, megjelenik egy forrás dinamikus beállításai.
Címtártartalom törlése Törölje a címtár tartalmát. Ha ezt az értéket választja, megjelenik egy forrás dinamikus beállításai.
Fájl törlése Fájl törlése. Ha ezt az értéket választja, megjelenik egy forrás dinamikus beállításai.
Könyvtár áthelyezése Mappa áthelyezése. Ha ezt az értéket választja, a forrás és a cél dinamikus beállításai jelennek meg.
Fájl áthelyezése Fájl áthelyezése. Ha ezt az értéket választja, a forrás és a cél dinamikus beállításai jelennek meg. Fájl áthelyezésekor ne adjon meg fájlnevet a célként megadott könyvtár elérési útjában.
Fájl átnevezése Fájl átnevezése. Ha ezt az értéket választja, a forrás és a cél dinamikus beállításai jelennek meg. Fájl átnevezésekor adja meg az új fájlnevet a célnak megadott könyvtár elérési útjában.
Attribútumok beállítása Adja meg egy fájl vagy könyvtár attribútumait. Ha ezt az értéket választja, megjelenik egy forrás és művelet dinamikus beállításai.

IsSourcePathVariable
Jelzi, hogy a cél elérési útja egy változóban van-e tárolva. Ez a tulajdonság az alábbi táblázatban felsorolt lehetőségeket tartalmazza.

Érték Leírás
Igaz A cél elérési útja egy változóban van tárolva. Ha ezt az értéket választja, megjelenik a SourceVariable dinamikus beállítás.
Téves A cél elérési útja egy Fájlkapcsolat-kezelőben van megadva. Ha ezt az értéket választja, megjelenik a DestinationVariable dinamikus beállítás.

Dinamikus lehetőségek a célútvonal változóra vonatkozólag

A célútvonal változó = Igaz

DestinationVariable
Válassza ki a változó nevét a listában, vagy kattintson az < gombra egy > új változó létrehozásához.

Kapcsolódó témakörök:Integration Services (SSIS) változók, változó hozzáadása

IsDestinationPathVariable = False

DestinationConnection
Válasszon ki egy Fájlkapcsolat-kezelőt a listában, vagy kattintson az < gombra egy > új kapcsolatkezelő létrehozásához.

Kapcsolódó témakörök:Fájlkapcsolatkezelő, Fájlkapcsolatkezelő szerkesztő

LétezikForrásÚtvonalVáltozó Dinamikus Beállítások

IsSourcePathVariable = True

SourceVariable
Válassza ki a változó nevét a listában, vagy kattintson az < gombra egy > új változó létrehozásához.

Kapcsolódó témakörök:Integration Services (SSIS) változók, változó hozzáadása

IsSourcePathVariable = False (Forrásút változó beállítása: Hamis)

SourceConnection
Válasszon ki egy Fájlkapcsolat-kezelőt a listában, vagy kattintson az < gombra egy > új kapcsolatkezelő létrehozásához.

kapcsolódó témakörök:Fájlkapcsolatkezelő

Művelet dinamikus beállításai

Művelet = Attribútumok beállítása

rejtett
Jelzi, hogy a fájl vagy könyvtár látható-e.

Csak olvasható
Jelzi, hogy a fájl írásvédett-e.

Archívum
Adja meg, hogy a fájl vagy könyvtár készen áll-e az archiválásra.

Rendszer
Jelezze, hogy a fájl operációsrendszer-fájl-e.

Művelet = Könyvtár létrehozása

UseDirectoryIfExists
Azt jelzi, hogy a Címtár létrehozása művelet egy meglévő, megadott nevű könyvtárat használ-e új címtár létrehozása helyett.

Lásd még:

Integration Services-feladatok
Vezérlési folyamat