Aracılığıyla paylaş


Visual Studio Code ile Stream Analytics sorgusunu canlı akış girişine karşı yerel olarak test etme

Stream Analytics sorgunuzu canlı akış girişine karşı yerel olarak test etmek, sorgu mantığınızın doğruluğunu ve verimliliğini sağlamak için çok ö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ında size yol gösterir.

Önkoşullar

Canlı akış girişi tanımlama

  1. Stream Analytics projenizdeki Girişler klasörüne sağ tıklayın ve ASA: Giriş Ekle'yi seçin. Açılır menü aracılığıyla giriş ekleyen VS Code uzantısının ekran görüntüsü. VEYA komut paletini açmak için Ctrl+Shift+P tuşlarına bası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 VS Code 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ı için bir dizi adımı gösteren VS Code uzantısının ekran görüntüsü.

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

  4. Canlı girişin başarıyla yapılandırılıp yapılandırılmadığını doğrulamak için Verileri önizle'yi seçin. Canlı giriş verilerini önizleyen VS Code uzantısının ekran görüntüsü.

Sorguyu yerel olarak çalıştırma

Sorgu dosyanızı açın, Yerel çalıştırma modunu yapılandırmak için bir Yerel çalıştırma seçeneği penceresi açmak için Yerel olarak çalıştır'ı veya menü çubuğundaki Oynat düğmesini seçin.

Sorgu düzenleyicisinde

İşi canlı giriş akışına karşı yerel olarak çalıştırmak ve çıkış sonuçlarını yerel bir klasöre ü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 oynatma modunu seçen VS Code uzantısının ekran görüntüsü.

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

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

Yerel test için giriş bölümlerini belirtin

Event Hubs'tan tüm verilerin alınması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ümlerini seçin bölümünün 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 VS Code uzantısının ekran görüntüsü.

Bölümleri belirterek, büyük miktarda veri hakkında endişelenmeden sorgu mantığınızı test etmeye odaklanabilirsiniz. Bu özellik, Stream Analytics işinizin daha verimli ve hedefli bir şekilde test edilmesini sağlar.

Azure'a iş gönder

Sorgunuzu yerel olarak test etmeyi 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 belirleyin veya sorgu dosyasında Karşıya Yükle düğmesini seçin.
  2. Gönderme seçenekleri penceresinde, Azure'da mevcut bir işi güncelleştirebilir veya karşıya yükleme için yeni bir iş oluşturabilirsiniz .
  3. Dağıtım için aboneliğiniz, kaynak grubunuz ve bölgeniz dahil olmak üzere gerekli ayrıntıları sağlayın.

Azure'a iş gönderen VS Code 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ını izleyebilir ve yapılandırmalarını gerektiği gibi yönetebilirsiniz. ÇIKTI panelinde sağlanan bağlantıya tıklayarak işi tarayıcınızda da açabilirsiniz.

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

Sonraki Adımlar