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 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:
- Tevékenység vagy Tároló tulajdonságainak beállítása
A tulajdonságok programozott beállításával kapcsolatos további információkért tekintse meg az alábbi témakört:
Kapcsolódó tevékenységek
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.