Διοχετεύσεις ανάπτυξης Lakehouse και ενοποίηση git (Προεπισκόπηση)
Το Lakehouse ενσωματώνεται με τις δυνατότητες διαχείρισης κύκλου ζωής στο Microsoft Fabric, παρέχοντας μια τυποποιημένη συνεργασία μεταξύ όλων των μελών της ομάδας ανάπτυξης σε όλη τη διάρκεια ζωής του προϊόντος. Η διαχείριση του κύκλου ζωής διευκολύνει την αποτελεσματική διαχείριση εκδόσεων προϊόντων και την έκδοση μιας διαδικασίας παρέχοντας συνεχώς δυνατότητες και επιδιορθώσεις σφαλμάτων σε πολλά περιβάλλοντα. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Τι είναι η διαχείριση του κύκλου ζωής στο Microsoft Fabric;.
Σημαντικό
Αυτή η δυνατότητα είναι σε προεπισκόπηση.
Ενοποίηση git Lakehouse
Το Lakehouse είναι ένα στοιχείο που περιέχει μετα-δεδομένα και δεδομένα που αναφέρονται σε πολλά αντικείμενα στον χώρο εργασίας. Το Lakehouse περιέχει πίνακες, φακέλους και συντομεύσεις ως κύρια στοιχεία κοντέινερ δεδομένων με δυνατότητα διαχείρισης. Από την πλευρά της ροής εργασιών ανάπτυξης, τα παρακάτω εξαρτώμενα αντικείμενα μπορεί να αναφέρονται σε ένα Lakehouse:
- Ροές δεδομένων και διοχετεύσεις δεδομένων
- Ορισμοί εργασίας Spark
- Σημειωματάρια
- Σημασιολογικά μοντέλα και Power BI
Το προεπιλεγμένο μοντέλο σημασιολογίας και τα μετα-δεδομένα τελικού σημείου ανάλυσης SQL σχετίζονται με ένα Lakehouse και τα διαχειρίζεται από προεπιλογή η διαδικασία ενημέρωσης git. Καθώς τα δεδομένα αρχής δεν παρακολουθούνται στο Git, παρακολουθούνται μόνο τα μετα-δεδομένα.
Αναπαράσταση Git
Οι παρακάτω πληροφορίες lakehouse σειριοποιούνται και παρακολουθούνται σε έναν συνδεδεμένο χώρο εργασίας git:
- Display name
- Description
- Λογικό guid
Σημείωμα
Το λογικό guid που παρακολουθείται είναι ένα αναγνωριστικό μεταξύ χώρων εργασίας που δημιουργείται αυτόματα και αντιπροσωπεύει ένα στοιχείο και την αναπαράσταση στοιχείου ελέγχου προέλευσης.
Σημαντικό
Μόνο το αντικείμενο σχεδίασης κοντέινερ Lakehouse παρακολουθείται στο Git στην τρέχουσα εμπειρία. Οι πίνακες, οι φάκελοι, οι συντομεύσεις και άλλες αλλαγές μετα-δεδομένων δεν παρακολουθούνται και δεν έχουν διαδοθεί στο git.
Δυνατότητες ενοποίησης Git Lakehouse
Οι παρακάτω δυνατότητες είναι διαθέσιμες:
- Σειριοποίηση των μετα-δεδομένων αντικειμένου Lakehouse σε μια αναπαράσταση Git JSON.
- Εφαρμόστε τις αλλαγές απευθείας ή χρησιμοποιήστε το αίτημα έλξης για να ελέγξετε τις αλλαγές σε προηγούμενους ή κατάντη χώρους εργασίας και κλάδους.
- Η μετονομασία λιμνοθάδων παρακολουθείται στο Git. Η ενημέρωση μιας μετονομασμένης λίμνης επίσης μετονομάζει το προεπιλεγμένο μοντέλο σημασιολογικών δεδομένων και το τελικό σημείο sql Analytics.
- Δεν εφαρμόζεται καμία ενέργεια σε πίνακες, φακέλους και συντομεύσεις, μετα-δεδομένα και δεδομένα αυτών των στοιχείων διατηρούνται πάντα.
Lakehouse σε διοχετεύσεις ανάπτυξης
Το Lakehouse υποστηρίζεται στις διοχετεύσεις ανάπτυξης διαχείρισης κύκλου ζωής Microsoft Fabric. Επιτρέπει βέλτιστες πρακτικές τμηματοποίησης περιβάλλοντος.
Δυνατότητες ενοποίησης διοχετεύσεων ανάπτυξης Lakehouse:
Ανάπτυξη σε χώρους εργασίας ανάπτυξης, δοκιμής και παραγωγής.
Το Lakehouse μπορεί να καταργηθεί ως εξαρτώμενο αντικείμενο κατά την ανάπτυξη. Υποστηρίζεται επίσης αντιστοίχιση διαφορετικών lakehouse στο περιβάλλον διοχέτευσης ανάπτυξης.
Εάν δεν καθορίζεται τίποτα κατά τη ρύθμιση παραμέτρων της διοχέτευσης ανάπτυξης, δημιουργείται ένα νέο κενό αντικείμενο Lakehouse με το ίδιο όνομα στον χώρο εργασίας προορισμού. Οι ορισμοί θέσεων Notebook και Spark Job αντιστοιχίζονται εκ νέου για αναφορά του νέου αντικειμένου Lakehouse στον νέο χώρο εργασίας.
Εάν η εξάρτηση Lakehouse έχει ρυθμιστεί ώστε να αναφέρεται σε ένα διαφορετικό Lakehouse κατά τη διάρκεια του χρόνου ρύθμισης παραμέτρων διοχέτευσης ανάπτυξης, όπως το upstream Lakehouse, ένα νέο κενό αντικείμενο Lakehouse με το ίδιο όνομα εξακολουθεί να δημιουργείται στον χώρο εργασίας προορισμού, αλλά οι αναφορές Notebooks και Spark Job Definitions διατηρούνται σε ένα διαφορετικό Lakehouse όπως ζητήθηκε.
Τα τελικά σημεία και τα σημασιολογικά μοντέλα της ανάλυσης SQL διατίθενται ως μέρος της ανάπτυξης του Lakehouse.
Δεν αντικαθίσταται αντικείμενο μέσα στο Lakehouse.
Οι ενημερώσεις στο όνομα Lakehouse μπορούν να συγχρονιστούν μεταξύ χώρων εργασίας σε ένα περιβάλλον διοχέτευσης ανάπτυξης.