Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Μια βιβλιοθήκη μεταβλητών Microsoft Fabric είναι ένας κάδος μεταβλητών που μπορούν να καταναλώσουν άλλα στοιχεία στο χώρο εργασίας ως μέρος της διαχείρισης κύκλου ζωής εφαρμογών (ALM). Λειτουργεί ως στοιχείο εντός του χώρου εργασίας που περιέχει μια λίστα μεταβλητών, μαζί με τις αντίστοιχες τιμές τους για κάθε στάδιο της διοχέτευσης έκδοσης. Παρουσιάζει μια ενοποιημένη προσέγγιση για την αποτελεσματική διαχείριση των διαμορφώσεων στοιχείων σε έναν χώρο εργασίας, για να διασφαλιστεί η επεκτασιμότητα και η συνέπεια σε όλα τα στάδια του κύκλου ζωής.
Για παράδειγμα, μια βιβλιοθήκη μεταβλητών μπορεί να περιέχει μεταβλητές που περιέχουν τιμές για:
- Ένας ακέραιος που θα χρησιμοποιηθεί σε μια δραστηριότητα αναμονής σε μια διοχέτευση.
- Μια αναφορά στο σπίτι της λίμνης που θα είναι η πηγή σε μια δραστηριότητα αντιγραφής δεδομένων . Κάθε τιμή χρησιμοποιείται σε διαφορετικό αγωγό, με βάση το στάδιο απελευθέρωσης του αγωγού.
- Μια αναφορά λιμνίου που θα ρυθμιστεί ως προεπιλεγμένο σημειωματάριο λίμνης. Κάθε τιμή χρησιμοποιείται σε διαφορετική διοχέτευση, με βάση το στάδιο απελευθέρωσης του σημειωματαρίου.
Η ανάλυση τιμής στο στοιχείο καταναλωτή δεν συνδέεται απαραίτητα με την ανάπτυξή του. Αντίθετα, κάθε στοιχείο καταναλωτή επιλύει την τιμή με βάση το δικό του περιβάλλον.
Η εμπειρία μιας βιβλιοθήκης μεταβλητών διαφέρει ανάλογα με τον τύπο μεταβλητής, αλλά όλες οι βιβλιοθήκες μεταβλητών σάς επιτρέπουν να ορίζετε και να διαχειρίζεστε μεταβλητές που μπορούν να χρησιμοποιήσουν άλλα στοιχεία.
Μια μεταβλητή βιβλιοθήκη Fabric:
- Είναι συμβατό με διαδικασίες συνεχούς ολοκλήρωσης και συνεχούς παράδοσης (CI/CD). Αυτή η συμβατότητα επιτρέπει την ενοποίηση με το Git και την ανάπτυξη μέσω διοχετεύσεων ανάπτυξης.
- Υποστηρίζει αυτοματοποίηση μέσω δημόσιων API Fabric.
Παροχές
Οι βιβλιοθήκες μεταβλητών επιτρέπουν στους πελάτες να προσαρμόζουν και να κάνουν κοινή χρήση ρυθμίσεων παραμέτρων.
Προσαρμογή διαμορφώσεων
Μπορείτε να ρυθμίσετε μια μεταβλητή τιμή με βάση το στάδιο διοχέτευσης απελευθέρωσης. Μπορείτε να ρυθμίσετε τις παραμέτρους της βιβλιοθήκης μεταβλητών με σύνολα τιμών: μία τιμή για κάθε στάδιο της διοχέτευσης έκδοσης. Στη συνέχεια, μετά από εφάπαξ ρυθμίσεις της ενεργού τιμής που έχει οριστεί για κάθε στάδιο, η σωστή τιμή χρησιμοποιείται αυτόματα στο στάδιο διοχέτευσης. Ενδεικτικά αναφέρονται:
- Αλλαγή της σύνδεσης ενός στοιχείου με βάση το στάδιο.
- Μετάβαση σε διαφορετική πηγή δεδομένων cloud με βάση το στάδιο.
- Προσαρμογή ποσότητας δεδομένων σε ένα ερώτημα με βάση το στάδιο.
Κοινή χρήση διαμορφώσεων
Οι βιβλιοθήκες μεταβλητών παρέχουν έναν κεντρικό τρόπο διαχείρισης ρυθμίσεων παραμέτρων σε όλα τα στοιχεία χώρου εργασίας. Για παράδειγμα, εάν έχετε πολλές λίμνες στο χώρο εργασίας και κάθε μία έχει μια συντόμευση που χρησιμοποιεί την ίδια προέλευση δεδομένων, μπορείτε να δημιουργήσετε μια βιβλιοθήκη μεταβλητών με αυτήν την προέλευση δεδομένων ως μία από τις μεταβλητές. Με αυτόν τον τρόπο, εάν θέλετε να αλλάξετε το αρχείο προέλευσης δεδομένων, πρέπει να το αλλάξετε μόνο μία φορά στη βιβλιοθήκη μεταβλητών. Δεν χρειάζεται να το αλλάξετε σε κάθε σπίτι λίμνης ξεχωριστά.
Δομή βιβλιοθήκης μεταβλητών
Οι βιβλιοθήκες μεταβλητών περιέχουν μία ή περισσότερες μεταβλητές. Κάθε μεταβλητή έχει όνομα, τύπο και προεπιλεγμένη τιμή. Μπορείτε επίσης να προσθέσετε μια σημείωση σε κάθε μεταβλητή για να περιγράψετε τον σκοπό ή τον τρόπο χρήσης της.
Προεπιλεγμένη τιμή
Η προεπιλεγμένη τιμή είναι η τιμή που χρησιμοποιείται, εκτός εάν ορίσετε συγκεκριμένα μια διαφορετική τιμή.
Όλες οι μεταβλητές πρέπει να έχουν μια προεπιλεγμένη τιμή. Εάν ο τύπος μεταβλητής είναι συμβολοσειρά, η προεπιλεγμένη τιμή μπορεί να είναι null.
Εναλλακτικά σύνολα τιμών
Τα σύνολα τιμών καθορίζουν τις τιμές κάθε μεταβλητής στη βιβλιοθήκη μεταβλητών. Μια βιβλιοθήκη μεταβλητών συνήθως περιέχει πολλά σύνολα τιμών. Το ενεργό (ή πραγματικό) σύνολο τιμών περιέχει την τιμή που λαμβάνει το στοιχείο καταναλωτή για αυτόν τον χώρο εργασίας.
Σε κάθε χώρο εργασίας, επιλέγετε μια τιμή που έχει οριστεί ως ενεργή. Το σύνολο ενεργών τιμών ενός χώρου εργασίας δεν αλλάζει κατά τη διάρκεια μιας ανάπτυξης ή ενημέρωσης από το Git.
Όταν δημιουργείτε ένα σύνολο εναλλακτικών τιμών, το νέο σύνολο τιμών δημιουργείται με δείκτες στην προεπιλεγμένη τιμή για κάθε μεταβλητή. Στη συνέχεια, μπορείτε να αλλάξετε την τιμή για κάθε μεταβλητή στο νέο σύνολο τιμών.
Υποστηριζόμενα στοιχεία
Τα ακόλουθα στοιχεία υποστηρίζουν τη βιβλιοθήκη μεταβλητών:
- Αγωγός
- Συντόμευση για ένα lakehouse
- Notebook, μέσω του NotebookUtils και
%%configure - Ροή δεδομένων Gen 2
- Εργασία αντιγραφής
- Λειτουργίες δεδομένων χρήστη
Ζητήματα προς εξέταση και περιορισμοί
Περιορισμοί μεγέθους
Μπορούν να υπάρχουν έως 1.000 μεταβλητές και έως 1.000 σύνολα τιμών, εφόσον πληροίτε και τις δύο αυτές απαιτήσεις:
- Ο συνολικός αριθμός κελιών στα εναλλακτικά σύνολα τιμών είναι μικρότερος από 10.000.
- Το μέγεθος του στοιχείου δεν υπερβαίνει το 1 MB.
Αυτές οι απαιτήσεις επικυρώνονται όταν αποθηκεύετε αλλαγές.
Το πεδίο σημείωσης μπορεί να έχει έως 2.048 χαρακτήρες.
Το πεδίο περιγραφής συνόλου τιμών μπορεί να έχει έως 2.048 χαρακτήρες.
Περιορισμοί για εναλλακτικά σύνολα τιμών
- Τα εναλλακτικά σύνολα τιμών σε μια βιβλιοθήκη μεταβλητών εμφανίζονται με τη σειρά με την οποία τα προσθέσατε. Προς το παρόν, δεν μπορείτε να τις αναδιατάξετε στο περιβάλλον εργασίας χρήστη. Για να αλλάξετε τη σειρά, επεξεργαστείτε απευθείας το αρχείο JSON.
- Το όνομα κάθε συνόλου τιμών πρέπει να είναι μοναδικό μέσα σε μια βιβλιοθήκη μεταβλητών.
- Τα ονόματα μεταβλητών πρέπει να είναι μοναδικά μέσα σε μια βιβλιοθήκη μεταβλητών. Μπορείτε να έχετε δύο μεταβλητές με το ίδιο όνομα σε έναν χώρο εργασίας, εάν βρίσκονται σε διαφορετικά στοιχεία.
- Υπάρχει πάντα μία (και μόνο μία) ενεργή τιμή που έχει οριστεί σε μια βιβλιοθήκη μεταβλητών κάθε φορά. Δεν μπορείτε να διαγράψετε ένα σύνολο τιμών ενώ είναι ενεργό. Για να το διαγράψετε, ρυθμίστε πρώτα μια άλλη τιμή που έχει οριστεί ώστε να είναι ενεργή. Μπορείτε να ορίσετε διαφορετική ενεργή τιμή για κάθε στάδιο μιας διοχέτευσης ανάπτυξης.