Υλοποίηση αρχιτεκτονικής μεταλλίων με υλοποιημένη θέα στη λίμνη

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

Προαπαιτούμενα στοιχεία

Πριν ξεκινήσετε, συμπληρώστε αυτές τις προϋποθέσεις:

  1. Εισέλθετε στον λογαριασμό σας Power BI ή εγγραφείτε για μια δοκιμαστική έκδοση, εάν δεν έχετε.
  2. Ενεργοποιήστε το Microsoft Fabric στον μισθωτή σας.
  3. Δημιουργήστε έναν χώρο εργασίας με δυνατότητα Fabric.
  4. Δημιουργήστε ένα Lakehouse με ενεργοποιημένα σχήματα και ονομάστε το SalesLakehouse.

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

Επισκόπηση σεναρίου

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

Το παρακάτω διάγραμμα αντιπροσωπεύει διαφορετικές οντότητες σε κάθε επίπεδο αρχιτεκτονικής μεταλλίων στο SalesLakehouse:

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

Βασικές οντότητες στο σενάριο

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

  • Παραγγελίες: Αυτή η οντότητα περιλαμβάνει λεπτομέρειες σχετικά με κάθε παραγγελία πελάτη, όπως ημερομηνία παραγγελίας, λεπτομέρειες αποστολής, κατηγορία προϊόντος και υποκατηγορία. Μπορείτε να αντλήσετε πληροφορίες για να βελτιστοποιήσετε στρατηγικές αποστολής, να προσδιορίσετε δημοφιλείς κατηγορίες προϊόντων και να βελτιώσετε τη διαχείριση παραγγελιών.

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

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

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

  • Προμήθεια αντιπροσώπων: Η ενσωμάτωση δεδομένων προμήθειας εξασφαλίζει διαφάνεια και επιτρέπει καλύτερη διαχείριση του κόστους. Η κατανόηση της συσχέτισης μεταξύ των ποσοστών προμήθειας και της απόδοσης των αντιπροσώπων συμβάλλει στη βελτίωση των συστημάτων κινήτρων.

Δείγματα δεδομένων και σημειωματάρια

Αυτό το εκπαιδευτικό βοήθημα χρησιμοποιεί ένα δείγμα συνόλου δεδομένων από το αποθετήριο δειγμάτων Fabric. Κατεβάστε τον πλήρη tutorial φάκελο πριν συνεχίσετε.

Χρησιμοποιείτε αυτά τα στοιχεία για να χτίσετε πρώτα το χάλκινο στρώμα και στη συνέχεια να δημιουργήσετε την ασημένια και χρυσή υλοποιημένη θέα στη λίμνη.

Ο φάκελος που κατεβάσατε tutorial περιέχει:

  • Φάκελοι CSV: agent, agent_commissions, location, ordersκαι sales.
  • Αρχείο σημειωματάριου: Notebook.

Δημιουργία της ροής δεδομένων μεταλλίου

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

Τα βήματα υψηλού επιπέδου είναι τα εξής:

  1. Χάλκινο επίπεδο: Πρόσληψη ανεπεξέργαστων δεδομένων με τη μορφή αρχείων CSV στο lakehouse. Ανατρέξτε στο θέμα Δημιουργία χάλκινου επιπέδου αρχιτεκτονικής μενταγιόν αναλυτικών στοιχείων πωλήσεων.
  2. Στρώματα αργύρου και χρυσού: Καθαρίστε δεδομένα και επιμεληθείτε δεδομένα για αναλυτικά στοιχεία και αναφορές χρησιμοποιώντας υλοποιημένες προβολές λίμνης. Δείτε την ενότητα Δημιουργία ασημένιων και χρυσών στρωμάτων αρχιτεκτονικής μενταγιόν.

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

Δημιουργία χάλκινου επιπέδου αρχιτεκτονικής μεταλλίων ανάλυσης πωλήσεων

