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


Υποβάλετε ερωτήματα στη βάση δεδομένων και εξετάστε τις δυνατότητες του Copilot

Ισχύει για:Βάση δεδομένων SQL στο Microsoft Fabric

Μπορείτε να χρησιμοποιήσετε ερωτήματα Transact-SQL σε πολλά εργαλεία, όπως κώδικα Visual Studio, SQL Server Management Studio (SSMS) και άλλα εργαλεία που συνδέονται μέσω του τυπικού πρωτοκόλλου Tabular Data Stream (TDS).

Προαπαιτούμενα στοιχεία

  • Ολοκληρώστε όλα τα προηγούμενα βήματα σε αυτή την εκμάθηση.

Σύνδεση

Μπορείτε να συνδεθείτε στη βάση δεδομένων SQL χρησιμοποιώντας το πρόγραμμα επεξεργασίας που βασίζεται στο Web στην πύλη Fabric.

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

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

Το πρόγραμμα επεξεργασίας web για τη βάση δεδομένων SQL στο Fabric παρέχει μια εξερεύνηση αντικειμένων υποδομής και διασύνδεση εκτέλεσης ερωτημάτων. Το ενσωματωμένο μενού Explorer παραθέτει όλα τα αντικείμενα βάσης δεδομένων.

Στιγμιότυπο οθόνης που εμφανίζει μια ανοιχτή βάση δεδομένων SQL.

Ερωτήματα Transact-SQL

Μπορείτε να πληκτρολογήσετε προτάσεις Transact-SQL (T-SQL) σε ένα παράθυρο ερωτήματος.

  1. Στην κορδέλα της βάσης δεδομένων στην πύλη Fabric, επιλέξτε το κουμπί Νέο ερώτημα .

    Στιγμιότυπο οθόνης από την πύλη Fabric που εμφανίζει το κουμπί Νέο ερώτημα.

  2. Αντιγράψτε την ακόλουθη δέσμη ενεργειών T-SQL και επικολλήστε την στο παράθυρο ερωτήματος. Αυτό το δείγμα δέσμης ενεργειών εκτελεί ένα απλό TOP 10 ερώτημα και δημιουργεί μια προβολή που βασίζεται σε ένα απλό αναλυτικό ερώτημα T-SQL. Η νέα προβολή SupplyChain.vProductsbySuppliers θα χρησιμοποιηθεί αργότερα σε αυτή την εκμάθηση.

    -- Show the top 10 selling items 
    SELECT TOP 10
        [P].[ProductID],
        [P].[Name],
        SUM([SOD].[OrderQty]) AS TotalQuantitySold
    FROM [SalesLT].[Product] AS P
    INNER JOIN [SalesLT].[SalesOrderDetail] AS SOD ON [P].[ProductID] = [SOD].[ProductID]
    GROUP BY [P].[ProductID], [P].[Name]
    ORDER BY TotalQuantitySold DESC;
    GO
    
     /* Create View that will be used in the SQL GraphQL Endpoint */
    CREATE VIEW SupplyChain.vProductsbySuppliers AS
    SELECT COUNT(a.ProductID) AS ProductCount
    , a.SupplierLocationID
    , b.CompanyName
    FROM SupplyChain.Warehouse AS a
    INNER JOIN dbo.Suppliers AS b ON a.SupplierID = b.SupplierID
    GROUP BY a.SupplierLocationID, b.CompanyName;
    GO
    
  3. Επιλέξτε το κουμπί Εκτέλεση στη γραμμή εργαλείων για να εκτελέσετε το ερώτημα T-SQL.

  4. Μπορείτε επίσης να επισημάνετε ενότητες του ερωτήματος για εκτέλεση μόνο αυτού του τμήματος του κώδικά σας.

  5. Το ερώτημα αποθηκεύεται αυτόματα με το όνομα ερώτημα SQL 1 κάτω από το στοιχείο Ερωτήματα στην προβολή αντικειμένου . Μπορείτε να επιλέξετε τα αποσιωπητικά (...) δίπλα στο όνομα για να τα αντιγράψετε, να τα μετονομάσετε ή να τα διαγράψετε.

Copilot για βάση δεδομένων SQL

Με το Copilot για βάση δεδομένων SQL, μπορείτε να αρχίσετε να γράφετε T-SQL στο πρόγραμμα επεξεργασίας ερωτημάτων SQL και το Copilot θα δημιουργήσει αυτόματα μια πρόταση κώδικα για να σας βοηθήσει να ολοκληρώσετε το ερώτημά σας. Το πλήκτρο Tab αποδέχεται την πρόταση κώδικα ή συνεχίζει να πληκτρολογεί για να παραβλέψει την πρόταση.

