Εκμάθηση: Δημιουργία ερωτήματος μεταξύ αποθηκών στην Αποθήκη
Ισχύει για:✅ Τελικό σημείο ανάλυσης SQL και Αποθήκη στο Microsoft Fabric
Σε αυτή την εκμάθηση, μάθετε πώς μπορείτε να εργαστείτε με το πρόγραμμα επεξεργασίας ερωτημάτων SQL για τη σύνταξη ερωτήματος μεταξύ αποθηκών.
Σημείωμα
Αυτό το εκπαιδευτικό βοήθημα αποτελεί μέρος ενός σεναρίου από άκρο σε άκρο. Για να ολοκληρώσετε αυτή την εκμάθηση, πρέπει πρώτα να ολοκληρώσετε αυτά τα προγράμματα εκμάθησης:
- Δημιουργία χώρου εργασίας
- Δημιουργία Αποθήκης
- πρόσληψη δεδομένων σε Αποθήκης
- ανάλυση δεδομένων με σημειωματάριου
Προσθήκη αποθήκης στο τμήμα παραθύρου "Εξερεύνηση"
Σε αυτή την εργασία, μάθετε πώς μπορείτε να εργαστείτε με το πρόγραμμα επεξεργασίας ερωτημάτων SQL για τη σύνταξη ερωτήματος μεταξύ αποθηκών.
Βεβαιωθείτε ότι ο χώρος εργασίας που δημιουργήσατε στην πρώτη εκμάθηση είναι ανοιχτός.
Επιλέξτε την αποθήκη
Wide World Importers
.Στο τμήμα παραθύρου εξερεύνησης
, επιλέξτε + Αποθήκες .Στο παράθυρο καταλόγου OneLake, επιλέξτε το τελικό σημείο ανάλυσης
Shortcut_Exercise
SQL.Επιλέξτε Επιβεβαίωση.
Στο τμήμα παραθύρου εξερεύνησης
, παρατηρήστε ότι το τελικό σημείο ανάλυσης SQL είναι διαθέσιμο.
Εκτέλεση του ερωτήματος μεταξύ αποθηκών
Σε αυτή την εργασία, μάθετε πώς μπορείτε να εκτελέσετε το ερώτημα μεταξύ αποθηκών. Συγκεκριμένα, θα εκτελέσετε ένα ερώτημα που συνδέει την αποθήκη Wide World Importers
στο τελικό σημείο Shortcut_Exercise
ανάλυσης SQL.
Σημείωμα
Ένα ερώτημα μεταξύ βάσεων δεδομένων χρησιμοποιεί ονοματοδοσία τριών τμημάτων της database.schema.table για αναφορά αντικειμένων.
Στην κορδέλα Αρχική, επιλέξτε Νέο ερώτημα SQL.
Στο πρόγραμμα επεξεργασίας ερωτημάτων, επικολλήστε τον ακόλουθο κώδικα. Ο κώδικας ανακτά μια συγκεντρωτική τιμή της ποσότητας που πουλήθηκε κατά στοιχείο αποθέματος, περιγραφή και πελάτη.
--Retrieve an aggregate of quantity sold by stock item, description, and customer. SELECT Sales.StockItemKey, Sales.Description, c.Customer, SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity FROM [dbo].[fact_sale] AS Sales INNER JOIN [Shortcut_Exercise].[dbo].[dimension_customer] AS c ON Sales.CustomerKey = c.CustomerKey GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;
Εκτελέστε το ερώτημα και εξετάστε το αποτέλεσμα του ερωτήματος.
Όταν ολοκληρωθεί η εκτέλεση, μετονομάστε το ερώτημα σε
Cross-warehouse Query
.
Σημείωμα
Μπορείτε επίσης να εκτελέσετε ερωτήματα μεταξύ αποθηκών που εκτείνονται σε δεδομένα από μια αποθήκη σε έναν διαφορετικό χώρο εργασίας. Ωστόσο, η υποβολή ερωτημάτων μεταξύ χώρων εργασίας μεταξύ αποθηκών υποστηρίζεται μόνο για ερωτήματα εντός της ίδιας περιοχής.
Επόμενο βήμα
Εκμάθηση : Δημιουργία μοντέλου σημασιολογίας Direct Lake και αναφοράς Power BI