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


Εκμάθηση: Δημιουργία ερωτήματος μεταξύ αποθηκών στην Αποθήκη

Ισχύει για:✅ Τελικό σημείο ανάλυσης SQL και Αποθήκη στο Microsoft Fabric

Σε αυτή την εκμάθηση, μάθετε πώς μπορείτε να εργαστείτε με το πρόγραμμα επεξεργασίας ερωτημάτων SQL για τη σύνταξη ερωτήματος μεταξύ αποθηκών.

Σημείωμα

Αυτό το εκπαιδευτικό βοήθημα αποτελεί μέρος ενός σεναρίου από άκρο σε άκρο. Για να ολοκληρώσετε αυτή την εκμάθηση, πρέπει πρώτα να ολοκληρώσετε αυτά τα προγράμματα εκμάθησης:

  1. Δημιουργία χώρου εργασίας
  2. Δημιουργία Αποθήκης
  3. πρόσληψη δεδομένων σε Αποθήκης
  4. ανάλυση δεδομένων με σημειωματάριου

Προσθήκη αποθήκης στο τμήμα παραθύρου "Εξερεύνηση"

Σε αυτή την εργασία, μάθετε πώς μπορείτε να εργαστείτε με το πρόγραμμα επεξεργασίας ερωτημάτων SQL για τη σύνταξη ερωτήματος μεταξύ αποθηκών.

  1. Βεβαιωθείτε ότι ο χώρος εργασίας που δημιουργήσατε στην πρώτη εκμάθηση είναι ανοιχτός.

  2. Επιλέξτε την αποθήκη Wide World Importers.

  3. Στο τμήμα παραθύρου εξερεύνησης , επιλέξτε + Αποθήκες.

    Στιγμιότυπο οθόνης του τμήματος παραθύρου Εξερεύνηση, με επισήμανση του κουμπιού + Αποθήκη.

  4. Στο παράθυρο καταλόγου OneLake, επιλέξτε το τελικό σημείο ανάλυσης Shortcut_Exercise SQL.

  5. Επιλέξτε Επιβεβαίωση.

  6. Στο τμήμα παραθύρου εξερεύνησης , παρατηρήστε ότι το τελικό σημείο ανάλυσης SQL είναι διαθέσιμο.

Εκτέλεση του ερωτήματος μεταξύ αποθηκών

Σε αυτή την εργασία, μάθετε πώς μπορείτε να εκτελέσετε το ερώτημα μεταξύ αποθηκών. Συγκεκριμένα, θα εκτελέσετε ένα ερώτημα που συνδέει την αποθήκη Wide World Importers στο τελικό σημείο Shortcut_Exercise ανάλυσης SQL.

Σημείωμα

Ένα ερώτημα μεταξύ βάσεων δεδομένων χρησιμοποιεί ονοματοδοσία τριών τμημάτων της database.schema.table για αναφορά αντικειμένων.

  1. Στην κορδέλα Αρχική, επιλέξτε Νέο ερώτημα SQL.

    Στιγμιότυπο οθόνης της κορδέλας Αρχική, με επισήμανση της επιλογής Νέο ερώτημα SQL.

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

    --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;
    
  3. Εκτελέστε το ερώτημα και εξετάστε το αποτέλεσμα του ερωτήματος.

    Στιγμιότυπο οθόνης του αποτελέσματος ερωτήματος μεταξύ αποθηκών.

  4. Όταν ολοκληρωθεί η εκτέλεση, μετονομάστε το ερώτημα σε Cross-warehouse Query.

Σημείωμα

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

Επόμενο βήμα