Κοινή χρήση μέσω


Ερώτημα με χρήση του προγράμματος επεξεργασίας ερωτημάτων SQL

Ισχύει για:Τελικό σημείο ανάλυσης SQL, Αποθήκη και Βάση δεδομένων κατοπτρισμού στο Microsoft Fabric

Αυτό το άρθρο περιγράφει τον τρόπο χρήσης του προγράμματος επεξεργασίας ερωτημάτων SQL στην πύλη Microsoft Fabric για γρήγορη και αποτελεσματική σύνταξη ερωτημάτων και προτάσεων σχετικά με τον καλύτερο τρόπο για να δείτε τις πληροφορίες που χρειάζεστε.

Το πρόγραμμα επεξεργασίας ερωτημάτων SQL παρέχει υποστήριξη για IntelliSense, ολοκλήρωση κώδικα, επισήμανση σύνταξης, ανάλυση από την πλευρά του προγράμματος-πελάτη και επικύρωση. Μπορείτε να εκτελέσετε προτάσεις Data Definition Language (DDL), Data Manipulation Language (DML) και Data Control Language (DCL).

Πρόγραμμα επεξεργασίας ερωτημάτων SQL στην πύλη Fabric

Το πρόγραμμα επεξεργασίας ερωτημάτων SQL παρέχει ένα πρόγραμμα επεξεργασίας κειμένου για την εγγραφή ερωτημάτων με χρήση T-SQL. Για πρόσβαση στο ενσωματωμένο πρόγραμμα επεξεργασίας ερωτημάτων SQL:

  • Δημιουργήστε ένα νέο ερώτημα χρησιμοποιώντας το κουμπί Νέο ερώτημα SQL στην κορδέλα.

    Στιγμιότυπο οθόνης που εμφανίζει πού μπορείτε να βρείτε το μενού

  • Εάν επιλέξετε την αναπτυσσόμενη λίστα προτύπων SQL, μπορείτε εύκολα να δημιουργήσετε αντικείμενα T-SQL με πρότυπα κώδικα που συμπληρώνουν στο παράθυρο του ερωτήματος SQL, όπως φαίνεται στην παρακάτω εικόνα.

    Στιγμιότυπο οθόνης που εμφανίζει πού μπορείτε να βρείτε τα πρότυπα SQL στην κορδέλα.

Καθώς εργάζεστε στο ερώτημα SQL, τα ερωτήματα αποθηκεύονται αυτόματα κάθε λίγα δευτερόλεπτα. Εμφανίζεται μια ένδειξη "αποθήκευσης" στην καρτέλα ερωτήματος για να υποδείξετε ότι το ερώτημά σας αποθηκεύεται.

Πολλαπλή εργασία μεταξύ καρτελών για προεπισκόπηση δεδομένων, υποβολή ερωτημάτων και μοντελοποίηση

Η εμπειρία προεπισκόπησης, υποβολής ερωτημάτων και μοντελοποίησης ανοίγει ως μεμονωμένες καρτέλες με τις οποίες μπορείτε να κάνετε πολλές εργασίες στο πρόγραμμα επεξεργασίας. Εάν γράφετε ένα ερώτημα, μπορείτε να κάνετε εναλλαγή μεταξύ της προβολής μιας προεπισκόπησης των δεδομένων και της προβολής των σχέσεων μεταξύ των πινάκων για τους οποίους γράφετε το ερώτημα. Για να προβάλετε ή να κλείσετε όλες τις καρτέλες, επιλέξτε το εικονίδιο στα δεξιά όλων των καρτελών.

Στιγμιότυπο οθόνης που εμφανίζει πού μπορείτε να εμφανίσετε τις καρτέλες για προεπισκόπηση δεδομένων, υποβολή ερωτημάτων και μοντελοποίηση.

Προβολή αποτελεσμάτων ερωτήματος

Αφού συντάξετε το ερώτημα T-SQL, επιλέξτε Εκτέλεση για να εκτελέσετε το ερώτημα.

Η προεπισκόπηση αποτελεσμάτων εμφανίζεται στην ενότητα Αποτελέσματα . Εάν ο αριθμός των γραμμών που επιστρέφονται είναι πάνω από 10.000 γραμμές, η προεπισκόπηση περιορίζεται σε 10.000 γραμμές. Μπορείτε να αναζητήσετε συμβολοσειρά στο πλέγμα αποτελεσμάτων για να λάβετε φιλτραρισμένες γραμμές που συμφωνούν με τα κριτήρια αναζήτησης. Η καρτέλα Μηνύματα εμφανίζει τα μηνύματα SQL που επιστρέφονται όταν εκτελείται το ερώτημα SQL.

