Több mappa másolása az Azure Data Factoryvel
A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics
Tipp.
Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!
Ez a cikk egy olyan megoldássablont ismertet, amely több másolási tevékenységgel is másolhat tárolókat vagy mappákat a fájlalapú tárolók között, ahol minden másolási tevékenységnek egyetlen tárolót vagy mappát kell másolnia.
Megjegyzés:
Ha egyetlen tárolóból szeretne fájlokat másolni, az Adatmásolás eszközzel hatékonyabban hozhat létre egyetlen másolási tevékenységet tartalmazó folyamatot. A cikkben szereplő sablon több, mint amennyi ehhez az egyszerű forgatókönyvhöz szükséges.
A megoldássablon ismertetése
Ez a sablon a forrástár egy adott szülőmappájából származó mappákat sorolja fel. Ezután az egyes mappákat átmásolja a céltárolóba.
A sablon három tevékenységet tartalmaz:
- A GetMetadata megvizsgálja a forrástárat, és lekéri az almappák listáját egy adott szülőmappából.
- A ForEach lekéri az almappák listáját a GetMetadata tevékenységből, majd átfuttatja a listát, és átadja az egyes mappákat a Copy tevékenység.
- Másolja az egyes mappákat a forrástárból a céltárolóba.
A sablon a következő paramétereket határozza meg:
- A SourceFileFolder az adatforrástár szülőmappájának elérési útja: SourceFileFolder/SourceFileDirectory, ahol lekérheti az almappák listáját.
- A SourceFileDirectory az adatforrástár szülőmappájának elérési útja: SourceFileFolder/SourceFileDirectory, ahol lekérheti az almappák listáját.
- A DestinationFileFolder a szülőmappa elérési útja: DestinationFileFolder/DestinationFileDirectory , ahol a fájlok a céltárolóba lesznek másolva.
- A DestinationFileDirectory a szülőmappa elérési útja: DestinationFileFolder/DestinationFileDirectory , ahol a fájlok a céltárolóba lesznek másolva.
Ha a tárolók közötti gyökérmappák alatt több tárolót szeretne másolni, mind a négy paramétert /a következőképpen adhatja meg. Ezzel mindent replikálhat a tárolótárolók között.
A megoldássablon használata
Nyissa meg a Több fájltároló másolása fájltárolók sablon között lehetőséget. Hozzon létre egy új kapcsolatot a forrástárolóval. A forrástárból szeretne fájlokat másolni több tárolóból.
Hozzon létre egy új kapcsolatot a céltárolóval.
Kattintson a Sablon használata lehetőségre.
A folyamat az alábbi példához hasonlóan jelenik meg:
Válassza a Hibakeresés lehetőséget, írja be a paramétereket, majd válassza a Befejezés lehetőséget.
Tekintse át az eredményt.