Muat data secara bertahap dari penyimpanan data sumber ke penyimpanan data tujuan

BERLAKU UNTUK: Azure Data Factory Azure Synapse Analytics

Tip

Mencari cara mudah untuk memindahkan data? Tugas penyalinan di Microsoft Fabric menyediakan cara sederhana dan mudah diskalakan untuk memuat data tanpa membangun alur. Pelajari cara membuatnya.

Dalam solusi integrasi data, memuat data secara bertahap (atau delta) setelah pemuatan data penuh awal adalah praktik yang umum digunakan. Tutorial di bagian ini menunjukkan kepada Anda berbagai cara memuat data secara bertahap dengan menggunakan Microsoft Azure Data Factory.

Pemuatan data Delta dari database dengan menggunakan watermark

Dalam hal ini, Anda menentukan tanda air di database sumber Anda. Watermark adalah kolom yang memiliki stempel waktu terakhir diperbarui atau kunci yang meningkat. Solusi pemuatan delta memuat data yang diubah antara marka air lama dan marka air baru. Alur kerja untuk pendekatan ini digambarkan dalam diagram berikut:

Alur kerja untuk menggunakan marka air

Lihat tutorial berikut untuk instruksi langkah demi langkah:

Untuk templat, lihat berikut:

Pemuatan data Delta dari SQL DB dengan menggunakan teknologi Pelacakan Perubahan

Teknologi Pelacakan Perubahan adalah solusi ringan di SQL Server dan Microsoft Azure SQL Database yang menyediakan mekanisme pelacakan perubahan yang efisien untuk aplikasi. Hal ini memungkinkan aplikasi untuk mudah mengidentifikasi data yang disisipkan, diperbarui, atau dihapus.

Alur kerja untuk pendekatan ini digambarkan dalam diagram berikut:

Alur kerja untuk menggunakan Pelacakan Perubahan

Untuk instruksi langkah demi langkah, lihat tutorial berikut:

Memuat file baru dan yang diubah hanya dengan menggunakan LastModifiedDate

Anda dapat menyalin file baru dan yang diubah hanya dengan menggunakan LastModifiedDate ke penyimpanan tujuan. ADF akan memindai seluruh file dari penyimpanan sumber, menerapkan filter file berdasarkan LastModifiedDate mereka, dan hanya menyalin file baru dan yang telah diperbarui sejak proses terakhir ke penyimpanan tujuan. Jika Anda membiarkan ADF memindai sejumlah besar file tetapi Anda hanya menyalin beberapa file ke tujuan, ini masih akan memakan waktu lama karena proses pemindaian file.

Untuk instruksi langkah demi langkah, lihat tutorial berikut:

Untuk templat, lihat berikut:

Memuat file baru hanya dengan menggunakan folder atau nama file yang dipartisi waktu

Anda hanya dapat menyalin file baru saja, di mana file atau folder sudah dipartisi berdasarkan informasi timeslice yang menjadi bagian dari nama file atau folder tersebut (misalnya, /yyyy/mm/dd/file.csv). Ini adalah pendekatan yang paling berkinerja untuk memuat file baru secara bertahap.

Untuk instruksi langkah demi langkah, lihat tutorial berikut:

Lanjutkan ke tutorial berikut: