Test Stream Analytics, Visual Studio Code kullanarak örnek verilerle yerel olarak sorgular yapar

Azure Stream Analytics araçlarını kullanarak Visual Studio Code için Stream Analytics işlerini örnek verilerle yerel olarak test edin. Yerel test, işi Azure'da çalıştırmadan önce sorgu mantığını hızlıca doğrulamanıza olanak tanır. Visual Studio Code, çıktı sonuçlarını projenizin LocalRunOutputs klasörüne JSON dosyası olarak kaydeder.

Prerequisites

Örnek verileri hazırlama

Önce örnek giriş veri dosyalarını hazırlayın. Makinenizde zaten örnek veri dosyalarınız varsa, bu adımı atlayabilirsiniz.

Sorunuzu kaydedilen örnek veri yerine canlı yayın kaynağına göre doğrulamak için, Visual Studio Code kullanılarak canlı yayın girdisine karşı yerel Test Stream Analytics sorgularına bakınız.

  1. Giriş yapılandırma dosyanızda üst sıradan önizleme verilerini seçin. Visual Studio Code, IoT Hub'tan bazı giriş verilerini alır ve önizleme penceresinde gösterir.

  2. Veri göründükten sonra, yerel bir dosyaya kaydetmek için Kaydet olarak seçeneğini seçin.

Visual Studio Code'da giriş yapılandırma dosyasının ekran görüntüsü, canlı girdi almak için önizleme verileri seçilmiş.

Yerel bir girdi tanımlayın

Stream Analytics projenizde yerel bir girdi tanımlayın ki sorunuz canlı bir kaynak yerine örnek veri dosyasından okuyabilsin. Yerel girdiyi eklemek ve yapılandırmak için aşağıdaki adımları kullanın:

  1. Stream Analytics projenizdeki Inputs klasörü altındaki input.json dosyasını seçin. Sonra üst sıradan Yerel girdi ekle seçeneğini seçin.

    Üst satırdan Yerel girdi ekle seçeneğiyle Visual Studio Code'da bir Stream Analytics projesinin ekran görüntüsü.

    Ayrıca Ctrl+Shift+P kullanarak komut paletini açıp ASA: Add Input (Giriş) seçeneğine girebilirsiniz.

    ASA: Add Input komutu girilen Visual Studio Code komut paletinin ekran görüntüsü.

  2. Yerel Giriş'i seçin.

    Visual Studio Code'un ekran görüntüsü, Stream Analytics girişi için seçilen Local Input seçeneğini gösteriyor.

  3. Seç + Yeni Yerel Giriş.

    Stream Analytics girdisi için seçilen Yeni Yerel Giriş seçeneğinin Visual Studio Code'un ekran görüntüsü.

  4. Sorguda kullandığınız giriş alias'ını girin.

    Yeni bir Stream Analytics yerel girişi için giriş takma adı alanını gösteren Visual Studio Code ekran görüntüsü.

  5. Yeni oluşturulan LocalInput_Input.json dosyasında, yerel veri dosyanıza giden yolu girin.

    Visual Studio Code içindeki LocalInput_Input.json dosyasının ekran görüntüsü yerel veri dosyası yolu girilmiş.

  6. Giriş verilerini önizlemek için Önizleme Verilerini seçin. Visual Studio Code, verileriniz için serileştirme tipini (JSON veya CSV) otomatik olarak tespit eder. Verilerinizi Tablo veya Ham biçimde görüntülemek için seçiciyi kullanın. Aşağıdaki tablo, Tablo biçimindeki bir veri örneğidir:

    Visual Studio Code'da Tablo formatında önizleme yapan yerel giriş verilerinin ekran görüntüsü.

    Aşağıdaki tabloda Ham biçimindeki bir veri örneği verilmiştir:

    Visual Studio Code'ta Raw formatında önizleme yapan yerel giriş verilerinin ekran görüntüsü.

Sorguları yerel olarak çalıştır

İşi Azure'da çalıştırmadan önce sorgu mantığını doğrulamak için sorgunuzu yerel girdiye karşı çalıştırın.

  1. Sorgu düzenleyicinize geri dönün ve Yerel Çalıştır'ı seçin. Sonra açılır menüden Yerel girdi kullan seçeneğini seçin.

    Visual Studio Code'ta Run yerel olarak seçilmiş Stream Analytics sorgu düzenleyicisinin ekran görüntüsü.

    Visual Studio Code'un açılır menüden seçilen Yerel girişi kullan seçeneğini gösteren ekran görüntüsü.

  2. Sonucu sağ pencerede inceleyin. Tekrar test etmek için Çalıştır'ı seçin veya dosya gezgininde sonuç dosyalarını görmek için klasörde aç seçeneğini seçin ve diğer araçlarla açın. Sonuç dosyaları yalnızca JSON formatında mevcuttur.

    Yerel çalışma sonuçlarının ekran görüntüsü Visual Studio Code'un sağ penceresinde gösteriliyor.