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

PLATÍ PRO: Azure Data Factory Azure Synapse Analytics

Tip

Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.

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 vytvoří výčet složek z dané nadřazené složky ve zdrojovém úložišti úložiště. 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á každou složku 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ů pod kořenovými složkami mezi úložišti úložiště, můžete zadat všechny čtyři parametry jako /. Tím provedete replikaci všeho mezi úložišti úložiště.

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

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

    Create a new connection to the source

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

    Create a new connection to the destination

  3. Vyberte Použít tuto šablonu.

    Use this template

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

    Show the pipeline

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

    Run the pipeline

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

    Review the result