Ο πίνακας του προγράμματος επεξεργασίας ερωτημάτων περιλαμβάνει το Copilot για βάση δεδομένων SQL.

Σημείωμα

Το Copilot για βάση δεδομένων SQL δεν χρησιμοποιεί τα δεδομένα σε πίνακες για τη δημιουργία προτάσεων T-SQL, στα ονόματα των αντικειμένων βάσης δεδομένων, όπως ονόματα πινάκων και προβολών, ονόματα στηλών, πρωτεύον κλειδί και μετα-δεδομένα εξωτερικού κλειδιού για τη δημιουργία κώδικα T-SQL.

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

  1. Επισημάνετε τον κώδικα που μόλις επικολλήσετε στο παράθυρο του ερωτήματός σας.

  2. Πατήστε το κουμπί Επεξήγηση ερωτήματος στην κορδέλα του παραθύρου ερωτήματος.

  3. Το Copilot προσθέτει σχόλια που σας βοηθούν να εξηγήσετε τι κάνει κάθε βήμα του κώδικα.

    Στιγμιότυπο οθόνης που εμφανίζει τα σχόλια του Copilot στο ερώτημα T-SQL.

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

Υπάρχει επίσης ένα τμήμα παραθύρου συνομιλίας όπου μπορείτε να κάνετε ερωτήσεις στο Copilot μέσω φυσικής γλώσσας. Το Copilot απαντά με ένα ερώτημα SQL που δημιουργήθηκε ή φυσική γλώσσα με βάση την ερώτηση που τέθηκε.

Υπάρχουν και άλλες δυνατότητες του Copilot με τις οποία μπορείτε να πειραματιστείτε, όπως Φυσική γλώσσα για SQL και Ερωτήσεις και απαντήσεις που βασίζονται σε έγγραφα. Το Copilot βοηθά επίσης στην εύρεση τεκμηρίωσης σχετικά με την αίτησή σας. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Βάση δεδομένων Copilot για SQL στο Microsoft Fabric (προεπισκόπηση).

Παρακολούθηση επιδόσεων σε βάση δεδομένων SQL στο Fabric

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

Στην πύλη Fabric, υπάρχουν δύο τρόποι για να εκκινήσετε τον πίνακα εργαλείων επιδόσεων στη βάση δεδομένων SQL:

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

Ειδοποιήσεις επιδόσεων

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

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

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

Όταν η βάση δεδομένων φτάσει σε μια κρίσιμη κατάσταση κατανάλωσης της CPU (ή οποιονδήποτε άλλο παράγοντα που ενεργοποιεί μια ειδοποίηση), μπορείτε να δείτε μη ανθυγιεινά σημεία που επισημαίνονται στο γράφημα της καρτέλας κατανάλωσης CPU, σήμανση των σημείων όπου η κατανάλωση της CPU διασχίζει την τιμή ορίου. Το χρονικό διάστημα είναι διαμορφώσιμο και 24 ώρες από προεπιλογή.

Στην καρτέλα Ερωτήματα, είναι δυνατό το άνοιγμα ερωτημάτων για την αντιμετώπιση προβλημάτων με τις λεπτομέρειες του ερωτήματος. Κάθε ερώτημα περιλαμβάνει λεπτομέρειες, συμπεριλαμβανομένου ενός ιστορικού εκτέλεσης και μιας προεπισκόπησης ερωτημάτων. Μπορείτε να ανοίξετε το κείμενο ερωτήματος T-SQL στο πρόγραμμα επεξεργασίας ή στο SQL Server Management Studio, για την αντιμετώπιση προβλημάτων.

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

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

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

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

Η αυτόματη δημιουργία ευρετηρίου στη βάση δεδομένων SQL Azure και τη βάση δεδομένων SQL Fabric αποτελεί μέρος αυτής της ρύθμισης και αυτοματοποιεί τη διαχείριση ευρετηρίου, βελτιώνοντας την απόδοση των ερωτημάτων και την ταχύτητα ανάκτησης δεδομένων. Προσαρμόζεται με τον προσδιορισμό και τη δοκιμή πιθανών ευρετηρίων με βάση τη χρήση στήλης. Η δυνατότητα βελτιώνει τις συνολικές επιδόσεις της βάσης δεδομένων και βελτιστοποιεί τους πόρους καταργώντας τα ευρετήρια που δεν υποστηρίζονται.

Στην πύλη Fabric, η καρτέλα Αυτόματος δείκτης εμφανίζει ένα ιστορικό και την κατάσταση των ευρετηρίων που δημιουργούνται αυτόματα:

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

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Πίνακας εργαλείων επιδόσεων για βάση δεδομένων SQL στο Microsoft Fabric.

