Κοινή χρήση μέσω


Διαχείριση χώρου εργασίας με το Git (προεπισκόπηση)

Αυτό το άρθρο σάς καθοδηγεί στις ακόλουθες βασικές εργασίες στο εργαλείο ενοποίησης Git του Microsoft Fabric:

Συνιστάται να διαβάσετε την επισκόπηση της ενοποίησης Git προτού ξεκινήσετε.

Σημαντικό

Αυτή η δυνατότητα είναι σε προεπισκόπηση.

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

Για να ενσωματώσετε το Git στον χώρο εργασίας σας Microsoft Fabric, πρέπει να ρυθμίσετε τις ακόλουθες προϋποθέσεις τόσο στο Azure DevOps όσο και στο Fabric.

Προαπαιτούμενα του Azure DevOps

Προαπαιτούμενα για το Fabric

Για να αποκτήσετε πρόσβαση στη δυνατότητα ενοποίησης Git, χρειάζεστε ένα από τα εξής:

  • Άδεια χρήσης Power BI Premium. Μια άδεια χρήσης Power BI Premium υποστηρίζει μόνο όλα τα στοιχεία Power BI.
  • Χωρητικότητα fabric. Οι εκχωρημένοι πόροι Fabric απαιτούνται για τη χρήση όλων των υποστηριζόμενων στοιχείων Fabric.

Επιπλέον, ο διαχειριστής του οργανισμού σας πρέπει να ενεργοποιήσει τη δυνατότητα Οι χρήστες μπορούν να δημιουργήσουν την αλλαγή μισθωτή Στοιχεία Fabric από την πύλη Διαχείριση.

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

Σύνδεση χώρου εργασίας σε αποθετήριο δεδομένων Azure

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

  1. Πραγματοποιήστε είσοδο στο Power BI και μεταβείτε στον χώρο εργασίας με τον οποίο θέλετε να συνδεθείτε.

  2. Μετάβαση στις Ρυθμίσεις χώρου εργασίας

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

    Σημείωμα

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

  3. Επιλέξτε ενοποίηση Git. Συνδέεστε αυτόματα στον λογαριασμό αποθετηρίων δεδομένων Azure που έχει καταχωρηθεί στον χρήστη του Microsoft Entra που έχει εισέλθει στο Fabric.

    Στιγμιότυπο οθόνης του παραθύρου ρυθμίσεων χώρου εργασίας με επιλεγμένη την ενοποίηση Git.

  4. Από το αναπτυσσόμενο μενού, καθορίστε τις παρακάτω λεπτομέρειες σχετικά με τον κλάδο στον οποίο θέλετε να συνδεθείτε:

    Σημείωμα

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

    • Εταιρεία
    • Έργο
    • Αποθετήριο Git
    • Διακλάδωση (Επιλέξτε μια υπάρχουσα διακλάδωση χρησιμοποιώντας το αναπτυσσόμενο μενού ή επιλέξτε + Νέα διακλάδωση για να δημιουργήσετε μια νέα διακλάδωση. Μπορείτε να συνδεθείτε μόνο σε μία διακλάδωση κάθε φορά.)
    • Φάκελος (Επιλέξτε έναν υπάρχοντα φάκελο στον κλάδο ή πληκτρολογήστε ένα όνομα για να δημιουργήσετε έναν νέο φάκελο. Εάν δεν επιλέξετε έναν φάκελο, θα δημιουργηθεί περιεχόμενο στον ριζικό φάκελο. Μπορείτε να συνδεθείτε μόνο σε έναν φάκελο κάθε φορά.)
  5. Επιλέξτε Σύνδεση και συγχρονισμός.

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

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

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

Για να διατηρήσετε τον χώρο εργασίας σας συγχρονισμένο με τον κλάδο Git, πραγματοποιήστε τυχόν αλλαγές που κάνετε στον χώρο εργασίας στον κλάδο Git και ενημερώστε τον χώρο εργασίας σας κάθε φορά που κάποιος δημιουργεί νέες δεσμεύσεις στον κλάδο Git.

Δέσμευση αλλαγών στο git

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

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

  1. Μεταβείτε στον χώρο εργασίας.

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

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

  4. Επιλέξτε τα στοιχεία που θέλετε να διαπράξετε. Για να επιλέξετε όλα τα στοιχεία, επιλέξτε το επάνω πλαίσιο.

  5. Προσθέστε ένα σχόλιο στο πλαίσιο. Εάν δεν προσθέσετε ένα σχόλιο, προστίθεται αυτόματα ένα προεπιλεγμένο μήνυμα.

  6. Επιλέξτε Δέσμευση.

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

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

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

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

