Κοινή χρήση μέσω


Ρύθμιση του περιβάλλοντός σας (προεπισκόπηση)

Αυτό το άρθρο απευθύνεται σε προγραμματιστές που επιθυμούν να δημιουργήσουν έναν φόρτο εργασίας χρησιμοποιώντας το Κιτ ανάπτυξης φόρτου εργασίας Microsoft Fabric. Το άρθρο θα σας καθοδηγήσει στη διαδικασία ρύθμισης του περιβάλλοντος ανάπτυξης, ώστε να μπορείτε να αρχίσετε να δημιουργείτε τον φόρτο εργασίας σας.

Προαπαιτούμενα στοιχεία

Τα παρακάτω βήματα είναι απαραίτητα πριν ξεκινήσετε με την ανάπτυξη φόρτου εργασίας.

Git

Ένα κατανεμημένο σύστημα ελέγχου εκδόσεων που χρησιμοποιούμε για τη διαχείριση και την παρακολούθηση των αλλαγών στο έργο μας.

npm (Node Διαχείριση πακέτου)

Προεπιλεγμένη διαχείριση πακέτων για Node.js που χρησιμοποιούνται για τη διαχείριση και την κοινή χρήση των πακέτων που χρησιμοποιείτε στο έργο σας.

Node.js

Ένα περιβάλλον περιβάλλοντος εκτέλεσης JavaScript ανοιχτού κώδικα, μεταξύ πλατφορμών, που εκτελεί κώδικα JavaScript εκτός ενός προγράμματος περιήγησης web. Θα το χρησιμοποιήσουμε για να εκτελέσουμε τον κώδικα JavaScript στην πλευρά του διακομιστή.

Webpack

Μια στατική δέσμη μονάδων για σύγχρονες εφαρμογές JavaScript. Βοηθά να ομαδοποιήσετε αρχεία JavaScript για χρήση σε ένα πρόγραμμα περιήγησης.

Webpack CLI

Η διασύνδεση γραμμής εντολών για το Webpack. Αυτό μας επιτρέπει να χρησιμοποιούμε το Webpack από τη γραμμή εντολών.

DevGateway

Στην τοπική λειτουργία απαιτείται μόνο για να επιτρέπεται στο παρασκήνιο φόρτου εργασίας, το οποίο φιλοξενείται τοπικά, να επικοινωνεί με τον μισθωτή. Ο φόρτος εργασίας λειτουργεί στον υπολογιστή του προγραμματιστή. Οι κλήσεις API φόρτου εργασίας από το Fabric στον φόρτο εργασίας διοχετεύονται μέσω της αναμετάδοσης Azure, με την πλευρά του φόρτου εργασίας του καναλιού αναμετάδοσης Azure το οποίο διαχειρίζεται το βοηθητικό πρόγραμμα γραμμής εντολών DevGateway. Οι κλήσεις API ελέγχου φόρτου εργασίας γίνονται απευθείας από τον φόρτο εργασίας στο Fabric, χωρίς να απαιτείται το κανάλι αναμετάδοσης Azure. Το βοηθητικό πρόγραμμα DevGateway διαχειρίζεται επίσης την εγγραφή της τοπικής παρουσίας (ανάπτυξης) του φόρτου εργασίας με το Fabric μέσα σε ένα συγκεκριμένο περιβάλλον εκχωρημένων πόρων, καθιστώντας τον φόρτο εργασίας προσβάσιμο σε όλους τους χώρους εργασίας που έχουν εκχωρηθεί σε αυτό το σύνολο εκχωρημένων πόρων.

Σημείωμα

Ο τερματισμός του βοηθητικού προγράμματος DevGateway καταργεί αυτόματα την καταχώρηση παρουσίας φόρτου εργασίας.

Δημιουργία του περιβάλλοντός σας

Ακολουθήστε τα παρακάτω στάδια για να δημιουργήσετε το περιβάλλον σας.

Έλεγχος ταυτότητας περιβάλλοντος φόρτου εργασίας

Η ρύθμιση της πρόσβασης φόρτου εργασίας στον μισθωτή Fabric απαιτεί ρύθμιση παραμέτρων του αναγνωριστικού Microsoft Entra για την εφαρμογή φόρτου εργασίας σας. Το Microsoft Entra ID είναι απαραίτητο για να εξασφαλίσετε ασφαλή πρόσβαση και λειτουργία του API επιπέδου δεδομένων της εφαρμογής σας.

Τα βασικά βήματα περιλαμβάνουν τα εξής:

  1. Προσθήκη εμβέλειων για API επιπέδου δεδομένων: Αυτές οι εμβέλειες αντιπροσωπεύουν ομάδες λειτουργιών που εκτίθενται από το API επιπέδου δεδομένων σας. Στο δείγμα παρασκηνίου παρέχονται τέσσερα παραδείγματα, τα οποία καλύπτουν λειτουργίες ανάγνωσης και εγγραφής για στοιχεία φόρτου εργασίας και αρχεία Lakehouse.

  2. Προέγκριση της εφαρμογής-πελάτη Fabric: Η εφαρμογή-πελάτη Fabric πρέπει να έχει προεγκριθεί για τις εμβέλειες που έχετε ορίσει. Αυτό εξασφαλίζει ότι μπορεί να εκτελέσει τις απαραίτητες λειτουργίες στα στοιχεία φόρτου εργασίας και στα αρχεία Lakehouse.

  3. Δημιουργία μυστικού κωδικού για την εφαρμογή σας: Αυτός ο μυστικός κωδικός χρησιμοποιείται για την προστασία της εφαρμογής σας και θα χρησιμοποιηθεί κατά τη ρύθμιση παραμέτρων του δείγματος παρασκηνίου.

  4. Προσθήκη προαιρετικής αξίωσης "idtyp": Αυτός ο ισχυρισμός προστίθεται στο διακριτικό πρόσβασης και χρησιμοποιείται για σκοπούς ταυτότητας.

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

Εφαρμογή Web (μόνο για λειτουργία cloud)

Η ανάπτυξη φόρτου εργασίας της λειτουργίας cloud (σε συνδυασμό με την τοπική λειτουργία υπολογιστή) απαιτεί τη ρύθμιση ενός τομέα εφαρμογής Web για το Frontend (FE) και το παρασκήνιο (BE). Πρέπει να είναι υποτομέαι του αναγνωριστικού πόρου με μέγιστο αριθμό ενός ακόμη τμήματος. Ο τομέας κεντρικού υπολογιστή διεύθυνσης URL απάντησης πρέπει να είναι ίδιος με τον τομέα κεντρικού υπολογιστή FE. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία και ανάπτυξη της εφαρμογής web παρασκηνίου με στερεότυπο.

Ρύθμιση μισθωτή ανάπτυξης Fabric

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

Ρυθμίσεις ρύθμισης μισθωτή και ανάπτυξης

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

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

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

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

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