Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σημείωμα
Αυτή η δυνατότητα βρίσκεται αυτήν τη στιγμή σε δημόσια προεπισκόπηση. Αυτή η προεπισκόπηση παρέχεται χωρίς σύμβαση παροχής υπηρεσιών και δεν συνιστάται για φόρτους εργασίας παραγωγής. Ορισμένες δυνατότητες ενδέχεται να μην υποστηρίζονται ή να έχουν περιορισμένες δυνατότητες. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Συμπληρωματικοί Όροι Χρήσης για Microsoft Azure Προεπισκοπήσεις.
Στα προηγούμενα βήματα εκμάθησης, κάθε πίνακας προέλευσης αντιστοιχίστηκε ακριβώς σε έναν τύπο κόμβου ή έναν τύπο ακμής. Ωστόσο, οι σχεσιακοί πίνακες συχνά περιέχουν ενσωματωμένες οντότητες. Για παράδειγμα, ο πίνακας "Υπάλληλοι" περιλαμβάνει μια Country στήλη. Αντί να αποθηκεύετε τη χώρα ως απλή ιδιότητα σε Employee κόμβους, μπορείτε να την εξαγάγετε στον δικό Country της τύπο κόμβου και να τη συνδέσετε με μια livesIn άκρη. Αυτή η προσέγγιση δημιουργεί ένα πιο εμπλουτισμένο μοντέλο γραφήματος που σας επιτρέπει να ρωτάτε απευθείας τις σχέσεις μεταξύ εργαζομένων και χωρών.
Σε αυτό το βήμα εκμάθησης, δημιουργείτε τις ακόλουθες οντότητες γραφήματος από τον πίνακα αντιστοίχισης Υπάλληλοι :
- Ένας
Countryτύπος κόμβου (νέος) -
livesInπου συνδέεταιEmployeeμεCountry(νέο) - Τροποποιήσεις στον υπάρχοντα
Employeeτύπο κόμβου για την κατάργηση περιττών ιδιοτήτων
Employee
--
ζει-->Country
Τραπέζι εργαζομένων Adventure Works
Στο μοντέλο δεδομένων Adventure Works, ο πίνακας προέλευσης δεδομένων "Υπάλληλοι " έχει τις ακόλουθες στήλες:
EmployeeID_KManagerIDEmployeeFullNameJobTitleOrganizationLevelMaritalStatusGenderTerritoryCountryGroup
Ο παρακάτω πίνακας δείχνει πώς αυτές οι στήλες αντιστοιχίζονται σε οντότητες γραφήματος:
| Οντότητα γραφήματος | Τύπος | Στήλη κλειδιού |
|---|---|---|
Employee |
Κόμβος (υπάρχει ήδη) | EmployeeID_K |
Country |
Κόμβος (νέος) | Country |
livesIn |
Edge (νέο), από Employee έως Country |
EmployeeID_K → Country |
Σημείωμα
Στον προηγούμενο πίνακα, Country αναφέρεται τόσο στη στήλη προέλευσης στον πίνακα Υπάλληλοι όσο και στον νέο τύπο κόμβου στο γράφημα. Μοιράζονται το ίδιο όνομα, αλλά η στήλη είναι ανεπεξέργαστα δεδομένα στον πίνακα, ενώ ο τύπος κόμβου είναι μια οντότητα στο μοντέλο γραφήματος σας.
Όταν δημιουργείτε έναν τύπο κόμβου από έναν πίνακα αντιστοίχισης, κάθε στήλη στον πίνακα γίνεται μια ιδιότητα σε αυτόν τον τύπο κόμβου από προεπιλογή. Δεδομένου ότι ο πίνακας "Υπάλληλοι" έχει 10 στήλες, τόσο ο τύπος όσο και Employee ο Country τύπος κόμβου λαμβάνουν αρχικά και τις 10 στήλες ως ιδιότητες. Στα παρακάτω βήματα, καταργείτε ιδιότητες που δεν σχετίζονται με κάθε τύπο κόμβου.
Country Δημιουργία τύπου κόμβου
Για να δημιουργήσετε τον Country τύπο κόμβου, ακολουθήστε τα εξής βήματα:
Στο μοντέλο γραφήματος, επιλέξτε Προσθήκη κόμβου.
Στο παράθυρο διαλόγου Προσθήκη κόμβου στο γράφημα , εισαγάγετε τις ακόλουθες τιμές:
-
Εταιρεία:
Country - Πίνακας χαρτογράφησης: adventureworks_employees
-
Αναγνωριστικό της στήλης αντιστοίχισης:
Country
-
Εταιρεία:
Επιλέξτε Επιβεβαίωση για να προσθέσετε τον τύπο κόμβου στο γράφημά σας.
Κάντε διπλό κλικ στον
Countryτύπο κόμβου για να δείτε τις ιδιότητές του.Και οι 10 στήλες από τον πίνακα "Υπάλληλοι" γίνονται ιδιότητες από προεπιλογή. Διαγράψτε αυτά που δεν σχετίζονται με μια χώρα. Συγκεκριμένα, αφαιρέστε , , , , , , , , και
EmployeeID_KManagerID.EmployeeFullNameJobTitleOrganizationLevelMaritalStatusGenderTerritoryGroupΜόνο τοCountryακίνητο πρέπει να παραμείνει.
Τροποποιήστε τον Employee τύπο κόμβου
Δημιουργήσατε τον Employee τύπο κόμβου σε ένα προηγούμενο βήμα εκμάθησης. Τώρα αυτός Country είναι ο δικός του τύπος κόμβου που συνδέεται με την livesIn ακμή, η Country στήλη είναι περιττή ως Employee ιδιότητα.
- Κάντε διπλό κλικ στον
Employeeτύπο κόμβου για να δείτε τις ιδιότητές του. - Καταργήστε
Territoryτα ,CountryκαιGroupαν δεν τα χρειάζεστε για τα ερωτήματα ή τις αναλύσεις σας.
Συμβουλή
Οι υπερβολικές ιδιότητες καθιστούν το γράφημά σας πιο δύσκολο στη συντήρηση και τη χρήση. Για όλους τους τύπους κόμβων, καταργήστε τις ιδιότητες που είναι:
- Δεν απαιτείται για τη μοναδικότητα των κόμβων
- Δεν είναι απαραίτητο για τα ερωτήματα ή τις αναλύσεις σας
Δημιουργήστε ένα livesIn πλεονέκτημα
Για να δημιουργήσετε τον livesIn τύπο άκρου, ακολουθήστε τα εξής βήματα:
- Επιλέξτε Προσθήκη άκρης.
- Στο παράθυρο διαλόγου Προσθήκη Edge (Add Edge ), εισαγάγετε τις ακόλουθες τιμές:
-
Εταιρεία:
livesIn - Πίνακας χαρτογράφησης: adventureworks_employees
-
Κόμβος πηγής:
Employee -
Αντιστοίχιση στήλης πίνακα που θα συνδεθεί με το κλειδί κόμβου προέλευσης:
EmployeeID_K -
Κόμβος-στόχος:
Country -
Αντιστοίχιση στήλης πίνακα που θα συνδεθεί με το κλειδί κόμβου προορισμού:
Country
-
Εταιρεία:
- Επιλέξτε Επιβεβαίωση για να προσθέσετε το άκρο στο γράφημά σας.
Φόρτωση του γραφήματος
Αφού διαμορφώσετε όλους τους τύπους κόμβων και τους τύπους ακμών, φορτώστε το γράφημα:
- Επιλέξτε Αποθήκευση για να επαληθεύσετε το μοντέλο γραφήματος, να φορτώσετε δεδομένα από το OneLake, να δημιουργήσετε το γράφημα και να το ετοιμάσετε για υποβολή ερωτήματος. Να είστε υπομονετικοί, καθώς αυτή η διαδικασία μπορεί να διαρκέσει κάποιο χρόνο ανάλογα με το μέγεθος των δεδομένων σας.
Το γράφημα περιλαμβάνει τώρα τον νέο Country τύπο κόμβου και livesIn τον τύπο ακμής. Μπορείτε να ρωτήσετε απευθείας τις σχέσεις μεταξύ των εργαζομένων και των χωρών τους.
Ανακεφαλαίωση
Σε αυτό το βήμα εκμάθησης, αντλήσατε δύο τύπους κόμβων και έναν τύπο ακμής από τον μοναδικό πίνακα αντιστοίχισης Υπάλληλοι :
-
Employeeκόμβος (δημιουργήθηκε σε προηγούμενο βήμα, βελτιωμένος εδώ) -
Countryκόμβος (νέος, εξαγόμενος από τηCountryστήλη) -
livesInάκρη (νέα, σύνδεσηEmployee→Country)
Αυτό το μοτίβο είναι χρήσιμο κάθε φορά που ένας σχεσιακός πίνακας περιέχει ενσωματωμένες οντότητες που θέλετε να αναπαραστήσετε ως ξεχωριστούς κόμβους στο γράφημά σας. Αναζητήστε στήλες που αντιπροσωπεύουν ξεχωριστές οντότητες του πραγματικού κόσμου, όπως χώρες, πόλεις ή τμήματα, ως υποψήφιες για εξαγωγή στους δικούς τους τύπους κόμβων.
Συμβουλή
Για περισσότερα μοτίβα μοντελοποίησης και οδηγίες λήψης αποφάσεων, ανατρέξτε στο θέμα Σχεδίαση σχήματος γραφήματος.