Oktatóanyag: Tábla klónozása a T-SQL használatával a Microsoft Fabricben
A következőre vonatkozik: Warehouse a Microsoft Fabricben
Ez az oktatóanyag végigvezeti a Microsoft Fabric Warehouse-ban egy tábla klónjának létrehozásán a T-SQL-szintaxis CREATE TABLE AS CLONE OF T-SQL szintaxisával .
- A CREATE TABLE AS CLONE OF T-SQL parancsokkal létrehozhat egy tábla-klónt az aktuális időpontban vagy egy korábbi időpontban.
- A táblákat a Háló portálon is klónozhatja. Példák : Oktatóanyag: Táblák klónozása a Háló portálon.
- A T-SQL
OPTION
szintaxis használatával a raktárban lévő adatokat is lekérdezheti, ahogy az a múltban megjelent. További információ: Lekérdezési adatok a múltban.
Táblakatona létrehozása ugyanabban a sémában egy raktárban
A Háló portál menüszalagján válassza az Új SQL-lekérdezés lehetőséget.
Ha a tábla klónozását az aktuális időponttól szeretné létrehozni, a lekérdezésszerkesztőben illessze be a következő kódot a táblák és
dbo.fact_sale
adbo.dimension_city
táblák klónjainak létrehozásához.--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];
Válassza a Futtatás lehetőséget a lekérdezés végrehajtásához. A lekérdezés végrehajtása néhány másodpercet vesz igénybe.
A lekérdezés befejezése után a tábla klónozza
dimension_city1
ésfact_sale1
létre lett hozva.Töltse be az adatelőnézetet a sikeresen betöltött adatok ellenőrzéséhez az
dimension_city1
Explorer táblázatának kiválasztásával.Ha egy táblakontrasztot egy korábbi időpontból szeretne létrehozni, használja a
AS CLONE OF ... AT
T-SQL szintaxist. Az alábbi minta klónokat hoz létre a korábbi időpontból ésdbo.fact_sale
táblákbóldbo.dimension_city
. Adja meg az egyezményes világidőt (UTC) annak az időbélyegnek a pontjához, ahol a táblát klónozni kell.CREATE TABLE [dbo].[fact_sale2] AS CLONE OF [dbo].[fact_sale] AT '2024-04-29T23:51:48.923'; CREATE TABLE [dbo].[dimension_city2] AS CLONE OF [dbo].[dimension_city] AT '2024-04-29T23:51:48.923';
Válassza a Futtatás lehetőséget a lekérdezés végrehajtásához. A lekérdezés végrehajtása néhány másodpercet vesz igénybe.
A lekérdezés befejezése után a tábla klónozza
dimension_city2
ésfact_sale2
létrehozza azokat az adatokkal, amelyek az elmúlt időszakban léteztek.Töltse be az adatelőnézetet a sikeresen betöltött adatok ellenőrzéséhez az
fact_sale2
Explorer táblázatának kiválasztásával.Nevezze át a lekérdezést később hivatkozás céljából. Kattintson a jobb gombbal az SQL Query 2-re az Explorerben, és válassza az Átnevezés lehetőséget.
Írja be
Clone Table
a lekérdezés nevét.A módosítás mentéséhez nyomja le az Enter billentyűt , vagy a lapon kívülre kattintva mentse a módosítást.
Táblakontraszt létrehozása ugyanazon a raktáron belüli sémák között
A menüszalagon válassza az Új SQL-lekérdezés lehetőséget.
Hozzon létre egy új sémát a raktárban.
WideWorldImporter
dbo1
Másolja, illessze be és futtassa a következő T-SQL-kódot, amely az aktuális időponttóldbo.dimension_city
kezdve hozza létre a tábla klónjait, ésdbo.fact_sale
táblákat hoz létre ugyanazon adattárház sémái között.--Create new schema within the warehouse named dbo1. CREATE SCHEMA dbo1; --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];
Válassza a Futtatás lehetőséget a lekérdezés végrehajtásához. A lekérdezés végrehajtása néhány másodpercet vesz igénybe.
A lekérdezés befejezése után klónozza
dimension_city1
ésfact_sale1
létrehozza adbo1
sémát.Töltse be az adatelőnézetet a sikeresen betöltött adatok ellenőrzéséhez az
dimension_city1
Explorer séma alattidbo1
táblában való kiválasztásával.Ha egy tábla klónozását az előző időpontban szeretné létrehozni, a lekérdezésszerkesztőben illessze be a következő kódot a séma és
dbo.fact_sale
adbo.dimension_city
táblákdbo1
klónjainak létrehozásához. Adja meg az egyezményes világidőt (UTC) annak az időbélyegnek a pontjához, ahol a táblát klónozni kell.--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 '2024-04-29T23:51:48.923'; --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 '2024-04-29T23:51:48.923';
Válassza a Futtatás lehetőséget a lekérdezés végrehajtásához. A lekérdezés végrehajtása néhány másodpercet vesz igénybe.
A lekérdezés befejezése után a tábla klónozza
fact_sale2
ésdimension_city2
létrehozza adbo1
sémában azokat az adatokat, amelyek az előző időpontban léteztek.Töltse be az adatelőnézetet a sikeresen betöltött adatok ellenőrzéséhez az
fact_sale2
Explorer séma alattidbo1
táblában való kiválasztásával.Nevezze át a lekérdezést később hivatkozás céljából. Kattintson a jobb gombbal az SQL-lekérdezés 3-ra az Explorerben, és válassza az Átnevezés lehetőséget.
Írja be
Clone Table in another schema
a lekérdezés nevét.A módosítás mentéséhez nyomja le az Enter billentyűt , vagy a lapon kívülre kattintva mentse a módosítást.
Következő lépés
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: