Υποβολή ερωτήματος σε ένα σύνολο ερωτημάτων KQL
Σε αυτό το άρθρο, θα μάθετε πώς μπορείτε να χρησιμοποιήσετε ένα σύνολο ερωτημάτων KQL. Το σύνολο ερωτημάτων KQL είναι το στοιχείο που χρησιμοποιείται για την εκτέλεση ερωτημάτων, την προβολή και την προσαρμογή αποτελεσμάτων ερωτημάτων σε δεδομένα από διαφορετικές προελεύσεις δεδομένων, όπως eventhouse, βάση δεδομένων KQL και πολλά άλλα.
Το σύνολο ερωτημάτων KQL χρησιμοποιεί τη γλώσσα ερωτημάτων Kusto για τη δημιουργία ερωτημάτων και υποστηρίζει επίσης πολλές συναρτήσεις SQL. Για περισσότερες πληροφορίες σχετικά με τη γλώσσα ερωτημάτων, ανατρέξτε στο θέμα Επισκόπηση γλώσσας ερωτημάτων Kusto.
Προαπαιτούμενα στοιχεία
- Ένας χώρος εργασίας με εκχωρημένους πόρους με δυνατότητα Microsoft Fabric
- Μια βάση δεδομένων KQL με δικαιώματα επεξεργασίας και δεδομένα ή ένα σύμπλεγμα και βάση δεδομένων Azure Data Explorer με δικαιώματα AllDatabaseAdmin.
Επιλογή βάσης δεδομένων
Τα ερωτήματα εκτελούνται στο περιβάλλον μιας βάσης δεδομένων. Μπορείτε να αλλάξετε τη συσχετισμένη βάση δεδομένων σε οποιοδήποτε σημείο και να διατηρήσετε τα ερωτήματα που είναι αποθηκευμένα στο πρόγραμμα επεξεργασίας ερωτημάτων. Μπορείτε να συσχετίσετε το σύνολο ερωτημάτων KQL με πολλές προελεύσεις δεδομένων διαφορετικών τύπων, συμπεριλαμβανομένης μιας βάσης δεδομένων KQL ή μιας βάσης δεδομένων από ένα σύμπλεγμα Azure Data Explorer.
Επιλέξτε την καρτέλα που αντιστοιχεί στον τύπο βάσης δεδομένων που θέλετε.
Ανοίξτε το σύνολο ερωτημάτων KQL.
Στο τμήμα παραθύρου σύνδεσης στην αριστερή πλευρά της σελίδας ερωτήματος, στην εξερεύνηση, επιλέξτε V για να αναπτύξετε το μενού συνδέσεων βάσης δεδομένων.
Στην περιοχή Σύνδεση προέλευσης, επιλέξτε OneLake data hub.
Στο παράθυρο Κέντρο δεδομένων OneLake που εμφανίζεται, επιλέξτε μια βάση δεδομένων KQL για να συνδεθείτε στο σύνολο ερωτημάτων KQL και, στη συνέχεια, επιλέξτε Σύνδεση. Εναλλακτικά, κλείστε το παράθυρο κέντρου δεδομένων OneLake και χρησιμοποιήστε το μενού +Προσθήκη προέλευσης δεδομένων για να συνδεθείτε σε μια διαφορετική προέλευση δεδομένων.
Μια λίστα πινάκων που συσχετίζονται με αυτή τη βάση δεδομένων εμφανίζεται κάτω από το όνομα της βάσης δεδομένων στο τμήμα παραθύρου σύνδεσης.
Αλληλεπίδραση με βάσεις δεδομένων χρησιμοποιώντας το τμήμα παραθύρου σύνδεσης
Το παράθυρο σύνδεσης σάς επιτρέπει να περιηγηθείτε και να κάνετε εναλλαγή μεταξύ των βάσεων δεδομένων που είναι συνδεδεμένες στο σύνολο ερωτημάτων. Στο τμήμα παραθύρου σύνδεσης, στην περιοχή Βάση δεδομένων, επιλέξτε V για να αναπτύξετε το μενού συνδέσεων βάσης δεδομένων. Επιλέξτε τη βάση δεδομένων που θέλετε να εξερευνήσετε. Το τμήμα παραθύρου σύνδεσης εμφανίζει μια ανάλυση των ακόλουθων στοιχείων που περιλαμβάνονται στην επιλεγμένη βάση δεδομένων:
- Πίνακες
- Υλοποιημένη προβολή
- Συντομεύσεις
- Λειτουργίες
Στο τμήμα παραθύρου σύνδεσης, μπορείτε να εξερευνήσετε τα στοιχεία που περιλαμβάνονται σε κάθε ενότητα. Για να ανοίξετε το μενού ενεργειών, τοποθετήστε τον δείκτη επάνω στο στοιχείο και επιλέξτε το μενού Περισσότερα [...]. Το μενού παρέχει επιλογές για:
- Ανανέωση δεδομένων
- Προβολή προφίλ δεδομένων
- Εισαγωγή για να δημιουργήσετε μια δέσμη ενεργειών και να την επικολλήσετε στο πρόγραμμα επεξεργασίας ερωτημάτων
- Delete
Διαφορετικές ενέργειες είναι διαθέσιμες για διαφορετικούς τύπους στοιχείων.
Εγγραφή ερωτήματος
Τώρα που έχετε συνδεθεί στην προέλευση δεδομένων σας, μπορείτε να εκτελέσετε ερωτήματα σε αυτά τα δεδομένα. Το σύνολο ερωτημάτων KQL χρησιμοποιεί τη γλώσσα ερωτημάτων Kusto (KQL) για την υποβολή ερωτημάτων σε δεδομένα από οποιαδήποτε βάση δεδομένων στην οποία έχετε πρόσβαση. Για να μάθετε περισσότερα σχετικά με το KQL, ανατρέξτε στο θέμα Επισκόπηση γλώσσας ερωτημάτων Kusto.
Τα παρακάτω παραδείγματα χρησιμοποιούν δεδομένα που είναι δημόσια διαθέσιμα στη διεύθυνση https://kustosamples.blob.core.windows.net/samplefiles/StormEvents.csv.
Συντάξτε ή αντιγράψτε ένα ερώτημα στο επάνω τμήμα παραθύρου του συνόλου ερωτημάτων KQL.
Επιλέξτε το κουμπί Εκτέλεση ή πατήστε Shift+Enter για να εκτελέσετε το ερώτημα.
Η έξοδος του ερωτήματος που προκύπτει εμφανίζεται στο πλέγμα αποτελεσμάτων, το οποίο εμφανίζεται κάτω από το τμήμα παραθύρου του ερωτήματος. Παρατηρήστε τον πράσινο έλεγχο που υποδεικνύει ότι το ερώτημα ολοκληρώθηκε με επιτυχία και τον χρόνο που χρησιμοποιήθηκε για τον υπολογισμό των αποτελεσμάτων του ερωτήματος.
Διαχείριση καρτελών συνόλου ερωτημάτων
Μέσα σε ένα σύνολο ερωτημάτων KQL, μπορείτε να δημιουργήσετε πολλές καρτέλες. Κάθε καρτέλα μπορεί να συσχετιστεί με μια διαφορετική βάση δεδομένων KQL και σας επιτρέπει να αποθηκεύετε ερωτήματα για μελλοντική χρήση ή να κάνετε κοινή χρήση με άλλους χρήστες για συνεργασία στην εξερεύνηση δεδομένων. Μπορείτε επίσης να αλλάξετε τη βάση δεδομένων KQL που σχετίζεται με οποιαδήποτε καρτέλα, επιτρέποντάς σας να εκτελέσετε το ίδιο ερώτημα σε δεδομένα σε διαφορετικές καταστάσεις.
- Προσθήκη νέας καρτέλας: Επιλέξτε το σύμβολο συν + στα δεξιά των υπαρχουσών καρτελών. Διαφορετικές καρτέλες μπορούν να συνδεθούν σε διαφορετικές βάσεις δεδομένων.
- Μετονομασία καρτέλας: Επιλέξτε το εικονίδιο μολυβιού δίπλα στο όνομα της καρτέλας.
- Αλλαγή θέσεων στηλοθέτη: Αλλάξτε τις θέσεις στηλοθέτη χρησιμοποιώντας κινήσεις μεταφοράς και απόθεσης.
- Αλλαγή της υπάρχουσας σύνδεσης βάσης δεδομένων: Στην Εξερεύνηση, επιλέξτε την υπάρχουσα σύνδεση βάσης δεδομένων για να ανοίξετε το κέντρο δεδομένων.
Στη δεξιά πλευρά της γραμμής εντολών, υπάρχει ένα μενού με πρόσθετες ενέργειες για τη διαχείριση πολλών καρτελών στο σύνολο ερωτημάτων σας.
Αντιγραφή ερωτήματος
Μπορεί να θέλετε να αντιγράψετε και να κοινοποιήσετε τα ερωτήματα που δημιουργείτε.
Στο επάνω μέρος του παραθύρου του ερωτήματος, επιλέξτε την Αρχική καρτέλα.
Στο τμήμα παραθύρου ερωτήματος, επιλέξτε Αντιγραφή ερωτήματος.
Ο παρακάτω πίνακας περιγράφει τις πολλές επιλογές για τον τρόπο αντιγραφής ενός ερωτήματος.
Ενέργεια Περιγραφή Αντιγραφή ερωτήματος Αντιγράψτε το κείμενο του ερωτήματος. Σύνδεση στο πρόχειρο Αντιγράψτε μια σύνδεση με εσωτερικές ρυθμίσεις που μπορεί να χρησιμοποιηθεί για την εκτέλεση του ερωτήματος. Σύνδεση και ερώτημα στο Πρόχειρο Αντιγράψτε μια σύνδεση που μπορεί να χρησιμοποιηθεί για την εκτέλεση του ερωτήματος και του κειμένου του ερωτήματος. Σύνδεση, ερώτημα και αποτελέσματα στο Πρόχειρο Αντιγράψτε μια σύνδεση που μπορεί να χρησιμοποιηθεί για την εκτέλεση του ερωτήματος, του κειμένου του ερωτήματος και των αποτελεσμάτων του ερωτήματος. Αντιγραφή αποτελεσμάτων Αντιγράψτε τα αποτελέσματα του ερωτήματος. Επιλέξτε την ενέργεια που θέλετε από τον παραπάνω πίνακα.
Επικολλήστε αυτές τις πληροφορίες για να τις επεξεργαστείτε ή να τις θέσετε σε κοινή χρήση, για παράδειγμα, στο Microsoft Word, το Microsoft Teams ή το Outlook.
Σημαντικό
Ο χρήστης που λαμβάνει τη σύνδεση ερωτήματος πρέπει να έχει δικαιώματα προβολής των υποκείμενων δεδομένων για να εκτελέσει το ερώτημα και να προβάλει τα αποτελέσματα.
Εξαγωγή δεδομένων ερωτήματος ως CSV
Αντί απλώς να αντιγράψετε-επικολλήσετε το αποτέλεσμα του ερωτήματος, μπορείτε επίσης να εξαγάγετε τα αποτελέσματα του ερωτήματος.
Αυτή είναι μια μοναδική μέθοδος για την εξαγωγή ενός αρχείου CSV που περιέχει τα αποτελέσματα του ερωτήματος.
Στο επάνω μέρος του παραθύρου του ερωτήματος, επιλέξτε την Αρχική καρτέλα.
Στο τμήμα παραθύρου ερωτήματος, επιλέξτε Εξαγωγή σε CSV.
Αποθηκεύστε το αρχείο CSV τοπικά.
Διαγραφή συνόλου ερωτημάτων KQL
Για να διαγράψετε το σύνολο ερωτημάτων KQL:
Επιλέξτε τον χώρο εργασίας στον οποίο βρίσκεται το σύνολο ερωτημάτων KQL σας.
Τοποθετήστε τον δείκτη επάνω στο σύνολο ερωτημάτων KQL που θέλετε να διαγράψετε. Επιλέξτε Περισσότερα [...]και, στη συνέχεια, επιλέξτε Διαγραφή.