Megosztás a következőn keresztül:


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.

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

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

    Új kapcsolat létrehozása a forráshoz

  2. Hozzon létre egy új kapcsolatot a céltárolóval.

    Új kapcsolat létrehozása a célhelyhez

  3. Kattintson a Sablon használata lehetőségre.

    A sablon használata

  4. A folyamat az alábbi példához hasonlóan jelenik meg:

    A folyamat megjelenítése

  5. Válassza a Hibakeresés lehetőséget, írja be a paramétereket, majd válassza a Befejezés lehetőséget.

    A folyamat futtatása

  6. Tekintse át az eredményt.

    Az eredmény áttekintése