Εκμάθηση: Διαχείριση κύκλου ζωής στο Fabric
Σε αυτή την εκμάθηση, θα εξετάσετε ολόκληρη τη διαδικασία φόρτωσης δεδομένων στον χώρο εργασίας σας και τη χρήση διοχετεύσεων ανάπτυξης μαζί με την ενοποίηση Git για συνεργασία με άλλα άτομα στην ανάπτυξη, τις δοκιμές και τη δημοσίευση των δεδομένων και των αναφορών σας.
Σημείωση
Ορισμένα από τα στοιχεία για την ενοποίηση Git βρίσκονται σε προεπισκόπηση. Για περισσότερες πληροφορίες, ανατρέξτε στη λίστα των υποστηριζόμενων στοιχείων.
Για να ενσωματώσετε το Git στον χώρο εργασίας σας Microsoft Fabric, πρέπει να ορίσετε τις ακόλουθες προϋποθέσεις τόσο για το Fabric όσο και για το Git.
Για να αποκτήσετε πρόσβαση στη δυνατότητα ενοποίησης Git, χρειάζεστε ένα από τα εξής:
- Άδεια χρήσης Power BI Premium. Μια άδεια χρήσης Power BI Premium υποστηρίζει μόνο όλα τα στοιχεία Power BI.
- Χωρητικότητα fabric. Οι εκχωρημένοι πόροι Fabric απαιτούνται για τη χρήση όλων των υποστηριζόμενων στοιχείων Fabric. Εάν δεν έχετε ακόμα, εγγραφείτε για μια δωρεάν δοκιμαστική έκδοση.
Επιπλέον, οι ακόλουθοι διακόπτες μισθωτή πρέπει να ενεργοποιηθούν από την πύλη διαχείρισης:
- Οι χρήστες μπορούν να δημιουργούν στοιχεία Fabric
- Οι χρήστες μπορούν να συγχρονίζουν στοιχεία χώρου εργασίας με τα αποθετήρια δεδομένων Git τους
- Μόνο για χρήστες GitHub: Οι χρήστες μπορούν να συγχρονίζουν στοιχεία χώρου εργασίας με αποθετήρια δεδομένων GitHub
Αυτοί οι διακόπτες μπορούν να ενεργοποιηθούν από τον διαχειριστή μισθωτή, τον διαχειριστή εκχωρημένων πόρων ή τον διαχειριστή χώρου εργασίας, ανάλογα με τις ρυθμίσεις του οργανισμού σας.
Η ενοποίηση Git υποστηρίζεται προς το παρόν για Azure DevOps και GitHub. Για να χρησιμοποιήσετε την ενοποίηση Git με τον χώρο εργασίας Fabric σας, χρειάζεστε τα εξής είτε στο Azure DevOps, είτε στο GitHub:
- Ένας ενεργός λογαριασμός Azure καταχωρημένος στον ίδιο χρήστη που χρησιμοποιεί τον χώρο εργασίας Fabric. Δημιουργήστε έναν δωρεάν λογαριασμό.
- Πρόσβαση σε υπάρχον αποθετήριο δεδομένων.
- Κάντε λήψη του αρχείου FoodSales.pbix σε ένα αποθετήριο Git που μπορείτε να επεξεργαστείτε. Χρησιμοποιούμε αυτό το δείγμα αρχείου σε αυτή την εκμάθηση. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε το δικό σας μοντέλο σημασιολογίας και αναφορά, εάν προτιμάτε.
Εάν έχετε ήδη δικαιώματα διαχειριστή σε έναν χώρο εργασίας με δεδομένα, μπορείτε να προχωρήσετε στο βήμα 3.
Για να δημιουργήσετε έναν νέο χώρο εργασίας και να του εκχωρήσετε μια άδεια χρήσης:
Από την αριστερή γραμμή περιήγησης της εμπειρίας Power BI , επιλέξτε Χώροι εργασίας + Νέος χώρος > εργασίας.
Ονομάστε τον χώρο εργασίας FoodSalesWS.
(Προαιρετικό) Προσθέστε μια περιγραφή.
Αναπτύξτε την ενότητα Για προχωρημένους για να εμφανίσετε τη λειτουργία άδειας χρήσης.
Επιλέξτε είτε Δοκιμαστική έκδοση, είτε Premium εκχωρημένους πόρους.
Επιλέξτε Εφαρμογή.
Για περισσότερες πληροφορίες σχετικά με τη δημιουργία ενός χώρου εργασίας, ανατρέξτε στο θέμα Δημιουργία χώρου εργασίας.
Μπορείτε να αποστείλετε περιεχόμενο από το OneDrive, το SharePoint ή ένα τοπικό αρχείο. Σε αυτή την εκμάθηση, φορτώνουμε ένα αρχείο .pbix .
Από την επάνω γραμμή μενού, επιλέξτε Αποστολή > αναζήτησης.
Μεταβείτε στη θέση του αρχείου FoodSales.pbix που λάβατε νωρίτερα ή φορτώστε το δικό σας δείγμα μοντέλου σημασιολογίας και αναφοράς.
Τώρα έχετε έναν χώρο εργασίας με περιεχόμενο για να εργαστείτε εσείς και η ομάδα σας.
Πριν να δημιουργήσετε μια διοχέτευση ανάπτυξης, πρέπει να ορίσετε τα διαπιστευτήρια. Αυτό το βήμα πρέπει να γίνει μόνο μία φορά για κάθε μοντέλο σημασιολογίας. Αφού οριστούν τα διαπιστευτήριά σας για αυτό το σημασιολογικό μοντέλο, δεν θα χρειαστεί να τα ορίσετε ξανά.
Μεταβείτε στις Ρυθμίσεις ρυθμίσεις > του Power BI.
Επιλέξτε Σημασιολογικά μοντέλα > Διαπιστευτήρια προέλευσης δεδομένων Επεξεργασία διαπιστευτηρίων>.
Ορίστε τη μέθοδο ελέγχου ταυτότητας σε Ανώνυμο, το επίπεδο προστασίας προσωπικών δεδομένων σε Δημόσιο και καταργήστε την επιλογή από το πλαίσιο Παράλειψη δοκιμαστικής σύνδεσης .
Επιλέξτε Είσοδος. Η σύνδεση δοκιμάζεται και ορίζεται η διαπιστευτηρίων.
Τώρα, μπορείτε να δημιουργήσετε μια διοχέτευση ανάπτυξης.
Ολόκληρη η ομάδα θέτει σε κοινή χρήση αυτόν τον χώρο εργασίας και κάθε μέλος της ομάδας μπορεί να τον επεξεργαστεί. Συνδέοντας αυτόν τον χώρο εργασίας στο Git, μπορείτε να παρακολουθείτε όλες τις αλλαγές και να επαναφέρετε τις προηγούμενες εκδόσεις, εάν είναι απαραίτητο. Όταν συγχωνεύονται όλες οι αλλαγές σε αυτόν τον κοινόχρηστο κλάδο, αναπτύξτε αυτόν τον χώρο εργασίας στην παραγωγή χρησιμοποιώντας τη διοχέτευση ανάπτυξης.
Διαβάστε περισσότερα σχετικά με τον έλεγχο εκδόσεων με το Git στην Εισαγωγή στην ενοποίηση του Git.
Ας συνδέσουμε αυτόν τον χώρο εργασίας στον κύριο κλάδο του αποθετηρίου Git, ώστε όλα τα μέλη της ομάδας να μπορούν να τον επεξεργαστούν και να δημιουργήσουν αιτήματα έλξης. Ακολουθήστε αυτά τα βήματα εάν χρησιμοποιείτε ένα αποθετήριο δεδομένων Azure DevOps. Εάν χρησιμοποιείτε αποθετήριο δεδομένων GitHub, ακολουθήστε τις οδηγίες στο θέμα Σύνδεση χώρου εργασίας σε αποθετήριο δεδομένων GitHub.
Μεταβείτε στην περιοχή Ρυθμίσεις χώρου εργασίας στην επάνω δεξιά γωνία.
Επιλέξτε ενοποίηση Git.
Επιλέξτε Azure DevOps. Συνδέεστε αυτόματα στον λογαριασμό αποθετηρίων δεδομένων Azure που έχει καταχωρηθεί στον χρήστη του Microsoft Entra που είναι συνδεδεμένος στον χώρο εργασίας.
Από το αναπτυσσόμενο μενού, καθορίστε τις παρακάτω λεπτομέρειες σχετικά με τον κλάδο στον οποίο θέλετε να συνδεθείτε:
Επιλογή κύριας (ή κύριας) διακλάδωσης
Πληκτρολογήστε το όνομα του φακέλου στο αποθετήριο όπου βρίσκεται το αρχείο .pbix . Αυτός ο φάκελος θα συγχρονιστεί με τον χώρο εργασίας.
Επιλέξτε Σύνδεση και συγχρονισμός.
Αφού συνδεθείτε, ο χώρος εργασίας εμφανίζει πληροφορίες σχετικά με το στοιχείο ελέγχου προέλευσης, οι οποίες σας επιτρέπουν να προβάλετε τη συνδεδεμένη διακλάδωση, την κατάσταση κάθε στοιχείου στη διακλάδωση και την ώρα του τελευταίου συγχρονισμού. Το εικονίδιο στοιχείου ελέγχου Προέλευση εμφανίζεται 0
επειδή τα στοιχεία στο αποθετήριο Git χώρου εργασίας είναι πανομοιότυπα.
Τώρα, ο χώρος εργασίας συγχρονίζεται με τον κύριο κλάδο του αποθετηρίου Git, διευκολύνοντας την παρακολούθηση των αλλαγών.
Για περισσότερες πληροφορίες σχετικά με τη σύνδεση στο git, ανατρέξτε στο θέμα Σύνδεση χώρου εργασίας σε αποθετήριο δεδομένων Azure.
Για να θέσουμε αυτόν τον χώρο εργασίας σε κοινή χρήση με άλλους και να τον χρησιμοποιήσουμε για διάφορα στάδια δοκιμής και ανάπτυξης, πρέπει να δημιουργήσουμε μια διοχέτευση ανάπτυξης. Μπορείτε να διαβάσετε σχετικά με τον τρόπο λειτουργίας των διοχετεύσεων ανάπτυξης στην Εισαγωγή στις διοχετεύσεις ανάπτυξης. Για να δημιουργήσετε μια διοχέτευση ανάπτυξης και να εκχωρήσετε τον χώρο εργασίας στο στάδιο ανάπτυξης, ακολουθήστε τα παρακάτω βήματα:
Από την αρχική σελίδα του χώρου εργασίας, επιλέξτε Δημιουργία διοχέτευσης ανάπτυξης.
Ονομάστε τη διοχέτευση FoodSalesDP, δώστε της μια περιγραφή (προαιρετικά) και επιλέξτε Επόμενο.
Αποδεχτείτε τα προεπιλεγμένα τρία στάδια στη διοχέτευση και επιλέξτε Δημιουργία.
Εκχωρήστε τον χώρο εργασίας FoodSalesWS στο στάδιο Ανάπτυξη.
Το στάδιο ανάπτυξης της διοχέτευσης ανάπτυξης εμφανίζει ένα σημασιολογικό μοντέλο, μία αναφορά και έναν πίνακα εργαλείων. Τα άλλα στάδια είναι κενά.
Μπορείτε να διαβάσετε περισσότερα σχετικά με τη δημιουργία διοχετεύσεων ανάπτυξης στην Επισκόπηση διοχετεύσεων ανάπτυξης.
Τώρα, αναπτύξτε το περιεχόμενο στα άλλα στάδια της διοχέτευσης.
Από το στάδιο ανάπτυξης της προβολής περιεχομένου ανάπτυξης, επιλέξτε Ανάπτυξη.
Επιβεβαιώστε ότι θέλετε να αναπτύξετε το περιεχόμενο στο στάδιο δοκιμής.
Το εικονίδιο πράσινου ελέγχου υποδεικνύει ότι τα περιεχόμενα των δύο σταδίων είναι πανομοιότυπα, καθώς αναπτύξατε ολόκληρο το περιεχόμενο της διοχέτευσης.
Αναπτύξτε το περιεχόμενο από το στάδιο δοκιμής στο στάδιο παραγωγής.
Για να ανανεώσετε το σημασιολογικό μοντέλο σε οποιοδήποτε στάδιο, επιλέξτε το κουμπί ανανέωσης δίπλα στο εικονίδιο σημασιολογικών μοντέλων στην κάρτα σύνοψης κάθε σταδίου.
Ολόκληρη η ομάδα θέτει σε κοινή χρήση αυτήν τη διοχέτευση ανάπτυξης. Κάθε μέλος της ομάδας μπορεί να επεξεργαστεί το μοντέλο σημασιολογίας και την αναφορά στο στάδιο ανάπτυξης. Όταν η ομάδα είναι έτοιμη να δοκιμάσει τις αλλαγές, αναπτύσσει το περιεχόμενο στο στάδιο δοκιμής. Όταν η ομάδα είναι έτοιμη να δημοσιεύσει τις αλλαγές στην παραγωγή, αναπτύσσει το περιεχόμενο στο στάδιο παραγωγής.
Για περισσότερες πληροφορίες σχετικά με την ανάπτυξη περιεχομένου, ανατρέξτε στο θέμα Ανάπτυξη περιεχομένου.
Για να αποφύγετε την επεξεργασία του κοινόχρηστου χώρου εργασίας και την παρέμβαση στις αλλαγές άλλων μελών της ομάδας, κάθε μέλος της ομάδας θα πρέπει να δημιουργήσει τον δικό του απομονωμένο χώρο εργασίας για να εργαστεί μέχρι να είναι έτοιμο να μοιραστεί τις αλλαγές του με την ομάδα.
Από την καρτέλα διακλάδωσης του μενού στοιχείου ελέγχου Προέλευση, επιλέξτε το κάτω βέλος δίπλα στο τρέχον όνομα διακλάδωσης και επιλέξτε Διακλάδωση στον νέο χώρο εργασίας.
Καθορίστε τις παρακάτω λεπτομέρειες σχετικά με τον κλάδο και τον χώρο εργασίας. Ο νέος κλάδος δημιουργείται αυτόματα με βάση τον κλάδο που είναι συνδεδεμένος στον τρέχοντα χώρο εργασίας.
- Όνομα κλάδου (για αυτό το πρόγραμμα εκμάθησης, ονομάστε το MyFoodEdits)
- Όνομα χώρου εργασίας (για αυτό το πρόγραμμα εκμάθησης, ονομάστε το My_FoodSales)
Επιλέξτε Διακλάδωση εκτός.
Επιλέξτε Σύνδεση και συγχρονισμός.
Το Fabric δημιουργεί τον νέο χώρο εργασίας και τον συγχρονίζει με τον νέο κλάδο. Θα μεταφερθείτε αυτόματα στον νέο χώρο εργασίας, αλλά ο συγχρονισμός μπορεί να διαρκέσει μερικά λεπτά.
Ο νέος χώρος εργασίας περιέχει τώρα το περιεχόμενο του φακέλου του αποθετηρίου Git. Παρατηρήστε ότι δεν περιέχει το αρχείο .pbix . Δεδομένου ότι τα αρχεία .pbix δεν υποστηρίζονται, αυτό το αρχείο δεν αντιγράφηκε στο αποθετήριο Git κατά τον συγχρονισμό.
Χρησιμοποιήστε αυτόν τον χώρο εργασίας για να κάνετε αλλαγές στο μοντέλο σημασιολογίας και την αναφορά, μέχρι να είστε έτοιμοι να τις μοιραστείτε με την ομάδα σας.
Όταν συγχρονιστεί ο διακλαδωμένος χώρος εργασίας, μπορείτε να κάνετε αλλαγές στον χώρο εργασίας δημιουργώντας, διαγράφοντας ή τροποποιώντας ένα στοιχείο. Σε αυτή την εκμάθηση, αλλάζουμε τη μορφή μιας στήλης μοντέλου σημασιολογίας. Μπορείτε να επεξεργαστείτε τον χώρο εργασίας στο Power BI Desktop ή στο μοντέλο δεδομένων. Σε αυτή την εκμάθηση, θα επεξεργαστούμε τον χώρο εργασίας από το μοντέλο δεδομένων.
Από τον χώρο εργασίας μοντέλου σημασιολογίας, επιλέξτε τα αποσιωπητικά μοντέλου σημασιολογίας (τρεις τελείες) >Μοντέλο ανοίγματος δεδομένων.
Σημείωση
Εάν το Μοντέλο ανοικτών δεδομένων είναι απενεργοποιημένο, μεταβείτε στις Ρυθμίσεις > χώρου εργασίας Power BI > Γενικά και ενεργοποιήστε τις Ρυθμίσεις μοντέλου δεδομένων.
Από τον πίνακα Order_details , επιλέξτε Έκπτωση.
Από το τμήμα παραθύρου Ιδιότητες , αλλάξτε τη Μορφοποίηση από Γενικό σε Ποσοστό.
Για να διαπράξετε αυτήν την αλλαγή από τον χώρο εργασίας στον κλάδο Git, επιστρέψτε στην αρχική σελίδα του χώρου εργασίας.
Το εικονίδιο στοιχείου ελέγχου προέλευσης εμφανίζεται 1
τώρα επειδή ένα στοιχείο στον χώρο εργασίας άλλαξε, αλλά δεν ήταν δεσμευμένο στο αποθετήριο δεδομένων Git. Το σημασιολογικό μοντέλο FoodSales εμφανίζει μια κατάσταση Χωρίς δέσμευση.
Επιλέξτε το εικονίδιο στοιχείου ελέγχου προέλευσης για να προβάλετε τα αλλαγμένα στοιχεία στο αποθετήριο Git. Το σημασιολογικό μοντέλο εμφανίζει μια κατάσταση Τροποποιήθηκε.
Επιλέξτε το στοιχείο για δέσμευση και προσθέστε ένα προαιρετικό μήνυμα.
Επιλέξτε Δέσμευση.
Η κατάσταση Git του μοντέλου σημασιολογίας αλλάζει σε Συγχρονισμός και ο χώρος εργασίας και το Αποθετήριο Git συγχρονίζονται.
Στο αποθετήριο Git, δημιουργήστε ένα αίτημα έλξης για να συγχωνεύσετε τη διακλάδωση MyFoodEdits με την κύρια διακλάδωση.
Επιλέξτε Δημιουργία αιτήματος έλξης.
Καταχωρήστε έναν τίτλο, μια περιγραφή και τυχόν άλλες πληροφορίες που θέλετε για το αίτημα έλξης. Μετά επιλέξτε Δημιουργία.
-
Μετά τη συγχώνευση των αλλαγών στον κύριο κλάδο, μπορείτε να διαγράψετε με ασφάλεια τον χώρο εργασίας, εάν θέλετε. Δεν διαγράφεται αυτόματα.
Επιστρέψτε στον κοινόχρηστο χώρο εργασίας που είναι συνδεδεμένος στο στάδιο ανάπτυξης της διοχέτευσης ανάπτυξης (εκείνο που δημιουργήσαμε στο Βήμα 1) και ανανεώστε τη σελίδα.
Το εικονίδιο στοιχείου ελέγχου προέλευσης εμφανίζει τώρα 1 καθώς ένα στοιχείο στο αποθετήριο Git άλλαξε και είναι διαφορετικό από τα στοιχεία στον χώρο εργασίας FoodSales. Το σημασιολογικό μοντέλο FoodSales εμφανίζει μια κατάσταση Ενημέρωσης που απαιτείται.
Επιλέξτε το εικονίδιο στοιχείου ελέγχου προέλευσης για να προβάλετε τα αλλαγμένα στοιχεία στο αποθετήριο Git. Το σημασιολογικό μοντέλο εμφανίζει μια κατάσταση Τροποποιήθηκε.
Επιλέξτε Ενημέρωση όλων.
Η κατάσταση Git του σημασιολογικού μοντέλου αλλάζει σε Συγχρονισμός και ο χώρος εργασίας συγχρονίζεται με τον κύριο κλάδο Git.
Επιλέξτε Προβολή διοχέτευσης ανάπτυξης για να συγκρίνετε το περιεχόμενο στο στάδιο ανάπτυξης με το περιεχόμενο στο στάδιο δοκιμής.
Παρατηρήστε το πορτοκαλί
X
εικονίδιο μεταξύ των σταδίων που υποδεικνύει ότι έγιναν αλλαγές στο περιεχόμενο σε ένα από τα στάδια από την τελευταία ανάπτυξη.Επιλέξτε το κάτω βέλος >Αναθεώρηση αλλαγών για να προβάλετε τις αλλαγές. Η οθόνη Αλλαγή ελέγχου εμφανίζει τη διαφορά μεταξύ των σημασιολογικών μοντέλων στα δύο στάδια.
Εξετάστε τις αλλαγές και κλείστε το παράθυρο.
Για περισσότερες πληροφορίες σχετικά με τη σύγκριση σταδίων σε μια διοχέτευση ανάπτυξης, ανατρέξτε στο θέμα Σύγκριση σταδίων σε μια διοχέτευση ανάπτυξης.
Όταν είστε ικανοποιημένοι με τις αλλαγές, αναπτύξτε τις αλλαγές στα στάδια δοκιμής ή/και παραγωγής χρησιμοποιώντας την ίδια διαδικασία που χρησιμοποιήσατε στο Βήμα 5.
Σε αυτό το πρόγραμμα εκμάθησης, μάθατε πώς μπορείτε να χρησιμοποιήσετε διοχετεύσεις ανάπτυξης μαζί με την ενοποίηση Git για να διαχειριστείτε τον κύκλο ζωής μιας εφαρμογής, μιας αναφοράς ή άλλου περιεχομένου σε έναν χώρο εργασίας.
Συγκεκριμένα, μάθατε πώς να κάνετε τα εξής:
- Ρυθμίστε τους χώρους εργασίας σας και προσθέστε περιεχόμενο για τη διαχείριση του κύκλου ζωής τους στο Fabric.
- Εφαρμόστε βέλτιστες πρακτικές του Git για να εργαστείτε μόνοι σας και να συνεργαστείτε με τους συμπαίκτες σας σε αλλαγές.
- Συνδυάστε το Git και διοχετεύσεις ανάπτυξης για μια αποτελεσματική διαδικασία από άκρο σε άκρο της έκδοσης.