Kopírování více složek pomocí Azure Data Factory

VZTAHUJE SE NA: Azure Data Factory Azure Synapse Analytics

Tip

Data Factory v Microsoft Fabric je nová generace Azure Data Factory s jednodušší architekturou, integrovanou AI a novými funkcemi. Pokud s integrací dat začínáte, začněte Fabric Data Factory. Stávající úlohy ADF lze upgradovat na Fabric pro přístup k novým funkcím v oblastech datové vědy, analýz v reálném čase a vytváření sestav.

Tento článek popisuje šablonu řešení, kterou můžete použít více aktivit kopírování ke kopírování kontejnerů nebo složek mezi úložišti na základě souborů, kde každá aktivita kopírování má kopírovat jeden kontejner nebo složku.

Poznámka:

Pokud chcete kopírovat soubory z jednoho kontejneru, je efektivnější použít nástroj pro kopírování dat k vytvoření kanálu s jednou aktivitou kopírování. Šablona v tomto článku je více, než potřebujete pro tento jednoduchý scénář.

O této šabloně řešení

Tato šablona vyjmenuje složky z dané nadřazené složky ve vašem zdrojovém úložišti. Potom zkopíruje všechny složky do cílového úložiště.

Šablona obsahuje tři aktivity:

  • GetMetadata prohledá zdrojové úložiště a získá seznam podsložek z dané nadřazené složky.
  • ForEach získá seznam podsložek z aktivity GetMetadata a pak iteruje seznam a předá všechny složky do aktivita Copy.
  • Zkopírujte každou složku ze zdrojového úložiště do cílového úložiště.

Šablona definuje následující parametry:

  • SourceFileFolder je součástí cesty nadřazené složky úložiště zdrojů dat: SourceFileFolder/SourceFileDirectory, kde můžete získat seznam podsložek.
  • SourceFileDirectory je součástí cesty nadřazené složky úložiště zdrojů dat: SourceFileFolder/SourceFileDirectory, kde můžete získat seznam podsložek.
  • DestinationFileFolder je součástí cesty nadřazené složky: DestinationFileFolder/DestinationFileDirectory , kde se soubory zkopírují do cílového úložiště.
  • DestinationFileDirectory je součástí cesty nadřazené složky: DestinationFileFolder/DestinationFileDirectory , kde se soubory zkopírují do cílového úložiště.

Pokud chcete zkopírovat více kontejnerů umístěných pod kořenovými složkami mezi různými úložišti, můžete zadat všechny čtyři parametry jako /. Tím replikujete vše mezi úložnými prostory.

Jak používat tuto šablonu řešení

  1. Přejděte do šablony Kopírovat více souborů mezi úložišti souborů. Vytvořte nové připojení ke zdrojovému úložišti. Zdrojové úložiště je místo, kam chcete kopírovat soubory z více kontejnerů.

    Vytvoření nového připojení ke zdroji

  2. Vytvořte nové připojení k cílovému datovému úložišti.

    Vytvoření nového připojení k cíli

  3. Vyberte Použít tuto šablonu.

    Použít tuto šablonu

  4. Zobrazí se propojovací kanál, jak je znázorněno v následujícím příkladu:

    Zobrazení kanálu

  5. Vyberte Ladit, zadejte parametry a pak vyberte Dokončit.

    Spustit procesní řetězec

  6. Prohlédněte si výsledky.

    Kontrola výsledku