Η γραμμή κατάστασης υποδεικνύει την κατάσταση του ερωτήματος, τη διάρκεια της εκτέλεσης και τον αριθμό των γραμμών και στηλών που επιστρέφονται στα αποτελέσματα.

Για να ενεργοποιήσετε την Αποθήκευση ως προβολή, την Αποθήκευση ως πίνακα, το Άνοιγμα στο Excel, την Εξερεύνηση αυτών των δεδομένων (προεπισκόπηση) και την Απεικόνιση μενού αποτελεσμάτων , επισημάνετε την πρόταση SQL που περιέχει πρόταση SELECT στο πρόγραμμα επεξεργασίας ερωτημάτων SQL.

Στιγμιότυπο οθόνης του παραθύρου του προγράμματος επεξεργασίας ερωτημάτων. Τα κουμπιά εντολών είναι συσκευασμένα με κόκκινο χρώμα.

Αποθήκευση ως προβολής

Μπορείτε να επιλέξετε το ερώτημα και να αποθηκεύσετε το ερώτημά σας ως προβολή, χρησιμοποιώντας το κουμπί Αποθήκευση ως προβολής . Επιλέξτε το όνομα σχήματος στο οποίο έχετε πρόσβαση για να δημιουργήσετε προβολές, δώστε το όνομα της προβολής και επαληθεύστε την πρόταση SQL πριν επιβεβαιώσετε τη δημιουργία προβολής. Όταν η προβολή δημιουργηθεί με επιτυχία, εμφανίζεται στην Εξερεύνηση.

Στιγμιότυπο οθόνης που εμφανίζει τον τρόπο χρήσης του μενού

Αποθήκευση ως πίνακα

Μπορείτε να χρησιμοποιήσετε την Αποθήκευση ως πίνακα για να αποθηκεύσετε τα αποτελέσματα ερωτημάτων σας σε έναν πίνακα. Επιλέξτε την αποθήκη στην οποία θέλετε να αποθηκεύσετε τα αποτελέσματα, επιλέξτε το σχήμα στο οποίο έχετε πρόσβαση για να δημιουργήσετε πίνακες και δώστε όνομα πίνακα για να φορτώσετε τα αποτελέσματα στον πίνακα χρησιμοποιώντας την πρόταση ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑΣ AS SELECT . Όταν ο πίνακας δημιουργηθεί με επιτυχία, εμφανίζεται στην Εξερεύνηση.

Στιγμιότυπο οθόνης που εμφανίζει τον τρόπο χρήσης του μενού

Άνοιγμα στο Excel

Το κουμπί Άνοιγμα στο Excel ανοίγει το αντίστοιχο ερώτημα T-SQL στο Excel και εκτελεί το ερώτημα, δίνοντάς σας τη δυνατότητα να εργαστείτε με τα αποτελέσματα στο Microsoft Excel στον τοπικό υπολογιστή σας.

Στιγμιότυπο οθόνης που δείχνει πώς μπορείτε να χρησιμοποιήσετε το μενού

Ακολουθήστε αυτά τα βήματα για να εργαστείτε τοπικά με το αρχείο του Excel:

  1. Αφού επιλέξετε το κουμπί Συνέχεια , εντοπίστε το αρχείο Excel που λάβατε στην Εξερεύνηση αρχείων των Windows, για παράδειγμα, στον φάκελο Στοιχεία λήψης του προγράμματος περιήγησής σας.

  2. Για να δείτε τα δεδομένα, επιλέξτε το κουμπί Ενεργοποίηση επεξεργασίας στην κορδέλα Προστατευμένη προβολή και, στη συνέχεια, το κουμπί Ενεργοποίηση περιεχομένου στην κορδέλα Προειδοποίηση ασφαλείας. Όταν είναι ενεργοποιημένα και τα δύο, σας παρουσιάζεται το ακόλουθο παράθυρο διαλόγου για να εγκρίνετε την εκτέλεση του ερωτήματος που παρατίθεται. Στιγμιότυπο οθόνης από το Microsoft Excel που εμφανίζει το παράθυρο διαλόγου Εγγενές ερώτημα βάσης δεδομένων.

  3. Επιλέξτε Εκτέλεση.

  4. Πραγματοποιήστε έλεγχο ταυτότητας του λογαριασμού σας με την επιλογή λογαριασμού Microsoft. Επιλέξτε Σύνδεση. Στιγμιότυπο οθόνης από το Microsoft Excel που εμφανίζει το παράθυρο διαλόγου βάσης δεδομένων SQL Server.

Αφού εισέλθετε με επιτυχία, θα δείτε τα δεδομένα που παρουσιάζονται στο υπολογιστικό φύλλο.

Εξερεύνηση αυτών των δεδομένων (προεπισκόπηση)

