Aracılığıyla paylaş


Kod düzenleyicisi olmayan Stream Analytics'i kullanarak Azure Cosmos DB'de verileri gerçekleştirme

Bu makalede, stream analytics işini kolayca oluşturmak için kod düzenleyicisi olmadan nasıl kullanabileceğiniz açıklanmaktadır. İş, Event Hubs'ınızdan sürekli olarak okur ve sayı, toplam ve ortalama gibi toplamalar gerçekleştirir. Bir zaman penceresinde gruplandırmak için alanları seçersiniz ve sonra iş sonuçları sürekli olarak Azure Cosmos DB'ye yazar.

Önkoşullar

  • Azure Event Hubs ve Azure Cosmos DB kaynaklarınız herkese açık olmalıdır ve azure Sanal Ağ güvenlik duvarının arkasında veya güvenliği sağlanamaz.
  • Event Hubs'ınızdaki veriler JSON, CSV veya Avro biçiminde seri hale getirilmelidir.

Stream Analytics işi geliştirme

Azure Cosmos DB'de verileri gerçekleştirmeye yönelik bir Stream Analytics işi geliştirmek için aşağıdaki adımları kullanın.

  1. Azure portal Azure Event Hubs örneğinizi bulun ve seçin.
  2. Özellikler'in altında verileri işle'yi seçin. Ardından Azure Cosmos DB'de Verileri Gerçekleştir başlıklı kartta Başlangıç'ı seçin.
    Başlat Gerçekleştir Veri Akışı gösteren ekran görüntüsü.
  3. İşiniz için bir ad girin ve Oluştur'u seçin.
  4. Olay hub'ında verilerinizin Serileştirme türünü ve işin Event Hubs'a bağlanmak için kullanacağı Kimlik Doğrulama yöntemini belirtin. Ardından Bağlan'ı seçin.
  5. Bağlantı başarılı olursa ve Event Hubs örneğine akan veri akışlarınız varsa hemen iki şey görürsünüz:
    • Giriş yükünüzde bulunan alanlar. Alanın yanındaki üç nokta simgesini isteğe bağlı olarak alanın veri türünü kaldırın, yeniden adlandırın veya değiştirin.
      Gözden geçirmeniz için giriş olay hub'ı alanlarını gösteren ekran görüntüsü.
    • Veri önizleme altındaki alt bölmede yer alan ve düzenli aralıklarla otomatik olarak yenilenen giriş verilerinizin bir örneği. Örnek giriş verilerinizin statik bir görünümünü tercih ediyorsanız Akış önizlemesini duraklat'ı seçebilirsiniz.
      Örnek giriş verilerini gösteren ekran görüntüsü.
  6. Sonraki adımda, ortalama ve sayı gibi hesaplamak istediğiniz alanı ve toplamayı belirtirsiniz. Zaman penceresiyle birlikte Gruplandırmak istediğiniz alanı da belirtebilirsiniz. Ardından Veri önizleme bölümünde adımın sonuçlarını doğrulayabilirsiniz.
    Gruplandır alanını gösteren ekran görüntüsü.
  7. Sonuçların yazılmasını istediğiniz Cosmos DB veritabanını ve kapsayıcısını seçin.
  8. Başlat'ı seçerek Stream Analytics işini başlatın.
    Başlangıç'ı seçtiğiniz tanımı gösteren ekran görüntüsü.
    İşi başlatmak için şunları belirtmeniz gerekir:
    • İşin çalıştığı Akış Birimlerinin (SU) sayısı. SU'lar işe ayrılan işlem ve bellek miktarını gösterir. Üç ile başlayıp gerektiği gibi ayarlama yapmanızı öneririz.
    • Çıktı verilerinin hata işlemesi , bir işin hedefinize çıkışı veri hataları nedeniyle başarısız olduğunda istediğiniz davranışı belirtmenize olanak tanır. Varsayılan olarak, yazma işlemi başarılı olana kadar işiniz yeniden denenir. Çıkış olaylarını bırakmayı da seçebilirsiniz.
  9. Başlat'ı seçtikten sonra, iş iki dakika içinde çalışmaya başlar. Stream Analytics işleri sekmesindeki İşlem Verileri bölümünün altındaki işi görüntüleyin. İş ölçümlerini inceleyebilir ve gerektiğinde durdurup yeniden başlatabilirsiniz.

Sonraki adımlar

Artık Event Hubs'dan okuyan ve sayımlar, ortalamalar gibi toplamaları hesaplayan ve Azure Cosmos DB kaynağınıza yazan bir iş geliştirmek için Kod düzenleyicisi olmayan Stream Analytics'i nasıl kullanacağınızı biliyorsunuz.