Aracılığıyla paylaş


Kumaş SQL veritabanı yansıtması sınırlamaları

Fabric SQL veritabanı yansıtması ile ilgili geçerli sınırlamalar bu sayfada listelenmiştir. Bu sayfa değiştirilebilir.

Sorun giderme için bkz:

Microsoft Fabric'deki SQL veritabanıyla ilgili genel sınırlamalar için Microsoft Fabric'de SQL veritabanındaki Sınırlamalar başlığına bakın.

Veritabanı düzeyi sınırlamaları

  • Fabric'de SQL veritabanı yansıtması şu anda devre dışı bırakılamaz.
  • SQL veritabanı için yansıtma yalnızca Fabric SQL veritabanının bulunduğu çalışma alanına yapılabilir.
  • Bir veritabanından yansıtılabilir en fazla tablo sayısı 1000'dir. Daha fazla tablonuz olabilir, ancak 1000'den fazla oluşturulan tüm tablolar yansıtmadan atlanır.

Güvenlik özellikleri

Tablo düzeyi

  • Birincil anahtar desteklenmeyen bir veri türü içeriyorsa tablo yansıtılamaz.
  • Kullanımda olan aşağıdaki özelliklerden herhangi birine sahip kaynak tablolar Doku OneLake'e yansıtılamaz.
  • Aşağıdaki tablo düzeyinde veri tanımı dili (DDL) işlemlerine izin verilmez:
    • Bölüm değiştirme/bölme/birleştirme
    • Birincil anahtarı değiştirme
    • DATA COMPRESSION = ROW veya PAGE ile bölümleri yeniden oluşturmak için tabloları değiştirmeye izin verilmez.
  • DDL değişikliği olduğunda, değiştirilen tablo için tam bir veri anlık görüntüsü yeniden başlatılır ve veriler yeniden görüntülenir.
  • Görünümler OneLake'e yansıtılmaz.
  • Saklı yordamlar OneLake'e yansıtılmaz.
  • ALTER INDEX ALL tabloda izinli değil. Adına göre başvurulan bireysel dizinlerin değiştirilmesine izin verilir.
  • Zamansal tablolar için veri tablosu yansıtılır, ancak geçmiş tablosu yansıtmanın dışında tutulur.
    • Mevcut iki tabloya sistem sürümü ekleme (Geçmişe dönük versiyonlara dönüşüm) yapıldıktan sonra, mevcut geçmiş kayıt tablosu otomatik olarak yansıtmanın dışında tutulur (geçmişte yansıtılmış olsa bile).
    • Sistem sürümü kaldırıldığında (zamansal veriler geçmiş tablosundan ayrıldığında), geçmiş tablosu bağımsız bir tablo olarak kabul edilir ve otomatik olarak aynalamaya eklenir.
  • Tam metin dizin oluşturma desteklenmez ve Microsoft Fabric'daki SQL veritabanında oluşturulamaz.
  • NotSupported çoğaltma durumu, Çoğaltma Monitörü sayfasında, genellikle desteklenmeyen bir veri türünden kaynaklanan tabloya özgü durum bilgilerini içerir.
  • Şu anda bir tablo json veya vektör veri türüne sahipse yansıtılamaz.
    • Şu anda Fabric'deki SQL veritabanında bir sütunu ALTER olarak vektör veya json veri türüne ekleyemezsiniz.

Sütun düzeyi

  • Kaynak tablo hesaplanan sütunlar içeriyorsa, bu sütunlar atlanır ve yansıtılamaz.
  • Kaynak tabloda, bu veri türlerinden birine sahip sütunlar varsa, bu sütunlar Fabric OneLake'e yansıtılamaz. Yansıtma için aşağıdaki veri türleri desteklenmez:
    • görüntü
    • Metin/nmetin
    • xml
    • rowversion/Zaman Damgası
    • sql_variant
    • Kullanıcı Tanımlı Türler (UDT)
    • geometry
    • geography
    • hierarchyid
  • Delta Lake yalnızca altı basamak hassasiyet destekler.
    • 7 ondalıklı basamak duyarlığına sahip SQL türü datetime2 sütunlarının, Fabric OneLake'deki Delta dosyalarında aynı duyarlığa sahip bir veri türü karşılığı yoktur. Bu tür sütunlar yansıtılırsa ve yedinci ondalık ikinci basamak kırpılırsa duyarlık kaybı olur.
    • Birincil anahtar şu veri türlerinden biriyse tablo yansıtılamaz: datetime2(7), datetimeoffset(7), time(7); burada 7 yedi basamaklı kesinliktir.
    • Datetimeoffset(7) veri türü, Fabric OneLake'deki Delta dosyalarında aynı duyarlıkla karşılık gelen bir veri türüne sahip değildir. Bu tür sütunlar yansıtılırsa hassasiyet kaybı (saat dilimi ve yedinci zaman ondalığı kaybı) oluşur.
  • SQL tablosunun sütun adları boşluk veya şu karakterleri içeremez: ,;{}()\n\t= .
  • Tablodaki bir veya daha fazla sütun boyutu 1 MB'tan büyük olan Büyük İkili Nesne (LOB) türündeyse, doku OneLake'te sütun verileri 1 MB boyutuna yuvarlanır.

SQL analytics uç nokta sınırlamaları

  • SQL analizi uç noktası, Lakehouse SQL analiz uç noktasıyla aynıdır. Aynı salt okunur deneyimdir. Bkz. Ambarın SQL analytics uç nokta sınırlamaları.
  • Microsoft Fabric'deki SQL veritabanında sınırlamalar