Απεικονίσεις ειδικά για πίνακες εργαλείων σε πραγματικό χρόνο
Όλες οι απεικονίσεις που δημιουργούνται στο περιβάλλον του τελεστή απόδοσης είναι διαθέσιμες σε απεικονίσεις πίνακα εργαλείων. Ωστόσο, οι παρακάτω απεικονίσεις είναι διαθέσιμες μόνο σε πίνακες εργαλείων σε πραγματικό χρόνο και όχι με τον τελεστή απόδοσης.
Για να μάθετε πώς μπορείτε να προσαρμόσετε απεικονίσεις πίνακα εργαλείων, ανατρέξτε στο θέμα Προσαρμογή απεικονίσεων πίνακα εργαλείων
Για γενικές πληροφορίες σχετικά με τους πίνακες εργαλείων σε πραγματικό χρόνο, ανατρέξτε στο θέμα Απεικόνιση δεδομένων με πίνακες εργαλείων σε πραγματικό χρόνο.
Γράφημα ομαδοποίησης
Ένα γράφημα ομαδοποίησης απεικονίζει μια γραμμική διαδικασία που έχει διαδοχικά, συνδεδεμένα στάδια. Κάθε στάδιο της ομαδοποίησης αντιπροσωπεύει ένα ποσοστό του συνόλου. Επομένως, στις περισσότερες περιπτώσεις, ένα γράφημα ομαδοποίησης μοιάζει με χωνί, με το πρώτο στάδιο να είναι το μεγαλύτερο και κάθε επόμενο στάδιο να είναι μικρότερο από το προηγούμενο.
Το παρακάτω παράδειγμα χρησιμοποιεί δεδομένα από τη ContosoSales
βάση δεδομένων από το δημόσια διαθέσιμο σύμπλεγμα βοήθειας για να εμφανίσει τον αριθμό των πωλήσεων για πλυντήρια και στεγνωτήρια στον Καναδά από το συνολικό άθροισμα των πωλήσεων το 2007.
Παράδειγμα ερωτήματος
let interestingSales = SalesTable
| where DateKey between (datetime(2007) .. datetime(2008))
| join kind=inner Products on ProductKey;
let totalSales = interestingSales
| summarize sum(SalesAmount)
| extend Name="Total";
//totalSales
let homeAppliancesSales = interestingSales
| where ProductCategoryName == "Home Appliances"
| summarize sum(SalesAmount)
| extend Name="Home Appliances";
//homeAppliancesSales
let washersAndDryersSales = interestingSales
| where ProductCategoryName == "Home Appliances"
| where ProductSubcategoryName == "Washers & Dryers"
| summarize sum(SalesAmount)
| extend Name="Washers & Dryers";
//washersAndDryersSales
let canadaSales = interestingSales
| where ProductCategoryName == "Home Appliances"
| where ProductSubcategoryName == "Washers & Dryers"
| where Country == "Canada"
| summarize sum(SalesAmount)
| extend Name="Canada";
//canadaSales
totalSales
| union homeAppliancesSales
| union washersAndDryersSales
| union canadaSales
| project Name, SalesAmount=sum_SalesAmount
| sort by SalesAmount desc
Χάρτης θερμότητας
Ένας χάρτης θερμότητας εμφανίζει τιμές για μια κύρια μεταβλητή ενδιαφέροντος σε δύο μεταβλητές άξονα ως πλέγμα έγχρωμων τετραγώνων.
Για την απόδοση ενός χάρτη θερμότητας, το ερώτημα πρέπει να δημιουργήσει έναν πίνακα με τρεις στήλες. Τα δεδομένα που χρησιμοποιούνται για το πεδίο τιμής πρέπει να είναι αριθμητικά. Οι στήλες που θα χρησιμοποιηθούν για τις τιμές x και y χρησιμοποιούν τους ακόλουθους κανόνες:
- Εάν οι τιμές στη στήλη x έχουν τη
string
μορφή, οι τιμές στη στήλη y πρέπει να έχουν τηstring
μορφή. - Εάν οι τιμές στη στήλη x έχουν τη
datetime
μορφή, οι τιμές στη στήλη y πρέπει να είναι αριθμητικές.
Σημείωμα
Συνιστούμε να καθορίσετε κάθε πεδίο δεδομένων, αντί να αφήσετε το εργαλείο να συναγάγει την προέλευση δεδομένων.
Παράδειγμα ερωτήματος
StormEvents
| summarize count(EventId) by State, EventType