Bagikan melalui


Aktivitas Validasi di alur Azure Data Factory dan Synapse Analytics

BERLAKU UNTUK: Azure Data Factory Azure Synapse Analytics

Tips

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!

Anda dapat menggunakan Validasi dalam alur untuk memastikan alur hanya melanjutkan eksekusi setelah memvalidasi referensi himpunan data terlampir yang ada, bahwa itu memenuhi kriteria yang ditentukan, atau waktu habis.

Membuat aktivitas Validasi dengan UI

Untuk menggunakan aktivitas Validasi dalam alur, selesaikan langkah-langkah berikut:

  1. Cari Validasi di panel Aktivitas alur, dan seret aktivitas Validasi ke kanvas alur.
  2. Pilih aktivitas Validasi baru di kanvas jika belum dipilih, dan tab Pengaturannya, untuk mengedit detailnya. Cuplikan layar memperlihatkan UI untuk aktivitas Validasi.
  3. Pilih himpunan data, atau tentukan yang baru dengan memilih tombol Baru. Untuk himpunan data berbasis file seperti contoh teks yang dibatasi di atas, Anda dapat memilih file tertentu, atau folder. Saat folder dipilih, aktivitas Validasi memungkinkan Anda mengabaikan validasi keberadaan item turunan di folder, atau memerlukan apakah item turunan ada atau tidak.
  4. Output dari aktivitas Validasi dapat digunakan sebagai input ke aktivitas lain, dan dirujuk dalam aktivitas tersebut untuk salah satu propertinya menggunakan ekspresi dinamis.

Sintaks


{
"name": "Validation_Activity",
"type": "Validation",
"typeProperties": {
"dataset": {
"referenceName": "Storage_File",
"type": "DatasetReference"
},
"timeout": "0.12:00:00",
"sleep": 10,
"minimumSize": 20
}
},
{
"name": "Validation_Activity_Folder",
"type": "Validation",
"typeProperties": {
"dataset": {
"referenceName": "Storage_Folder",
"type": "DatasetReference"
},
"timeout": "0.12:00:00",
"sleep": 10,
"childItems": true
}
}

Properti jenis

Properti Deskripsi Nilai yang diizinkan Wajib
nama Nama aktivitas 'Validasi' String Ya
jenis Harus diatur ke Validasi. String Ya
himpunan data Aktivitas memblokir eksekusi hingga memvalidasi referensi himpunan data ini ada dan memenuhi kriteria yang ditentukan, atau batas waktu telah tercapai. Himpunan data yang disediakan harus mendukung properti "MinimumSize" atau "ChildItems". Referensi himpunan data Ya
batas waktu Menentukan batas waktu untuk menjalankan aktivitas. Jika tidak ada nilai yang ditentukan, nilai default adalah 12 jam ("0,12:00:00"). Formatnya adalah d.hh:mm:ss String Tidak
tidur Penundaan dalam hitungan detik di antara upaya validasi. Jika tidak ada nilai yang ditentukan, nilai default adalah 10 detik. Bilangan bulat Tidak
childItems Periksa apakah folder memiliki item anak.
true: Memvalidasi folder yang ada dan memiliki item. Blokir hingga setidaknya satu item ada di folder atau nilai batas waktu tercapai.
false: Memvalidasi folder ada dan kosong. Memblokir hingga folder kosong atau hingga nilai waktu habis tercapai. Jika tidak ada nilai yang ditentukan, aktivitas akan terhenti hingga folder tersedia atau hingga batas waktu tercapai.
Boolean Tidak
ukuran minimum Ukuran minimum sebuah file dalam byte. Jika tidak ada nilai yang ditentukan, nilai default adalah 0 byte Bilangan bulat Tidak

Lihat aktivitas alur kontrol yang didukung lainnya: