Menguji data langsung secara lokal menggunakan alat Azure Stream Analytics untuk Visual Studio (Pratinjau)
Alat Azure Stream Analytics untuk Visual Studio memungkinkan Anda menguji pekerjaan secara lokal dari IDE menggunakan streaming peristiwa langsung dari Azure Event Hub, IoT Hub, dan Penyimpanan Blob. Pengujian lokal data langsung tidak dapat menggantikan pengujian performa dan skalabilitas yang Anda lakukan di cloud, tetapi Anda menghemat waktu selama pengujian fungsional dengan tidak harus mengirimkan pekerjaan ke cloud setiap kali Anda ingin menguji pekerjaan Azure Stream Analytics. Fitur ini dalam pratinjau dan tidak boleh digunakan untuk beban kerja produksi.
Opsi pengujian
Opsi pengujian lokal berikut didukung:
Input | Output | Jenis Pekerjaan |
---|---|---|
Data statis lokal | Data statis lokal | Cloud/Edge |
Data input langsung | Data statis lokal | Cloud |
Data input langsung | Data output langsung | Cloud |
Pengujian lokal dengan data langsung
Setelah Anda membuat proyek cloud Azure Stream Analytics di Visual Studio, buka script.asaql. Pengujian lokal menggunakan input lokal dan output lokal secara default.
Untuk menguji data langsung, pilih Gunakan Input Cloud dari kotak tarik-turun.
Atur Waktu Mulai untuk menentukan kapan pekerjaan akan mulai memproses data input. Pekerjaan mungkin perlu membaca data input sebelumnya untuk memastikan hasil yang akurat. Waktu default diatur ke 30 menit lebih awal dari waktu saat ini.
Klik Jalankan Secara Lokal. Jendela konsol akan muncul dengan status kemajuan dan metrik pekerjaan. Jika ingin menghentikan proses, Anda dapat melakukannya secara manual.
Hasil output di-refresh setiap tiga detik dengan 500 baris output pertama di jendela hasil eksekusi lokal, dan file output ditempatkan di jalur proyek folder ASALocalRun Anda. Anda juga dapat membuka file output dengan mengeklik tombol Buka Folder Hasil di jendela hasil eksekusi lokal.
Jika Anda ingin mengeluarkan hasil ke sink output cloud, pilih Output ke Cloud dari kotak tarik-turun kedua. Power BI dan Azure Data Lake Storage tidak mendukung sink output.
Batasan
Power BI dan Azure Data Lake Storage tidak mendukung sink output karena batasan model autentikasi.
Hanya opsi input cloud yang memiliki dukungan kebijakan waktu, sementara opsi input lokal tidak memilikinya.