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

  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.

    Create a new connection to the source

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

    Create a new connection to the destination

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

    Use this template

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

    Show the pipeline

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

    Run the pipeline

  6. Tekintse át az eredményt.

    Review the result