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
Az FTP-feladat letölti és feltölti az adatfájlokat, és kezeli a könyvtárakat a kiszolgálókon. Egy csomag például egy Integration Services-csomag munkafolyamatának részeként letölthet adatfájlokat egy távoli kiszolgálóról vagy internetes helyről. Az FTP-feladatot a következő célokra használhatja:
Könyvtárak és adatfájlok másolása egyik könyvtárból a másikba az adatok áthelyezése előtt vagy után, valamint átalakítások alkalmazása az adatokra.
Jelentkezzen be egy forrás FTP-helyre, és másolja a fájlokat vagy csomagokat egy célkönyvtárba.
Fájlok letöltése FTP-helyről, és átalakítások alkalmazása oszlopadatokra az adatok adatbázisba való betöltése előtt.
Futásidőben az FTP-feladat ftp-kapcsolatkezelővel csatlakozik egy kiszolgálóhoz. Az FTP-kapcsolatkezelő az FTP-feladattól külön van konfigurálva, majd az FTP-feladatban hivatkozik rá. Az FTP-kapcsolatkezelő tartalmazza a kiszolgáló beállításait, az FTP-kiszolgáló eléréséhez szükséges hitelesítő adatokat, valamint az olyan beállításokat, mint az időtúllépés és a kiszolgálóhoz való csatlakozás újrapróbálkozásának száma. További információ: FTP Connection Manager.
Fontos
Az FTP-kapcsolatkezelő csak a névtelen hitelesítést és az alapszintű hitelesítést támogatja. Nem támogatja a Windows-hitelesítést.
Helyi fájl vagy helyi könyvtár elérésekor az FTP-feladat egy változóban tárolt fájlkapcsolat-kezelőt vagy elérési utat használ. Ezzel szemben egy távoli fájl vagy távoli könyvtár elérésekor az FTP-feladat egy közvetlenül megadott elérési utat használ a távoli kiszolgálón, az FTP-kapcsolatkezelőben megadott módon, vagy egy változóban tárolt elérésiút-információkat. További információért lásd: File Connection Manager és Integration Services (SSIS) változók.
Ez azt jelenti, hogy az FTP-feladat több fájlt fogadhat, és több távoli fájlt törölhet; de a feladat csak egy fájlt küldhet, és csak egy helyi fájlt törölhet, ha kapcsolatkezelőt használ, mert a Fájlkapcsolat-kezelő csak egy fájlt tud elérni. Több helyi fájl eléréséhez az FTP-feladatnak egy változót kell használnia az elérési út adatainak megadásához. A "C:\Test*.txt" változó például olyan elérési utat biztosít, amely támogatja az összes olyan fájl törlését vagy küldését, amely .txt kiterjesztéssel rendelkezik a Teszt könyvtárban.
Ha több fájlt szeretne küldeni, és több helyi fájlt és könyvtárat szeretne elérni, az FTP-feladatot többször is végrehajthatja úgy, hogy beleveszi a feladatot egy Foreach-hurokba. A Foreach-hurok az Egyes fájlok számbavétele parancs használatával számba vehet egy könyvtárban lévő fájlokat. További információ: Foreach Loop Container.
Az FTP-feladat támogatja a ? és * a helyettesítő karaktereket az elérési utakban. Ez lehetővé teszi, hogy a feladat több fájlt is elérhessen. Helyettesítő karaktereket azonban csak az elérési út azon részén használhat, amely megadja a fájlnevet. A C:\MyDirectory\*.txt például érvényes elérési út, de a C:\*\MyText.txt nem.
Az FTP-műveletek konfigurálhatók úgy, hogy leállítsák a fájlrendszer feladatát, ha a művelet meghiúsul, vagy hogy ASCII módban továbbítson fájlokat. A fájlmásolást küldő és fogadó műveletek konfigurálhatók a célfájlok és könyvtárak felülírására.
Előre definiált FTP-műveletek
Az FTP-feladat előre definiált műveletkészletet tartalmaz. Az alábbi táblázat ezeket a műveleteket ismerteti.
| Operation | Description |
|---|---|
| Fájlok küldése | Fájl küldése a helyi számítógépről az FTP-kiszolgálóra. |
| Fájlok fogadása | Fájl mentése az FTP-kiszolgálóról a helyi számítógépre. |
| Helyi címtár létrehozása | Létrehoz egy mappát a helyi számítógépen. |
| Távoli címtár létrehozása | Létrehoz egy mappát az FTP-kiszolgálón. |
| Helyi könyvtár eltávolítása | Töröl egy mappát a helyi számítógépen. |
| Távoli címtár eltávolítása | Töröl egy mappát az FTP-kiszolgálón. |
| Helyi fájlok törlése | Töröl egy fájlt a helyi számítógépen. |
| Távoli fájlok törlése | Töröl egy fájlt az FTP-kiszolgálón. |
Az FTP-feladatban elérhető egyéni naplóbejegyzések
Az alábbi táblázat az FTP-feladat egyéni naplóbejegyzéseit sorolja fel. További információkért lásd a Integration Services (SSIS) naplózásrészt.
| Naplóbejegyzés | Description |
|---|---|
| FTPConnectingToServer | Azt jelzi, hogy a feladat kapcsolatot kezdeményezett az FTP-kiszolgálóval. |
| FTPOperation | A feladat által végrehajtott FTP-művelet kezdetét és típusát jelenti. |
Kapcsolódó tevékenységek
A tulajdonságokat az SSIS Designer használatával vagy programozott módon állíthatja be.
A tulajdonságok SSIS Designerben 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.
További információ a tulajdonságok programozott beállításáról: FtpTask.
FTP-feladatszerkesztő (általános oldal)
Az FTP-feladatszerkesztőáltalános lapján adja meg azt az FTP-kapcsolatkezelőt, amely a feladat által kommunikáló FTP-kiszolgálóhoz csatlakozik. Az FTP-feladat neve és leírása is megadható.
Beállítások
FtpConnection
Válasszon ki egy meglévő FTP-kapcsolatkezelőt, vagy kattintson az < gombra a > kapcsolatkezelő létrehozásához.
Fontos
Az FTP-kapcsolatkezelő csak a névtelen hitelesítést és az alapszintű hitelesítést támogatja. Nem támogatja a Windows-hitelesítést.
Kapcsolódó témakörök: FTP Connection Manager, FTP Connection Manager Editor
StopOnFailure
Jelzi, hogy az FTP-feladat leáll-e, ha egy FTP-művelet meghiúsul.
Név
Adja meg az FTP-feladat egyedi nevét. 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 az FTP-feladat leírását.
FTP-feladatszerkesztő (fájlátviteli oldal)
Az FTP-feladatszerkesztő párbeszédpanel Fájlátvitel lapján konfigurálhatja a feladat által végrehajtott FTP-műveletet.
Beállítások
IsRemotePathVariable
Jelzi, hogy a távoli elérési út 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 | Description |
|---|---|
| Igaz | A cél elérési útja egy változóban van tárolva. Az érték kiválasztásával megjelenik a RemoteVariable dinamikus beállítás. |
| Téves | A cél elérési útja egy Fájlkapcsolat-kezelőben van megadva. Az érték kiválasztásával megjelenik a RemotePath dinamikus beállítás. |
OverwriteFileAtDestination
Adja meg, hogy a célhelyen lévő fájl felülírható-e.
IsLocalPathVariable
Jelzi, hogy a helyi elérési út 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 | Description |
|---|---|
| Igaz | A cél elérési útja egy változóban van tárolva. Az érték kiválasztásával megjelenik a LocalVariable dinamikus beállítás. |
| Téves | A cél elérési útja egy Fájlkapcsolat-kezelőben van megadva. Az érték kiválasztásával megjelenik a LocalPath dinamikus beállítás. |
Operation
Válassza ki a végrehajtandó FTP-műveletet. Ez a tulajdonság az alábbi táblázatban felsorolt lehetőségeket tartalmazza.
| Érték | Description |
|---|---|
| Fájlok küldése | Fájlok küldése. Ha ezt az értéket választja, megjelenik a dinamikus beállítások, a LocalVariable, a LocalPathRemoteVariable és a RemotePath. |
| Fájlok fogadása | Fájlok fogadása. Ha ezt az értéket választja, megjelenik a dinamikus beállítások, a LocalVariable, a LocalPathRemoteVariable és a RemotePath. |
| Helyi címtár létrehozása | Hozzon létre egy helyi könyvtárat. Ha ezt az értéket választja, megjelenik a dinamikus beállítások, a LocalVariable és a LocalPath. |
| Távoli címtár létrehozása | Hozzon létre egy távoli könyvtárat. Ha ezt az értéket választja, megjelenik a dinamikus beállítások, a RemoteVariable és a RemotePath. |
| Helyi könyvtár eltávolítása | Eltávolít egy helyi könyvtárat. Ha ezt az értéket választja, megjelenik a dinamikus beállítások, a LocalVariable és a LocalPath. |
| Távoli címtár eltávolítása | Távoli könyvtár eltávolítása. Ha ezt az értéket választja, megjelenik a dinamikus beállítások, a RemoteVariable és a RemotePath. |
| Helyi fájlok törlése | Helyi fájlok törlése. Ha ezt az értéket választja, megjelenik a dinamikus beállítások, a LocalVariable és a LocalPath. |
| Távoli fájlok törlése | Távoli fájlok törlése. Ha ezt az értéket választja, megjelenik a dinamikus beállítások, a RemoteVariable és a RemotePath. |
IsTransferASCII
Adja meg, hogy a távoli FTP-kiszolgálóra és onnan átvitt fájlokat ASCII módban kell-e továbbítani.
IsRemotePathVariable dinamikus beállítások
IsRemotePathVariable = True
RemoteVariable
Válasszon ki egy meglévő, felhasználó által definiált változót, vagy kattintson az < gombra > egy felhasználó által definiált változó létrehozásához.
Kapcsolódó témakörök:Integration Services (SSIS) változók, változó hozzáadása
IsRemotePathVariable = False
Távoli útvonal
Válasszon ki egy meglévő FTP-kapcsolatkezelőt, vagy kattintson az < gombra a > kapcsolatkezelő létrehozásához.
Kapcsolódó témakörök:FTP-kapcsolatkezelő, FTP-kapcsolatkezelő-szerkesztő
IsLocalPathVariable dinamikus beállítások
IsLocalPathVariable = True
LocalVariable
Válasszon ki egy meglévő, felhasználó által definiált változót, vagy kattintson az < gombra > a változó létrehozásához.
Kapcsolódó témakörök:Integration Services (SSIS) változók, változó hozzáadása
IsLocalPathVariable = False
LocalPath
Válasszon ki egy meglévő fájlkapcsolatkezelőt, vagy kattintson az < gombra a > kapcsolatkezelő létrehozásához.
Kapcsolódó témakörök: Lapos fájlkapcsolat-kezelő