Τι είναι οι διοχετεύσεις ανάπτυξης;
Σημείωση
Αυτά τα άρθρα σε αυτήν την ενότητα περιγράφουν τον τρόπο ανάπτυξης περιεχομένου στην εφαρμογή σας. Για το στοιχείο ελέγχου έκδοσης, ανατρέξτε στην τεκμηρίωση ενοποίησης Git.
Το εργαλείο διοχετεύσεων ανάπτυξης του Microsoft Fabric παρέχει στους δημιουργούς περιεχομένου ένα περιβάλλον παραγωγής, όπου μπορούν να συνεργαστούν με άλλους για τη διαχείριση του κύκλου ζωής του περιεχομένου του οργανισμού. Οι διοχετεύσεις ανάπτυξης επιτρέπουν στους δημιουργούς να αναπτύσσουν και να δοκιμάζουν περιεχόμενο στην υπηρεσία προτού φτάσει στους χρήστες. Δείτε την πλήρη λίστα των τύπων υποστηριζόμενων στοιχείων που μπορείτε να αναπτύξετε.
Σημαντικό
- Το νέο περιβάλλον εργασίας χρήστη διοχέτευσης ανάπτυξης είναι προς το παρόν σε προεπισκόπηση. Για να ενεργοποιήσετε ή να χρησιμοποιήσετε το νέο περιβάλλον εργασίας χρήστη, ανατρέξτε στο θέμα Έναρξη χρήσης του νέου περιβάλλοντος εργασίας χρήστη.
- Ορισμένα από τα στοιχεία για διοχετεύσεις ανάπτυξης βρίσκονται σε προεπισκόπηση. Για περισσότερες πληροφορίες, ανατρέξτε στη λίστα των υποστηριζόμενων στοιχείων.
Μάθετε πώς να χρησιμοποιείτε διοχετεύσεις ανάπτυξης
Μπορείτε να μάθετε πώς να χρησιμοποιείτε το εργαλείο διοχετεύσεων ανάπτυξης, ακολουθώντας αυτές τις συνδέσεις.
Δημιουργία και διαχείριση διοχέτευσης ανάπτυξης - Μια εκπαιδευτική ενότητα Learn που σας καθοδηγεί σε ολόκληρη τη διαδικασία δημιουργίας μιας διοχέτευσης ανάπτυξης.
Γρήγορα αποτελέσματα με τις διοχετεύσεις ανάπτυξης - Ένα άρθρο που εξηγεί πώς μπορείτε να δημιουργήσετε μια διοχέτευση και βασικές συναρτήσεις, όπως η ανάπτυξη, η σύγκριση περιεχομένου σε διαφορετικά στάδια και η δημιουργία κανόνων ανάπτυξης.
Υποστηριζόμενα στοιχεία
Όταν αναπτύσσετε περιεχόμενο από ένα στάδιο διοχέτευσης σε ένα άλλο, το περιεχόμενο που αντιγράφεται μπορεί να περιέχει τα ακόλουθα στοιχεία:
- Πίνακες εργαλείων
- Διοχετεύσεις δεδομένων (προεπισκόπηση)
- Ροές δεδομένων gen2 (προεπισκόπηση)
- Datamarts (προεπισκόπηση)
- EventHouse (προεπισκόπηση)
- EventStream (προεπισκόπηση)
- Lakehouse (προεπισκόπηση)
- Βάση δεδομένων Eventhouse και KQL (προεπισκόπηση)
- Σημειωματάρια
- Εφαρμογές οργανισμού (προεπισκόπηση)
- Σελιδοποιημένες αναφορές
- Ροές δεδομένων Power BI
- Reflex (προεπισκόπηση)
- Αναφορές (βάσει υποστηριζόμενων σημασιολογικών μοντέλων)
- Περιβάλλον Spark (προεπισκόπηση)
- Σημασιολογικά μοντέλα (που προέρχονται από αρχεία .pbix και δεν είναι σύνολα δεδομένων PUSH)
- Βάση δεδομένων SQL (προεπισκόπηση)
- Αποθήκες (προεπισκόπηση)
Δομή διοχέτευσης
Αποφασίζετε πόσα στάδια θέλετε στη διοχέτευση ανάπτυξής σας. Μπορεί να υπάρχει οπουδήποτε από δύο έως δέκα στάδια. Όταν δημιουργείτε μια διοχέτευση, τα προεπιλεγμένα τρία τυπικά στάδια δίνονται ως σημείο εκκίνησης, αλλά μπορείτε να προσθέσετε, να διαγράψετε ή να μετονομάσετε τα στάδια σύμφωνα με τις ανάγκες σας. Ανεξάρτητα από τον αριθμό των σταδίων που υπάρχουν, οι γενικές έννοιες είναι οι ίδιες:
-
Το πρώτο στάδιο ανάπτυξης είναι το σημείο όπου κάνετε αποστολή νέου περιεχομένου με τους συναδέλφους δημιουργούς σας. Μπορείτε να σχεδιάσετε και να αναπτύξετε εδώ ή σε διαφορετικό στάδιο.
-
Αφού κάνετε όλες τις απαραίτητες αλλαγές στο περιεχόμενό σας, είστε έτοιμοι να εισέλθετε στο στάδιο δοκιμής. Αποστείλετε το τροποποιημένο περιεχόμενο ώστε να μπορεί να μετακινηθεί σε αυτό το στάδιο δοκιμής. Ακολουθούν τρία παραδείγματα σχετικά με το τι μπορεί να γίνει στο περιβάλλον δοκιμής:
Κοινή χρήση περιεχομένου με υπεύθυνους δοκιμών και ελεγκτές
Φόρτωση και εκτέλεση δοκιμών με μεγαλύτερους όγκους δεδομένων
Δοκιμάστε την εφαρμογή σας για να δείτε την εμφάνισή της στους τελικούς χρήστες
-
Μετά τη δοκιμή του περιεχομένου, χρησιμοποιήστε το στάδιο παραγωγής για να μοιραστείτε την τελική έκδοση του περιεχομένου σας με επιχειρηματικούς χρήστες σε ολόκληρο τον οργανισμό.
Ζεύξη στοιχείου
Η σύζευξη είναι η διαδικασία με την οποία ένα στοιχείο (όπως μια αναφορά, ένας πίνακας εργαλείων ή ένα μοντέλο σημασιολογίας) σε ένα στάδιο της διοχέτευσης ανάπτυξης συσχετίζεται με το ίδιο στοιχείο στο παρακείμενο στάδιο. Η σύζευξη πραγματοποιείται όταν αναθέτετε έναν χώρο εργασίας σε ένα στάδιο ανάπτυξης ή όταν αναπτύσσετε νέο μη αμειβόμενο περιεχόμενο από το ένα στάδιο στο άλλο (μια καθαρή ανάπτυξη).
Είναι σημαντικό να κατανοήσετε πώς λειτουργεί η σύζευξη, προκειμένου να κατανοήσετε πότε αντιγράφονται στοιχεία, πότε αντικαθίστανται και πότε αποτυγχάνει μια ανάπτυξη κατά τη χρήση της συνάρτησης ανάπτυξης.
Εάν δεν έχουν αντιστοιχιστεί στοιχεία, ακόμη και αν φαίνεται να είναι τα ίδια (έχουν το ίδιο όνομα, τύπο και φάκελο), δεν αντικαθιστούν σε μια ανάπτυξη. Αντί για αυτό, δημιουργείται ένα διπλότυπο αντίγραφο και συνδυάζεται με το στοιχείο στο προηγούμενο στάδιο.
Τα ζευγοποιημένα στοιχεία εμφανίζονται στην ίδια γραμμή στη λίστα περιεχομένου διοχέτευσης. Τα στοιχεία που δεν έχουν συνδυαστεί, εμφανίζονται μόνοι τους σε μια γραμμή:
- Τα ζευγοποιημένα στοιχεία παραμένουν σε ζεύγη ακόμη και αν αλλάξετε τα ονόματά τους. Επομένως, τα ζευγοποιημένα στοιχεία μπορεί να έχουν διαφορετικά ονόματα.
- Τα στοιχεία που προστίθενται μετά την εκχώρηση του χώρου εργασίας σε μια διοχέτευση δεν αντιστοιχίζονται αυτόματα. Επομένως, μπορείτε να έχετε πανομοιότυπα στοιχεία σε παρακείμενους χώρους εργασίας που δεν έχουν συνδυαστεί.
Για μια λεπτομερή επεξήγηση σχετικά με τα στοιχεία που συνδυάζονται και τον τρόπο λειτουργίας της σύζευξης, ανατρέξτε στο θέμα Σύζευξη στοιχείων.
Μέθοδος ανάπτυξης
Για την ανάπτυξη περιεχομένου σε άλλο στάδιο, πρέπει να επιλεγεί τουλάχιστον ένα στοιχείο. Όταν αναπτύσσετε περιεχόμενο από ένα στάδιο σε ένα άλλο, τα στοιχεία που αντιγράφονται από το στάδιο προέλευσης αντικαθιστούν το ζεύγος στοιχείου στο στάδιο στο οποίο βρίσκεστε σύμφωνα με τους κανόνες ζεύξης. Τα στοιχεία που δεν υπάρχουν στο στάδιο προέλευσης παραμένουν ως έχουν.
Αφού επιλέξετε Ανάπτυξη, λαμβάνετε ένα μήνυμα επιβεβαίωσης.
Μάθετε περισσότερα σχετικά με το ποιες ιδιότητες στοιχείου αντιγράφονται στο επόμενο στάδιο και ποιες ιδιότητες δεν αντιγράφονται, στο θέμα Κατανόηση της διαδικασίας ανάπτυξης.
Αυτοματισμός
Μπορείτε επίσης να αναπτύξετε περιεχόμενο μέσω προγραμματισμού, χρησιμοποιώντας τα API REST διοχετεύσεων ανάπτυξης. Μάθετε περισσότερα σχετικά με τη διαδικασία αυτοματισμού στην Αυτοματοποίηση της διοχέτευσης ανάπτυξής σας χρησιμοποιώντας API και DevOps.