Panoya özgü görseller

İşleme işleci bağlamında oluşturduğunuz tüm görselleştirmeler pano görselleştirmelerinde kullanılabilir. Ancak aşağıdaki görselleştirmeler yalnızca Azure Veri Gezgini panolarında, Real-Time Panolarında veya Azure Veri Gezgini web kullanıcı arabiriminde kullanılabilir ve işleme işleci kullanılarak kullanılamaz.

Pano görsellerini özelleştirmeyi öğrenmek için bkz. Azure Veri Gezgini pano görsellerini özelleştirme

Azure Veri Gezgini'daki panolar hakkında genel bilgi için bkz. Azure Veri Gezgini panolarıyla verileri görselleştirme.

Huni grafiği

Huni grafiği, sıralı, bağlantılı aşamaları olan doğrusal bir işlemi görselleştirir. Her huni aşaması toplamın yüzdesini temsil eder. Çoğu durumda, huni grafiği huni şeklindedir; ilk aşama en büyük aşamadır ve sonraki her aşama bir öncekinden daha küçüktür.

Aşağıdaki örnek, sunucu isteklerinin ilerleme durumunu görselleştirerek toplam oturum sayısını, istekleri ve tamamlanma durumlarını gösterir. Oturumlardan isteklere geçişteki düşüşü ve tamamlanan ile tamamlanmamış isteklerin oranını vurgular.

Örnek sorgu

let stageOrder = datatable(Stage:string, Order:int)
[
    "session_id", 1,
    "request_id", 2,
    "Completed", 3,
    "Incomplete", 4
];

let base = TransformedServerMetrics
| where MetricType == "sqlserver_requests";

// Build the funnel table dynamically
let funnelData = 
    union 
    (base | where SQLMetrics == "session_id" | summarize Count = count() | extend Stage = "session_id"),
    (base | where SQLMetrics == "request_id" | summarize Count = count() | extend Stage = "request_id"),
    (base | where SQLMetrics == "percent_complete" 
          | summarize Count = countif(Value == 100) | extend Stage = "Completed"),
    (base | where SQLMetrics == "percent_complete" 
          | summarize Count = countif(Value < 100) | extend Stage = "Incomplete");

// Join with stage order and order properly
funnelData
| join kind=inner stageOrder on Stage
| order by Order asc
| project Stage, Count

Sunucu isteklerini görselleştiren huni grafiğinin ekran görüntüsü.

Isı Haritası

Isı haritası, renkli karelerden oluşan bir kılavuz olarak iki eksen değişkeni arasındaki ana değişkene ilişkin değerleri gösterir.

Isı haritasını işlemek için sorgunun üç sütunlu bir tablo oluşturması gerekir. Değer alanı için kullanılan veriler sayısal olmalıdır. x ve y değerleri için kullandığınız sütunlar şu kurallara uymalıdır:

  • xstring sütunundaki değerler biçimindeyse, y sütunundaki değerler de biçiminde olmalıdırstring.
  • xdatetime sütunundaki değerler biçimindeyse, y sütunundaki değerler sayısal olmalıdır.

Not

Aracın veri kaynağını çıkarmasına izin vermek yerine her veri alanını belirtin.

Aşağıdaki örnek, farklı ölçüm türleri arasında en sık kullanılan beş SQL ölçümünün dağılımını gösterir. Her SQL ölçümü için hangi ölçüm türlerinin en yaygın olduğunu vurgular ve en üstteki ölçümlerdeki etkinlik desenlerini tanımlamayı kolaylaştırır.

Örnek sorgu

let topMetrics = TransformedServerMetrics
| summarize TotalCount = count() by SQLMetrics
| top 5 by TotalCount;  // pick only the 5 most common metrics
TransformedServerMetrics
| where SQLMetrics in (topMetrics | project SQLMetrics)
| summarize Count = count() by SQLMetrics, MetricType
| project X = MetricType, Y = SQLMetrics, Value = Count

Sunucu ölçümlerini görselleştiren bir ısı haritasının ekran görüntüsü.