Ενοποίηση περιβάλλοντος Git και διοχέτευση ανάπτυξης
Αυτό το άρθρο περιγράφει τον τρόπο χρήσης διοχετεύσεων ενοποίησης και ανάπτυξης Git για περιβάλλον στο Microsoft Fabric.
Ενοποίηση Git για το περιβάλλον Microsoft Fabric
Το Microsoft Fabric υποστηρίζει την ενοποίηση με το Git, επιτρέποντας στους προγραμματιστές να αντιγράφουν αντίγραφα ασφαλείας, να ελέγχουν εκδόσεις, να επανέρχονται σε προηγούμενα στάδια και να συνεργάζονται στην εργασία τους χρησιμοποιώντας κλάδους του Git.
Σημαντικό
Αυτή η δυνατότητα είναι σε προεπισκόπηση.
Σημείωμα
- Προς το παρόν, το Git υποστηρίζει μόνο βιβλιοθήκες και υπολογιστικό Spark, συμπεριλαμβανομένου του χρόνου εκτέλεσης Spark.
- Η ενοποίηση Git διαχειρίζεται την κατάσταση προεργασίας του περιβάλλοντος, για να εφαρμοστούν οι αλλαγές που έγιναν στο Git στο περιβάλλον, πρέπει να δημοσιευτούν. Συνιστάται η δημοσίευση μετά την ενημέρωση του περιβάλλοντος από το Git για να διασφαλιστεί η αποτελεσματικότητα της ρύθμισης παραμέτρων. Μπορείτε να χρησιμοποιήσετε το API δημοσίευσης περιβάλλοντος για να δημοσιεύσετε αλλαγές μέσω του REST API , εάν προτιμάτε την εμπειρία "πρώτα κώδικας".
- Ο συνδεδεμένος προσαρμοσμένος χώρος συγκέντρωσης διατηρείται σε ένα περιβάλλον όταν συγχρονίζετε από το αποθετήριο σε έναν χώρο εργασίας Fabric. Ο ορισμός του χώρου συγκέντρωσης βρίσκεται στη ρύθμιση χώρου εργασίας και η αναφορά μεταξύ χώρων εργασίας δεν υποστηρίζεται. Πρέπει να ενημερώσετε με μη αυτόματο τρόπο την instance_pool_id σε μια υπάρχουσα προσαρμοσμένη ομάδα στον χώρο εργασίας προορισμού σας ή να επαναφέρετε σε χώρο συγκέντρωσης εκκίνησης, καταργώντας αυτήν την ιδιότητα. Μπορείτε να ανατρέξετε στην ενότητα Προσαρμοσμένοι χώροι συγκέντρωσης - Λίστα προσαρμοσμένων ομάδων χώρου εργασίας για να λάβετε την πλήρη λίστα του διαθέσιμου χώρου συγκέντρωσης στον χώρο εργασίας προορισμού από το REST API ή να αναφερθείτε σε Προσαρμοσμένους χώρους συγκέντρωσης - Δημιουργία χώρου εργασίας προσαρμοσμένο χώρο συγκέντρωσης για να δημιουργήσετε έναν νέο προσαρμοσμένο χώρο συγκέντρωσης.
- Κάθε δέσμευση έχει ανώτατο όριο 150 MB. Οι προσαρμοσμένες βιβλιοθήκες με μέγεθος μεγαλύτερο από 150 MB δεν υποστηρίζονται προς το παρόν μέσω του Git.
Σύνδεση του χώρου εργασίας Fabric σε αποθετήριο δεδομένων Azure DevOps
Εάν είστε ο διαχειριστής ενός χώρου εργασίας, μεταβείτε στις ρυθμίσεις του χώρου εργασίας και ρυθμίστε τη σύνδεση στην ενότητα Στοιχείο ελέγχου προέλευσης. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Διαχείριση χώρου εργασίας με το Git.
Μετά τη σύνδεση, μπορείτε να βρείτε στοιχεία, συμπεριλαμβανομένων των περιβαλλόντων, που συγχρονίζονται με το αποθετήριο δεδομένων.
Τοπική αναπαράσταση ενός περιβάλλοντος στο Git
Στον ριζικό φάκελο του στοιχείου, τα περιβάλλοντα οργανώνονται με έναν φάκελο Βιβλιοθήκες που περιέχει τους υποφάκελους PublicLibraries και CustomLibraries, μαζί με τον φάκελο Ρύθμιση.
Βιβλιοθήκες
Όταν δεσμεύετε ένα περιβάλλον στο Git, η ενότητα δημόσιας βιβλιοθήκης μετατρέπεται σε αναπαράσταση YAML. Επιπλέον, η προσαρμοσμένη βιβλιοθήκη δεσμεύεται μαζί με το αρχείο προέλευσής της.
Μπορείτε να ενημερώσετε τη δημόσια βιβλιοθήκη με επεξεργασία της αναπαράστασης YAML. Όπως ακριβώς και με την εμπειρία πύλης, μπορείτε να καθορίσετε μια βιβλιοθήκη από το PyPI και το conda. Μπορείτε να καθορίσετε τη βιβλιοθήκη με την αναμενόμενη έκδοση, μια περιοχή εκδόσεων ή χωρίς έκδοση. Το σύστημα μπορεί να σας βοηθήσει να προσδιορίσετε μια έκδοση που είναι συμβατή με άλλες εξαρτήσεις στο περιβάλλον σας. Για να διαγράψετε όλες τις υπάρχουσες δημόσιες βιβλιοθήκες, διαγράψτε το αρχείο YAML.
Μπορείτε να ενημερώσετε την προσαρμοσμένη βιβλιοθήκη, προσθέτοντας νέα αρχεία ή διαγράφοντας απευθείας υπάρχοντα αρχεία.
Σημείωμα
Μπορείτε να μεταφέρετε το δικό σας αρχείο YAML για να διαχειριστείτε τη δημόσια βιβλιοθήκη. Το όνομα αρχείου πρέπει να environment.yml να αναγνωριστεί σωστά από το σύστημα.
Υπολογιστικό σπινθήρα
Η ενότητα Spark compute μετασχηματίζεται επίσης στην αναπαράσταση YAML. Σε αυτό το αρχείο YAML, μπορείτε να αλλάξετε τον συνδεδεμένο χώρο συγκέντρωσης, να βελτιστοποιήσετε τις υπολογιστικές ρυθμίσεις, να διαχειριστείτε ιδιότητες Spark και να επιλέξετε τον επιθυμητό χρόνο εκτέλεσης Spark.
Διοχέτευση ανάπτυξης για περιβάλλον
Σημαντικό
Αυτή η δυνατότητα είναι σε προεπισκόπηση.
Οι διοχετεύσεις ανάπτυξης του Fabric απλοποιούν τη διαδικασία παράδοσης τροποποιημένου περιεχομένου σε διαφορετικές φάσεις, όπως η μετάβαση από την ανάπτυξη στις δοκιμές. Η αυτόματη διοχέτευση μπορεί να περιλαμβάνει τα στοιχεία περιβάλλοντος για ροή της διαδικασίας επανάληψης δημιουργίας.
Μπορείτε να ρυθμίσετε μια διοχέτευση ανάπτυξης, εκχωρώντας στους χώρους εργασίας διαφορετικές φάσεις. Μάθετε περισσότερα σχετικά με την επιλογή Γρήγορα αποτελέσματα με τις διοχετεύσεις ανάπτυξης.
Μπορείτε να βρείτε την κατάσταση ανάπτυξης μετά την επιτυχή ρύθμιση της διοχέτευσης. Αφού κάνετε κλικ στο κουμπί Ανάπτυξη με επιλεγμένο το περιβάλλον, όλα τα περιεχόμενα του περιβάλλοντος αναπτύσσονται στους χώρους εργασίας προορισμού. Η κατάσταση του αρχικού περιβάλλοντος διατηρείται σε αυτήν τη διαδικασία, πράγμα που σημαίνει ότι οι δημοσιευμένες ρυθμίσεις παραμέτρων παραμένουν σε δημοσιευμένη κατάσταση και δεν απαιτούν επιπλέον δημοσίευση.
Σημαντικό
- Ο προσαρμοσμένος χώρος συγκέντρωσης δεν υποστηρίζεται προς το παρόν στη διοχέτευση ανάπτυξης. Εάν το περιβάλλον επιλέξει τον προσαρμοσμένο χώρο συγκέντρωσης, οι ρυθμίσεις παραμέτρων της ενότητας Υπολογιστική στο περιβάλλον προορισμού ορίζονται με προεπιλεγμένες τιμές. Σε αυτή την περίπτωση, τα περιβάλλοντα συνεχίζουν να εμφανίζουν διαφορά στη διοχέτευση ανάπτυξης, ακόμη και η ανάπτυξη γίνεται με επιτυχία.
- Η χρήση κανόνων ανάπτυξης για τον καθορισμό διαφορετικού χώρου συγκέντρωσης στον νέο χώρο εργασίας θα συμπεριληφθεί στην επερχόμενη έκδοση.