Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για:✅ Warehouse στο Microsoft Fabric
Σε αυτή την εκμάθηση, μάθετε πώς μπορείτε να κλωνοποιήσετε έναν πίνακα με T-SQL. Συγκεκριμένα, θα μάθετε πώς μπορείτε να δημιουργήσετε έναν πίνακα κλωνοποίηση με την πρόταση ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑΣ Ως ΚΛΩΝΟΠΟΙΗ πρόταση T-SQL.
Σημείωση
Αυτό το εκπαιδευτικό βοήθημα αποτελεί μέρος ενός σεναρίου από άκρο σε άκρο. Για να ολοκληρώσετε αυτή την εκμάθηση, πρέπει πρώτα να ολοκληρώσετε αυτά τα προγράμματα εκμάθησης:
- Δημιουργία χώρου εργασίας
- Δημιουργία Αποθήκης
- πρόσληψη δεδομένων σε Αποθήκης
Ένας κλωνοποιημένος πίνακας παρέχει πολλά πλεονεκτήματα:
- Μπορείτε να χρησιμοποιήσετε την πρόταση
CREATE TABLE AS CLONE OF T-SQL για να δημιουργήσετε έναν κλώνο πίνακα κατά τητρέχουσα σε χρονικό σημείο ή σε μιαπροηγούμενη στο χρονικό σημείο. - Μπορείτε να κλωνοποιήσετε πίνακες στην πύλη Fabric. Για παραδείγματα, ανατρέξτε στο εκπαιδευτικό βοήθημα: Κλωνοποίηση πινάκων στην πύλη Fabric.
- Μπορείτε να υποβάλετε ερωτήματα για δεδομένα σε μια Αποθήκη όπως φαινόταν στο παρελθόν, χρησιμοποιώντας μια πρόταση
SELECTμε τον όροOPTION. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Υποβολή ερωτημάτων για δεδομένα όπως υπήρχαν στο παρελθόν.
Κλωνοποίηση ενός πίνακα μέσα στο ίδιο σχήμα
Σε αυτή την εργασία, μάθετε πώς μπορείτε να κλωνοποιήσετε έναν πίνακα μέσα στο ίδιο σχήμα στην αποθήκη.
Βεβαιωθείτε ότι ο χώρος εργασίας που δημιουργήσατε στην πρώτη εκμάθηση είναι ανοιχτός.
Στην αποθήκη
Wide World Importers, στην κορδέλα Αρχική, επιλέξτε Νέο ερώτημα SQL.Στο πρόγραμμα επεξεργασίας ερωτημάτων, επικολλήστε τον ακόλουθο κώδικα. Ο κώδικας δημιουργεί έναν κλώνο του πίνακα
dimension_cityκαι τουfact_saleπίνακα.--Create a clone of the dbo.dimension_city table. CREATE TABLE [dbo].[dimension_city1] AS CLONE OF [dbo].[dimension_city]; --Create a clone of the dbo.fact_sale table. CREATE TABLE [dbo].[fact_sale1] AS CLONE OF [dbo].[fact_sale];Για να εκτελέσετε το ερώτημα, στην κορδέλα του εργαλείου σχεδίασης ερωτημάτων, επιλέξτε Εκτέλεση.
Όταν ολοκληρωθεί η εκτέλεση, για προεπισκόπηση των φορτωμένων δεδομένων, στο τμήμα παραθύρου Εξερεύνηση
, επιλέξτε .
Για να δημιουργήσετε έναν κλώνο πίνακα από μια προηγούμενη χρονική, στο πρόγραμμα επεξεργασίας ερωτημάτων, επικολλήστε την ακόλουθη κώδικα για να αντικαταστήσετε τις υπάρχουσες προτάσεις. Ο κώδικας δημιουργεί έναν κλώνο του πίνακα
dimension_cityκαι τουfact_saleπίνακα κάποια στιγμή.--Create a clone of the dbo.dimension_city table at a specific point in time. CREATE TABLE [dbo].[dimension_city2] AS CLONE OF [dbo].[dimension_city] AT '2025-01-01T10:00:00.000'; --Create a clone of the dbo.fact_sale table at a specific point in time. CREATE TABLE [dbo].[fact_sale2] AS CLONE OF [dbo].[fact_sale] AT '2025-01-01T10:00:00.000';Σημαντικός
Θα πρέπει να αντικαταστήσετε τη χρονική σήμανση με μια προηγούμενη ημερομηνία που είναι εντός 30 ημερών από σήμερα, αλλά μετά την ημερομηνία και ώρα (στη Συντονισμένη παγκόσμια ώρα—UTC) που ολοκληρώσατε τα δεδομένα πρόσληψης σε μια εκμάθηση αποθήκης.
Εκτελέστε το ερώτημα.
Όταν ολοκληρωθεί η εκτέλεση, κάντε προεπισκόπηση των δεδομένων που φορτώθηκαν στον πίνακα
fact_sale2.Μετονομάστε το ερώτημα σε
Clone Tables.
Κλωνοποίηση πίνακα σε σχήματα εντός της ίδιας αποθήκης
Σε αυτή την εργασία, μάθετε πώς μπορείτε να κλωνοποιήσετε έναν πίνακα σε διάφορα σχήματα μέσα στην ίδια αποθήκη.
Για να δημιουργήσετε ένα νέο ερώτημα, στην κορδέλα Αρχική
, επιλέξτε Νέο ερώτημα SQL .Στο πρόγραμμα επεξεργασίας ερωτημάτων, επικολλήστε τον ακόλουθο κώδικα. Ο κώδικας δημιουργεί ένα σχήμα και, στη συνέχεια, δημιουργεί έναν κλώνο του
fact_saleπίνακα και τουdimension_cityπίνακα στο νέο σχήμα.--Create a new schema within the warehouse named dbo1. CREATE SCHEMA dbo1; GO --Create a clone of dbo.fact_sale table in the dbo1 schema. CREATE TABLE [dbo1].[fact_sale1] AS CLONE OF [dbo].[fact_sale]; --Create a clone of dbo.dimension_city table in the dbo1 schema. CREATE TABLE [dbo1].[dimension_city1] AS CLONE OF [dbo].[dimension_city];Εκτελέστε το ερώτημα.
Όταν ολοκληρωθεί η εκτέλεση, κάντε προεπισκόπηση των δεδομένων που φορτώθηκαν στον πίνακα
dimension_city1στοdbo1σχήμα.Για να δημιουργήσετε κλώνους πίνακα από μια προηγούμενη χρονική, στο πρόγραμμα επεξεργασίας ερωτημάτων, επικολλήστε την ακόλουθη κώδικα για να αντικαταστήσετε τις υπάρχουσες προτάσεις. Ο κώδικας δημιουργεί έναν κλώνο του
dimension_cityπίνακα και τουfact_saleπίνακα σε συγκεκριμένες χρονικές στιγμές στο νέο σχήμα.--Create a clone of the dbo.dimension_city table in the dbo1 schema. CREATE TABLE [dbo1].[dimension_city2] AS CLONE OF [dbo].[dimension_city] AT '2025-01-01T10:00:00.000'; --Create a clone of the dbo.fact_sale table in the dbo1 schema. CREATE TABLE [dbo1].[fact_sale2] AS CLONE OF [dbo].[fact_sale] AT '2025-01-01T10:00:00.000';Σημαντικός
Θα πρέπει να αντικαταστήσετε τη χρονική σήμανση με μια προηγούμενη ημερομηνία που είναι εντός 30 ημερών από σήμερα, αλλά μετά την ημερομηνία και ώρα (σε UTC) που ολοκληρώσατε τα δεδομένα πρόσληψης σε ένα πρόγραμμα εκμάθησης Αποθήκης.
Εκτελέστε το ερώτημα.
Όταν ολοκληρωθεί η εκτέλεση, κάντε προεπισκόπηση των δεδομένων που φορτώθηκαν στον πίνακα
fact_sale2στοdbo1σχήμα.Μετονομάστε το ερώτημα σε
Clone Tables Across Schemas.
Επόμενο βήμα
Εκμάθηση : Μετασχηματισμός δεδομένων με αποθηκευμένη διαδικασία σε Αποθήκης