Visual Studio Code'de iş diyagramını kullanarak Azure Stream Analytics sorgularında yerel olarak hata ayıklama (Önizleme)

Sonuç veya beklenmeyen sonuçlar içermeyen akış işleri genellikle sorun gidermeye ihtiyaç duyar. Azure Stream Analytics için Visual Studio Code uzantısı, bir sorunun kaynağını hızla yalıtmanıza yardımcı olmak için iş diyagramlarını, ölçümleri, tanılama günlüklerini ve ara sonuçları tümleştirir. Her adımın ara sonuç kümesini ve ölçümlerini incelemek için sorgunuzu yerel olarak test ederken iş diyagramını kullanabilirsiniz.

İş diyagramını kullanarak sorguda hata ayıklama

Giriş verilerini çıkış verilerine dönüştürmek için Azure Stream Analytics betiği kullanılır. İş diyagramı, Event Hubs veya IoT Hub gibi giriş kaynaklarından çıkış havuzlarına yönelik birden çok sorgu adımı aracılığıyla verilerin nasıl aktığını gösterir. Her sorgu adımı, bir deyimi kullanılarak betikte tanımlanan geçici bir WITH sonuç kümesine eşlenir. Bir sorunun kaynağını bulmak için verileri ve her ara sonuç kümesindeki her sorgu adımının ölçümlerini görüntüleyebilirsiniz.

Not

Bu iş diyagramı yalnızca tek bir düğümde yerel test için verileri ve ölçümleri gösterir. Performans ayarlama ve sorun giderme için kullanılmamalıdır.

Yerel testi başlatma

Visual Studio Code kullanarak Stream Analytics işi oluşturmayı veya var olan bir işi yerel projeye aktarmayı öğrenmek için bu Hızlı Başlangıcı kullanın. Dışarı aktarılan işler için giriş ve çıkışların kimlik bilgileri otomatik olarak doldurulur.

Sorguyu yerel giriş verileriyle test etmek istiyorsanız bu yönergeleri izleyin. Canlı girişle test etmek istiyorsanız, girişinizin sonraki adıma geçişini yapılandırın.

.asaql betik dosyasını açın ve Yerel olarak çalıştır'ı seçin. Ardından Yerel girişi kullan'ı veya Canlı girişi kullan'ı seçin. İş diyagramı pencerenin sağ tarafında görüntülenir.

Çıktıyı ve ara sonuç kümesini görüntüleme

  1. Tüm iş çıkışları, Visual Studio Code penceresinin sağ alt tarafındaki sonuç penceresinde görüntülenir.

    İş çıktı sonuçları

  2. Betike gitmek için sorgu adımını seçin. Otomatik olarak soldaki düzenleyicide karşılık gelen betike yönlendirilirsiniz. Ara sonuç, Visual Studio Code penceresinin sağ alt tarafındaki sonuç penceresinde görüntülenir.

    İş diyagramı önizleme sonucu

Ölçümleri görüntüle

Bu bölümde, diyagramın her parçası için kullanılabilen ölçümleri keşfedersiniz.

  1. Visual Studio Code penceresinin sağ alt tarafındaki Sonuç sekmesinin yanındaki Ölçümler sekmesini seçin.

  2. Açılan listeden İş'i seçin. İş düzeyi ölçümlerine gitmek için grafik düğümündeki herhangi bir boş alanı seçebilirsiniz. Bu görünüm, iş çalışırken 10 saniyede bir güncelleştirilen tüm ölçümleri içerir. Sağ taraftaki ölçümleri seçerek veya seçimini kaldırarak bunları grafiklerde görüntüleyebilirsiniz.

    İş diyagramı ölçümleri

  3. Giriş ölçümlerini görmek için açılan listeden giriş veri kaynağının adını seçin. Aşağıdaki ekran görüntüsündeki giriş kaynağına tırnak işareti adı verilir. Giriş ölçümleri hakkında daha fazla bilgi için bkz. Azure Stream Analytics iş ölçümleri.

    İş diyagramı giriş ölçümleri

  4. adım düzeyi ölçümlerini görmek için iş diyagramından bir sorgu adımı seçin veya açılan listeden adım adını seçin. Filigran gecikmesi, kullanılabilen tek adım ölçümüdür.

    Adım ölçümleri

  5. Çıkışla ilgili ölçümleri görmek için diyagramda veya açılan listeden bir çıkış seçin. Çıkış ölçümleri hakkında daha fazla bilgi için bkz. Azure Stream Analytics iş ölçümleri. Canlı çıkış havuzları desteklenmez.

    Çıkış ölçümleri

Tanılama günlüklerini görüntüleme

İş düzeyi tanılama günlükleri, giriş veri kaynakları ve çıkış havuzları için tanılama bilgileri içerir. Bir giriş düğümü veya çıkış düğümü seçtiğinizde yalnızca ilgili günlükler gösterilir. Sorgu adımı seçerseniz günlük gösterilmez. Tüm günlükleri iş düzeyinde bulabilir ve günlükleri önem derecesine ve zamana göre filtreleyebilirsiniz.

Tanılama günlükleri

İletinin tamamını görmek için bir günlük girdisi seçin.

Tanılama günlükleri iletisi

Diğer iş diyagramı özellikleri

Araç çubuğundan gerektiğinde Durdur veya Duraklat'ı seçebilirsiniz. İş duraklatıldıktan sonra son çıktıdan devam edebilirsiniz.

İşi durdurma veya duraklatma

Yerel işinizin özelliklerini ve yapılandırmalarını görmek için iş diyagramının sağ üst kısmındaki İş Özeti'ni seçin.

Yerel iş özeti

Sınırlamalar

  • JavaScript işleviyle işi yerel olarak çalıştırma yalnızca Windows işletim sisteminde desteklenir.

  • Azure Machine Learning işlevleri desteklenmez.

  • Yalnızca bulut giriş seçeneklerinde zaman ilkeleri desteği bulunurken yerel giriş seçenekleri desteklenmez.

Sonraki adımlar