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.

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.

Képernyőkép a forráslapról és a tulajdonságok listájáról.

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ássalcontainer/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

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

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

      Képernyőkép helyettesítő karakteres fájl elérési útjáról.

      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.

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

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

Képernyőkép a céllapról.

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.

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

  • 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. A name határozza meg a metaadatkulcs nevét, a value 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

      Képernyőkép a metaadatokról.

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

Következő lépések