Σε αυτήν την ενότητα, δημιουργείτε το χάλκινο επίπεδο αποστέλλοντας τα περιεχόμενα του φακέλου λήψης tutorial στο SalesLakehouse. Αυτά τα αρχεία αντιστοιχούν στις οντότητες που περιγράφηκαν παραπάνω σε αυτό το πρόγραμμα εκμάθησης.

  1. Στον χώρο εργασίας σας, ανοίξτε το SalesLakehouse και μεταβείτε στην ενότητα Αρχεία .

  2. Ανεβάστε τα περιεχόμενα του ληφθέντος tutorial φακέλου, διατηρώντας τη δομή του φακέλου:

    • agent
    • agent_commissions
    • location
    • orders
    • sales

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

  3. Στη συνέχεια, δημιουργήστε μια συντόμευση προς αυτή από την ενότητα Πίνακες . Επιλέξτε ... δίπλα στην ενότητα Πίνακες , επιλέξτε Συντόμευση νέου σχήματος και, στη συνέχεια , Microsoft OneLake. Επιλέξτε το SalesLakehouse από τους τύπους προέλευσης δεδομένων. Αναπτύξτε την ενότητα Αρχεία , επιλέξτε τον φάκελο εκμάθησης και επιλέξτε Δημιουργία. Μπορείτε επίσης να χρησιμοποιήσετε άλλες εναλλακτικές επιλογές για τη λήψη δεδομένων στο Lakehouse.

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

  4. Από την ενότητα Πίνακες , μετονομάστε τον φάκελο εκμάθησης σε χάλκινο.

Δημιουργία ασημιού και χρυσού στρωμάτων αρχιτεκτονικής μεταλλίων

  1. Από τον φάκελο λήψης tutorial , αποστείλετε το Notebook αρχείο στον χώρο εργασίας σας.

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

  2. Ανοίξτε το σημειωματάριο που έχει αποσταλεί από το SalesLakehouse. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Εξερεύνηση των δεδομένων lakehouse με ένα σημειωματάριο.

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

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

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

Προγραμματισμός ανανέωσης

  1. Στο SalesLakehouse, ανοίξτε την καρτέλα Υλοποιημένες προβολές λίμνης και επιλέξτε Διαχείριση για να ανοίξετε τη διακαταγωγή.

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

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

  2. Επιλέξτε Χρονοδιάγραμμα στην κορδέλα και, στη συνέχεια, επιλέξτε Νέο χρονοδιάγραμμα στο τμήμα παραθύρου χρονοδιαγραμμάτων.

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

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

  5. Για να εκτελέσετε αμέσως το χρονοδιάγραμμα, επιλέξτε Εκτέλεση στο χρονοδιάγραμμα που δημιουργήθηκε.

    Στιγμιότυπο οθόνης που δείχνει τη δημιουργία χρονοδιαγράμματος.

Παρακολούθηση και αντιμετώπιση προβλημάτων

  1. Στην καρτέλα Πρόσφατες εκτελέσεις , ελέγξτε τις καταστάσεις εκτέλεσης.

  2. Επιλέξτε ένα αναγνωριστικό εκτέλεσης για να ανοίξετε λεπτομέρειες για αυτήν την εκτέλεση.

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

  3. Στην καρτέλα λεπτομερειών εκτέλεσης, εξετάστε το πλαίσιο λεπτομερειών στη δεξιά πλευρά και το κάτω πλαίσιο δραστηριότητας για την κατάσταση εκτέλεσης.

  4. Επιλέξτε έναν υλοποιημένο κόμβο προβολής λίμνης στη γενεαλογία για να δείτε λεπτομέρειες εκτέλεσης, τη διαδρομή ABFS και έναν σύνδεσμο προς λεπτομερή αρχεία καταγραφής.

  5. Εάν η κατάσταση ενός κόμβου είναι Απέτυχε, ελέγξτε το εμφανιζόμενο μήνυμα σφάλματος.

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

  6. Επιλέξτε Λεπτομερή αρχεία καταγραφής για να ανοίξετε το Monitor Hub και να εξετάσετε τα αρχεία καταγραφής σφαλμάτων Spark.

    Στιγμιότυπο οθόνης που εμφανίζει αρχεία καταγραφής spark.

  7. Επιλέξτε την καρτέλα Αναφορά ποιότητας δεδομένων των Υλοποιημένων προβολών λίμνης για να δημιουργήσετε ή να προβάλετε μια αναφορά ποιότητας δεδομένων που δημιουργείται αυτόματα.