Megosztás a következőn keresztül:


Az Azure Blob Storage konfigurálása másolási tevékenységben

Ez a cikk azt ismerteti, hogyan használhatja a másolási tevékenységet egy folyamatban az adatok Azure Blob Storage-ból és az Azure Blob Storage-ba való másolásához.

Támogatott formátum

Az Azure Blob Storage a következő fájlformátumokat támogatja. A formátumalapú beállításokat az egyes cikkekben találja.

Támogatott konfiguráció

A másolási tevékenység alatt lévő lapok konfigurációjához tekintse meg a következő szakaszokat.

General

Az Általános beállítások lap konfigurálásához tekintse meg az Általános beállításokat ismertető útmutatót.

Forrás

Az Azure Blob Storage a másolási tevékenység Forrás lapján az alábbi tulajdonságokat támogatja.

A következő tulajdonságok szükségesek:

  • Kapcsolat: Válasszon ki egy Azure Blob Storage-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Azure Blob Storage-kapcsolatot az Új lehetőség kiválasztásával.
  • Fájl elérési útja: Válassza a Tallózás lehetőséget a másolni kívánt fájl kiválasztásához, vagy töltse ki manuálisan az elérési utat.
  • Fájlbeállítások: Válassza a Fájlbeállítások lehetőséget a fájlformátum konfigurálásához. A különböző fájlformátumok beállításairól részletes információt a támogatott formátumú cikkekben talál.

A Speciálisterületen a következő mezőket adhatja meg:

  • Fájl elérési út típusa: Kiválaszthatja a fájl elérési út, előtag, helyettesítő fájl elérési út, fájllista lehetőségek közül a fájl elérési út típusaként. Az egyes beállítások konfigurációja a következő:

    • Fájl elérési útja: Ha ezt a típust választja, az adatok átmásolhatók a korábban megadott tárolóból vagy mappából/fájl elérési útból.

    • Előtag: A forrásblobok szűrésére konfigurált adott tároló alatti blobnév előtagja. Azok a blobok, amelyek nevével container/this_prefix kezdődnek, ki vannak jelölve. A szolgáltatásoldali szűrőt használja a blobtároláshoz.

      Ha az előtagot használja, és úgy dönt, hogy a hierarchiát megőrző fájlalapú célhelyre másolja, az előtag utolsó "/" után lévő segédútvonal megmarad. Például rendelkezik egy forrássalcontainer/folder/subfolder/file.txt, és konfigurálja az előtagot a következőképpenfolder/sub, majd a megőrzött fájl elérési útja a következőképpen lesz:subfolder/file.txt.

      Képernyőkép az előtag fájl elérési útjának típusról.

    • Helyettesítő karakterekkel ellátott útvonal: Adja meg a mappát vagy fájl elérési útvonalat helyettesítő karakterekkel az adott blobtároló alatt, hogy szűrje a forrásmappákat vagy fájlokat.

      Az engedélyezett helyettesítő karakterek * (nulla vagy több karakter) és ? (nulla vagy egyetlen karakternek felel meg). A feloldás akkor használható ^ , ha a mappa neve helyettesítő karakterrel vagy ezzel a feloldó karakterrel rendelkezik. További példákért tekintse meg a Mappa és fájlszűrő példákat.

      A helyettesítő karakterek elérési útját ábrázoló képernyőkép.

      Helyettesítő karakteres mappa elérési út: Adja meg a helyettesítő karaktereket tartalmazó mappa elérési útját a megadott tárolóban a forrásmappák szűrésére.

      Joker fájlnév: Adja meg a fájlnevet joker karakterekkel a megadott tároló és mappa elérési útja (vagy joker mappa elérési útja) alatt, hogy szűrje a forrásfájlokat.

    • Fájlok listája: Egy adott fájlkészletet jelöl, amelybe másolni szeretne. A Fájl elérési útja listában adjon meg vagy keresse meg a másolandó fájlok listáját tartalmazó szövegfájlt, soronként egy fájlt, amely az egyes fájlok relatív elérési útja.

      Ha ezt a lehetőséget használja, ne adjon meg fájlnevet. További példákért tekintse meg a Fájllista példákat.

      Képernyőkép a fájllista elérési útról.

  • Rekurzív módon: Ha ez a jelölőnégyzet be van jelölve, a bemeneti mappában és annak almappáiban lévő összes fájl rekurzív módon lesz feldolgozva. Ha nem jelöli be a jelölőnégyzetet, a rendszer csak a kijelölt mappában lévőket dolgozza fel. Ez a beállítás egyetlen fájl kijelölésekor le van tiltva.

  • Fájlok törlése a befejezés után: Ha ez a jelölőnégyzet be van jelölve, a bináris fájlok a céltárba való sikeres áthelyezés után törlődnek a forrástárból. A fájltörlés fájlonként történik, ezért ha a másolási tevékenység meghiúsul, láthatja, hogy egyes fájlok már át lettek másolva a célhelyre, és törölve lettek a forrásból, míg mások továbbra is a forrástárban maradnak.

    Megjegyzés:

    Ez a tulajdonság csak bináris fájlok másolási forgatókönyvében érvényes.

  • Egyidejű kapcsolatok maximális száma: Ez a tulajdonság az adattárban a tevékenységfuttatás során létesített egyidejű kapcsolatok felső korlátját jelzi. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat.

