Väliaikaiset pöydät Fabric tietovarasto

Sovellettavissa:✅ Varasto Microsoft Fabric

Voit luoda session-scoped temporary (#temp) -taulukoita Fabric tietovarasto.

Nämä taulukot ovat olemassa vain siinä istunnossa, jossa ne luot, ja ne kestävät koko istunnon ajan. Muut käyttäjät tai istunnot eivät näe näitä taulukoita. Järjestelmä poistaa nämä taulukot automaattisesti, kun istunto päättyy tai kun #temp-taulu poistuu. Kaikki käyttäjät voivat käyttää näitä taulukoita ilman erityistä kohdetason lupaa.

Datan käsittelyn ja määrittelyn syntaksi on sama kuin käyttäjätauluissa Fabric tietovarasto, mutta lisätään etuliite # taulun nimeen. Lisätietoja löytyy kohdasta CREATE TABLE Väliaikaiset taulut.

Ei-hajautetut ja hajautetut väliaikaiset taulukot

Voit luoda kahta tyyppiä #temp-tauluja tiettyjen käyttötapausten perusteella: ei-hajautetut ja hajautuneet.

  • Ei-hajautettu #temp-taulukko (MDF-tukema) on oletustyyppi. Ei-hajautettujen #temp-taulujen luomisen ja käytön syntaksi Fabric tietovarasto:ssa on samankaltainen kuin käyttäjätauluissa, mutta väliaikaisen taulun nimi täytyy esitellä #.

     CREATE TABLE #table_name (
       Col1 data_type1,
       Col2 data_type2
     );
    
  • Voit luoda hajautettuja väliaikaisia taulukoita (Parquet-backed) käyttämällä avainsanaa DISTRIBUTION=ROUND_ROBIN :

    CREATE TABLE #table_name (
    Col1 data_type1,
    Col2 data_type2
    ) WITH (DISTRIBUTION=ROUND_ROBIN);
    

Edellisessä skriptissä data_type1 ja data_type2 ovat paikkamerkkejä tuetuille datatyypeille Fabric tietovarasto:ssa.

Käytä hajautettuja väliaikaisia taulukoita, koska ne vastaavat tavallisia käyttäjätauluja. Niissä on rajaton tallennustila, datatyyppituki ja T-SQL-toiminnot.

Rajoitukset

  • Aikamatkustuskyselyvihjeet eivät vaikuta väliaikaisiin tauluihin, ja nämä taulukot palauttavat aina taulukon viimeisimmät tiedot. Esimerkiksi FOR TIMESTAMP AS OF kyselyvihje ei vaikuta session-scoped-taulukkoihin, kuten #temp_table.
  • Voit muuttaa hajautettuja väliaikaisia taulukoita käyttämällä ALTER TABLE, mutta et voi muuttaa MDF:n tukemia väliaikaisia tauluja.
  • Globaaleja väliaikaisia taulukoita, jotka alkavat, ## eivät ole tuettuja.