Aracılığıyla paylaş


Visual Studio Code ile Stream Analytics sorgusunu canlı akış girişlerine göre yerel olarak test etme

Stream Analytics sorgunuzu canlı akış girişlerine karşı yerel olarak test etmek, sorgu mantığınızın doğruluğunu ve verimliliğini sağlama açısından önemli bir adımdır. Visual Studio Code (VS Code) için Azure Stream Analytics (ASA) uzantısıyla, bu testi sorunsuz bir şekilde gerçekleştirmek için gerekli araçlara sahip olursunuz. Bu makale ortamınızı ayarlama, canlı akış girişini yapılandırma ve kapsamlı test için sorgunuzu yerel olarak yürütme adımlarını gösterir.

Önkoşullar

Canlı akış girişi tanımlama

  1. Stream Analytics projenizde Inputs klasörüne sağ tıklayın ve ASA: Giriş Ekle'yi seçin. Açılan menü aracılığıyla giriş ekleyen VSCode uzantısının ekran görüntüsü. VEYA Ctrl+Shift+P tuşlarına basarak komut paletini açın ve ASA: Giriş Ekle yazın. Ardından giriş akışını işlemek için sorgu betiğini seçin. Komut paleti aracılığıyla giriş ekleyen VSCode uzantısının ekran görüntüsü.

  2. Açılan listeden bir canlı giriş kaynağı türü seçin, Azure Aboneliklerinizden seçin ve giriş kaynağı için bir ad girin. Olay Hub'ı giriş yapılandırması adımlarını gösteren VSCode uzantısının ekran görüntüsü.

  3. Giriş klasörünün altında oluşturulan yeni bir JSON dosyası görürsünüz. Event Hubs girişinizi yapılandırmanıza yardımcı olması için dosyayı açın ve aboneliklerinizden seçin. Giriş json dosyalarını gösteren VSCode uzantısının ekran görüntüsü.

  4. Canlı girişin başarıyla yapılandırılıp yapılandırılmadiğini doğrulamak için Verileri önizle'yi seçin. Canlı giriş verilerinin önizlemesini içeren VSCode uzantısının ekran görüntüsü.

Sorguyu yerel olarak çalıştırma

Sorgu dosyanızı açın, Yerel olarak çalıştır'ı veya menü çubuğunda yürüt düğmesini seçerek yerel çalıştırma modunu yapılandırmaya yönelik bir Yerel çalıştırma seçeneği penceresi açın.

Sorgu düzenleyicisinde

Canlı giriş akışında işi yerel olarak çalıştırmak ve yerel bir klasöre çıkış sonuçları üretmek için Canlı Giriş ve Yerel Çıkış Kullan'ı seçin. Ardından, işi yerel olarak çalıştırmaya başlamak için Çalıştır'ı seçin.

Yerel çalıştırma için yürütme modunu seçen VSCode uzantısının ekran görüntüsü.

Yerel test penceresinin her 3 saniyede bir açıldığını ve yenilendiğini görebilirsiniz. Çıkış sonuçları LocalRunOutputs klasöründe JSON biçiminde depolanır.

Yerel test penceresini gösteren VSCode uzantısının ekran görüntüsü.

Yerel test için giriş bölümleri belirtme

Event Hubs'dan tüm verilerin alımını önlemek için, yerel test sırasında Event Hubs'ınız için belirli bölümler belirtebilirsiniz.

  1. Yerel çalıştırma seçeneği penceresini açmak için Yerel olarak çalıştır'ı seçin.
  2. Giriş bölümleri bölümünü seçin'in altında Özel'i seçin.
  3. Yerel testiniz için veri almak istediğiniz belirli bölüm numaralarını girin.

Olay hub'ı bölümlerini belirten VSCode uzantısının ekran görüntüsü.

Bölümleri belirterek, büyük hacimli veriler konusunda endişelenmeden sorgu mantığınızı test etmenize odaklanabilirsiniz. Bu özellik, Stream Analytics işinizin daha verimli ve hedefli test edilmesini sağlar.

İşi Azure'a gönderme

Sorgunuzu yerel olarak test etme işlemini tamamladıktan sonra Stream Analytics projenizi Azure'a gönderebilir ve işi bulutta çalıştırmaya başlayabilirsiniz.

  1. Azure'a Gönder seçeneğini veya sorgu dosyasındaki Karşıya Yükle düğmesini seçin.
  2. Gönderme seçenekleri penceresinde , Azure'da var olan bir işi güncelleştirebilir veya karşıya yükleme için yeni bir iş oluşturabilirsiniz .
  3. Dağıtımınız için aboneliğiniz, kaynak grubunuz ve bölgeniz de dahil olmak üzere gerekli ayrıntıları sağlayın.

İşi Azure'a gönderen VSCode uzantısının ekran görüntüsü.

Gönderim işlemi tamamlandıktan sonra bulut işinizi yeni bir pencerede görüntüleyebilirsiniz. Buradan performansı izleyebilir ve yapılandırmalarını gerektiği gibi yönetebilirsiniz. Çıktı panelinde sağlanan bağlantıya tıklayarak da işi tarayıcınızda açabilirsiniz.

Bulut görünümü işini gösteren VSCode uzantısının ekran görüntüsü.

Sonraki adımlar