Cara memulai pekerjaan Azure Stream Analytics

Anda dapat memulai pekerjaan Azure Stream Analytics menggunakan portal Azure, Visual Studio, dan PowerShell. Saat memulai pekerjaan, Anda memilih waktu untuk pekerjaan untuk mulai membuat output. Portal Azure, Visual Studio, dan PowerShell memiliki metode yang berbeda untuk mengatur waktu mulai. Metode-metode tersebut dijelaskan di bawah.

Opsi memulai

Tiga opsi berikut tersedia untuk memulai pekerjaan. Perhatikan bahwa semua waktu yang disebutkan di bawah adalah waktu yang ditentukan dalam TIMESTAMP BY. Jika TIMESTAMP BY tidak ditentukan, waktu kedatangan akan digunakan.

  • Sekarang: Membuat titik awal aliran peristiwa output sama seperti saat pekerjaan dimulai. Jika operator sementara digunakan (misalnya jendela waktu, LAG atau JOIN), Azure Stream Analytics akan otomatis melihat kembali data di sumber input. Misalnya, jika Anda memulai pekerjaan "Sekarang" dan jika kueri Anda menggunakan Jendela Tumbling 5 menit, Azure Stream Analytics akan mencari data dari 5 menit yang lalu dalam input. Peristiwa output pertama mungkin memiliki tanda waktu yang sama dengan atau lebih besar dari waktu saat ini, dan ASA menjamin bahwa semua peristiwa input yang mungkin secara logis berkontribusi pada output telah diperhitungkan. Misalnya, tidak ada agregat jendela parsial yang dibuat. Nilai ini selalu berupa nilai agregat lengkap.

  • Kustom: Anda dapat memilih titik awal output. Demikian pula dengan opsi Sekarang, Azure Stream Analytics akan otomatis membaca data sebelum waktu ini jika operator sementara digunakan

  • Saat terakhir dihentikan. Opsi ini tersedia saat pekerjaan sebelumnya dimulai, tetapi dihentikan secara manual atau gagal. Saat memilih opsi ini, Azure Stream Analytics akan menggunakan waktu output terakhir untuk memulai ulang pekerjaan sehingga tidak ada data yang hilang. Demikian pula dengan opsi sebelumnya, Azure Stream Analytics akan otomatis membaca data sebelum waktu ini jika operator sementara digunakan. Karena beberapa partisi input mungkin memiliki waktu yang berbeda, waktu berhenti paling awal dari semua partisi digunakan, sebagai hasilnya beberapa duplikat dapat dilihat dalam output. Informasi selengkapnya tentang pemrosesan tepat satu kali tersedia di halaman Jaminan Pengiriman Peristiwa.

portal Microsoft Azure

Buka pekerjaan Anda di portal Azure, lalu pilih Mulai di halaman gambaran umum. Pilih Waktu mulai output pekerjaan, lalu pilih Mulai.

Pilih salah satu opsi untuk Waktu mulai output pekerjaan. Pilihannya adalah Sekarang, Kustom, dan, jika pekerjaan sebelumnya dijalankan, Saat terakhir dihentikan. Lihat di atas untuk informasi selengkapnya tentang opsi ini.

Visual Studio

Dalam tampilan pekerjaan, pilih tombol panah hijau untuk memulai pekerjaan. Atur Mode Mulai Output Pekerjaan, lalu pilih Mulai. Status pekerjaan akan berubah menjadi Berjalan.

Ada tiga opsi untuk Mode Mulai Output Pekerjaan: JobStartTime, CustomTime, dan LastOutputEventTime. Jika properti ini tidak ada, defaultnya adalah JobStartTime. Lihat di atas untuk informasi selengkapnya tentang opsi ini.

PowerShell

Gunakan cmdlet berikut untuk memulai pekerjaan Anda menggunakan PowerShell:

Start-AzStreamAnalyticsJob `
  -ResourceGroupName $resourceGroup `
  -Name $jobName `
  -OutputStartMode 'JobStartTime'

Ada tiga opsi untuk OutputStartMode: JobStartTime, CustomTime, dan LastOutputEventTime. Jika properti ini tidak ada, defaultnya adalah JobStartTime. Lihat di atas untuk informasi selengkapnya tentang opsi ini.

Untuk mengetahui informasi selengkapnya tentang cmdlet Start-AzStreamAnalyitcsJob, lihat referensi Start-AzStreamAnalyticsJob.

Langkah berikutnya