Κοινοποίηση μέσω


Έλεγχος και ανάπτυξη προέλευσης συναρτήσεων δεδομένων χρήστη

Αυτό το άρθρο εξηγεί τον τρόπο λειτουργίας των διοχετεύσεων ενοποίησης και ανάπτυξης Git για συναρτήσεις δεδομένων χρήστη στο Microsoft Fabric. Με την ενοποίηση του Git, μπορείτε να διατηρήσετε τον χώρο εργασίας σας Fabric σε συγχρονισμό με έναν κλάδο αποθετηρίου, δίνοντάς μας τη δυνατότητα να ελέγχουμε την έκδοση των συναρτήσεων δεδομένων χρήστη, να συνεργαζόμαστε χρησιμοποιώντας κλάδους και αιτήματα έλξης και να εργαζόμαστε με τον κώδικά σας στα εργαλεία Git που προτιμάτε, όπως το Azure DevOps.

Μάθετε περισσότερα σχετικά με τη διαδικασία ενσωμάτωσης του Git με τον χώρο εργασίας σας Microsoft Fabric στο Βασικές έννοιες στην ενοποίηση του Git.

Ρύθμιση σύνδεσης

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

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

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

Αναπαράσταση συναρτήσεων δεδομένων χρήστη στο Git

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

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

Η δομή φακέλων περιλαμβάνει τα ακόλουθα στοιχεία:

  • .platform: Το αρχείο .platform περιέχει τα ακόλουθα χαρακτηριστικά:

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

    • έκδοση: Αριθμός έκδοσης των αρχείων συστήματος. Αυτός ο αριθμός χρησιμοποιείται για την ενεργοποίηση συμβατότητας με προηγούμενες εκδόσεις. Ο αριθμός έκδοσης του στοιχείου μπορεί να είναι διαφορετικός.
    • logicalId: Ένα αναγνωριστικό μεταξύ χώρων εργασίας που δημιουργείται αυτόματα και αντιπροσωπεύει ένα στοιχείο και την αναπαράσταση του στοιχείου ελέγχου προέλευσής του.
    • τύπος: UserDataFunction είναι ο τύπος που ορίζει ένα στοιχείο συναρτήσεων δεδομένων χρήστη.
    • displayName: Αντιπροσωπεύει το όνομα του στοιχείου. Όταν το στοιχείο συναρτήσεων δεδομένων χρήστη μετονομάζεται, αυτό το displayName ενημερώνεται.
  • definitions.json: Αυτό το αρχείο θέτει σε κοινή χρήση όλους τους ορισμούς στοιχείων συναρτήσεων δεδομένων χρήστη, όπως συνδέσεις, βιβλιοθήκες κ.λπ., ως αναπαράσταση των ιδιοτήτων στοιχείου συναρτήσεων δεδομένων χρήστη.

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

  • function-app.py: Αυτό το αρχείο είναι ο κωδικός συναρτήσεων σας. Οποιεσδήποτε αλλαγές κώδικα κάνετε στο στοιχείο συναρτήσεων δεδομένων χρήστη συγχρονίζονται στο αποθετήριο δεδομένων με αυτό το αρχείο. Μπορείτε να εκτελέσετε διάφορες λειτουργίες Git για να διαχειριστείτε τον κύκλο ανάπτυξης κώδικα.

    Στιγμιότυπο οθόνης που εμφανίζει function-app.py αρχείο για ένα στοιχείο συναρτήσεων δεδομένων χρήστη.

  • πόροι: Ο φάκελος περιέχει ένα αρχείο functions.json με όλα τα μετα-δεδομένα, όπως συνδέσεις, βιβλιοθήκες και συναρτήσεις μέσα σε αυτό το στοιχείο. ΜΗΝ ΕΝΗΜΕΡΩΝΕΤΕ ΑΥΤΟ ΤΟ ΑΡΧΕΙΟ με μη αυτόματο τρόπο. functions.json επιτρέπει στο Fabric να δημιουργήσει ή να δημιουργήσει εκ νέου το στοιχείο συναρτήσεων δεδομένων χρήστη σε έναν χώρο εργασίας.

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

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

Συναρτήσεις δεδομένων χρήστη σε διοχετεύσεις ανάπτυξης

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

Σημείωση

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

Για να αναπτύξετε τις λειτουργίες δεδομένων χρήστη χρησιμοποιώντας μια διοχέτευση ανάπτυξης:

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

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

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

  4. Επιλέξτε Αναπτύξτε για να αναπτύξετε το στοιχείο συναρτήσεων δεδομένων χρήστη στο περιβάλλον δοκιμής σας. Μπορείτε να προσθέσετε μια σημείωση για να δώσετε λεπτομέρειες σχετικά με τις αλλαγές για αυτήν την ανάπτυξη. Παρομοίως, μπορείτε να προωθήσετε αλλαγές στα στάδια Ανάπτυξης, Δοκιμής και Παραγωγής.

  5. Παρακολουθήστε την κατάσταση ανάπτυξης από ιστορικό ανάπτυξης.