Azure Stream Analytics işini başlatma

Azure Stream Analytics işinizi Azure portal, Visual Studio ve PowerShell kullanarak başlatabilirsiniz. Bir işi başlattığınızda, işin çıkış oluşturmaya başlaması için bir zaman seçersiniz. Azure portal, Visual Studio ve PowerShell'in başlangıç saatini ayarlamak için farklı yöntemleri vardır. Bu yöntemler aşağıda açıklanmıştır.

Başlangıç seçenekleri

Bir işi başlatmak için aşağıdaki üç seçenek kullanılabilir. Aşağıda belirtilen tüm zamanların TIMESTAMP BY içinde belirtilenler olduğunu unutmayın. TIMESTAMP BY belirtilmezse varış saati kullanılır.

  • Şimdi: Çıkış olayının başlangıç noktasını iş başlatıldığında olduğu gibi yapar. Zamansal işleç kullanılırsa (örneğin zaman penceresi, LAG veya JOIN), Azure Stream Analytics otomatik olarak giriş kaynağındaki verilere bakar. Örneğin, "Şimdi" işini başlatırsanız ve sorgunuz 5 dakikalık Atlayan Pencere kullanırsa, Azure Stream Analytics girişte 5 dakika önceki verileri arar. İlk olası çıkış olayının geçerli saate eşit veya bundan büyük bir zaman damgası olabilir ve ASA, çıkışa mantıksal olarak katkıda bulunabilecek tüm giriş olaylarının hesaba katılmasını garanti eder. Örneğin, kısmi pencereli toplamalar oluşturulmaz. Her zaman tam olarak toplanan değerdir.

  • Özel: Çıkışın başlangıç noktasını seçebilirsiniz. Şimdi seçeneğine benzer şekilde Azure Stream Analytics, zamansal operatör kullanılırsa bu saatten önce verileri otomatik olarak okur

  • Son durduğunda. Bu seçenek, iş daha önce başlatıldığında, ancak el ile durdurulduğunda veya başarısız olduğunda kullanılabilir. Bu seçenek seçildiğinde Azure Stream Analytics, işi yeniden başlatmak için son çıkış zamanını kullanır ve böylece veri kaybı olmaz. Önceki seçeneklere benzer şekilde, zamansal operatör kullanılırsa Azure Stream Analytics de bu süreden önce verileri otomatik olarak okur. Birkaç giriş bölümünün zamanı farklı olabileceğinden, tüm bölümlerin en erken durma zamanı kullanılır, bunun sonucunda çıkışta bazı yinelenenler görülebilir. Tam olarak bir kez işleme hakkında daha fazla bilgiyi Olay Teslim Garantileri sayfasında bulabilirsiniz.

Azure portal

Azure portal işinize gidin ve genel bakış sayfasında Başlat'ı seçin. bir İş çıktısı başlangıç saati seçin ve ardından Başlat'ı seçin.

İş çıktısı başlangıç zamanı seçeneklerinden birini belirleyin. Seçenekler Now, Custom ve iş daha önce çalıştırıldıysa Son durdurulduğunda şeklindedir. Bu seçenekler hakkında daha fazla bilgi için yukarıya bakın.

Visual Studio

İşi başlatmak için iş görünümünde yeşil ok düğmesini seçin. İş Çıktısı Başlangıç Modu'nu ayarlayın ve Başlat'ı seçin. İş durumu Çalışıyor olarak değişir.

İş Çıktısı Başlangıç Modu için üç seçenek vardır: JobStartTime, CustomTime ve LastOutputEventTime. Bu özellik yoksa, varsayılan değer JobStartTime'dır. Bu seçenekler hakkında daha fazla bilgi için yukarıya bakın.

PowerShell

PowerShell kullanarak işinizi başlatmak için aşağıdaki cmdlet'i kullanın:

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

OutputStartMode için üç seçenek vardır: JobStartTime, CustomTime ve LastOutputEventTime. Bu özellik yoksa, varsayılan değer JobStartTime'dır. Bu seçenekler hakkında daha fazla bilgi için yukarıya bakın.

cmdlet'i hakkında Start-AzStreamAnalyitcsJob daha fazla bilgi için Start-AzStreamAnalyticsJob başvurusuna bakın.

Sonraki adımlar