Διαχείριση βιβλιοθήκης σε περιβάλλοντα Fabric
Τα περιβάλλοντα Microsoft Fabric παρέχουν ευέλικτες ρυθμίσεις παραμέτρων για την εκτέλεση των εργασιών Spark. Οι βιβλιοθήκες παρέχουν επαναχρησιμοποιήσιμο κώδικα που οι προγραμματιστές θέλουν να συμπεριλάβουν στην εργασία τους. Εκτός από τις ενσωματωμένες βιβλιοθήκες που συνοδεύουν κάθε χρόνο εκτέλεσης Spark, μπορείτε να εγκαταστήσετε δημόσιες και προσαρμοσμένες βιβλιοθήκες στα περιβάλλοντά σας Fabric. Επίσης, μπορείτε εύκολα να επισυνάψετε περιβάλλοντα στα σημειωματάριά σας και στους ορισμούς εργασίας Spark.
Σημείωμα
Η τροποποίηση της έκδοσης ενός συγκεκριμένου πακέτου μπορεί πιθανώς να προκαλέσει καταστροφή άλλων πακέτων που εξαρτώνται από αυτό. Για παράδειγμα, η azure-storage-blob
υποβάθμιση μπορεί να προκαλέσει προβλήματα με Pandas
το και διάφορες άλλες βιβλιοθήκες που βασίζονται στο Pandas
, συμπεριλαμβανομένων των mssparkutils
, fsspec_wrapper
και notebookutils
.
Μπορείτε να δείτε τη λίστα των προεγκατεστημένων πακέτων και τις εκδόσεις τους για κάθε χρόνο εκτέλεσης εδώ.
Ελέγξτε περισσότερες επιλογές και βέλτιστες πρακτικές για τη χρήση βιβλιοθηκών στο Microsoft Fabric: Διαχείριση βιβλιοθηκών Apache Spark στο Microsoft Fabric
Δημόσιες βιβλιοθήκες
Οι δημόσιες βιβλιοθήκες προέρχονται από αποθετήρια όπως το PyPI και το Conda, τα οποία υποστηρίζει επί του παρόντος το Fabric.
Προσθήκη νέας δημόσιας βιβλιοθήκης
Για να προσθέσετε μια νέα δημόσια βιβλιοθήκη, επιλέξτε μια προέλευση και καθορίστε το όνομα και την έκδοση της βιβλιοθήκης. Εναλλακτικά, μπορείτε να αποστείλετε ένα αρχείο .yml προδιαγραφών περιβάλλοντος Conda για να καθορίσετε τις δημόσιες βιβλιοθήκες. Το περιεχόμενο του αρχείου .yml που έχει αποσταλεί εξάγεται και προσαρτάται στη λίστα.
Σημείωμα
Η δυνατότητα αυτόματης συμπλήρωσης για τα ονόματα βιβλιοθήκης κατά την προσθήκη περιορίζεται στις πιο δημοφιλείς βιβλιοθήκες. Εάν η βιβλιοθήκη που θέλετε να εγκαταστήσετε δεν υπάρχει σε αυτήν τη λίστα, δεν θα λάβετε ένα μήνυμα αυτόματης συμπλήρωσης. Αντί για αυτό, κάντε αναζήτηση για τη βιβλιοθήκη απευθείας στο PyPI ή στην Conda, καταχωρώντας το πλήρες όνομά της. Εάν το όνομα της βιβλιοθήκης είναι έγκυρο, βλέπετε τις διαθέσιμες εκδόσεις. Εάν το όνομα βιβλιοθήκης δεν είναι έγκυρο, θα λάβετε μια προειδοποίηση ότι η βιβλιοθήκη δεν υπάρχει.
Προσθήκη δημόσιων βιβλιοθηκών σε μια δέσμη
Τα περιβάλλοντα υποστηρίζουν την αποστολή του αρχείου YAML για τη διαχείριση πολλών δημόσιων βιβλιοθηκών σε μια δέσμη. Τα περιεχόμενα του YAML εξάγονται και προσαρτώνται στη λίστα δημόσιας βιβλιοθήκης.
Σημείωμα
Τα προσαρμοσμένα κανάλια conda στο αρχείο YAML δεν υποστηρίζονται προς το παρόν. Αναγνωρίζονται μόνο οι βιβλιοθήκες από το PyPI και το conda.
Φιλτράρισμα δημόσιων βιβλιοθηκών
Εισαγάγετε λέξεις-κλειδιά στο πλαίσιο αναζήτησης στη σελίδα Δημόσιες βιβλιοθήκες , για να φιλτράρετε τη λίστα των δημόσιων βιβλιοθηκών και να βρείτε αυτή που χρειάζεστε.
Ενημέρωση δημόσιων βιβλιοθηκών
Για να ενημερώσετε την έκδοση μιας υπάρχουσας δημόσιας βιβλιοθήκης, μεταβείτε στην περιήγησή σας και ανοίξτε τις δημόσιες βιβλιοθήκες ή τις προσαρμοσμένες βιβλιοθήκες. Επιλέξτε την απαιτούμενη βιβλιοθήκη, επιλέξτε την αναπτυσσόμενη λίστα έκδοσης και ενημερώστε την έκδοσή της.
Διαγραφή δημόσιων βιβλιοθηκών
Η επιλογή κάδου απορριμμάτων για κάθε βιβλιοθήκη εμφανίζεται όταν τοποθετείτε τον δείκτη επάνω στην αντίστοιχη γραμμή. Εναλλακτικά, μπορείτε να διαγράψετε πολλές δημόσιες βιβλιοθήκες, επιλέγοντάς τις και, στη συνέχεια, επιλέγοντας Διαγραφή στην κορδέλα.
Προβολή εξάρτησης
Κάθε δημόσια βιβλιοθήκη έχει διάφορες εξαρτήσεις. Η επιλογή εξάρτησης προβολής εμφανίζεται όταν τοποθετείτε τον δείκτη επάνω στην αντίστοιχη γραμμή.
Εξαγωγή σε yaml
Το Fabric παρέχει την επιλογή εξαγωγής της πλήρους λίστας δημόσιων βιβλιοθηκών σε ένα αρχείο YAML και λήψη του στον τοπικό κατάλογό σας.
Προσαρμοσμένες βιβλιοθήκες
Οι προσαρμοσμένες βιβλιοθήκες αναφέρονται σε κώδικα που έχει δημιουργηθεί από εσάς ή τον οργανισμό σας. Το Fabric υποστηρίζει αρχεία προσαρμοσμένης βιβλιοθήκης σε μορφή .whl, .jar και .tar.gz.
Σημείωμα
Το Fabric υποστηρίζει μόνο αρχεία .tar.gz για τη γλώσσα R. Χρησιμοποιήστε τη μορφή αρχείου .whl για τη γλώσσα Python.
Αποστολή της προσαρμοσμένης βιβλιοθήκης
Μπορείτε να αποστείλετε προσαρμοσμένες βιβλιοθήκες από τον τοπικό κατάλογό σας στο περιβάλλον Fabric.
Διαγραφή της προσαρμοσμένης βιβλιοθήκης
Η επιλογή κάδου απορριμμάτων για κάθε βιβλιοθήκη εμφανίζεται όταν τοποθετείτε τον δείκτη του ποντικιού στην αντίστοιχη γραμμή. Εναλλακτικά, μπορείτε να διαγράψετε πολλές προσαρμοσμένες βιβλιοθήκες, επιλέγοντάς τις και, στη συνέχεια, επιλέγοντας Διαγραφή στην κορδέλα.
Λήψη όλων των προσαρμοσμένων βιβλιοθηκών
Εάν κάνετε κλικ, οι προσαρμοσμένες βιβλιοθήκες κάνουν λήψη μία προς μία στον τοπικό προεπιλεγμένο κατάλογο λήψης.