Bagikan melalui


Batasan untuk pencerminan database Fabric SQL

Batasan saat ini dalam pencerminan database Fabric SQL tercantum di halaman ini. Halaman ini dapat berubah.

Untuk pemecahan masalah, lihat:

Untuk batasan umum untuk database SQL di Microsoft Fabric, lihat Limitations dalam database SQL di Microsoft Fabric.

Batasan tingkat database

  • Pencerminan untuk database SQL di Fabric saat ini tidak dapat dinonaktifkan.
  • Pencerminan untuk database SQL hanya dapat mencerminkan ke ruang kerja tempat database Fabric SQL berada.
  • Jumlah maksimum tabel yang dapat dicerminkan dari satu database adalah 1000. Anda dapat memiliki lebih banyak tabel tetapi tabel apa pun yang dibuat di luar 1000 dilewati dari pencerminan.

Fitur keamanan

Tingkat tabel

  • Tabel tidak dapat dicerminkan jika kunci utama menyertakan jenis data yang tidak didukung.
  • Tabel sumber yang memiliki salah satu fitur berikut yang digunakan tidak dapat dicerminkan ke Fabric OneLake.
  • Operasi bahasa definisi data tingkat tabel (DDL) berikut ini tidak diperbolehkan:
    • Beralih/Pisahkan/Gabungkan partisi
    • Mengubah kunci primer
    • Mengubah tabel untuk membangun kembali partisi dengan DATA COMPRESSION = ROW atau PAGE tidak diperbolehkan.
  • Ketika ada perubahan DDL, snapshot data lengkap dimulai ulang untuk tabel yang diubah, dan data diisi ulang.
  • Tampilan tidak dicerminkan ke OneLake.
  • Prosedur tersimpan tidak dicerminkan ke OneLake.
  • ALTER INDEX ALL tidak diperbolehkan di meja. Mengubah indeks individual yang disebut berdasarkan nama diperbolehkan.
  • Untuk tabel temporal, tabel data dicerminkan, tetapi tabel riwayat dikecualikan dari pencerminan.
    • Setelah penambahan versi sistem (mengonversi menjadi Temporal) untuk dua tabel yang ada, tabel riwayat yang ada secara otomatis dikecualikan dari pencerminan, meskipun telah dicerminkan sebelumnya.
    • Setelah menghapus penerapan versi sistem (memisahkan data temporal dari tabel riwayatnya), tabel riwayat diperlakukan sebagai tabel mandiri dan secara otomatis ditambahkan ke pencerminan.
  • Pengindeksan teks lengkap tidak didukung dan tidak dapat dibuat dalam database SQL di Microsoft Fabric.
  • Status NotSupported pada Monitor replikasi berisi informasi status khusus untuk tabel, yang sering disebabkan oleh tipe data yang tidak didukung.
  • Saat ini, tabel tidak dapat dicerminkan jika memiliki jenis data json atau vektor .
    • Saat ini, Anda tidak dapat ALTER kolom ke jenis data vektor atau json dalam database SQL di Fabric.

Tingkat kolom

  • Jika tabel sumber berisi kolom komputasi, kolom ini dilewati dan tidak dapat dicerminkan.
  • Jika tabel sumber berisi kolom dengan salah satu jenis data ini, kolom ini tidak dapat dicerminkan ke Fabric OneLake. Jenis data berikut tidak didukung untuk pencerminan:
    • image
    • Teks/ntext
    • xml
    • rowversion/Timestamp
    • sql_variant
    • Jenis yang Ditentukan Pengguna (UDT)
    • geometry
    • geography
    • hierarchyid
  • Delta lake hanya mendukung enam digit presisi.
    • Kolom tipe datetime2 di SQL, dengan presisi 7 digit pecahan detik, tidak memiliki tipe data yang sesuai dengan presisi yang sama dalam file Delta di Fabric OneLake. Kehilangan presisi terjadi jika kolom jenis ini dicerminkan dan digit kedua desimal ketujuh akan dipangkas.
    • Tabel tidak dapat dicerminkan jika kunci utama adalah salah satu jenis data ini: datetime2(7), datetimeoffset(7), time(7), dengan 7 tujuh digit presisi.
    • Jenis data datetimeoffset(7) tidak memiliki jenis data yang sesuai dengan presisi yang sama dalam file Delta di Fabric OneLake. Kehilangan presisi (hilangnya zona waktu dan desimal waktu ketujuh) terjadi jika kolom jenis ini dicerminkan.
  • Nama kolom untuk tabel SQL tidak boleh berisi spasi atau karakter berikut: ,;{}()\n\t= .
  • Jika satu atau beberapa kolom dalam tabel berjenis Objek Biner Besar (LOB) dengan ukuran lebih besar dari 1 MB, data kolom dipotong menjadi ukuran 1 MB di Fabric OneLake.

Batasan titik akhir analitik SQL