Πρόγραμμα εκμάθησης: Προσθήκη τύπων ακμών στο γράφημά σας

Σε αυτό το βήμα εκμάθησης, προσθέτετε τύπους άκρων στο μοντέλο γραφήματος σας. Οι ακμές καθορίζουν τις σχέσεις μεταξύ κόμβων, όπως Customer purchases Order ή Employee sells Order.

Σημαντικό

Για κανονικές απαιτήσεις αντιστοίχησης ακμών, συμπεριλαμβανομένης της συμβατότητας κλειδιού προέλευσης και προορισμού και της στοίχισης τύπων δεδομένων, δείτε την ενότητα Επιλογή τύπων ακμών.

Χαρτογραφήσεις άκρων της Adventure Works

Στο μοντέλο δεδομένων Adventure Works, δημιουργήστε ακμές για να ορίσετε τις σχέσεις μεταξύ των κόμβων. Αυτά τα άκρα αποτυπώνουν βασικές επιχειρηματικές σχέσεις – όπως ποιοι υπάλληλοι πούλησαν ποιες παραγγελίες, ποιοι πελάτες έκαναν αγορές και ποιοι προμηθευτές προμηθεύουν ποια προϊόντα. Όταν προσθέτετε τα άκρα, μπορείτε να υποβάλετε ερωτήματα σε αυτές τις σχέσεις για να απαντήσετε σε ερωτήσεις όπως "Ποια προϊόντα αγόρασε ένας συγκεκριμένος πελάτης;" ή "Ποιοι προμηθευτές προμηθεύουν ποδήλατα τουρισμού;"

Ο παρακάτω πίνακας δείχνει τις αντιστοιχίσεις άκρων που θα χρησιμοποιηθούν στο γράφημά σας:

Ετικέτα άκρων Πίνακας προέλευσης Κόμβος προέλευσης / Κλειδί προέλευσης Κόμβος στόχου / Κλειδί στόχου
sells adventureworks_orders Employee / EmployeeID_FK Order / SalesOrderDetailID_K
purchases adventureworks_orders Customer / CustomerID_FK Order / SalesOrderDetailID_K
contains adventureworks_orders Order / SalesOrderDetailID_K Product / ProductID_FK
isOfType adventureworks_products Product / ProductID_K ProductSubcategory / SubcategoryID_FK
belongsTo adventureworks_productsubcategories ProductSubcategory / SubcategoryID_K ProductCategory / CategoryID_FK
produces adventureworks_vendorproduct Vendor / VendorID_FK Product / ProductID_FK

Προσθήκη τύπων άκρων στο γράφημα

Για να προσθέσετε ακμές στο γράφημά σας, ακολουθήστε τα εξής βήματα:

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

  2. Στο πεδίο Δημιουργία edge, διαμορφώστε το Edge ανατρέχοντας στον πίνακα αντιστοιχίσεων άκρων της εταιρείας Adventure Works για τις κατάλληλες τιμές:

    • Εισαγάγετε την ετικέτα Edge για να περιγράψετε τη σχέση.
    • Επιλέξτε τον πίνακα Προέλευση.
    • Επιλέξτε τον κόμβο Origin και τη σχετική στήλη κλειδιού Origin .
    • Επιλέξτε τον κόμβο προορισμού και τη συσχετισμένη στήλη κλειδιού προορισμού .

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

    Για παράδειγμα, για την πρώτη ακμή, χρησιμοποιήστε αυτές τις τιμές:

    • Ετικέτα άκρων: sells
    • Πίνακας πηγής: adventureworks_orders
    • Κόμβος προέλευσης: Employee
    • Κλειδί προέλευσης: EmployeeID_FK
    • Κόμβος-στόχος: Order
    • Κλειδί στόχου: SalesOrderDetailID_K

    Σημαντικό

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

  3. Επιλέξτε Δημιουργία για να προσθέσετε το άκρο στο γράφημά σας.

  4. Επαναλάβετε τα βήματα σε αυτήν την ενότητα για όλους τους υπόλοιπους τύπους άκρων που αναφέρονται στον πίνακα αντιστοιχίσεων άκρων της εταιρείας Adventure Works .

Συμβουλή

Οι ιδιότητες δεν προστίθενται αυτόματα σε κόμβους ή τύπους ακμών. Μπορείτε να προσθέσετε ιδιότητες όταν τα δεδομένα περιγράφουν την ίδια τη σχέση—για παράδειγμα, ποσότητα ή τιμή σε ένα contains Edge. Οι ιδιότητες Edge είναι πιο χρήσιμες όταν συντάσσετε ερωτήματα GQL που φιλτράρουν, συγκεντρώνουν ή επιστρέφουν δεδομένα σε επίπεδο σχέσης. Για αυτό το πρόγραμμα εκμάθησης, δεν χρειάζεται να προσθέσετε ιδιότητες άκρων. Για περισσότερες πληροφορίες, δείτε: Προσθήκη ιδιοτήτων σε τύπους άκρων.

Βλέπετε και τους έξι τύπους ακμών που αντιπροσωπεύονται στο γράφημά σας.

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

Φόρτωση του γραφήματος

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

Στιγμιότυπο οθόνης που δείχνει το banner ολοκλήρωσης φόρτωσης δεδομένων.

Σημαντικό

Προς το παρόν, πρέπει να φορτώσετε ξανά το γράφημα (επιλέγοντας Αποθήκευση) κάθε φορά που αλλάζετε το μοντέλο ή τα υποκείμενα δεδομένα.

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

Επόμενο βήμα