Η Εξερεύνηση αυτών των δεδομένων (προεπισκόπηση) παρέχει τη δυνατότητα για την εκτέλεση ad-hoc εξερεύνησης των αποτελεσμάτων του ερωτήματός σας. Με αυτήν τη δυνατότητα, μπορείτε να εκκινήσετε μια μήτρα και μια οπτική προβολή σε παράθεση για να κατανοήσετε καλύτερα τυχόν τάσεις ή μοτίβα πίσω από τα αποτελέσματα των ερωτημάτων σας προτού εμβαθύνετε στη δημιουργία μιας πλήρους αναφοράς Power BI. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Εξερεύνηση των δεδομένων σας στην υπηρεσία Power BI.

Απεικόνιση αποτελεσμάτων

Η απεικόνιση αποτελεσμάτων σάς επιτρέπει να δημιουργείτε αναφορές από τα αποτελέσματα του ερωτήματός σας εντός του προγράμματος επεξεργασίας ερωτημάτων SQL.

Στιγμιότυπο οθόνης που εμφανίζει τον τρόπο χρήσης του μενού

Αντιγραφή

Η αναπτυσσόμενη λίστα Αντιγραφή σάς επιτρέπει να αντιγράψετε τα αποτελέσματα ή/και τα ονόματα των στηλών στο πλέγμα δεδομένων. Μπορείτε να αντιγράψετε αποτελέσματα με ονόματα στηλών, απλώς να αντιγράψετε τα αποτελέσματα μόνο ή απλώς να αντιγράψετε τα ονόματα των στηλών.

Στιγμιότυπο οθόνης που εμφανίζει τις επιλογές στο αναπτυσσόμενο μενού Αντιγραφή.

Πολλά σύνολα αποτελεσμάτων

Όταν εκτελείτε πολλά ερωτήματα και αυτά επιστρέφουν πολλαπλά αποτελέσματα, μπορείτε να επιλέξετε την αναπτυσσόμενη λίστα αποτελεσμάτων για να δείτε μεμονωμένα αποτελέσματα.

Στιγμιότυπο οθόνης του παραθύρου του προγράμματος επεξεργασίας ερωτημάτων με αποτελέσματα.

Υποβολή ερωτημάτων μεταξύ αποθηκών

Για περισσότερες πληροφορίες σχετικά με τα ερωτήματα μεταξύ αποθηκών, ανατρέξτε στο θέμα Υποβολή ερωτημάτων μεταξύ αποθηκών.

Μπορείτε να συντάξετε ένα ερώτημα T-SQL με σύμβαση ονοματοθεσιών τριών τμημάτων για να αναφερθείτε σε αντικείμενα και να τα ενώσετε σε όλες τις αποθήκες, για παράδειγμα:

SELECT 
   emp.Employee
   ,SUM(Profit) AS TotalProfit
   ,SUM(Quantity) AS TotalQuantitySold
FROM
   [SampleWarehouse].[dbo].[DimEmployee] as emp
JOIN
   [WWI_Sample].[dbo].[FactSale] as sale
ON
   emp.EmployeeKey = sale.SalespersonKey
WHERE  
   emp.IsSalesperson = 'TRUE'
GROUP BY
   emp.Employee
ORDER BY
   TotalProfit DESC;

Συντομεύσεις πληκτρολογίου

Οι συντομεύσεις πληκτρολογίου παρέχουν έναν γρήγορο τρόπο περιήγησης και επιτρέπουν στους χρήστες να εργάζονται πιο αποτελεσματικά στο πρόγραμμα επεξεργασίας ερωτημάτων SQL. Ο πίνακας σε αυτό το άρθρο παραθέτει όλες τις διαθέσιμες συντομεύσεις στο πρόγραμμα επεξεργασίας ερωτημάτων SQL στην πύλη Microsoft Fabric:

Λειτουργία Συντόμευση
Νέο ερώτημα SQL Ctrl + Q
Κλείσιμο τρέχουσας καρτέλας Ctrl + Shift + F4
Εκτέλεση δέσμης ενεργειών SQL Ctrl + Enter, Shift +Enter
Ακύρωση εκτέλεσης δέσμης ενεργειών SQL Alt+Break
Συμβολοσειρά αναζήτησης Ctrl + F
Αντικατάσταση συμβολοσειράς Ctrl + H
Αναίρεση Ctrl + Z
Επανάληψη Ctrl + Y
Πηγαίνετε μία λέξη αριστερά Ctrl + πλήκτρο αριστερού βέλους
Πηγαίνετε μια λέξη δεξιά Ctrl + πλήκτρο δεξιού βέλους
Αύξηση εσοχής Καρτέλα
Μείωση εσοχής Shift + Tab
Σχόλιο Ctrl + K, Ctrl + C
Ασυμπύγηση Ctrl + K, Ctrl + U
Μετακίνηση δρομέα προς τα επάνω
Μετακίνηση ομάδας εγγραφών προς τα κάτω
Επιλογή όλων Ctrl + A

