Menyalin beberapa folder dengan Azure Data Factory

BERLAKU UNTUK:Azure Data Factory Azure Synapse Analytics

Tip

Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!

Artikel ini menjelaskan templat solusi beberapa aktivitas salin yang bisa Anda gunakan untuk menyalin kontainer atau folder di antara penyimpanan berbasis file, tempat setiap aktivitas salin seharusnya menyalin kontainer atau folder satuan.

Catatan

Jika Anda ingin menyalin file dari kontainer tunggal, akan lebih efisien untuk menggunakan Alat Salin Data untuk membuat alur dengan aktivitas salin tunggal. Templat dalam artikel ini menyediakan semua yang Anda butuhkan untuk skenario sederhana tersebut.

Tentang templat solusi ini

Templat ini menghitung folder dari folder induk tertentu di penyimpanan sumber Anda. Kemudian templat menyalin masing-masing folder ke penyimpanan tujuan.

Templat tersebut berisi tiga aktivitas:

  • GetMetadata memindai penyimpanan sumber Anda dan mendapatkan daftar subfolder dari folder induk tertentu.
  • ForEach mendapatkan daftar subfolder dari aktivitas GetMetadata lalu mengulangi daftar dan meneruskan setiap folder ke aktivitas Salin.
  • Salin menyalin setiap folder dari penyimpanan sumber ke penyimpanan tujuan.

Templat menentukan parameter berikut:

  • SourceFileFolder adalah bagian dari jalur folder induk penyimpanan sumber data Anda: SourceFileFolder/SourceFileDirectory, tempat Anda bisa mendapatkan daftar subfolder.
  • SourceFileDirectory adalah bagian dari jalur folder induk penyimpanan sumber data Anda: SourceFileFolder/SourceFileDirectory, tempat Anda bisa mendapatkan daftar subfolder.
  • DestinationFileFolder adalah bagian dari jalur folder induk: DestinationFileFolder/DestinationFileDirectory tempat file akan disalin ke penyimpanan tujuan Anda.
  • DestinationFileDirectory adalah bagian dari jalur folder induk: DestinationFileFolder/DestinationFileDirectory tempat file akan disalin ke penyimpanan tujuan Anda.

Jika Anda ingin menyalin beberapa kontainer di bawah folder akar antara tempat penyimpanan, Anda dapat memasukkan keempat parameter sebagai /. Dengan demikian, Anda akan mereplikasi semua yang ada di antara tempat penyimpanan.

Cara menggunakan templat solusi ini

  1. Masuk ke templat Salin beberapa kontainer file antar Penyimpanan File. Buat koneksi Baru ke penyimpanan sumber Anda. Penyimpanan sumber adalah tempat Anda ingin menyalin file dari beberapa kontainer.

    Create a new connection to the source

  2. Buat koneksi Baru ke penyimpanan tujuan Anda.

    Create a new connection to the destination

  3. Pilih Gunakan templat ini.

    Use this template

  4. Anda akan melihat alur, seperti dalam contoh berikut:

    Show the pipeline

  5. Pilih Debug, masukkan Parameter, lalu pilih Selesai.

    Run the pipeline

  6. Meninjau ulang hasilnya.

    Review the result