Aktivitas Validasi di alur Azure Data Factory dan Synapse Analytics
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!
Anda dapat menggunakan Validasi dalam alur untuk memastikan alur hanya melanjutkan eksekusi setelah memvalidasi adanya referensi himpunan data terlampir, bahwa ini memenuhi kriteria yang ditentukan, atau waktu habis telah tercapai.
Membuat aktivitas Validasi dengan UI
Untuk menggunakan aktivitas Validasi dalam alur, selesaikan langkah-langkah berikut:
- Cari Validasi di panel Aktivitas alur, dan seret aktivitas Validasi ke kanvas alur.
- Pilih aktivitas Validasi baru di kanvas jika belum dipilih, dan tab Pengaturan, untuk mengedit detailnya.
- 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.
- 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 akan memblokir eksekusi hingga memvalidasi referensi himpunan data ini ada dan memenuhi kriteria yang ditentukan, atau waktu habis sudah tercapai. Himpunan data yang disediakan harus mendukung properti "MinimumSize" atau "ChildItems". | Referensi himpunan data | Ya |
waktu habis | 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. Dapat ditetapkan ke true : Pastikan folder ada dan folder tersebut memiliki item. Memblokir hingga setidaknya satu item ada di folder atau nilai waktu habis dicapai.-false: Pastikan folder ada dan folder tersebut kosong. Memblokir hingga folder kosong atau hingga nilai waktu habis tercapai. Jika tidak ada nilai yang ditentukan, aktivitas akan memblokir hingga folder ada atau hingga waktu habis tercapai. | Boolean | Tidak |
minimumSize | Ukuran minimum file dalam byte. Jika tidak ada nilai yang ditentukan, nilai default adalah 0 byte | Bilangan bulat | Tidak |
Konten terkait
Lihat aktivitas alur kontrol yang didukung lainnya: