Aracılığıyla paylaş


PostgreSQL için Azure Veritabanı esnek sunucusundan Microsoft Fabric yansıtılmış veritabanlarında sınırlamalar

PostgreSQL için Azure Veritabanı esnek sunucusundaki Microsoft Fabric yansıtılmış veritabanlarındaki geçerli sınırlamalar bu sayfada listelenmiştir. Bu sayfa değiştirilebilir.

Sorun giderme için bkz:

Sunucu düzeyi sınırlamaları

  • "Fabric'de Yansıtma, PostgreSQL sürüm 14, 15, 16 ve 17 için desteklenir."
  • Hızla Artırılabilir İşlem Katmanındaki sunucular desteklenmez.
  • Fabric'te Aynalama, bir Okuma Amaçlı Çoğaltma sunucusunda veya Okuma Amaçlı Çoğaltmanın bulunduğu bir Ana sunucuda yapılandırılamaz.
  • HA özellikli sunucular için saydam yük devretme yalnızca PostgreSQL sürüm 17 ve üzeri için desteklenir. Önceki sürümler için yansıtma oturumlarının yük devretme sonrasında el ile yeniden oluşturulması gerekir.
  • Belirli Bir Noktaya Geri Yükleme (PITR) aracılığıyla Fabric'de Yansıtma özelliği etkinleştirilen bir sunucuyu kurtarmak için, yeni sunucuda yansıtmanın yeniden yapılandırılması gerekir.
  • Ana Sürüm Yükseltmesi (MVU) yürütmeden önce Dokuda Yansıtma'yı devre dışı bırakın ve yükseltme tamamlandıktan sonra yeniden etkinleştirin.

Veritabanı düzeyi sınırlamaları

  • PostgreSQL için Azure Veritabanı esnek sunucusu için Doku Yansıtma yalnızca yazılabilir bir birincil veritabanında desteklenir.
  • PostgreSQL için Azure Veritabanı esnek sunucu veritabanı aynı anda sadece tek bir Fabric öğesine yansıtılabilir.
  • Fabric'e yansıtılabilecek maksimum tablo sayısı 500 tablodur. 500 sınırının üzerindeki herhangi bir tablo şu anda kopyalanamaz.
    • Yansıtmayı yapılandırırken Tüm verileri yansıt'ı seçerseniz, tüm tablolar şema adına ve ardından tablo adına göre alfabetik olarak sıralandığında yansıtılacak tablolar ilk 500 tablodur. Alfabetik listenin alt kısmındaki kalan tablo kümesi yansıtılmamıştır.
    • Tüm verileri yansıt'ın seçimini kaldırır ve tek tek tabloları seçerseniz, 500'den fazla tablo seçmeniz engellenir.

Kaynak veritabanındaki izinler

  • PostgreSQL için Azure Veritabanı esnek sunucusunda tanımlanan izinler Fabric OneLake'te çoğaltılan verilere yayılmaz.
  • PostgreSQL için Azure Veritabanı esnek sunucusu için Yansıtmayı başarıyla yapılandırmak için, kaynak sunucuya bağlanmak için kullanılan veritabanı rolüne veritabanında Doku yansıtma için gereken izinler verilmelidir. Yeni veya var olan bir role CREATEDB, CREATEROLE, LOGIN, REPLICATION ve azure_cdc_admin izinlerini vermelisiniz. Örnek betik için bkz . Öğretici: PostgreSQL için Azure Veritabanı'ndan Microsoft Fabric yansıtılmış veritabanlarını yapılandırma.
  • Kullanılan veritabanı rolünün de kaynak veritabanındaki tablolardan olması owner gerekir. Bu, tabloların bu kullanıcı tarafından oluşturulduğu veya bu tabloların sahipliğini kullanılarak ALTER TABLE xxx OWNER TO <user>;değiştirildiği anlamına gelir. Sahipliği yeni kullanıcıya değiştirirken, daha önce şemadaki public tüm ayrıcalıkları bu kullanıcıya vermeniz gerekebilir. Kullanıcı hesabı yönetimi hakkında daha fazla bilgi için bkz. PostgreSQL için Azure Veritabanı kullanıcı yönetimi belgeleri, Veritabanı Rolleri ve Ayrıcalıkları için PostgreSQL ürün belgeleri, GRANT Söz Dizimi ve Ayrıcalıklar.

Ağ ve bağlantı güvenliği

Tablo düzeyi

  • Mevcut yansıtılmış tablolardaki DDL işlemleri desteklenmez (sütun ekleme/kaldırma, veri türünü değiştirme vb.). Mevcut tabloları değiştirmek için Microsoft Fabric'teki yansıtılmış veritabanından çoğaltmanın durdurulması ve yeniden başlatılması gerekir.
  • TRUNCATE TABLE yansıtılmış tablolardaki komutlar desteklenmez
  • Yansıtma şu anda görünümler, gerçekleştirilmiş görünümler, yabancı tablolar, bildirim tabloları veya bölümlenmiş tablolar için desteklenmiyor.
  • TimescaleDB hipertable'ları Fabric Mirroring için desteklenmez.

Sütun düzeyi

  • Duyarlıkdeğeri 38'i aşan Sayısal /Ondalık sütundaki veriler yansıtılmış veritabanında çoğaltılamaz ve olarak NULLgörünür.

  • Kaynak tabloda bu veri türlerinden birine sahip sütunlar varsa, bu sütunlar Doku OneLake'e yansıtılamaz. Yansıtma için şu anda aşağıdaki veri türleri desteklenmiyor:

    • bit
    • bit varying [ (n) ], varbit
    • box
    • cidr
    • circle
    • inet
    • interval [ fields ] [ (p) ]
    • json
    • jsonb
    • line
    • lseg
    • macaddr
    • macaddr8
    • path
    • pg_lsn
    • pg_snapshot
    • point
    • polygon
    • tsquery
    • tsvector
    • txid_snapshot
    • xml
  • Yansıtma, adlarda boşluk veya özel karakterler içeren sütunları çoğaltmayı destekler (örneğin, ,;{}()\n\t=). Bu özellik etkinleştirilmeden önce çoğaltma altındaki tablolar için yansıtılmış veritabanı ayarlarını güncelleştirmeniz veya yansıtmayı bu sütunları içerecek şekilde yeniden başlatmanız gerekir. Delta sütun eşleme desteğinden daha fazla bilgi edinin.

Ambar sınırlamaları

  • Kaynak şema hiyerarşisi yansıtılmış veritabanına çoğaltılır. Bu özellik etkinleştirilmeden önce oluşturulan yansıtılmış veritabanları için kaynak şema düzleştirilir ve şema adı tablo adına kodlanır. Tabloları şemalarla yeniden düzenlemek istiyorsanız, yansıtılmış veritabanınızı yeniden oluşturun. Kaynak şema hiyerarşisini çoğaltma hakkında daha fazla bilgi edinin.

Yansıtılmış öğe sınırlamaları

  • PostgreSQL veritabanı yansıtması oluşturmak için kullanıcının çalışma alanında Yönetici/Üye rolünün üyesi olması gerekir. 
  • Yansıtmanın durdurulması yansıtmayı tamamen devre dışı bırakır. 
  • Yansıtmayı başlatmak, tüm tabloları yeniden başlatarak tamamen baştan başlamayı sağlar. 

SQL analytics uç nokta sınırlamaları

Desteklenen bölgeler

Veritabanı yansıtma ve açık yansıtma tüm Microsoft Fabric bölgelerinde kullanılabilir. Daha fazla bilgi için Fabric bölgesinin kullanılabilirliği'ne bakın.

Sonraki adım