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

Σημείωμα

Αυτή η δυνατότητα βρίσκεται αυτήν τη στιγμή σε δημόσια προεπισκόπηση. Αυτή η προεπισκόπηση παρέχεται χωρίς σύμβαση παροχής υπηρεσιών και δεν συνιστάται για φόρτους εργασίας παραγωγής. Ορισμένες δυνατότητες ενδέχεται να μην υποστηρίζονται ή να έχουν περιορισμένες δυνατότητες. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Συμπληρωματικοί Όροι Χρήσης για Microsoft Azure Προεπισκοπήσεις.

Σε αυτό το βήμα εκμάθησης, προσθέτετε τύπους άκρων στο μοντέλο γραφήματος σας. Οι ακμές Customerκαθορίζουν τις σχέσεις μεταξύ των κόμβων, όπως "Order αγορές Employee" ή "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 (Add Edge), διαμορφώστε το Edge ανατρέχοντας στον πίνακα αντιστοιχίσεων άκρων της εταιρείας Adventure Works για τις κατάλληλες τιμές:

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

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

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

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

    Σημαντικό

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

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

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

Συμβουλή

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

Θα πρέπει να δείτε όλους τους τύπους ακμών που αντιπροσωπεύονται στο γράφημά σας.

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

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

Αφού προσθέσετε όλους τους τύπους κόμβων και τους τύπους ακμών, φορτώστε το γράφημα:

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

Σημαντικό

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

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

Επόμενο βήμα