Γρήγορα αποτελέσματα με την ενοποίηση Git

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

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

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

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

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

Για να access τη δυνατότητα ενοποίησης του Git, χρειαζόμαστε μια χωρητικότητα Fabric. Οι εκχωρημένοι πόροι Fabric απαιτούνται για τη χρήση όλων των υποστηριζόμενων στοιχείων Fabric. Εάν δεν έχετε ακόμα, εγγραφείτε για μια δωρεάν δοκιμαστική έκδοση. Οι πελάτες που έχουν ήδη εκχωρημένους πόρους Power BI Premium, μπορούν να χρησιμοποιήσουν αυτούς τους εκχωρημένους πόρους, αλλά έχετε υπόψη ότι ορισμένα SKU Power BI υποστηρίζουν μόνο Power BI στοιχεία.

Επιπλέον, οι ακόλουθοι διακόπτες μισθωτή πρέπει να ενεργοποιηθούν από την πύλη διαχείρισης:

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

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

Η ενοποίηση Git υποστηρίζεται προς το παρόν για Azure DevOps και GitHub. Για να χρησιμοποιήσετε την ενοποίηση Git με τον χώρο εργασίας Fabric, χρειάζεστε τα εξής είτε στο Azure DevOps είτε στο GitHub:

  • Ένας ενεργός λογαριασμός Azure DevOps καταχωρημένος στον ίδιο χρήστη Fabric (υποστηρίζεται ακόμα και αν Azure οργανισμός DevOps βρίσκεται σε διαφορετικό μισθωτή από τον μισθωτή Fabric). Δημιουργήστε έναν δωρεάν λογαριασμό.
  • Access σε υπάρχον αποθετήριο.

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

Σύνδεση σε ένα Git repo

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

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

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

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

  3. Επιλέξτε ενοποίηση Git.

  4. Επιλέξτε την υπηρεσία παροχής Git σας. Προς το παρόν, υποστηρίζονται το Azure DevOps και το GitHub.

Εάν επιλέξετε Azure DevOps, επιλέξτε Connect για να εισέλθετε αυτόματα στον λογαριασμό Azure Repos που είναι καταχωρημένος στον χρήστη του Microsoft Entra που είναι συνδεδεμένος στο Fabric.

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

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

Εάν είναι η πρώτη φορά που συνδέεστε, πρέπει να εξουσιοδοτήσετε τον χρήστη σας. Δώστε τις παρακάτω πληροφορίες:

  • Εμφανιζόμενο όνομα - πρέπει να είναι μοναδικό για κάθε χρήστη
  • Azure Διεύθυνση URL DevOps - Διεύθυνση URL του Azure αποθετηρίου DevOps. Η διεύθυνση URL πρέπει να έχει τη μορφή https://dev.azure.com/{organization}/{project}/_git/{repository} ή https://{organization}.visualstudio.com/{project}/_git/{repo}.
  • Έλεγχος ταυτότητας - Μπορείτε να πραγματοποιήσετε έλεγχο ταυτότητας είτε με OAuth2 είτε με κύρια υπηρεσία. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Azure DevOps - Ενοποίηση Git με κύρια υπηρεσία

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

Αφού εισέλθετε, επιλέξτε Σύνδεση για να επιτρέψετε στο Fabric να access το λογαριασμό σας

Σύνδεση σε χώρο εργασίας

Εάν ο χώρος εργασίας είναι ήδη συνδεδεμένος σε Azure DevOps/GitHub, ακολουθήστε τις οδηγίες για το Σύνδεση σε κοινόχρηστο χώρο εργασίας.

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

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

Στιγμιότυπο οθόνης για Azure σύνδεση.

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

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

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

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

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

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

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

Διαβάστε περισσότερα σχετικά με τις δεσμεύσεις.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Μετάβαση στις Ρυθμίσεις χώρου εργασίας
  2. Επιλογή ενοποίησης Git
  3. Επιλέξτε " Αποσύνδεση χώρου εργασίας"
  4. Επιλέξτε Αποσύνδεση ξανά για επιβεβαίωση.

Δικαιώματα

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