Opetusohjelma: Kloonaa taulukko T-SQL:llä varastossa
Koskee:✅ Microsoft Fabric -varasto
Tässä opetusohjelmassa opit kloonaamaan taulukon T-SQL:llä. Opit erityisesti luomaan -taulukon kloonaamaanLUO TAULUKKO KLOONAA T-SQL-lauseena.
Muistiinpano
Tämä opetusohjelma on osa päästä päähän -skenaariota. Jotta voit suorittaa tämän opetusohjelman, sinun on suoritettava ensin nämä opetusohjelmat:
Kloonattu taulukko tarjoaa useita etuja:
- Voit käyttää LUO TAULUKKO KLOONAA T-SQL -lausekkeena luodaksesi taulukon kloonaamiseksi nykyisen nykyisen tai edellisessä.
- Voit kloonata taulukoita Fabric-portaalissa. Katso esimerkkejä opetusohjelmasta: Kloonaa taulukot Fabric-portaalissa.
- Voit tehdä kyselyjä varaston tiedoista sellaisina kuin ne näkyivät aikaisemmin, käyttämällä
SELECT
-lauseketta, jossa onOPTION
-lause. Lisätietoja on kohdassa Tietojen kysely sellaisina kuin ne olivat olemassa aiemmin.
Kloonaa samassa rakenteessa oleva taulukko
Tässä tehtävässä opit kloonaamaan taulukon samassa rakenteessa varastossa.
Varmista, että ensimmäisessä opetusohjelmassa luomasi työtila on avoinna.
Valitse
Wide World Importers
-varaston valintanauhasta HomeUusi SQL-kysely -.Liitä seuraava koodi kyselyeditoriin. Koodi luo kloonauksen
dimension_city
-taulukosta jafact_sale
-taulukosta.--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];
Jos haluat suorittaa kyselyn, valitse kyselyjen suunnitteluohjelman valintanauhassa Suorita.
Kun suoritus on valmis, esikatsele ladattuja tietoja valitsemalla Explorerin -ruudussa
dimension_city1
.Jos haluat luoda taulukko kloonauksen ajan, liitä kyselyeditorissa seuraava koodi , jos haluat korvata olemassa olevat lausekkeet. Koodi luo kloonauksen
dimension_city
taulukosta jafact_sale
taulukon tiettynä ajankohtana.--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';
Tärkeä
Korvaa aikaleima sellaisella kuluneella päivämäärällä, joka on 30 päivän kuluessa tästä päivästä, mutta sen päivämäärän ja ajan jälkeen (UTC-aikana, koordinoituna yleisaikana), jolloin suoritit tietojen ne Varaston opetusohjelmassa.
Suorita kysely.
Kun suoritus on valmis, esikatsele
fact_sale2
taulukkoon ladattuja tietoja.Nimeä kysely uudelleen nimellä
Clone Tables
.
Kloonaa taulukko saman varaston rakenteet sisältämien rakenteet
Tässä tehtävässä opit kloonaamaan taulukon samassa varastossa olevien rakenteet.
Jos haluat luoda uuden kyselyn, valitse Home -valintanauhasta Uusi SQL-kysely.
Liitä seuraava koodi kyselyeditoriin. Koodi luo rakenteen ja luo sitten kloonin
fact_sale
taulukosta jadimension_city
-taulukosta uudessa rakenteessa.--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];
Suorita kysely.
Kun suorittaminen on valmis, esikatsele
dbo1
rakenteessadimension_city1
taulukkoon ladattuja tietoja.Jos haluat luoda taulukko klooneja aikaisemmista ajankohdasta alkaen, liitä kyselyeditorissa seuraava koodi olemassa olevien lausekkeiden korvaamiseksi. Koodi luo kloonauksen
dimension_city
-taulukosta jafact_sale
-taulukon uuden rakenteen tiettyinä kohdissa.--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';
Tärkeä
Korvaa aikaleima sellaisella kuluneella päivämäärällä, joka on 30 päivän sisällä tästä päivästä, mutta sen päivämäärän ja ajan jälkeen (UTC:ssä), jolloin suoritit Sisäänmyyntitiedot Warehouse -opetusohjelmassa.
Suorita kysely.
Kun suorittaminen on valmis, esikatsele
dbo1
rakenteessafact_sale2
taulukkoon ladattuja tietoja.Nimeä kysely uudelleen nimellä
Clone Tables Across Schemas
.