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 az adatfolyamban adatok másolására a Azure Blob Storage.
Fontos
A Microsoft Fabric jelenleg előzetes verzióban érhető el. Ezek az információk egy előzetes termékre vonatkoznak, amely a kiadás előtt lényegesen módosulhat. A Microsoft nem vállal kifejezett vagy vélelmezett garanciát az itt megadott információkra vonatkozóan. Tekintse meg Azure Data Factory azure-beli szolgáltatás dokumentációját.
Támogatott formátum
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 alatti lapok konfigurációját a következő szakaszokban találja.
Általános kérdések
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
A másolási tevékenység Forrás lapján található Azure Blob Storage a következő tulajdonságok támogatottak.
A következő tulajdonságok szükségesek:
- Adattár típusa: Válassza a Külső lehetőséget.
- 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 további 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 útjának típusa: Kiválaszthatja a Fájl elérési útja, az Előtag, a Helyettesítő karakteres fájl elérési útja, a Fájlok listája lehetőséget 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 adatokat átmásolhatja 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óban lévő blobnév előtagja. Azok a blobok, amelyek neve a következővel
container/this_prefix
kezdődik, ki vannak jelölve. A szolgáltatásoldali szűrőt használja a blobtárolóhoz.Ha előtagot használ, és úgy dönt, hogy a hierarchiát megőrző fájlalapú célhelyre másol, az előtag utolsó "/" utáni alútvonala megmarad. Például rendelkezik egy forrással
container/folder/subfolder/file.txt
, és konfigurálja az előtagot a következőként:folder/sub
, majd a megőrzött fájl elérési útja .subfolder/file.txt
Helyettesítő karakteres fájl elérési útja: A forrásmappák vagy fájlok szűréséhez adja meg a mappát vagy a fájl elérési útját helyettesítő karakterekkel az adott blobtároló alatt.
Az engedélyezett helyettesítő karakterek
*
(nulla vagy több karakternek felel meg) és?
(nulla vagy egyetlen karakternek felel meg). A használatával^
feloldhatja, ha a mappanévben helyettesítő karakter vagy ez a feloldó karakter található. További példákért tekintse meg a Mappa- és fájlszűrő példákat.Helyettesítő karakteres mappa elérési útja: A forrásmappák szűréséhez adja meg a mappa elérési útját helyettesítő karakterekkel az adott tárolóban.
Helyettesítő karakteres fájlnév: A forrásfájlok szűréséhez adja meg a fájlnevet helyettesítő karakterekkel a megadott tároló- és mappaútvonal (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 írjon be vagy tallózással keresse meg a másolni kívánt 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 beállítást használja, ne adjon meg fájlnevet. További példákért tekintse meg a Fájllista-példák című témakört.
Rekurzív módon: Ha ez a jelölőnégyzet be van jelölve, a bemeneti mappa és almappáinak összes fájlja rekurzív módon lesz feldolgozva. Ha megszünteti a jelölőnégyzet jelölését, 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 törlődnek a forrástárból a céltárolóba való sikeres áthelyezés után. A fájltörlés fájlonként történik, így ha a másolási tevékenység meghiúsul, észreveheti, 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árhoz 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
A másolási tevékenység Cél lapján található Azure Blob Storage az alábbi tulajdonságok támogatottak.
A következő tulajdonságok szükségesek:
- Adattár típusa: Válassza a Külső lehetőséget.
- 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 manuálisan másolni vagy kitölteni kívánt 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 további 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égkimenetekbő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éről további információt a Kifejezések és függvények című témakörben talál.
Nincs: Ezt a kijelölést választva nem használhat másolási viselkedést.
Egybesimított hierarchia: A forrásmappa összes fájlja 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ába való relatív elérési útja megegyezik a célfájl célmappához viszonyított elérési útjának relatív elérési útjára.
Egyidejű kapcsolatok maximális száma: Az adattárhoz a tevékenységfuttatás során létesített egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat.
Blokkméret (MB): Adja meg megabájtban a blokkblobok adatainak írásához használt blokkméretet. További információ: Tudnivalók a blokkblobokról.
Metaadatok: Egyéni metaadatok beállítása célhelyre történő másoláskor. A tömb minden objektuma
metadata
egy további oszlopot jelöl. Aname
határozza meg a metaadatkulcs nevét, avalue
pedig a 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 időpontját tárolja. Csak bináris formátumú fájlalapú forrásra alkalmazható.Expression
Statikus érték
Társítás
A Megfeleltetés lap konfigurációjához lépjen a Leképezések konfigurálása lapra. Ha a Bináris fájlt választja fájlformátumként, a leképezés nem támogatott.
Beállítások
A Beállítások lap konfigurációját a Beállítások lap egyéb beállításainak konfigurálása című témakörben találja.
Táblázat összegzése
Az alábbi táblázatok további információkat tartalmaznak a Azure Blob Storage másolási tevékenységéről.
Forrásadatok
Név | Leírás | Érték | Kötelező | JSON-szkript tulajdonság |
---|---|---|---|---|
Adattár típusa | Az adattár típusa. | Külső | Yes | / |
Kapcsolat | A forrásadattárhoz való kapcsolódás. | <a kapcsolat> | Yes | kapcsolat |
Fájl elérési útja | A forrásadatok fájlelérési útja. | <a forrás fájlelérési útja> | Yes | tároló fileName |
Fájl elérési útjának típusa | A használni kívánt fájl elérési útja. | • Fájl elérési útja •Előtag • Helyettesítő karakteres mappa elérési útja, helyettesítő karakteres fájlnév • Fájlok listája |
No | •Előtag • wildcardFolderPath, wildcardFileName • fileListPath |
Rekurzív | A bemeneti mappában és annak almappáiban lévő összes fájl 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 | No | 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, ezért ha egy másolási tevékenység meghiúsul, észreveheti, hogy egyes fájlok már át lettek másolva a célhelyre, és törlődtek a forrásból, míg mások még mindig a forrástárban vannak. | Kijelölve vagy megszüntetve a kijelölést | No | deleteFilesAfterCompletion |
Egyidejű kapcsolatok maximális mérete | Az adattárhoz a tevékenységfuttatás során létesített egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat. | <egyidejű kapcsolatok maximális mérete> | No | maxConcurrentConnections |
Céladatok
Név | Leírás | Érték | Kötelező | JSON-szkript tulajdonság |
---|---|---|---|---|
Adattár típusa | Az adattár típusa. | Külső | Yes | / |
Kapcsolat | A céladattárhoz való csatlakozás. | <a kapcsolat> | Yes | kapcsolat |
Fájl elérési útja | A céladatok fájlelérési útja. | A forrás fájlelérési útja | Yes | tároló fileName |
Másolási viselkedés | Azt a viselkedést határozza meg, amikor fájlokat másol az egyik fájlrendszerből, például a tárolóbó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 |
No | copyBehavior |
Egyidejű kapcsolatok maximális mérete | Az adattárhoz a tevékenységfuttatás során létesített egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat. | <egyidejű kapcsolatok maximális mérete> | No | maxConcurrentConnections |
Blokkméret (MB) | Adja meg a blokkméretet MB-ban, amikor adatokat ír Azure Blob Storage. Az engedélyezett érték 4 MB és 100 MB között lehet. | <blokkméret> | No | blockSizeInMB |
Metaadatok | Állítsa be az egyéni metaadatokat a célhelyre másoláskor. | • $$LASTMODIFIED •Kifejezés • Statikus érték |
No | metaadatok |