Fabric Data Warehouse'da geçici tablolar

Şunlara uygulanır:✅ Warehouse in Microsoft Fabric

Fabric Data Warehouse'de oturum kapsamlı geçici (#temp) tablolar oluşturabilirsiniz.

Bu tablolar yalnızca oluşturduğunuz oturumda var ve o oturum boyunca geçerlidir. Diğer kullanıcılar veya oturumlar bu tabloları göremiyor. Oturum bittiğinde ya da #temp tablosunu kaldırdığınızda sistem bu tabloları otomatik olarak kaldırır. Tüm kullanıcılar, belirli bir eşya düzeyinde izne ihtiyaç duymadan bu tablolara erişebilir.

Veri işleme ve tanımlama için söz dizimi, Fabric Data Warehouse'daki kullanıcı tablolarıyla aynıdır, ancak tablo adına önek # eklenir. Daha fazla bilgi için bkz. CREATE TABLE Geçici tablolar.

Dağıtılmamış ve dağıtık geçici tablolar

Belirli kullanım senaryolarına göre iki tür #temp tablosu oluşturabilirsiniz: dağıtılmamış ve dağıtılmış.

  • Dağıtılmamış #temp tablosu (MDF destekli) varsayılan türdür. Fabric Data Warehouse'da dağıtılmış olmayan #temp tabloları oluşturma ve kullanma söz dizimi kullanıcı tablolarına benzer, ancak geçici tablo adının önüne # eklemeniz gerekir.

     CREATE TABLE #table_name (
       Col1 data_type1,
       Col2 data_type2
     );
    
  • Dağıtık geçici tablolar (Parquet destekli) anahtar kelimesini kullanarak DISTRIBUTION=ROUND_ROBIN oluşturabilirsiniz:

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

Önceki betikte data_type1 ve data_type2, Fabric Veri Ambarı'nda desteklenen veri türleri için yer tutuculardır.

Normal kullanıcı tablolarıyla hizalanan dağıtılmış geçici tablolar kullanın. Sınırsız depolama kapasitesi, veri tipi desteği ve T-SQL işlemleri vardır.

Sınırlamalar

  • Zaman yolculuğu sorgu ipuçları geçici tabloları etkilemez ve bu tablolar her zaman tablodaki en son verileri döndürür. Örneğin, FOR TIMESTAMP AS OF sorgu ipucu, #temp_table gibi oturum kapsamındaki geçici tabloları etkilemez.
  • Dağıtılmış geçici tabloları kullanarak ALTER TABLEdeğiştirebilirsiniz, ancak MDF destekli geçici tabloları değiştiremezsiniz.
  • ile ## başlayan genel geçici tablolar desteklenmez.