Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
- Avro formátum
- Bináris formátum
- Tagolt szövegformátum
- Excel-formátum
- JSON formátum
- ORC formátum
- Parquet formátum
- XML-formátum
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_prefixkezdő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ással
container/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.
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.
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.
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.
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
metadataobjektumok egy további oszlopot jelölnek. Eznamehatározza meg a metaadatkulcs nevét, és avaluekulcs 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
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 |