Χρήση του τελικού σημείου ανάλυσης SQL για υποβολή ερωτημάτων σε δεδομένα
Ισχύει για:✅Βάση δεδομένων SQL στο Microsoft Fabric
Τα δεδομένα που δημιουργείτε στη βάση δεδομένων SQL σας στο Fabric αντικατοπτρονται αυτόματα στο Microsoft Fabric OneLake σε μορφή Delta, σε σύντομα χρονικά διαστήματα. Αυτά τα κατοπτρετικά δεδομένα είναι χρήσιμα για πολλές εφαρμογές, συμπεριλαμβανομένης της λειτουργίας ως προέλευσης δεδομένων αναφοράς για την ανακούφιση της υπολογιστικής πίεσης στη λειτουργική βάση δεδομένων σας.
Προαπαιτούμενα στοιχεία
- Ολοκληρώστε όλα τα προηγούμενα βήματα σε αυτή την εκμάθηση.
Πρόσβαση στο τελικό σημείο ανάλυσης SQL της βάσης δεδομένων SQL σας στο Fabric
Μπορείτε να αποκτήσετε πρόσβαση σε αυτά τα κατοπτρικά δεδομένα, επιλέγοντας το τελικό σημείο ανάλυσης SQL στην προβολή χώρου εργασίας σας.
Μπορείτε επίσης να αποκτήσετε πρόσβαση στο τελικό σημείο ανάλυσης SQL στην προβολή βάσης δεδομένων.
Όταν ανοίγετε το τελικό σημείο ανάλυσης SQL της βάσης δεδομένων SQL, εμφανίζεται μια προβολή παρόμοια με τη βάση δεδομένων SQL στην προβολή Fabric.
Υποβολή ερωτημάτων για δεδομένα με το τελικό σημείο ανάλυσης SQL
Μπορείτε να υποβάλετε ερώτημα για οποιαδήποτε από τα κατοπτρικά δεδομένα στο τελικό σημείο ανάλυσης SQL χρησιμοποιώντας τυπικές προτάσεις Transact-SQL που είναι συμβατές με μια αποθήκη Fabric. Δεν μπορείτε να προσθέσετε αντικείμενα που φέρουν δεδομένα σε αυτά τα δεδομένα, αλλά μπορείτε να προσθέσετε προβολές στα δεδομένα για σκοπούς αναφοράς και ανάλυσης. Η χρήση του τελικού σημείου ανάλυσης SQL μόνο για ανάγνωση απαλλάσσει την υπολογιστική πίεση από τη λειτουργική βάση δεδομένων σας και κλιμακώνει το σύστημα για σκοπούς αναφοράς και ανάλυσης.
Σε αυτό το βήμα, δημιουργήστε μια προβολή πάνω από τα κατοπτρικά δεδομένα και, στη συνέχεια, δημιουργήστε μια αναφορά για να εμφανίσετε τα αποτελέσματα.
Βεβαιωθείτε ότι βρίσκεστε στο τελικό σημείο ανάλυσης 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 (προεπισκόπηση).