Ενημέρωση χώρου εργασίας από το Git

Κάθε φορά που κάποιος κάνει μια νέα αλλαγή στον συνδεδεμένο κλάδο Git, εμφανίζεται μια ειδοποίηση στον σχετικό χώρο εργασίας. Χρησιμοποιήστε το τμήμα παραθύρου ελέγχου Προέλευση για να μεταφέρετε τις πιο πρόσφατες αλλαγές, συγχωνεύσεις ή επαναφορά στον χώρο εργασίας και να ενημερώσετε δυναμικά στοιχεία. Διαβάστε περισσότερα σχετικά με την ενημέρωση.

Για να ενημερώσετε έναν χώρο εργασίας, ακολουθήστε τα εξής βήματα:

  1. Μεταβείτε στον χώρο εργασίας.
  2. Επιλέξτε το εικονίδιο στοιχείου ελέγχου Προέλευση.
  3. Επιλέξτε την καρτέλα Ενημερώσεις του τμήματος παραθύρου ελέγχου Προέλευση. Εμφανίζεται μια λίστα με όλα τα στοιχεία που άλλαξαν στον κλάδο από την τελευταία ενημέρωση.
  4. Επιλέξτε Ενημέρωση όλων.

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

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

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

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

Αποσύνδεση χώρου εργασίας από το Git

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

  1. Μετάβαση στις Ρυθμίσεις χώρου εργασίας

  2. Επιλογή ενοποίησης Git

  3. Επιλέξτε " Αποσύνδεση χώρου εργασίας"

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

  4. Επιλέξτε Αποσύνδεση ξανά για επιβεβαίωση.

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

Δικαιώματα

Οι ενέργειες που μπορείτε να κάνετε σε έναν χώρο εργασίας εξαρτώνται από τα δικαιώματα που έχετε τόσο στον χώρο εργασίας όσο και στο Azure DevOps. Για μια λεπτομερέστερη συζήτηση σχετικά με τα δικαιώματα, ανατρέξτε στο θέμα Δικαιώματα.

Ζητήματα προς εξέταση και περιορισμοί

  • Κατά τη διαδικασία Δέσμευση στο Git , η υπηρεσία Fabric διαγράφει τυχόν αρχεία μέσα στον φάκελο στοιχείου που δεν αποτελούν μέρος του ορισμού στοιχείου. Δεν διαγράφονται μη σχετιζόμενα αρχεία που δεν βρίσκονται σε έναν φάκελο στοιχείων.

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

    • Αλλαγή με μη αυτόματο τρόπο του αρχείου ορισμού στοιχείου. Αυτές οι αλλαγές είναι έγκυρες, αλλά μπορεί να είναι διαφορετικές από ότι εάν γίνονται μέσω των συντακτών. Για παράδειγμα, εάν μετονομάσετε μια στήλη σημασιολογικού μοντέλου στο Git και εισαγάγετε αυτή την αλλαγή στον χώρο εργασίας, την επόμενη φορά που θα πραγματοποιήσετε αλλαγές στο μοντέλο σημασιολογίας, το αρχείο bim θα καταχωρηθεί όπως έχει αλλάξει και η τροποποιημένη στήλη θα προωθηθεί στο πίσω μέρος του columns πίνακα. Αυτό συμβαίνει επειδή η μηχανή AS που δημιουργεί τα αρχεία bim προωθεί μετονομασμένες στήλες στο τέλος του πίνακα. Αυτή η αλλαγή δεν επηρεάζει τον τρόπο λειτουργίας του στοιχείου.

    • Δέσμευση ενός αρχείου που χρησιμοποιεί αλλαγές γραμμής του CRLF . Η υπηρεσία χρησιμοποιεί αλλαγές γραμμής LF (αλλαγή γραμμής). Εάν είχατε αρχεία στοιχείων στο αποθετήριο Git με αλλαγές γραμμής CRLF , όταν δεσμεύετε από την υπηρεσία, αυτά τα αρχεία αλλάζουν σε LF. Για παράδειγμα, εάν ανοίξετε μια αναφορά σε υπολογιστή, αποθηκεύστε το έργο .pbip και αποστείλετε στο Git χρησιμοποιώντας το CRLF.

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