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


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

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

Τα δεδομένα που δημιουργείτε στη βάση δεδομένων SQL σας στο Fabric αντικατοπτρονται αυτόματα στο Microsoft Fabric OneLake σε μορφή Delta, σε σύντομα χρονικά διαστήματα. Αυτά τα κατοπτρετικά δεδομένα είναι χρήσιμα για πολλές εφαρμογές, συμπεριλαμβανομένης της λειτουργίας ως προέλευσης δεδομένων αναφοράς για την ανακούφιση της υπολογιστικής πίεσης στη λειτουργική βάση δεδομένων σας.

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

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

Πρόσβαση στο τελικό σημείο ανάλυσης SQL της βάσης δεδομένων SQL σας στο Fabric

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

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

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

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

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

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

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

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

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

  1. Βεβαιωθείτε ότι βρίσκεστε στο τελικό σημείο ανάλυσης SQL και, στη συνέχεια, ανοίξτε ένα νέο παράθυρο Ερώτημα χρησιμοποιώντας τη γραμμή εικονιδίου που απεικονίζει ένα χαρτί με τα γράμματα SQL και επικολλήστε τον ακόλουθο κώδικα Transact-SQL και επιλέξτε Εκτέλεση για να το εκτελέσετε. Αυτό το ερώτημα T-SQL δημιουργεί τρεις νέες προβολές SQL, με την ονομασία SupplyChain.vProductsBySupplier, SupplyChain.vSalesByDateκαι SupplyChain.vTotalProductsByVendorLocation.

    CREATE VIEW SupplyChain.vProductsBySupplier AS
    -- View for total products by each supplier
    SELECT sod.ProductID
    , sup.CompanyName
    , SUM(sod.OrderQty) AS TotalOrderQty
    FROM SalesLT.SalesOrderHeader AS soh
    INNER JOIN SalesLT.SalesOrderDetail AS sod 
        ON soh.SalesOrderID = sod.SalesOrderID
        INNER JOIN SupplyChain.Warehouse AS sc 
            ON sod.ProductID = sc.ProductID
            INNER JOIN dbo.Suppliers AS sup 
                ON sc.SupplierID = sup.SupplierID
    GROUP BY sup.CompanyName, sod.ProductID;
    GO
    CREATE VIEW SupplyChain.vSalesByDate AS
    -- Product Sales by date and month
    SELECT YEAR(OrderDate) AS SalesYear
    , MONTH(OrderDate) AS SalesMonth
    , ProductID
    , SUM(OrderQty) AS TotalQuantity
    FROM SalesLT.SalesOrderDetail AS SOD
    INNER JOIN SalesLT.SalesOrderHeader AS SOH 
        ON SOD.SalesOrderID = SOH.SalesOrderID
    GROUP BY YEAR(OrderDate), MONTH(OrderDate), ProductID;
    GO
    CREATE VIEW SupplyChain.vTotalProductsByVendorLocation AS
    -- View for total products by each supplier by location
    SELECT wh.SupplierLocationID AS 'Location'
    , vpbs.CompanyName AS 'Supplier'
    , SUM(vpbs.TotalOrderQty) AS 'TotalQuantityPurchased'
    FROM SupplyChain.vProductsBySupplier AS vpbs
    INNER JOIN SupplyChain.Warehouse AS wh
        ON vpbs.ProductID = wh.ProductID
    GROUP BY wh.SupplierLocationID, vpbs.CompanyName;
    GO   
    

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

Για να μάθετε περισσότερα σχετικά με την αυτόματη δημιουργία κατοπτρισμού της βάσης δεδομένων SQL σε OneLake, ανατρέξτε στο θέμα Βάση δεδομένων SQL Mirroring Fabric στο Microsoft Fabric (προεπισκόπηση).

Επόμενο βήμα