Υποστήριξη T-SQL σε σημειωματάρια Microsoft Fabric
Η δυνατότητα σημειωματάριου T-SQL στο Microsoft Fabric σάς επιτρέπει να γράφετε και να εκτελείτε κώδικα T-SQL σε ένα σημειωματάριο. Μπορείτε να χρησιμοποιήσετε σημειωματάρια T-SQL για τη διαχείριση σύνθετων ερωτημάτων και τη σύνταξη καλύτερης τεκμηρίωσης markdown. Επιτρέπει επίσης την άμεση εκτέλεση του T-SQL σε συνδεδεμένη αποθήκη ή τελικό σημείο ανάλυσης SQL. Με την προσθήκη ενός τελικού σημείου αποθήκης δεδομένων ή ανάλυσης SQL σε ένα σημειωματάριο, οι προγραμματιστές T-SQL μπορούν να εκτελούν ερωτήματα απευθείας στο συνδεδεμένο τελικό σημείο. Οι αναλυτές BI μπορούν επίσης να εκτελέσουν ερωτήματα μεταξύ βάσεων δεδομένων για τη συλλογή πληροφοριών από πολλές αποθήκες και τελικά σημεία ανάλυσης SQL.
Οι περισσότερες από τις υπάρχουσες λειτουργίες σημειωματάριου είναι διαθέσιμες για σημειωματάρια T-SQL. Σε αυτά περιλαμβάνονται τα αποτελέσματα ερωτημάτων γραφημάτων, η σύνταξη σημειωματάριων από κοινού, ο προγραμματισμός τακτικών εκτελέσεων και η ενεργοποίηση εκτέλεσης εντός των διοχετεύσεων ενοποίησης δεδομένων.
Σημαντικό
Αυτή η δυνατότητα είναι σε προεπισκόπηση.
Σε αυτό το άρθρο, θα μάθετε πώς μπορείτε να κάνετε τα εξής:
- Δημιουργία σημειωματάριου T-SQL
- Προσθήκη ενός τελικού σημείου αποθήκης δεδομένων ή ανάλυσης SQL σε ένα σημειωματάριο
- Δημιουργία και εκτέλεση κώδικα T-SQL σε ένα σημειωματάριο
- Χρήση των δυνατοτήτων γραφήματος για γραφική αναπαράσταση αποτελεσμάτων ερωτήματος
- Αποθήκευση του ερωτήματος ως προβολής ή πίνακα
- Εκτέλεση ερωτημάτων μεταξύ αποθηκών
- Παράλειψη εκτέλεσης κώδικα που δεν είναι T-SQL
Δημιουργία σημειωματάριου T-SQL
Για να ξεκινήσετε με αυτή την εμπειρία, μπορείτε να δημιουργήσετε ένα σημειωματάριο T-SQL με τους εξής δύο τρόπους:
Δημιουργήστε ένα σημειωματάριο T-SQL από την αρχική σελίδα της Αποθήκης δεδομένων: Μεταβείτε στην εμπειρία αποθήκης δεδομένων και επιλέξτε Σημειωματάριο.
Δημιουργία σημειωματάριου T-SQL από ένα υπάρχον πρόγραμμα επεξεργασίας αποθήκης: Μεταβείτε σε μια υπάρχουσα αποθήκη, από την επάνω κορδέλα περιήγησης, επιλέξτε Νέο ερώτημα SQL και, στη συνέχεια , Νέο σημειωματάριο ερωτήματος T-SQL
Μετά τη δημιουργία του σημειωματάριου, το T-SQL ορίζεται ως η προεπιλεγμένη γλώσσα. Μπορείτε να προσθέσετε τελικά σημεία αποθήκης δεδομένων ή ανάλυσης SQL από τον τρέχοντα χώρο εργασίας στο σημειωματάριό σας.
Προσθήκη τελικού σημείου αποθήκης δεδομένων ή ανάλυσης SQL σε σημειωματάριο
Για να προσθέσετε ένα τελικό σημείο αποθήκης δεδομένων ή ανάλυσης SQL σε ένα σημειωματάριο, από το πρόγραμμα επεξεργασίας σημειωματάριου, επιλέξτε + Κουμπί προελεύσεων δεδομένων και επιλέξτε Αποθήκες. Από τον πίνακα κέντρου δεδομένων, επιλέξτε την αποθήκη δεδομένων ή το τελικό σημείο ανάλυσης SQL στο οποίο θέλετε να συνδεθείτε.
Ορισμός κύριας αποθήκης
Μπορείτε να προσθέσετε πολλές αποθήκες ή τελικά σημεία ανάλυσης SQL στο σημειωματάριο, με ένα από αυτά να ορίζεται ως πρωτεύον. Η κύρια αποθήκη εκτελεί τον κώδικα T-SQL. Για να τον ορίσετε, μεταβείτε στην εξερεύνηση αντικειμένων, επιλέξτε ... δίπλα στην αποθήκη και επιλέξτε Ορισμός ως πρωτεύοντος.
Για οποιαδήποτε εντολή T-SQL που υποστηρίζει ονοματοδοσία τριών τμημάτων, η κύρια αποθήκη χρησιμοποιείται ως η προεπιλεγμένη αποθήκη, εάν δεν έχει καθοριστεί αποθήκη.
Δημιουργία και εκτέλεση κώδικα T-SQL σε ένα σημειωματάριο
Για να δημιουργήσετε και να εκτελέσετε κώδικα T-SQL σε ένα σημειωματάριο, προσθέστε ένα νέο κελί και ορίστε το T-SQL ως γλώσσα κελιών.
Μπορείτε να δημιουργήσετε αυτόματα κώδικα T-SQL χρησιμοποιώντας το πρότυπο κώδικα από το μενού περιβάλλοντος της εξερεύνησης αντικειμένων. Τα παρακάτω πρότυπα είναι διαθέσιμα για σημειωματάρια T-SQL:
- Επιλέξτε τα πρώτα 100
- Δημιουργία πίνακα
- Δημιουργία ως επιλογής
- Κατάργηση
- Απόθεση και δημιουργία
Μπορείτε να εκτελέσετε ένα κελί κώδικα T-SQL επιλέγοντας το κουμπί Εκτέλεση στη γραμμή εργαλείων κελιού ή να εκτελέσετε όλα τα κελιά επιλέγοντας το κουμπί Εκτέλεση όλων στη γραμμή εργαλείων.
Σημείωση
Κάθε κελί κώδικα εκτελείται σε ξεχωριστή περίοδο λειτουργίας, επομένως οι μεταβλητές που ορίζονται σε ένα κελί δεν είναι διαθέσιμες σε άλλο κελί.
Στο ίδιο κελί κώδικα, μπορεί να περιέχει πολλές γραμμές κώδικα. Ο χρήστης μπορεί να επιλέξει μέρος αυτού του κώδικα και να εκτελέσει μόνο τους επιλεγμένους. Κάθε εκτέλεση δημιουργεί επίσης μια νέα περίοδο λειτουργίας.
Μετά την εκτέλεση του κώδικα, αναπτύξτε τον πίνακα μηνυμάτων για να ελέγξετε τη σύνοψη εκτέλεσης.
Η καρτέλα Πίνακας παραθέτει τις εγγραφές από το σύνολο αποτελεσμάτων που επιστρέφεται. Εάν η εκτέλεση περιέχει πολλά σύνολο αποτελεσμάτων, μπορείτε να αλλάξετε από το ένα στο άλλο μέσω του αναπτυσσόμενου μενού.
Χρήση των δυνατοτήτων γραφήματος για γραφική αναπαράσταση αποτελεσμάτων ερωτήματος
Κάνοντας κλικ στην επιθεώρηση, μπορείτε να δείτε τα γραφήματα που αντιπροσωπεύουν την ποιότητα και τη διανομή δεδομένων κάθε στήλης
Αποθήκευση του ερωτήματος ως προβολής ή πίνακα
Μπορείτε να χρησιμοποιήσετε το μενού Αποθήκευση ως πίνακα για να αποθηκεύσετε τα αποτελέσματα του ερωτήματος στον πίνακα χρησιμοποιώντας την εντολή CTAS . Για να χρησιμοποιήσετε αυτό το μενού, επιλέξτε το κείμενο ερωτήματος από το κελί κώδικα και επιλέξτε το μενού Αποθήκευση ως πίνακα .
Παρομοίως, μπορείτε να δημιουργήσετε μια προβολή από το επιλεγμένο κείμενο ερωτήματος χρησιμοποιώντας το μενού Αποθήκευση ως προβολής στη γραμμή εντολών κελιού.
Σημείωση
Επειδή το μενού Αποθήκευση ως πίνακα και Αποθήκευση ως προβολής είναι διαθέσιμο μόνο για το επιλεγμένο κείμενο ερωτήματος, πρέπει να επιλέξετε το κείμενο ερωτήματος πριν χρησιμοποιήσετε αυτά τα μενού.
Η Επιλογή δημιουργίας προβολής δεν υποστηρίζει ονοματοδοσία τριών μερών, επομένως η προβολή δημιουργείται πάντα στην κύρια αποθήκη ορίζοντας την αποθήκη ως κύρια αποθήκη.
Ερώτημα μεταξύ αποθηκών
Μπορείτε να εκτελέσετε το ερώτημα μεταξύ αποθηκών χρησιμοποιώντας ονόματα τριών τμημάτων. Η ονοματοθεσία τριών μερών αποτελείται από το όνομα βάσης δεδομένων, το όνομα σχήματος και το όνομα πίνακα. Το όνομα της βάσης δεδομένων είναι το όνομα της αποθήκης ή του τελικού σημείου ανάλυσης SQL, το όνομα του σχήματος είναι το όνομα του σχήματος και το όνομα του πίνακα είναι το όνομα του πίνακα.
Παράλειψη εκτέλεσης κώδικα που δεν είναι T-SQL
Στο ίδιο σημειωματάριο, μπορείτε να δημιουργήσετε κελιά κώδικα που χρησιμοποιούν διαφορετικές γλώσσες. Για παράδειγμα, ένα κελί κώδικα PySpark μπορεί να προηγείται ενός κελιού κώδικα T-SQL. Σε αυτή την περίπτωση, ο χρήστης μπορεί να επιλέξει να παραλείψει την εκτέλεση οποιουδήποτε κώδικα PySpark για σημειωματάριο T-SQL. Αυτό το παράθυρο διαλόγου εμφανίζεται όταν εκτελείτε όλα τα κελιά κώδικα, κάνοντας κλικ στο κουμπί Εκτέλεση όλων στη γραμμή εργαλείων.
Περιορισμοί δημόσιας προεπισκόπησης
- Το κελί παραμέτρου δεν υποστηρίζεται ακόμα στο σημειωματάριο T-SQL. Η παράμετρος που διαβιβάζεται από τη διοχέτευση ή το χρονοδιάγραμμα δεν θα μπορεί να χρησιμοποιηθεί στο σημειωματάριο T-SQL.
- Η δυνατότητα Πρόσφατη εκτέλεση δεν υποστηρίζεται ακόμα στο σημειωματάριο T-SQL. Πρέπει να χρησιμοποιήσετε την τρέχουσα δυνατότητα παρακολούθησης αποθήκης δεδομένων για να ελέγξετε το ιστορικό εκτέλεσης του σημειωματάριου T-SQL. Ανατρέξτε στο άρθρο Παρακολούθηση αποθήκης δεδομένων για περισσότερες λεπτομέρειες.
- Η διεύθυνση URL της οθόνης μέσα στην εκτέλεση διοχέτευσης δεν υποστηρίζεται ακόμα στο σημειωματάριο T-SQL.
- Η δυνατότητα στιγμιότυπου δεν υποστηρίζεται ακόμα στο σημειωματάριο T-SQL.
- Η υποστήριξη για το Git και την ανάπτυξη pipline δεν υποστηρίζεται ακόμα στο σημειωματάριο T-SQL.
Σχετικό περιεχόμενο
Για περισσότερες πληροφορίες σχετικά με τα σημειωματάρια Fabric, ανατρέξτε στα παρακάτω άρθρα.
- Τι είναι η αποθήκευση δεδομένων στο Microsoft Fabric
- Ερωτήσεις; Δοκιμάστε να ρωτήσετε την κοινότητα Fabric.
- Προτάσεις? Συνεισφέρετε ιδέες για τη βελτίωση του Fabric.