Περιορισμοί

  • Στο πρόγραμμα επεξεργασίας ερωτημάτων SQL, κάθε φορά που εκτελείτε το ερώτημα, ανοίγει μια ξεχωριστή περίοδο λειτουργίας και την κλείνει στο τέλος της εκτέλεσης. Αυτό σημαίνει ότι εάν έχετε ρυθμίσει περιβάλλον περιόδου λειτουργίας για πολλές εκτελέσεις ερωτημάτων, το περιβάλλον δεν διατηρείται για ανεξάρτητη εκτέλεση ερωτημάτων.

  • Μπορείτε να εκτελέσετε προτάσεις Data Definition Language (DDL), Data Manipulation Language (DML) και Data Control Language (DCL), αλλά υπάρχουν περιορισμοί για προτάσεις γλώσσας ελέγχου συναλλαγών (TCL). Στο πρόγραμμα επεξεργασίας ερωτημάτων SQL, όταν επιλέγετε το κουμπί Εκτέλεση , υποβάλετε μια ανεξάρτητη αίτηση δέσμης για εκτέλεση. Κάθε ενέργεια Εκτέλεση στο πρόγραμμα επεξεργασίας ερωτημάτων SQL είναι μια αίτηση δέσμης και υπάρχει μόνο μια περίοδος λειτουργίας ανά δέσμη. Κάθε εκτέλεση κώδικα στο ίδιο παράθυρο ερωτήματος εκτελείται σε διαφορετική δέσμη και περίοδο λειτουργίας.

    • Για παράδειγμα, όταν εκτελείτε ανεξάρτητα δηλώσεις συναλλαγών, το περιβάλλον περιόδου λειτουργίας δεν διατηρείται. Στο παρακάτω στιγμιότυπο οθόνης, BEGIN TRAN εκτελέστηκε στην πρώτη αίτηση, αλλά δεδομένου ότι η δεύτερη αίτηση εκτελέστηκε σε διαφορετική περίοδο λειτουργίας, δεν υπάρχει συναλλαγή προς δέσμευση, με αποτέλεσμα την αποτυχία της λειτουργίας δέσμευσης/επαναφοράς. Εάν η δέσμη SQL που υποβλήθηκε δεν περιλαμβάνει μια COMMIT TRAN, οι αλλαγές που εφαρμόζονται μετά BEGIN TRAN δεν θα πραγματοποιηθούν.

    Στιγμιότυπο οθόνης που εμφανίζει την ανεξάρτητη εκτέλεση των συναλλαγών που απέτυχαν στο πρόγραμμα επεξεργασίας ερωτημάτων SQL.

    • Το πρόγραμμα επεξεργασίας ερωτημάτων SQL δεν υποστηρίζει sp_set_session_context.

    • Στο πρόγραμμα επεξεργασίας ερωτημάτων SQL, η GO εντολή SQL δημιουργεί μια νέα ανεξάρτητη δέσμη σε μια νέα περίοδο λειτουργίας.

  • Όταν εκτελείτε ένα ερώτημα SQL με ΧΡΉΣΗ, πρέπει να υποβάλετε το ερώτημα SQL ως USE μία μόνο αίτηση.

  • Η απεικόνιση αποτελεσμάτων αυτήν τη στιγμή δεν υποστηρίζει ερωτήματα SQL με έναν ORDER BY όρο.

  • Οι προτάσεις T-SQL που χρησιμοποιούν τη σύνταξη T-SQL OPTION δεν υποστηρίζονται προς το παρόν στις επιλογές Εξερεύνηση αυτών των δεδομένων ή Απεικόνιση αποτελεσμάτων με λειτουργία DirectQuery. Η λύση είναι να δημιουργήσετε απεικονίσεις στο Power BI Desktop χρησιμοποιώντας τη λειτουργία εισαγωγής .

  • Ο παρακάτω πίνακας συνοψίζει ότι η αναμενόμενη συμπεριφορά δεν θα συμφωνεί με το SQL Server Management Studio ή το Azure Data Studio:

    Σενάριο Υποστηρίζεται σε SSMS/ADS Υποστηρίζεται στο πρόγραμμα επεξεργασίας ερωτημάτων SQL στην πύλη Fabric
    Χρήση δηλώσεων SET (Transact-SQL) για τον ορισμό ιδιοτήτων για περίοδο λειτουργίας Όχι όχι
    Χρήση sp_set_session_context (Transact-SQL) για πολλαπλές εκτελέσεις δηλώσεων δέσμης Όχι όχι
    Συναλλαγές (Transact-SQL) (εκτός εάν εκτελούνται ως αίτηση μίας μόνο δέσμης) Όχι όχι

Επόμενο βήμα