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:

  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 Pengaturan, untuk mengedit detailnya. Screenshot shows the UI for a Validation activity.
  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 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

Lihat aktivitas alur kontrol yang didukung lainnya: