Azure Stream Analytics işini başlatma

Azure Portal, Visual Studio ve PowerShell'i kullanarak Azure Stream Analytics işinizi 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 her birinin 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 akışının başlangıç noktasını, işin 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ıyorsa, Azure Stream Analytics girişte 5 dakika önceki verileri arar. İlk olası çıkış olayının geçerli zamana 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ıldığını garanti eder. Örneğin, kısmi pencerelenmiş toplamalar oluşturulmaz. Her zaman tam olarak toplanmış değerdir.

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

  • En son ne zaman durduruldu? 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 Azure Stream Analytics de zamansal işleç kullanılırsa verileri bu saatten önce otomatik olarak okur. Birkaç giriş bölümü farklı zamana sahip olabileceğinden, tüm bölümlerin en erken durma zamanı kullanılır, bunun sonucunda çıkışta bazı yinelemeler görülebilir. Tam olarak bir kez işleme hakkında daha fazla bilgiyi Olay Teslim Garantileri sayfasında bulabilirsiniz.

Azure portal

Azure portalında 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 Şunlardır: Now, Custom ve iş daha önce çalıştırıldıysa, En son ne zaman durduruldu. 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-AzStreamAnalyticsJob daha fazla bilgi için Start-AzStreamAnalyticsJob başvurusuna bakın.

Sonraki adımlar