Jaa


Opetusohjelma: Kloonaa taulukko käyttämällä T-SQL:ää Microsoft Fabricissa

Koskee:✅ Microsoft Fabric -varasto

Tämä opetusohjelma opastaa sinua luomaan taulukon kloonauksen Microsoft Fabricin Warehousessa käyttämällä CREATE TABLE AS CLONE OF T-SQL -syntaksia.

Luo taulukon klooni samassa rakenteessa varastossa

  1. Valitse Fabric-portaalin valintanauhasta Uusi SQL-kysely.

    Näyttökuva Aloitus-näytön valintanauhasta, jossa näkyy, missä uusi SQL-kysely valitaan.

  2. Jos haluat luoda taulukon kloonaamisen nykyisestä ajankohdasta alkaen, liitä kyselyeditorissa seuraava koodi ja luo klooneja - ja dbo.fact_sale -dbo.dimension_citytaulukoista.

    --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];
    
  3. Suorita kysely valitsemalla Suorita . Kyselyn suorittaminen kestää muutamia sekunteja.

    Näyttökuva, jossa näkyy Suorita-vaihtoehdon valitseminen taulukko kloonauksen kyselyn suorittamiseksi.

    Kun kysely on valmis, taulukko kloonaa dimension_city1 ja fact_sale1 on luotu.

  4. Lataa tietojen esikatselu, jotta voit vahvistaa lataamisen onnistuneesti, valitsemalla dimension_city1 taulukon Resurssienhallinnassa.

    Näyttökuva Resurssienhallinnasta, josta näkyy, mistä voit etsiä ja valita uuden kloonatun taulukon dimension_city1.

  5. Jos haluat luoda taulukon kloonauksen kuluneesta kohdasta alkaen, käytä AS CLONE OF ... AT T-SQL-syntaksia. Seuraava otos kloonien luomiseksi - ja dbo.fact_sale -taulukoiden aiemmasta ajankohdastadbo.dimension_city. Syötä koordinoitu yleisaika (UTC) aikaleimalle, jona taulukko on kloonattava.

    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';
    
  6. Suorita kysely valitsemalla Suorita . Kyselyn suorittaminen kestää muutamia sekunteja.

    Näyttökuva, jossa näkyvät taulukon kloonaamiselle tietyllä hetkellä suoritettavat T-SQL-lausekkeet.

    Kun kysely on valmis, taulukko kloonataan dimension_city2 ja fact_sale2 on luotu käyttäen tietoja sellaisina kuin ne olivat olemassa edellisessä vaiheessa.

  7. Lataa tietojen esikatselu, jotta voit vahvistaa lataamisen onnistuneesti, valitsemalla fact_sale2 taulukon Resurssienhallinnassa.

    Näyttökuva Resurssienhallinnasta, josta näkyy, mistä voit etsiä ja valita uuden kloonatun taulukon fact_sale2.

  8. Nimeä kysely uudelleen viitteeksi myöhemmin. Napsauta SQL-kysely 2:ta hiiren kakkospainikkeella Resurssienhallinnassa ja valitse Nimeä uudelleen.

    Fabric-portaalin Resurssienhallinta-ruudun näyttökuva, jossa näkyy, missä voit napsauttaa kyselyä hiiren kakkospainikkeella ja valita Nimeä uudelleen.

  9. Kirjoita Clone Table , jos haluat muuttaa kyselyn nimeä.

  10. Paina näppäimistön Enter-näppäintä tai tallenna muutos valitsemalla missä tahansa välilehden ulkopuolella.

Luo saman varaston rakenteet sisältävä taulukko kloonaaminen

  1. Valitse valintanauhasta Uusi SQL-kysely.

    Näyttökuva Aloitus-näytön valintanauhasta, jossa näkyy, missä uusi SQL-kysely valitaan.

  2. Luo uusi rakenne varastossa WideWorldImporter nimeltä dbo1. Kopioi, liitä ja suorita seuraava T-SQL-koodi, joka luo taulukon klooneja nykyisenä ajankohtana dbo.dimension_city ja dbo.fact_sale taulukoita saman tietovaraston rakenteet läpi.

     --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];
    
  3. Suorita kysely valitsemalla Suorita . Kyselyn suorittaminen kestää muutamia sekunteja.

    Näyttökuva Fabric-portaalin kyselyeditorista, jossa näkyy, mistä voit valita Suorita ja suorittaa kyselyn taulukon kloonausta varten.

    Kun kysely on valmis, kloonaa ja dimension_city1 fact_sale1 luodaan rakenteessa dbo1 .

  4. Lataa tietojen esikatselu, jotta voit vahvistaa, että tiedot on ladattu, valitsemalla rakenteena olevasta dbo1 taulukosta dimension_city1 Resurssienhallinnassa.

    Näyttökuva resurssienhallinnasta, josta voit etsiä ja valita dbo1-rakenteessa luodun kloonin.

  5. Jos haluat luoda taulukon kloonaamisen edellisessä vaiheessa, liitä kyselyeditorissa seuraava koodi luodaksesi klooneja dbo.dimension_city rakenteen - ja dbo.fact_sale -taulukoista dbo1 . Syötä koordinoitu yleisaika (UTC) aikaleimalle, jona taulukko on kloonattava.

    --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';
    
  6. Suorita kysely valitsemalla Suorita . Kyselyn suorittaminen kestää muutamia sekunteja.

    Näyttökuva Fabric-portaalin kyselyeditorista, joka näyttää rakenteen välisen taulukon kyselyn kloonaamisen tietyllä hetkellä.

    Kun kysely on valmis, taulukko kloonaa fact_sale2 ja dimension_city2 luodaan rakenteessa dbo1 käyttäen tietoja sellaisina kuin ne olivat olemassa edellisessä vaiheessa.

  7. Lataa tietojen esikatselu, jotta voit vahvistaa, että tiedot on ladattu, valitsemalla rakenteena olevasta dbo1 taulukosta fact_sale2 Resurssienhallinnassa.

    Näyttökuva Fabric-portaalinhallinnasta, jossa näkyvät kaikki uudet kloonatut taulukot, mukaan lukien dbo1.fact_sale2.

  8. Nimeä kysely uudelleen viitteeksi myöhemmin. Napsauta SQL-kyselyä 3 hiiren kakkospainikkeella Resurssienhallinnassa ja valitse Nimeä uudelleen.

    Näyttökuva Resurssienhallinta-ruudusta, jossa näkyy, missä voit napsauttaa kyselyä hiiren kakkospainikkeella ja valita Nimeä uudelleen.

  9. Kirjoita Clone Table in another schema , jos haluat muuttaa kyselyn nimeä.

  10. Paina näppäimistön Enter-näppäintä tai tallenna muutos valitsemalla missä tahansa välilehden ulkopuolella.

Seuraava vaihe