Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Applies to:✅ Warehouse in Microsoft Fabric
Το Microsoft Fabric προσφέρει τη δυνατότητα δημιουργίας σχεδόν στιγμιαίων κλώνων μηδενικού αντιγράφου με ελάχιστο κόστος αποθήκευσης.
- Οι κλώνοι πινάκων διευκολύνουν τις διαδικασίες ανάπτυξης και δοκιμής, δημιουργώντας αντίγραφα πινάκων σε χαμηλότερα περιβάλλοντα.
- Οι κλώνοι πινάκων παρέχουν συνεπείς αναφορές και αντιγραφή με μηδενικό αντίγραφο δεδομένων για αναλυτικούς φόρτους εργασίας και μοντελοποίηση και δοκιμές εκμάθησης μηχανής.
- Οι κλώνοι πίνακα παρέχουν τη δυνατότητα ανάκτησης δεδομένων σε περίπτωση αποτυχημένης έκδοσης ή καταστροφής δεδομένων, διατηρώντας την προηγούμενη κατάσταση δεδομένων.
- Οι κλώνοι πινάκων βοηθούν στη δημιουργία ιστορικών αναφορών που απεικονίζουν την κατάσταση των δεδομένων όπως υπήρχε στο παρελθόν από ένα συγκεκριμένο χρονικό σημείο.
- Οι κλώνοι πίνακα σε ένα συγκεκριμένο χρονικό σημείο μπορούν να διατηρήσουν την κατάσταση των δεδομένων σε συγκεκριμένα επιχειρηματικά σημεία εγκαίρως.
Μπορείτε να χρησιμοποιήσετε τις εντολές ΔΗΜΙΟΥΡΓΙΑ ΠΊΝΑΚΑ AS CLONE OF T-SQL για να δημιουργήσετε έναν κλώνο πίνακα. Για μια εκμάθηση, ανατρέξτε στο εκπαιδευτικό βοήθημα: Κλωνοποιήστε έναν πίνακα με T-SQL σε μια Αποθήκη ή Εκπαιδευτικό βοήθημα: Κλωνοποιήστε πίνακες στην πύλη Fabric.
Μπορείτε επίσης να υποβάλετε ερωτήματα για δεδομένα σε μια αποθήκη, όπως φαινόταν στο παρελθόν, χρησιμοποιώντας τη σύνταξη T-SQL OPTION . Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Υποβολή ερωτημάτων για δεδομένα όπως υπήρχαν στο παρελθόν.
Τι είναι η κλωνοποίηση μηδενικής αντιγραφής;
Ένας κλώνος μηδενικής αντιγραφής δημιουργεί μια αναπαραγωγή του πίνακα αντιγράφοντας τα μετα-δεδομένα, ενώ εξακολουθεί να αναφέρεται στα ίδια αρχεία δεδομένων στο OneLake. Τα μετα-δεδομένα αντιγράφονται ενώ τα υποκείμενα δεδομένα του πίνακα που είναι αποθηκευμένα ως αρχεία parquet δεν αντιγράφονται. Η δημιουργία ενός κλώνου είναι παρόμοια με τη δημιουργία ενός πίνακα μέσα σε μια Αποθήκη στο Microsoft Fabric.
Κλωνοποίηση πίνακα στην Αποθήκη δεδομένων Fabric
Μέσα σε μια αποθήκη, ένας κλώνος ενός πίνακα μπορεί να δημιουργηθεί σχεδόν στιγμιαία χρησιμοποιώντας απλό T-SQL. Ένας κλώνος ενός πίνακα μπορεί να δημιουργηθεί εντός ή μεταξύ σχημάτων σε μια αποθήκη.
Δημιουργία κλωνοποίησης πίνακα
Η κλωνοποίηση ενός πίνακα μπορεί να δημιουργηθεί με βάση οποιοδήποτε από τα εξής:
Current point-in-time: The clone is based on the present state of the table.
Previous point-in-time: The clone is based on a point-in-time up to thirty days in the past. Ο κλώνος του πίνακα περιέχει τα δεδομένα όπως εμφανίζονταν στο επιθυμητό χρονικό σημείο του παρελθόντος. Στον κλάδο, αυτή η δυνατότητα είναι γνωστή ως "ταξίδι στο χρόνο". Ο νέος πίνακας δημιουργείται με μια χρονική σήμανση που βασίζεται σε UTC. Για παραδείγματα, ανατρέξτε στο θέμα Κλωνοποίηση πίνακα από το προηγούμενο χρονικό σημείο ή ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑΣ ΚΛΩΝΟΥ.
Μπορείτε επίσης να κλωνοποιήσετε μια ομάδα πινάκων ταυτόχρονα. Αυτό μπορεί να είναι χρήσιμο για την κλωνοποίηση μιας ομάδας σχετικών πινάκων την ίδια χρονική στιγμή. Για παράδειγμα, ανατρέξτε στο θέμα Κλωνοποίηση πολλών πινάκων ταυτόχρονα.
You can also query data from tables as they existed in the past, using the Time travel feature in Fabric Data Warehouse.
Data retention
Η Αποθήκη διατηρεί αυτόματα και διατηρεί το ιστορικό δεδομένων για 30 ημερολογιακές ημέρες, επιτρέποντας την δημιουργία κλώνων κάποια στιγμή. Όλες οι εισαγωγές, οι ενημερώσεις και οι διαγραφές που έγιναν στην αποθήκη δεδομένων διατηρούνται για 30 ημερολογιακές ημέρες.
Δεν υπάρχει όριο στον αριθμό κλώνων που δημιουργήθηκαν τόσο εντός όσο και μεταξύ σχημάτων.
Ξεχωριστή και ανεξάρτητη
Κατά τη δημιουργία, ένας κλώνος πίνακα είναι μια ανεξάρτητη και ξεχωριστή παρουσίαση των δεδομένων από την αρχική προέλευση.
- Οποιεσδήποτε αλλαγές γίνονται μέσω DML ή DDL στην προέλευση του πίνακα κλωνοποίησης δεν αντικατοπτρίζονται στον πίνακα κλωνοποίησης.
- Παρομοίως, οποιεσδήποτε αλλαγές γίνονται μέσω DDL ή DML στον κλώνο πίνακα δεν αντικατοπτρίζονται στην προέλευση του πίνακα κλωνοποίησης.
Δικαιώματα για τη δημιουργία ενός κλώνου πίνακα
Τα παρακάτω δικαιώματα απαιτούνται για τη δημιουργία ενός κλωνοποίησης πίνακα:
- Users with Admin, Member, or Contributor workspace roles can clone the tables within the workspace. Ο ρόλος του χώρου εργασίας Θεατής δεν μπορεί να δημιουργήσει έναν κλώνο.
- SELECT permission on all the rows and columns of the source of the table clone is required.
- User must have CREATE TABLE permission in the schema where the table clone will be created.
Διαγραφή ενός κλώνου πίνακα
Λόγω της αυτόνομης ύπαρξής της, τόσο η αρχική πηγή όσο και οι κλώνοι μπορούν να διαγραφούν χωρίς περιορισμούς. Όταν δημιουργηθεί ένας κλώνος, παραμένει σε ισχύ μέχρι να διαγραφεί από τον χρήστη.
- Users with Admin, Member, or Contributor workspace roles can delete the table clone within the workspace.
- Users who have ALTER SCHEMA permissions on the schema in which the table clone resides can delete the table clone.
Μεταβίβαση κλωνοποίησης πίνακα
Τα αντικείμενα που περιγράφονται εδώ περιλαμβάνονται στον κλώνο πίνακα:
Ο πίνακας κλωνοποίησης λαμβάνει την ασφάλεια SQL σε επίπεδο αντικειμένου από τον πίνακα προέλευσης του κλώνου. As the workspace roles provide read access by default, DENY permission can be set on the table clone if desired.
Ο πίνακας κλωνοποίησης λαμβάνει την ασφάλεια σε επίπεδο γραμμών (RLS) και τη δυναμική απόκρυψη δεδομένων από την προέλευση του πίνακα κλωνοποίησης.
Ο πίνακας κλωνοποίησης λαμβάνει όλα τα χαρακτηριστικά που υπάρχουν στον πίνακα προέλευσης, είτε ο κλώνος δημιουργήθηκε μέσα στο ίδιο σχήμα είτε σε διαφορετικά σχήματα σε μια αποθήκη.
Ο πίνακας κλωνοποίησης λαμβάνει τους κύριους και μοναδικούς περιορισμούς κλειδιού που έχουν οριστεί στον πίνακα προέλευσης.
Δημιουργείται ένα αρχείο καταγραφής δέλτα μόνο για ανάγνωση για κάθε κλώνο πίνακα που δημιουργείται εντός της Αποθήκης. Τα αρχεία δεδομένων που είναι αποθηκευμένα ως αρχεία parquet δέλτα είναι μόνο για ανάγνωση. Αυτό εξασφαλίζει ότι τα δεδομένα παραμένουν πάντα προστατευμένα από την καταστροφή.
Σενάρια κλωνοποίησης πίνακα
Εξετάστε τη δυνατότητα κλωνοποίησης πινάκων σχεδόν στιγμιαία και με ελάχιστο κόστος αποθήκευσης στα παρακάτω ευεργετικά σενάρια:
Ανάπτυξη και δοκιμές
Οι κλώνοι πινάκων επιτρέπουν στους προγραμματιστές και τους δοκιμαστές να πειραματίζονται, να επικυρώνουν και να βελτιώνουν τους πίνακες χωρίς να επηρεάζονται οι πίνακες στο περιβάλλον παραγωγής. Ο κλώνος παρέχει έναν ασφαλή και απομονωμένο χώρο για τη διεξαγωγή δραστηριοτήτων ανάπτυξης και δοκιμής νέων δυνατοτήτων, εξασφαλίζοντας την ακεραιότητα και τη σταθερότητα του περιβάλλοντος παραγωγής. Χρησιμοποιήστε έναν κλώνο πίνακα για να αντιστρέψετε γρήγορα ένα αντίγραφο περιβάλλοντος τύπου παραγωγής για σκοπούς αντιμετώπισης προβλημάτων, πειραματισμού, ανάπτυξης και δοκιμών.
Συνεπής αναφορά, εξερεύνηση δεδομένων και μοντελοποίηση εκμάθησης μηχανής
Για να συμβαδίζουν με το συνεχώς μεταβαλλόμενο τοπίο των δεδομένων, είναι απαραίτητη η συχνή εκτέλεση θέσεων εργασίας ETL. Οι κλώνοι πίνακα υποστηρίζουν αυτόν τον στόχο διασφαλίζοντας την ακεραιότητα των δεδομένων, παρέχοντας παράλληλα την ευελιξία να δημιουργούνται αναφορές με βάση τους κλωνοποιημένους πίνακες, ενώ η επεξεργασία στο παρασκήνιο συνεχίζεται. Επιπλέον, οι κλώνοι πίνακα επιτρέπουν την αναπαραγωγή προηγούμενων αποτελεσμάτων για μοντέλα εκμάθησης μηχανής. Διευκολύνουν επίσης πολύτιμες δεδομενικές πληροφορίες, επιτρέποντας την εξερεύνηση και ανάλυση ιστορικών δεδομένων.
Χαμηλού κόστους, σχεδόν στιγμιαία αποκατάσταση
Σε περίπτωση τυχαίας απώλειας δεδομένων ή καταστροφής, οι υπάρχοντες κλώνοι πίνακα μπορούν να χρησιμοποιηθούν για την ανάκτηση του πίνακα στην προηγούμενη κατάστασή του.
Data archiving
Για σκοπούς ελέγχου ή συμμόρφωσης, μπορούν να χρησιμοποιηθούν εύκολα μηδέν κλώνοι αντιγραφής για τη δημιουργία αντιγράφων δεδομένων, όπως υπήρχαν σε ένα συγκεκριμένο χρονικό σημείο στο παρελθόν. Ορισμένα δεδομένα μπορεί να χρειαστεί να αρχειοθετηθούν για μακροπρόθεσμη διατήρηση ή νομική συμμόρφωση. Η κλωνοποίηση του πίνακα σε διάφορα ιστορικά σημεία εξασφαλίζει ότι τα δεδομένα διατηρούνται στην αρχική του μορφή.
Limitations
- Οι κλώνοι πινάκων σε όλες τις αποθήκες ενός χώρου εργασίας δεν υποστηρίζονται προς το παρόν.
- Οι κλώνοι πινάκων σε πολλούς χώρους εργασίας δεν υποστηρίζονται προς το παρόν.
- Ο πίνακας Κλωνοποίηση δεν υποστηρίζεται στο τελικό σημείο ανάλυσης SQL του Lakehouse.
- Η κλωνοποίηση μιας αποθήκης ή σχήματος δεν υποστηρίζεται προς το παρόν.
- Δεν είναι δυνατή η δημιουργία κλώνων πίνακα που υποβλήθηκαν πριν από την περίοδο διατήρησης τριάντα ημερών.
- Οι αλλαγές στο σχήμα πίνακα εμποδίζουν τη δημιουργία ενός κλώνου πριν στην αλλαγή σχήματος πίνακα.