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 adatfolyamban adatok másolására az Azure Blob Storage-ból és az Azure Blob Storage-ba.

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.

Általános

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.

Screenshot showing the source tab and the list of properties.

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

  • Adattár típusa: Válassza a Külső lehetőséget.
  • Csatlakozás ion: 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ális területen a következő mezőket adhatja meg:

  • Fájl elérési útja: Kiválaszthatja a Fájl elérési útját, az Előtagot, a Helyettesítő fájl elérési útját, a Fájlok listáját a fájl elérési útjának 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 blobtároló szolgáltatásoldali szűrője.

      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.subfolder/file.txt

      Screenshot showing prefix file path type.

    • Helyettesítő karakterek elérési útja: A forrásmappák vagy fájlok szűréséhez adja meg azt a mappát vagy fájlelérési útvonalat, amelyben helyettesítő karakterek találhatók az adott blobtároló alatt.

      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.

      Screenshot showing wildcard file path.

      Helyettesítő karakterek mappa elérési útja: Adja meg a mappa elérési útját helyettesítő karakterekkel az adott tárolóban a forrásmappák szűréséhez.

      Helyettesítő karakterek fájlneve: A forrásfájlok szűréséhez adja meg azt a fájlnevet, amely helyettesítő karaktereket tartalmaz a megadott tároló és mappa elérési útja (vagy helyettesítő mappa elérési útja) alatt.

    • 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.

      Screenshot showing path to file list.

  • 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.

    Feljegyzé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.

Cél

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

Screenshot showing destination tab.

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

  • Adattár típusa: Válassza a Külső lehetőséget.
  • Csatlakozás ion: 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: A Tallózás gombra kattintva válassza ki azt a fájlt, amelyet manuálisan szeretne másolni vagy kitölteni.
  • 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ális terü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ának elérési útával.

      Screenshot showing copy behavior.

  • 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: a fenntartott változó azt jelzi, hogy a forrásfájlok utolsó módosítási ideje tárolható. Csak bináris formátumú fájlalapú forrásra alkalmazható.

    • Kifejezés

    • Statikus érték

      Screenshot showing metadata.

Hozzárendelé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.

Beállítások

Gépház lapkonfigurációról a Beállítások lap egyéb beállításainak konfigurálása című témakörben olvashat.

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 Leírás Érték Szükséges JSON-szkripttulajdonság
Adattár típusa Az adattár típusa. Külső Igen /
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 útja. • Fájl elérési útja
•Előtag
• Helyettesítő karakterek mappa elérési útja, helyettesítő karakterek fájlneve
• 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 a kijelölést Nem Rekurzív
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 a kijelölést 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 maxConcurrent Csatlakozás ions

Céladatok

Név Leírás Érték Szükséges JSON-szkripttulajdonság
Adattár típusa Az adattár típusa. Külső Igen /
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). •Nincs
• 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 maxConcurrent Csatlakozás ions
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 metaadatok