Úti cél

Az Azure Blob Storage a másolási tevékenység Cél lapján az alábbi tulajdonságokat támogatja.

A következő tulajdonságok szükségesek:

  • Kapcsolat: Válasszon ki egy Azure Blob Storage-kapcsolatot a kapcsolatlistából. Ha a kapcsolat nem létezik, hozzon létre egy új Azure Blob Storage-kapcsolatot az Új lehetőség kiválasztásával.
  • Fájl elérési útja: Válassza a Tallózás lehetőséget a kézzel másolandó vagy kitöltendő fájl kiválasztásához.
  • Fájlbeállítások: Válassza a Fájlbeállítások lehetőséget a fájlformátum konfigurálásához. A különböző fájlformátumok beállításairól részletes információt a támogatott formátumú cikkekben talál.

A Speciálisterületen a következő mezőket adhatja meg:

  • Másolási viselkedés: Meghatározza a másolási viselkedést, ha a forrás fájlalapú adattárból származó fájl. A legördülő listában választhatja a Dinamikus tartalom hozzáadása, a Nincs, a FlattenHierarchy vagy a Hierarchia megőrzése lehetőséget.

    • Dinamikus tartalom hozzáadása: Egy tulajdonságérték kifejezésének megadásához válassza a Dinamikus tartalom hozzáadása lehetőséget. Ez a kijelölés megnyitja a kifejezésszerkesztőt, ahol támogatott rendszerváltozókból, tevékenységkimenetből, függvényekből és felhasználó által megadott változókból vagy paraméterekből hozhat létre kifejezéseket. A kifejezés nyelvével kapcsolatos információkért lépjen a Kifejezések és függvények elemre.

    • Nincs: Válassza ezt a kijelölést, hogy ne használjon másolási viselkedést.

    • Egybesimított hierarchia: A forrásmappából származó összes fájl a célmappa első szintjén található. A célfájlok automatikusan létrehozott névvel rendelkeznek.

    • Hierarchia megőrzése: Megőrzi a fájlhierarchiát a célmappában. A forrásfájl forrásmappához viszonyított elérési útja megegyezik a célfájl célmappához viszonyított elérési útjával.

      Képernyőkép a másolási viselkedésről.

  • Egyidejű kapcsolatok maximális száma: Az adattárban a tevékenységfuttatás során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat.

  • Blokkméret (MB):Megabájtban adja meg a blokkméretet, amely a blobok blokkolásához használt adatok írására szolgál. További információt a Blokkblobok ismertetése című témakörben talál.

  • Metaadatok: Egyéni metaadatok beállítása célhelyre másoláskor. A tömb alatti metadata objektumok egy további oszlopot jelölnek. Ez name határozza meg a metaadatkulcs nevét, és a value kulcs adatértékét. Ha azattribútumok megőrzése funkciót használja, a megadott metaadatok egyesülnek/felülírják a forrásfájl metaadatait.

    Az engedélyezett adatértékek a következők:

    • $$LASTMODIFIED: egy rezervált változó, amely a forrásfájlok utolsó módosítási idejének tárolására szolgál. Csak bináris formátumú fájlalapú forrásra alkalmazható.

    • Kifejezés

    • Statikus érték

      Metaadatokat ábrázoló képernyőkép.

