Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για: ✅ Αποθήκη στο Microsoft Fabric
Αυτό το άρθρο παρέχει μια επισκόπηση υψηλού επιπέδου των ροών εργασιών ανάπτυξης και ανάπτυξης που είναι διαθέσιμες στους προγραμματιστές που εργάζονται με Fabric αποθήκη δεδομένων. Είτε δημιουργείτε στο πρόγραμμα επεξεργασίας web Fabric, εργάζεστε τοπικά σε ένα ενοποιημένο περιβάλλον ανάπτυξης (IDE), αναπτύσσετε μέσω των εγγενών διοχετεύσεων ανάπτυξης του Fabric ή ενσωματώνετε διοχετεύσεις CI/CD στις υπηρεσίες Azure DevOps ή στο GitHub, αυτό το άρθρο μπορεί να σας βοηθήσει να κατανοήσετε τις επιλογές σας.
Important
Αυτή η δυνατότητα είναι σε προεπισκόπηση.
Το Fabric αποθήκη δεδομένων προσφέρει ευέλικτες επιλογές ανάπτυξης και ανάπτυξης προσαρμοσμένες στις διαφορετικές προτιμήσεις προγραμματιστών:
| Λειτουργία | Εργαλεία και δυνατότητες |
|---|---|
| Ιστός υφάσματος (χωρίς Git) | Ζωντανή ανάπτυξη, χωρίς έλεγχο έκδοσης |
| Fabric web (με Git) | Ζωντανή ανάπτυξη, έλεγχος έκδοσης και συνεχής ενοποίηση με διακλάδωση χώρου εργασίας |
| IDE / τοπική ανάπτυξη | Visual Studio Code με DacFx για διαχείριση σχημάτων και δέσμες ενεργειών, SSMS για αλληλεπιδραστική ανάπτυξη |
| Διοχετεύσεις ανάπτυξης Fabric | Αυτοματοποιημένη ανάπτυξη, παρακολούθηση ανάπτυξης, προώθηση σταδίου |
| Εξωτερικό CI/CD | Azure DevOps, GitHub, REST API για αυτοματοποίηση |
Ανάπτυξη στην πύλη Fabric
Η πύλη Fabric προσφέρει μια πλούσια, ολοκληρωμένη εμπειρία για την ανάπτυξη αποθηκών απευθείας στο πρόγραμμα περιήγησης. Οι προγραμματιστές μπορούν να επιλέξουν ανάμεσα σε δύο λειτουργίες:
Χωρίς ενσωμάτωση Git
- Οι αλλαγές που κάνετε στην αποθήκη είναι ζωντανές και αντικατοπτρίζονται αμέσως, αλλά δεν ελέγχονται από την έκδοση, επομένως το σύστημα δεν παρακολουθεί τις αλλαγές.
- Αυτή η λειτουργία είναι κατάλληλη για μεμονωμένα σενάρια ανάπτυξης χωρίς συνεργασία με ομάδα, ιστορικό εκδόσεων ή περιβάλλοντα ανάπτυξης πριν από την παραγωγή.
Με ενσωμάτωση Git
- Συνδέστε τον χώρο εργασίας σας σε ένα αποθετήριο δεδομένων Git (Azure DevOps Services ή GitHub). - Επιτρέπει τον έλεγχο έκδοσης, τη διακλάδωση και τη συνεργασία.
- Βασικές δυνατότητες:
- Δέσμευση αλλαγών χώρου εργασίας στο Git.
- Συγχρονίστε ενημερώσεις από το Git στον χώρο εργασίας.
- Επιστρέψτε στις προηγούμενες υποβολές.
- Διακλαδώστε για να διακλαδώσετε χώρους εργασίας για απομονωμένη ανάπτυξη.
- Η ενοποίηση του Git είναι σε επίπεδο χώρου εργασίας και υποστηρίζει αμφίδρομο συγχρονισμό.
- Οι προγραμματιστές μπορούν να αυτοματοποιήσουν τις ροές εργασιών Git χρησιμοποιώντας Fabric REST API, συμπεριλαμβανομένων των λειτουργιών υποβολής, συγχρονισμού και διακλάδωσης.
Για περισσότερες πληροφορίες σχετικά με τη διαδικασία ενοποίησης Git, ανατρέξτε στα εξής:
Ανάπτυξη βασισμένη σε IDE (εργαλεία πελάτη)
Μπορείτε να αναπτύξετε Fabric αποθήκη δεδομένων λύσεις χρησιμοποιώντας εργαλεία πελάτη όπως:
Το Visual Studio Code υποστηρίζει την ανάπτυξη σύγχρονων βάσεων δεδομένων για το Fabric αποθήκη δεδομένων μέσω ροών εργασίας που βασίζονται σε έργα βάσης δεδομένων, ενοποίησης ελέγχου έκδοσης, σύγκρισης σχημάτων και συνεχούς ενοποίησης. Χρησιμοποιώντας την επέκταση MSSQL για VS Code, οι προγραμματιστές μπορούν να δημιουργήσουν έργα βάσης δεδομένων τύπου SDK που βελτιστοποιούν την ανάπτυξη και την αυτοματοποίηση. Προσφέρει ένα ελαφρύ αλλά ισχυρό περιβάλλον προσαρμοσμένο για επαναληπτικές και φιλικές προς το DevOps ροές εργασίας.
Έργα βάσης δεδομένων στην επέκταση SQL Database Projects για Visual Studio Code χρησιμοποιήσετε το πακέτο DacFx (Data-Tier Application Framework) για τη δημιουργία και δημοσίευση έργων βάσης δεδομένων, τη σύγκριση σχημάτων, τις αλλαγές σεναρίων και την εξαγωγή ή ανάπτυξη .dacpac αρχείων. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Επισκόπηση εφαρμογών επιπέδου δεδομένων (DAC).
Για να ξεκινήσετε την ανάπτυξη ενός έργου αποθήκης στην επέκταση SQL Database Projects για τον κώδικα του Visual Studio, ανατρέξτε στο θέμα Ανάπτυξη έργων αποθήκης στον κώδικα του Visual Studio.
SQL Server Management Studio (SSMS) υποστηρίζει επίσης την ανάπτυξη σε Fabric αποθήκη δεδομένων. Το SSMS παρέχει ένα ισχυρό, πλήρως εξοπλισμένο περιβάλλον που είναι οικείο στους διαχειριστές και τους προγραμματιστές βάσεων δεδομένων. Το SSMS επιτρέπει την προηγμένη αναζήτηση, τη ρύθμιση απόδοσης, τη διαχείριση ασφάλειας και την εξερεύνηση αντικειμένων. Είναι ιδιαίτερα κατάλληλο για εργασίες όπως η παρακολούθηση σχεδίων ερωτημάτων, η εκτέλεση πολύπλοκων σεναρίων και η διαχείριση ρόλων ασφαλείας εντός της αποθήκης. Το SSMS είναι ένα απαραίτητο εργαλείο τόσο για την ανάπτυξη όσο και για τις διοικητικές ροές εργασίας.
Ροές εργασιών ανάπτυξης
Για να αναπτύξετε σε μια αποθήκη, χρησιμοποιήστε διοχετεύσεις ανάπτυξης Fabric ή την ενσωματωμένη συνεχή ενοποίηση/συνεχή ανάπτυξη (CI/CD) του Fabric.
Διοχετεύσεις ανάπτυξης Fabric
- Οι διοχετεύσεις ανάπτυξης Fabric υποστηρίζουν τη διακλάδωση και την προώθηση χώρου εργασίας σε περιβάλλοντα (για παράδειγμα, δοκιμή → ανάπτυξης → prod).
- Μπορείτε να αντιστοιχίσετε χώρους εργασίας που συνδέονται με το Git σε κλάδους, κάτι που επιτρέπει το δομημένο CI/CD.
- Μπορείτε να ενεργοποιήσετε διοχετεύσεις με μη αυτόματο τρόπο ή μέσω αυτοματοποίησης χρησιμοποιώντας Fabric API.
- Για να ξεκινήσετε, ανατρέξτε στο θέμα Γρήγορα αποτελέσματα με διοχετεύσεις ανάπτυξης.
CI/CD με Azure DevOps ή GitHub
- Οι προγραμματιστές μπορούν να χρησιμοποιήσουν εξωτερικά συστήματα CI/CD για να αυτοματοποιήσουν τη δημιουργία και την ανάπτυξη.
- Υποστηρίζεται μέσω εργασιών DacFx, SQLPackage CLI και REST API.
- Η ενσωμάτωση Git για Fabric αποθήκη δεδομένων επιτρέπει την απρόσκοπτη συνεργασία και την έκδοση εκδόσεων μεταξύ των ομάδων.
- Για να ξεκινήσετε, ανατρέξτε στο θέμα Γρήγορα αποτελέσματα με την ενοποίηση του Git.