Olay hub'ını kullanarak verileri Azure Stream Analytics

Azure Stream Analytics hizmeti, akış verilerini veri kaynağından almak, işlemeyi ve analiz Azure Event Hubs sağlayarak gerçek zamanlı eylemleri sağlamak için güçlü içgörüler sağlar. Bu tümleştirme hızlı bir şekilde bir hot-path analiz işlem hattı oluşturmanıza olanak sağlar. Gelen verileri görselleştirmek ve Azure portal bir sorgu yazmak için Stream Analytics kullanabilirsiniz. Sorgunuz hazır olduğunda yalnızca birkaç tıklamayla üretime geçebilirsiniz.

Önemli avantajlar

Aşağıdakiler, Azure Event Hubs ve Azure Stream Analytics avantajlarıdır:

  • Önizleme verileri – Bir olay hub'larından gelen verilerin önizlemesini Azure portal.
  • Sorguyu test - Bir dönüştürme sorgusu hazırlayın ve doğrudan sorgunun Azure portal. Sorgu dili söz dizimi için bkz. Stream Analytics Dili belgeleri.
  • Sorguyu üretim ortamına dağıtma – Bir iş oluşturarak ve başlatarak sorguyu üretim Azure Stream Analytics dağıtabilirsiniz.

End-to-end flow

  1. Azure Portal oturum açın.

  2. Uygulama ad Event Hubs ve ardından gelen verileri olan olay hub'ını tıklatın.

  3. Olay hub'ı sayfasında Verileri İşle'yi seçin.

    İşlem verileri kutucuğu

  4. Olaylardan gerçek zamanlı içgörüleri etkinleştir kutucuğunun Araştır'ı seçin.

    Yeni bir Stream Analytics

  5. Aşağıdaki alanlar için ayarlanmış değerlerin olduğu bir sorgu sayfası görüyorsunuz:

    1. Sorgu için giriş olarak olay hub'ını seçin.

    2. SELECT SQL ile örnek sorgu oluşturma.

    3. Sorgu testi sonuçlarınıza başvurmak için bir çıkış diğer adı.

      Sorgu düzenleyicisi

      Not

      Bu özelliği ilk kez kullanırken, bu sayfa bir tüketici grubu oluşturma izninizi ve olay hub'nizin gelen verilerin önizlemesini görmek için bir ilke oluşturma izninizi sorar.

  6. Önceki görüntüde gösterildiği gibi Giriş önizleme bölmesinde Oluştur'a tıklayın.

  7. Bu sekmede en son gelen verilerin anlık görüntüsünü hemen görebilirsiniz.

    • Verilerinizde serileştirme türü otomatik olarak algılanır (JSON/CSV). JSON/CSV/AVRO olarak da el ile değiştirebilirsiniz.

    • Gelen verilerin önizlemesini tablo biçiminde veya ham biçimde görüntüebilirsiniz.

    • Gösterilen verileriniz güncel değilse, en son olayları görmek için Yenile'yi seçin.

      Tablo biçimindeki verilerin bir örneği:  Tablo biçimindeki sonuçlar

      Ham biçimdeki bir veri örneği:

      Ham biçimde sonuçlar

  8. Test sonuçları sekmesinde sorgunun test sonuçlarının anlık görüntüsünü görmek için Test sorgusu'nı seçin. Sonuçları da indirebilirsiniz.

    Sorgu sonuçlarını test etmek

  9. Verileri dönüştürmek için kendi sorguyu yazın. Bkz. Stream Analytics Dili başvurusu.

  10. Sorguyu test ettik ve üretim ortamına taşımak istediğiniz sorguyu dağıt'ı seçin. Sorguyu dağıtmak için, Azure Stream Analytics çıkış ayarlandırarak işi başlatabilirsiniz. Yeni bir Stream Analytics oluşturmak için iş için bir ad belirtin ve Oluştur'a seçin.

    Azure Stream Analytics işi oluşturma

    Not

    Her yeni iş için bir tüketici grubu ve ilke oluşturmanızı Azure Stream Analytics sayfasından Event Hubs öneririz. Tüketici grupları yalnızca beş eşzamanlı okuyucuya izin sağlar, bu nedenle her iş için ayrılmış bir tüketici grubu sağlamak, bu sınırın aşılmasıyla ortaya çıkabilecek hataları önler. Ayrılmış ilke, anahtarınızı döndürmenize veya diğer kaynakları etkilemeden izinleri iptal etmenize olanak sağlar.

  11. Sorgu Stream Analytics sorgunuz test edilenle aynı yerde oluşturulur ve giriş olay hub'dır.

  12. İşlem hattını tamamlamak için sorgunun çıkışını ayarlayın ve Başlat'ı seçerek işi başlatabilirsiniz.

    Not

    İş başlatmadan önce, outputalias yerine çalışma alanı içinde oluşturduğunuz çıkış adını Azure Stream Analytics.

    Çıkışı ayarlama ve işi başlatma

Bilinen sınırlamalar

Sorgunuz test ederken test sonuçlarının yüklemesi yaklaşık 6 saniye sürer. Test performansını geliştirmek için çalışıyoruz. Ancak üretimde dağıtıldığında, Azure Stream Analytics bir milisaniyenin altında gecikme süresine sahip olur.

Akış birimleri

İş Azure Stream Analytics varsayılan olarak üç akış birimi (SU) olur. Bu ayarı ayarlamak için, sayfasındaki sol menüden Stream Analytics'ı Azure portal. Akış birimleri hakkında daha fazla bilgi edinmek için bkz. Akış Birimlerini anlama ve ayarlama.

Akış birimlerini ölçeklendirme

Sonraki adımlar

Sorgu oluşturma hakkında daha fazla Stream Analytics için bkz. Stream Analytics Dili