Συντομεύσεις OneLake
Οι συντομεύσεις στο Microsoft OneLake σάς επιτρέπουν να ενοποιήσετε τα δεδομένα σας σε τομείς, cloud και λογαριασμούς, δημιουργώντας μια μοναδική εικονική λίμνη δεδομένων για ολόκληρη την επιχείρησή σας. Όλες οι εμπειρίες Fabric και οι μηχανές ανάλυσης μπορούν να συνδεθούν απευθείας στις υπάρχουσες προελεύσεις δεδομένων σας, όπως τα Azure, Amazon Web Services (AWS) και OneLake μέσω ενός ενοποιημένου χώρου ονομάτων. Το OneLake διαχειρίζεται όλα τα δικαιώματα και τα διαπιστευτήρια, ώστε να μην χρειάζεται να ρυθμίσετε ξεχωριστά κάθε φόρτο εργασίας Fabric για να συνδεθείτε σε κάθε προέλευση δεδομένων. Επιπλέον, μπορείτε να χρησιμοποιήσετε συντομεύσεις για να εξαλείψετε τα αντίγραφα άκρου δεδομένων και να μειώσετε τον λανθάνοντα χρόνου διαδικασίας που σχετίζεται με τα αντίγραφα δεδομένων και την προεργασία.
Τι είναι οι συντομεύσεις;
Οι συντομεύσεις είναι αντικείμενα στο OneLake που δείχνουν σε άλλες θέσεις αποθήκευσης. Η θέση μπορεί να είναι εσωτερική ή εξωτερική του OneLake. Η θέση στην οποία δείχνει μια συντόμευση είναι γνωστή ως η διαδρομή προορισμού της συντόμευσης. Η θέση όπου εμφανίζεται η συντόμευση είναι γνωστή ως διαδρομή συντόμευσης. Οι συντομεύσεις εμφανίζονται ως φάκελοι στο OneLake και οποιοσδήποτε φόρτος εργασίας ή υπηρεσία που έχει πρόσβαση στο OneLake μπορεί να τις χρησιμοποιήσει. Οι συντομεύσεις συμπεριφέρονται σαν συμβολικές συνδέσεις. Είναι ένα ανεξάρτητο αντικείμενο από τον στόχο. Εάν διαγράψετε μια συντόμευση, ο προορισμός παραμένει ανεπηρέαστος. Εάν μετακινήσετε, μετονομάσετε ή διαγράψετε μια διαδρομή προορισμού, η συντόμευση μπορεί να διακοπεί.
Πού μπορώ να δημιουργήσω συντομεύσεις;
Μπορείτε να δημιουργήσετε συντομεύσεις σε lakehouses και βάσεις δεδομένων Kusto Query Language (KQL). Επιπλέον, οι συντομεύσεις που δημιουργείτε μέσα σε αυτά τα στοιχεία μπορεί να δείχνουν σε άλλες τοποθεσίες OneLake, στο Azure Data Lake Storage (ADLS) Gen2, σε λογαριασμούς αποθήκευσης Amazon S3 ή στο Dataverse. Μπορείτε ακόμη να δημιουργήσετε συντομεύσεις σε τοποθεσίες εσωτερικής εγκατάστασης ή τοποθεσίες με περιορισμούς δικτύου με τη χρήση της πύλης δεδομένων εσωτερικής εγκατάστασης Fabric (OPDG).
Μπορείτε να χρησιμοποιήσετε το περιβάλλον εργασίας χρήστη Fabric για να δημιουργήσετε συντομεύσεις με αλληλεπιδραστικό τρόπο και μπορείτε να χρησιμοποιήσετε το REST API για να δημιουργήσετε συντομεύσεις μέσω προγραμματισμού.
Lakehouse
Όταν δημιουργείτε συντομεύσεις σε μια λίμνη, πρέπει να κατανοήσετε τη δομή φακέλων του στοιχείου. Οι lakehouses αποτελούνται από δύο φακέλους ανώτατου επιπέδου: τον φάκελο Πίνακες και τον φάκελο Αρχεία . Ο φάκελος Πίνακες αντιπροσωπεύει το διαχειριζόμενο τμήμα της λίμνης, ενώ ο φάκελος Αρχεία είναι το μη διαχειριζόμενο τμήμα του lakehouse. Στον φάκελο Πίνακες, μπορείτε να δημιουργήσετε μόνο συντομεύσεις στο ανώτερο επίπεδο. Οι συντομεύσεις δεν υποστηρίζονται σε άλλους υποκαταλόγους του φακέλου Πίνακες . Εάν ο προορισμός της συντόμευσης περιέχει δεδομένα σε μορφή Delta\Parquet, η λίμνη συγχρονίζει αυτόματα τα μετα-δεδομένα και αναγνωρίζει τον φάκελο ως πίνακα. Στον φάκελο Αρχεία, δεν υπάρχουν περιορισμοί σχετικά με το πού μπορείτε να δημιουργήσετε συντομεύσεις. Μπορείτε να τις δημιουργήσετε σε οποιοδήποτε επίπεδο της ιεραρχίας φακέλων. Ο εντοπισμός πίνακα δεν γίνεται στον φάκελο Αρχεία .
Βάση δεδομένων KQL
Όταν δημιουργείτε μια συντόμευση σε μια βάση δεδομένων KQL, εμφανίζεται στον φάκελο "Συντομεύσεις " της βάσης δεδομένων. Η βάση δεδομένων KQL αντιμετωπίζει συντομεύσεις όπως εξωτερικούς πίνακες. Για να υποβάλετε ερώτημα στη συντόμευση, χρησιμοποιήστε τη external_table
συνάρτηση της γλώσσας ερωτημάτων Kusto.
Πού μπορώ να αποκτήσω πρόσβαση σε συντομεύσεις;
Οποιαδήποτε υπηρεσία Fabric ή μη Fabric που μπορεί να έχει πρόσβαση σε δεδομένα στο OneLake μπορεί να χρησιμοποιεί συντομεύσεις. Οι συντομεύσεις είναι διαφανείς σε οποιαδήποτε υπηρεσία που αποκτά πρόσβαση σε δεδομένα μέσω του API OneLake. Οι συντομεύσεις εμφανίζονται απλώς ως ένας άλλος φάκελος στη λίμνη. Τα Apache Spark, SQL, Real-Time Intelligence και Analysis Services μπορούν να χρησιμοποιούν συντομεύσεις κατά την υποβολή ερωτημάτων για δεδομένα.
Apache Spark
Τα σημειωματάρια Apache Spark και οι εργασίες Apache Spark μπορούν να χρησιμοποιούν συντομεύσεις που δημιουργείτε στο OneLake. Οι σχετικές διαδρομές αρχείων μπορούν να χρησιμοποιηθούν για απευθείας ανάγνωση δεδομένων από συντομεύσεις. Επιπλέον, εάν δημιουργήσετε μια συντόμευση στην ενότητα Πίνακες του lakehouse και έχει τη μορφή Delta, μπορείτε να την διαβάσετε ως διαχειριζόμενο πίνακα χρησιμοποιώντας τη σύνταξη SQL Apache Spark.
df = spark.read.format("delta").load("Tables/MyShortcut")
display(df)
df = spark.sql("SELECT * FROM MyLakehouse.MyShortcut LIMIT 1000")
display(df)
Σημείωμα
Η μορφή Delta δεν υποστηρίζει πίνακες με χαρακτήρες διαστήματος στο όνομα. Οποιαδήποτε συντόμευση που περιέχει ένα κενό διάστημα στο όνομα δεν θα ανακαλυφθεί ως πίνακας Delta στο lakehouse.
SQL
Μπορείτε επίσης να διαβάσετε συντομεύσεις στην ενότητα Πίνακες μιας λίμνης μέσω του τελικού σημείου ανάλυσης SQL για το lakehouse. Μπορείτε να αποκτήσετε πρόσβαση στο τελικό σημείο της ανάλυσης SQL μέσω του επιλογέα λειτουργίας του lakehouse ή μέσω του SQL Server Management Studio (SSMS).
SELECT TOP (100) *
FROM [MyLakehouse].[dbo].[MyShortcut]
Ευφυΐα σε πραγματικό χρόνο
Οι συντομεύσεις στις βάσεις δεδομένων KQL αναγνωρίζονται ως εξωτερικοί πίνακες. Για να υποβάλετε ερώτημα στη συντόμευση, χρησιμοποιήστε τη external_table
συνάρτηση της γλώσσας ερωτημάτων Kusto.
external_table('MyShortcut')
| take 100
Υπηρεσίες ανάλυσης
Μπορείτε να δημιουργήσετε σημασιολογικά μοντέλα για lakehouses που περιέχουν συντομεύσεις στην ενότητα Πίνακες του lakehouse. Όταν το μοντέλο σημασιολογίας εκτελείται σε λειτουργία Direct Lake, οι Υπηρεσίες ανάλυσης μπορούν να διαβάσουν δεδομένα απευθείας από τη συντόμευση.
Μη-Fabric
Εφαρμογές και υπηρεσίες εκτός του Fabric μπορούν επίσης να έχουν πρόσβαση σε συντομεύσεις μέσω του OneLake API. Το OneLake υποστηρίζει ένα υποσύνολο των ADLS Gen2 και API χώρου αποθήκευσης αντικειμένων blob. Για να μάθετε περισσότερα σχετικά με το API OneLake, ανατρέξτε στο θέμα Πρόσβαση OneLake με API.
https://onelake.dfs.fabric.microsoft.com/MyWorkspace/MyLakhouse/Tables/MyShortcut/MyFile.csv
Τύποι συντομεύσεων
Οι συντομεύσεις OneLake υποστηρίζουν πολλές προελεύσεις δεδομένων συστήματος αρχείων. Αυτές περιλαμβάνουν εσωτερικές θέσεις OneLake, Azure Data Lake Storage (ADLS) Gen2, Amazon S3, Συμβατό με S3, Google Cloud Storage(GCS) και Dataverse.
Εσωτερικές συντομεύσεις OneLake
Οι εσωτερικές συντομεύσεις oneLake σάς επιτρέπουν να αναφέρετε δεδομένα μέσα σε υπάρχοντα στοιχεία Fabric. Αυτά τα στοιχεία περιλαμβάνουν lakehouses, βάσεις δεδομένων KQL και αποθήκες δεδομένων. Η συντόμευση μπορεί να παραπέμπει σε μια θέση φακέλου μέσα στο ίδιο στοιχείο, σε στοιχεία εντός του ίδιου χώρου εργασίας ή ακόμα και σε όλα τα στοιχεία σε διαφορετικούς χώρους εργασίας. Όταν δημιουργείτε μια συντόμευση μεταξύ στοιχείων, οι τύποι στοιχείων δεν χρειάζεται να συμφωνούν. Για παράδειγμα, μπορείτε να δημιουργήσετε μια συντόμευση σε ένα lakehouse που παραπέμπει σε δεδομένα σε μια αποθήκη δεδομένων.
Όταν ένας χρήστης αποκτά πρόσβαση σε δεδομένα μέσω μιας συντόμευσης σε μια άλλη θέση OneLake, η ταυτότητα του καλούντα χρήστη χρησιμοποιείται για να εξουσιοδοτήσει πρόσβαση στα δεδομένα στη διαδρομή προορισμού της συντόμευσης*. Αυτός ο χρήστης πρέπει να έχει δικαιώματα στη θέση προορισμού για να διαβάσει τα δεδομένα.
Σημαντικό
Κατά την πρόσβαση σε συντομεύσεις μέσω σημασιολογικών μοντέλων Power BI ή T-SQL, η ταυτότητα του καλούντα χρήστη δεν μεταβιβάζεται στον προορισμό συντόμευσης. Διαβιβάζεται η ταυτότητα του καλούντε κατόχου του στοιχείου, αναθέτοντας την πρόσβαση στον καλούντα χρήστη.
Συντομεύσεις ADLS
Οι συντομεύσεις μπορούν επίσης να δημιουργηθούν σε λογαριασμούς αποθήκευσης ADLS Gen2. Όταν δημιουργείτε συντομεύσεις για ADLS, η διαδρομή προορισμού μπορεί να παραπέμπει σε οποιονδήποτε φάκελο εντός του ιεραρχικού χώρου ονομάτων. Η διαδρομή προορισμού πρέπει να περιλαμβάνει τουλάχιστον ένα όνομα κοντέινερ.
Access
Οι συντομεύσεις ADLS πρέπει να δείχνουν στο τελικό σημείο DFS για τον λογαριασμό χώρου αποθήκευσης.
Παράδειγμα: https://accountname.dfs.core.windows.net/
Εάν ο λογαριασμός χώρου αποθήκευσης προστατεύεται από ένα τείχος προστασίας χώρου αποθήκευσης, μπορείτε να ρυθμίσετε τις παραμέτρους της αξιόπιστης πρόσβασης υπηρεσίας. Ανατρέξτε στο θέμα Πρόσβαση σε αξιόπιστο χώρο εργασίας
Εξουσιοδότηση
Οι συντομεύσεις ADLS χρησιμοποιούν ένα μοντέλο εξουσιοδότησης με ανάθεση. Σε αυτό το μοντέλο, ο δημιουργός της συντόμευσης καθορίζει ένα διαπιστευτήριο για τη συντόμευση ADLS και εξουσιοδοτείται κάθε πρόσβαση σε αυτήν τη συντόμευση χρησιμοποιώντας αυτά τα διαπιστευτήρια. Οι υποστηριζόμενοι τύποι ανάθεσης είναι λογαριασμός οργανισμού, κλειδί λογαριασμού, υπογραφή κοινόχρηστης πρόσβασης (SAS) και κύρια υπηρεσία.
- Εταιρικός λογαριασμός - πρέπει να έχει ρόλο "Αναγνώστης δεδομένων αντικειμένου blob χώρου αποθήκευσης", "Συμβάλλων δεδομένων blob χώρου αποθήκευσης" ή "Κάτοχος δεδομένων blob χώρου αποθήκευσης" στο λογαριασμό χώρου αποθήκευσης
- Υπογραφή κοινόχρηστής πρόσβασης (SAS) - πρέπει να περιλαμβάνει τουλάχιστον τα ακόλουθα δικαιώματα: Ανάγνωση, Λίστα και Εκτέλεση
- Κύρια υπηρεσία - πρέπει να έχει τον ρόλο "Αναγνώστης δεδομένων αντικειμένου blob χώρου αποθήκευσης", "Συμβάλλων δεδομένων blob χώρου αποθήκευσης" ή "Κάτοχος δεδομένων αντικειμένου blob χώρου αποθήκευσης" στον λογαριασμό χώρου αποθήκευσης
- Ταυτότητα χώρου εργασίας - πρέπει να έχει ρόλο "Αναγνώστης δεδομένων αντικειμένου blob χώρου αποθήκευσης", "Συμβάλλων δεδομένων αντικειμένου blob χώρου αποθήκευσης" ή "Κάτοχος δεδομένων αντικειμένου blob χώρου αποθήκευσης" στον λογαριασμό χώρου αποθήκευσης
Σημείωμα
Πρέπει να έχετε ενεργοποιημένους ιεραρχικούς χώρους ονομάτων στον λογαριασμό σας χώρου αποθήκευσης ADLS Gen 2.
Συντομεύσεις S3
Μπορείτε επίσης να δημιουργήσετε συντομεύσεις σε λογαριασμούς Amazon S3. Όταν δημιουργείτε συντομεύσεις για το Amazon S3, η διαδρομή προορισμού πρέπει να περιέχει ένα όνομα κάδου τουλάχιστον. Το S3 δεν υποστηρίζει εγγενώς ιεραρχικούς χώρους ονομάτων, αλλά μπορείτε να χρησιμοποιήσετε προθήματα για να μιμηθείτε μια δομή καταλόγου. Μπορείτε να συμπεριλάβετε προθήματα στη διαδρομή συντόμευσης για να περιορίσετε περαιτέρω την εμβέλεια των δεδομένων που είναι προσβάσιμα μέσω της συντόμευσης. Όταν αποκτάτε πρόσβαση σε δεδομένα μέσω μιας συντόμευσης S3, τα προθέματα αναπαρίστανται ως φάκελοι.
Access
Οι συντομεύσεις S3 πρέπει να δείχνουν στο τελικό σημείο https για τον κάδο S3.
Παράδειγμα: https://bucketname.s3.region.amazonaws.com/
Σημείωμα
Δεν χρειάζεται να απενεργοποιήσετε τη ρύθμιση Αποκλεισμός δημόσιας πρόσβασης S3 για τον λογαριασμό σας S3 για να λειτουργήσει η συντόμευση S3.
Η πρόσβαση στο τελικό σημείο S3 δεν πρέπει να αποκλείεται από τείχος προστασίας χώρου αποθήκευσης ή εικονικό ιδιωτικό cloud.
Εξουσιοδότηση
Οι συντομεύσεις S3 χρησιμοποιούν ένα μοντέλο εξουσιοδότησης με ανάθεση. Σε αυτό το μοντέλο, ο δημιουργός της συντόμευσης καθορίζει ένα διαπιστευτήριο για τη συντόμευση S3 και κάθε πρόσβαση σε αυτήν τη συντόμευση εξουσιοδοτείται χρησιμοποιώντας αυτά τα διαπιστευτήρια. Τα υποστηριζόμενα διαπιστευτήρια με ανάθεση είναι κλειδί και μυστικός κωδικός για έναν χρήστη IAM.
Ο χρήστης IAM πρέπει να έχει τα ακόλουθα δικαιώματα στον κάδο στον οποίο παραπέμπει η συντόμευση.
S3:GetObject
S3:GetBucketLocation
S3:ListBucket
Σημείωμα
Οι συντομεύσεις S3 είναι μόνο για ανάγνωση. Δεν υποστηρίζουν λειτουργίες εγγραφής, ανεξάρτητα από τα δικαιώματα για τον χρήστη IAM.
Συντομεύσεις χώρου αποθήκευσης cloud Google
Οι συντομεύσεις μπορούν να δημιουργηθούν στο Google Cloud Storage(GCS) χρησιμοποιώντας το XML API για GCS. Όταν δημιουργείτε συντομεύσεις για τον Χώρο αποθήκευσης Google Cloud, η διαδρομή προορισμού πρέπει να περιέχει ένα όνομα κάδου τουλάχιστον. Μπορείτε επίσης να περιορίσετε την εμβέλεια της συντόμευσης, καθορίζοντας περαιτέρω το πρόθεμα/φάκελο στον οποίο θέλετε να παραπέμπει μέσα στην ιεραρχία χώρου αποθήκευσης.
Access
Κατά τη ρύθμιση παραμέτρων της σύνδεσης για μια συντόμευση GCS, μπορείτε είτε να καθορίσετε το καθολικό τελικό σημείο για την υπηρεσία αποθήκευσης είτε να χρησιμοποιήσετε ένα συγκεκριμένο τελικό σημείο κάδου.
- Παράδειγμα καθολικού τελικού σημείου:
https://storage.googleapis.com
- Παράδειγμα συγκεκριμένου τελικού σημείου κάδου:
https://<BucketName>.storage.googleapis.com
Εξουσιοδότηση
Οι συντομεύσεις GCS χρησιμοποιούν ένα μοντέλο εξουσιοδότησης με ανάθεση. Σε αυτό το μοντέλο, ο δημιουργός της συντόμευσης καθορίζει ένα διαπιστευτήριο για τη συντόμευση GCS και κάθε πρόσβαση σε αυτήν τη συντόμευση εξουσιοδοτείται με χρήση αυτών των διαπιστευτηρίων. Τα υποστηριζόμενα διαπιστευτήρια με ανάθεση είναι ένα κλειδί και μυστικός κωδικός HMAC για έναν λογαριασμό υπηρεσίας ή λογαριασμό χρήστη.
Ο λογαριασμός πρέπει να έχει δικαίωμα πρόσβασης στα δεδομένα εντός του κάδου GCS. Εάν το συγκεκριμένο τελικό σημείο κάδου χρησιμοποιήθηκε στη σύνδεση για τη συντόμευση, ο λογαριασμός πρέπει να έχει τα ακόλουθα δικαιώματα:
storage.objects.get
stoage.objects.list
Εάν το καθολικό τελικό σημείο χρησιμοποιήθηκε στη σύνδεση για τη συντόμευση, ο λογαριασμός πρέπει επίσης να έχει τα εξής δικαιώματα:
storage.buckets.list
Σημείωμα
Οι συντομεύσεις GCS είναι μόνο για ανάγνωση. Δεν υποστηρίζουν λειτουργίες εγγραφής, ανεξάρτητα από τα δικαιώματα για τον λογαριασμό που χρησιμοποιείται.
Συντομεύσεις αντίστροφων δεδομένων
Η άμεση ενοποίηση του Dataverse με το Microsoft Fabric επιτρέπει στους οργανισμούς να επεκτείνουν τις εταιρικές εφαρμογές και διαδικασίες του Dynamics 365 στο Fabric. Αυτή η ενοποίηση επιτυγχάνεται μέσω συντομεύσεων, οι οποίες μπορούν να δημιουργηθούν με δύο τρόπους: μέσω της πύλης δημιουργού του PowerApps ή απευθείας μέσω του Fabric.
Δημιουργία συντομεύσεων μέσω του PowerApps Maker Portal
Εξουσιοδοτημένοι χρήστες του PowerApps μπορούν να έχουν πρόσβαση στην πύλη δημιουργού του PowerApps και να χρησιμοποιούν τη δυνατότητα Σύνδεση στο Microsoft Fabric . Από αυτήν τη μοναδική ενέργεια, δημιουργείται ένα Lakehouse στο Fabric και οι συντομεύσεις δημιουργούνται αυτόματα για κάθε πίνακα στο περιβάλλον Dataverse. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Άμεση ενοποίηση του Dataverse με το Microsoft Fabric.
Δημιουργία συντομεύσεων μέσω του Fabric
Οι χρήστες fabric μπορούν επίσης να δημιουργήσουν συντομεύσεις για το Dataverse. Από την UX δημιουργίας συντομεύσεων, οι χρήστες μπορούν να επιλέξουν Dataverse, να παράσχουν τη διεύθυνση URL του περιβάλλοντός τους και να περιηγηθούν στους διαθέσιμους πίνακες. Αυτή η εμπειρία επιτρέπει στους χρήστες να επιλέγουν επιλεκτικά τους πίνακες που θα μεταφέρουν στο Fabric αντί να εισάγουν όλους τους πίνακες.
Σημείωμα
Οι πίνακες dataverse πρέπει πρώτα να είναι διαθέσιμοι στην UX Dataverse Managed Lake, για να είναι ορατοί στην UX δημιουργίας συντομεύσεων Fabric. Εάν οι πίνακές σας δεν είναι ορατοί από το Fabric, χρησιμοποιήστε τη δυνατότητα Σύνδεση στο Microsoft Fabric από την πύλη δημιουργού του PowerApps.
Εξουσιοδότηση
Οι συντομεύσεις του αντίστροφου δεδομένων χρησιμοποιούν ένα μοντέλο εξουσιοδότησης με ανάθεση. Σε αυτό το μοντέλο, ο δημιουργός της συντόμευσης καθορίζει ένα διαπιστευτήριο για τη συντόμευση Dataverse και κάθε πρόσβαση σε αυτήν τη συντόμευση εξουσιοδοτείται χρησιμοποιώντας αυτά τα διαπιστευτήρια. Ο υποστηριζόμενος τύπος διαπιστευτηρίων ανάθεσης είναι Εταιρικός λογαριασμός (OAuth2). Ο εταιρικός λογαριασμός πρέπει να έχει δικαίωμα διαχειριστή συστήματος για πρόσβαση σε δεδομένα στο Dataverse Managed Lake.
Σημείωμα
Οι οντότητες υπηρεσίας που προστίθενται στον χώρο εργασίας fabric πρέπει να έχουν τον ρόλο διαχειριστή για να εξουσιοδοτήσουν τη συντόμευση του Dataverse.
Προσωρινή αποθήκευση
Η προσωρινή αποθήκευση συντομεύσεων μπορεί να χρησιμοποιηθεί για τη μείωση του κόστους εξόδου που σχετίζεται με την πρόσβαση σε δεδομένα μεταξύ cloud. Καθώς τα αρχεία διαβάζονται μέσω μιας εξωτερικής συντόμευσης, τα αρχεία αποθηκεύονται σε ένα cache για τον χώρο εργασίας Fabric. Οι επόμενες αιτήσεις ανάγνωσης εξυπηρετούνται από το cache και όχι από την υπηρεσία παροχής απομακρυσμένου χώρου αποθήκευσης. Τα προσωρινά αποθηκευμένα αρχεία έχουν περίοδο διατήρησης 24 ωρών. Κάθε φορά που γίνεται πρόσβαση στο αρχείο, γίνεται επαναφορά της περιόδου διατήρησης. Εάν το αρχείο στην υπηρεσία παροχής απομακρυσμένου χώρου αποθήκευσης είναι πιο πρόσφατο από το αρχείο στο cache, η αίτηση σερβίρεται από την υπηρεσία παροχής απομακρυσμένου χώρου αποθήκευσης και το ενημερωμένο αρχείο θα αποθηκευτεί στο cache. Εάν δεν έχει γίνει πρόσβαση σε ένα αρχείο για περισσότερες από 24 ώρες, εκκαθαρίζεται από το cache. Μεμονωμένα αρχεία μεγαλύτερα από 1 GB σε μέγεθος δεν αποθηκεύονται στο cache.
Σημείωμα
Η προσωρινή αποθήκευση συντομεύσεων προς το παρόν υποστηρίζεται μόνο για συντομεύσεις συμβατές με GCS, S3 και S3.
Για να ενεργοποιήσετε την προσωρινή αποθήκευση για συντομεύσεις, ανοίξτε τον πίνακα Ρυθμίσεις χώρου εργασίας. Επιλέξτε την καρτέλα OneLake . Αλλάξτε τη ρύθμιση του cache σε Ενεργό και επιλέξτε Αποθήκευση.
Πώς χρησιμοποιούν οι συντομεύσεις τις συνδέσεις cloud
Η εξουσιοδότηση συντόμευσης ADLS και S3 ανατίθεται χρησιμοποιώντας συνδέσεις cloud. Όταν δημιουργείτε μια νέα συντόμευση ADLS ή S3, δημιουργείτε μια νέα σύνδεση ή επιλέγετε μια υπάρχουσα σύνδεση για την προέλευση δεδομένων. Ο ορισμός μιας σύνδεσης για μια συντόμευση είναι μια λειτουργία σύνδεσης. Μόνο χρήστες με δικαιώματα στη σύνδεση μπορούν να εκτελέσουν τη λειτουργία σύνδεσης. Εάν δεν έχετε δικαιώματα στη σύνδεση, δεν μπορείτε να δημιουργήσετε νέες συντομεύσεις χρησιμοποιώντας αυτήν τη σύνδεση.
Ασφάλεια συντόμευσης
Οι συντομεύσεις απαιτούν συγκεκριμένα δικαιώματα για τη διαχείριση και χρήση. Η ασφάλεια συντόμευσης OneLake εξετάζει τα δικαιώματα που απαιτούνται για τη δημιουργία συντομεύσεων και την πρόσβαση σε δεδομένα χρησιμοποιώντας αυτές.
Πώς χειρίζονται οι συντομεύσεις διαγραφές;
Οι συντομεύσεις δεν εκτελούν επικαλυπτμένες διαγραφές. Όταν εκτελείτε μια λειτουργία διαγραφής σε μια συντόμευση, διαγράφετε μόνο το αντικείμενο συντόμευσης. Τα δεδομένα στη συντόμευση προορισμού παραμένουν αμετάβλητα. Ωστόσο, εάν εκτελέσετε μια λειτουργία διαγραφής σε ένα αρχείο ή φάκελο μέσα σε μια συντόμευση και έχετε δικαιώματα στη συντόμευση προορισμού για την εκτέλεση της λειτουργίας διαγραφής, τα αρχεία ή/και οι φάκελοι διαγράφονται στον προορισμό. Το ακόλουθο παράδειγμα παρουσιάζει αυτό το σημείο.
Παράδειγμα διαγραφής
Ο χρήστης Α έχει μια λίμνη με την ακόλουθη διαδρομή:
MyLakehouse\Files\MyShortcut\Foo\Bar
Το MyShortcut είναι μια συντόμευση που παραπέμπει σε έναν λογαριασμό ADLS Gen2 που περιέχει τους καταλόγους Foo\Bar .
Διαγραφή αντικειμένου συντόμευσης
Ο χρήστης A εκτελεί μια λειτουργία διαγραφής στην ακόλουθη διαδρομή:
MyLakehouse\Files\MyShortcut
Σε αυτή την περίπτωση, το MyShortcut διαγράφεται από το lakehouse. Οι συντομεύσεις δεν εκτελούν επικαλυπττικές διαγραφές, επομένως, τα αρχεία και οι κατάλογοι στον λογαριασμό ADLS Gen2 Foo\Bar παραμένουν ανεπηρέαστα.
Διαγραφή περιεχομένου στο οποίο αναφέρεται μια συντόμευση
Ο χρήστης A εκτελεί μια λειτουργία διαγραφής στην ακόλουθη διαδρομή:
MyLakehouse\Files\MyShortcut\Foo\Bar
Σε αυτή την περίπτωση, εάν ο χρήστης A έχει δικαιώματα εγγραφής στον λογαριασμό ADLS Gen2, ο κατάλογος bar διαγράφεται από τον λογαριασμό ADLS Gen2.
Προβολή διαχρονικής καταγραφής χώρου εργασίας
Όταν δημιουργείτε συντομεύσεις μεταξύ πολλών στοιχείων Fabric μέσα σε έναν χώρο εργασίας, μπορείτε να απεικονίσετε τις σχέσεις συντόμευσης μέσω της προβολής διαχρονικής καταγραφής του χώρου εργασίας. Επιλέξτε το κουμπί Προβολή διαχρονικής καταγραφής ( ) στην επάνω δεξιά γωνία της εξερεύνησης χώρου εργασίας.
Σημείωμα
Η προβολή διαχρονικής καταγραφής περικλείεται σε έναν μόνο χώρο εργασίας. Δεν θα εμφανίζονται συντομεύσεις σε τοποθεσίες εκτός του επιλεγμένου χώρου εργασίας.
Περιορισμοί και ζητήματα
- Ο μέγιστος αριθμός συντομεύσεων ανά στοιχείο Fabric είναι 100.000. Σε αυτό το περιβάλλον, ο όρος item αναφέρεται σε: εφαρμογές, lakehouses, αποθήκες, αναφορές και πολλά άλλα.
- Ο μέγιστος αριθμός συντομεύσεων σε μία μόνο διαδρομή OneLake είναι 10.
- Ο μέγιστος αριθμός άμεσων συντομεύσεων σε συνδέσεις συντόμευσης είναι 5.
- Οι διαδρομές προορισμού ADLS και S3 δεν μπορούν να περιέχουν δεσμευμένους χαρακτήρες από την ενότητα 2.2 RFC 3986. Για επιτρεπόμενους χαρακτήρες, ανατρέξτε στην ενότητα RFC 3968 2.3.
- Τα ονόματα συντομεύσεων OneLake, οι γονικές διαδρομές και οι διαδρομές προορισμού δεν μπορούν να περιέχουν χαρακτήρες "%" ή "+".
- Οι συντομεύσεις δεν υποστηρίζουν μη λατινικούς χαρακτήρες.
- Η αντιγραφή API αντικειμένων Blob δεν υποστηρίζεται για συντομεύσεις ADLS ή S3.
- Η συνάρτηση Αντιγραφή δεν λειτουργεί σε συντομεύσεις που δείχνουν απευθείας σε κοντέινερ ADLS. Συνιστάται να δημιουργήσετε συντομεύσεις ADLS σε έναν κατάλογο που βρίσκεται τουλάχιστον ένα επίπεδο κάτω από ένα κοντέινερ.
- Δεν είναι δυνατή η δημιουργία πρόσθετων συντομεύσεων μέσα σε συντομεύσεις ADLS ή S3.
- Η καταγωγή των συντομεύσεων στις Αποθήκες δεδομένων και τα Σημασιολογικά μοντέλα δεν είναι διαθέσιμη προς το παρόν.
- Μπορεί να χρειαστεί έως και ένα λεπτό για να αναγνωρίσει το API πίνακα τις νέες συντομεύσεις.