Αντίγραφα ασφαλείας στη βάση δεδομένων SQL στο Fabric

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

  1. Ανοίξτε την προβολή βάσης δεδομένων σας στην πύλη Fabric.

  2. Επιλέξτε το εικονίδιο Ρυθμίσεις στη γραμμή εργαλείων.

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

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

Για περισσότερες πληροφορίες σχετικά με τα αντίγραφα ασφαλείας στη βάση δεδομένων SQL Fabric, ανατρέξτε στο θέμα Αυτόματη δημιουργία αντιγράφων ασφαλείας σε βάση δεδομένων SQL στο Microsoft Fabric και Επαναφορά από ένα αντίγραφο ασφαλείας στη βάση δεδομένων SQL στο Microsoft Fabric.

Ασφάλεια στη βάση δεδομένων SQL στο Fabric

Η ασφάλεια στη βάση δεδομένων SQL στο Fabric περιλαμβάνει δύο συστήματα ελέγχου ταυτότητας και πρόσβασης: το Microsoft Fabric και την ασφάλεια βάσης δεδομένων. Η πλήρης στάση ασφαλείας είναι μια "πιο επιτρεπτή" επικάλυψη αυτών των συστημάτων, επομένως, συνιστάται να παρέχετε μόνο πρόσβαση σύνδεσης σε οντότητες Microsoft Fabric και, στη συνέχεια, να διαχειρίζεστε την ασφάλεια των ασφαλίσεων βάσης δεδομένων για περισσότερη υποδιαίρεση.

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

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

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

  2. Εισαγάγετε ένα όνομα επαφής από τον οργανισμό σας για να λάβετε την ειδοποίηση πρόσκλησης κοινής χρήσης.

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

  4. Δεν χρειάζεται να εκχωρήσετε περαιτέρω δικαιώματα σε αυτόν τον τομέα. Η κοινή χρήση της βάσης δεδομένων με τον λογαριασμό παρέχει στην επαφή κοινής χρήσης πρόσβαση για να συνδεθείτε.

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

  6. Επιλέξτε Ασφάλεια στη γραμμή μενού της προβολής βάσης δεδομένων. Επιλέξτε Διαχείριση ασφάλειας SQL στην κορδέλα.

  7. Σε αυτόν τον πίνακα, μπορείτε να επιλέξετε έναν τρέχοντα ρόλο βάσης δεδομένων για να προσθέσετε λογαριασμούς σε αυτόν. Επιλέξτε το στοιχείο + Νέος ρόλος .

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

  8. Ονομάστε τον ρόλο supply_chain_readexecute_access και, στη συνέχεια, επιλέξτε τα SalesLT σχήματα και και SupplyChain . Καταργήστε την επιλογή όλων των πλαισίων ελέγχου εκτός από τα πλαίσια ελέγχου Επιλογή και Εκτέλεση.

    Στιγμιότυπο οθόνης που εμφανίζει το παράθυρο διαλόγου

  9. Επιλέξτε Αποθήκευση.

  10. Στον πίνακα ασφαλείας Διαχείριση SQL, επιλέξτε το πλαίσιο επιλογής δίπλα στον νέο ρόλο και επιλέξτε Διαχείριση πρόσβασης από το μενού.

    Στιγμιότυπο οθόνης που εμφανίζει τον νέο προσαρμοσμένο ρόλο που υπάρχει στο παράθυρο διαλόγου

  11. Πληκτρολογήστε το όνομα του λογαριασμού στον οργανισμό σας στον οποίο κάνατε κοινή χρήση της βάσης δεδομένων, επιλέξτε το κουμπί Προσθήκη και, στη συνέχεια, επιλέξτε Αποθήκευση.

    Μπορείτε να επιτρέψετε στον λογαριασμό την προβολή δεδομένων και την εκτέλεση αποθηκευμένων διαδικασιών στη βάση δεδομένων με τον συνδυασμό: της ενέργειας Κοινή χρήση και της εκχώρησης του ρόλου δικαιώματα SELECT και EXECUTE στα δύο σχήματα.

    Έχετε επίσης τις λειτουργίες GRANT, DENY και άλλες λειτουργίες Της γλώσσας ελέγχου δεδομένων (DCL) για ένα λεπτομερές μοντέλο ασφαλείας για τη βάση δεδομένων SQL σας σε δεδομένα Fabric.

Για περισσότερες πληροφορίες σχετικά με την κοινή χρήση, ανατρέξτε στο θέμα Κοινή χρήση της βάσης δεδομένων SQL σας και διαχείριση δικαιωμάτων και Κοινή χρήση στοιχείων στο Microsoft Fabric.

Επόμενο βήμα