Leképezés

A Leképezés lap konfigurálásához válassza a Leképezés lap leképezési beállításainak konfigurálását. Ha a Bináris fájlt választja fájlformátumként, a leképezés nem támogatott.

Settings

A Beállítások lap konfigurálásához tekintse meg a Beállítások lap egyéb beállításainak konfigurálását.

Táblázat összefoglalása

Az alábbi táblázatok további információkat tartalmaznak az Azure Blob Storage másolási tevékenységéről.

Forrásadatok

Név Description Érték Kötelező JSON-szkripttulajdonság
Kapcsolat A forrásadattárhoz való kapcsolódás. <a kapcsolat> Igen kapcsolat
Elérési út A forrásadatok fájlútvonala. <a forrás fájl elérési útja> Igen konténer
fileName
Fájl elérési útja A használni kívánt fájl elérési út típus. • Fájl elérési útja
• Előtag
• Helyettesítő karakter mappa útvonala, helyettesítő karakter fájlnév
• Fájlok listája
Nem
•előtag
• wildcardFolderPath, wildcardFileName
• fileListPath
Rekurzív A bemeneti mappa és almappáinak összes fájljának rekurzív feldolgozása, vagy csak a kijelölt mappában lévő fájlok feldolgozása. Ez a beállítás egyetlen fájl kijelölésekor le van tiltva. Kijelölve vagy megszüntetve Nem recursive
Fájlok törlése a befejezés után A forrásadattárban lévő fájlok közvetlenül a céltárolóba való áthelyezés után törlődnek. A fájltörlés fájlonként történik, így ha egy másolási tevékenység meghiúsul, megállapíthatja, hogy egyes fájlok már át lettek másolva a célhelyre, és törölve lettek a forrásból, míg mások továbbra is a forrástárban vannak. Kijelölve vagy megszüntetve Nem deleteFilesAfterCompletion
Egyidejű kapcsolatok maximális kihasználása Az adattárhoz a tevékenység futtatása során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat. <egyidejű kapcsolatok maximális kihasználása> Nem maxConcurrentConnections

Céladatok

Név Description Érték Kötelező JSON-szkripttulajdonság
Kapcsolat A céladattárhoz való kapcsolódás. <a kapcsolat> Igen kapcsolat
Elérési út A céladatok fájlútvonala. A forrás elérési útja Igen konténer
fileName
Másolási viselkedés Azt a viselkedést határozza meg, amikor fájlokat másol az egyik fájlrendszerből a másikba (például egy blobtárolóból egy másikba). •Egyik sem
• Dinamikus tartalom hozzáadása
• Egybesimított hierarchia
• A hierarchia megőrzése
Nem copyBehavior
Egyidejű kapcsolatok maximális kihasználása Az adattárhoz a tevékenység futtatása során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat. <egyidejű kapcsolatok maximális kihasználása> Nem maxConcurrentConnections
Blokkméret (MB) Adja meg a blokk méretét MB-ban, amikor adatokat ír az Azure Blob Storage-ba. Az engedélyezett érték 4 MB és 100 MB között van. <blokkméret> Nem blockSizeInMB
Metaadatok Állítsa be az egyéni metaadatokat a célhelyre másoláskor. $$LASTMODIFIED
•Kifejezés
• Statikus érték
Nem metaadat