Aracılığıyla paylaş


Google BigQuery'den Microsoft Fabric yansıtılmış veritabanlarındaki sınırlamalar

Bu kılavuz, Microsoft Fabric'teki yansıtılmış BigQuery'nizdeki mevcut sınırlamalar hakkında daha fazla bilgi edinmenize yardımcı olur.

Önemli

Şu anda şirket içi Data Gateway (OPDG) için Google BigQuery Yansıtması'nı destekliyoruz. Sürüm 3000.286.6 veya üzerini kullanma

Veritabanı düzeyi sınırlamaları

Birincil anahtarları olmayan tabloları yansıtırken, veri doğruluğunu sağlamak için yalnızca ekleme değişiklikleri gerçekleştirebilirsiniz. Noninsert değişiklikleri bulunursa, tablo otomatik olarak yeniden tohumlanır (tablo tamamen yeniden yansıtılır). İlk yeniden kullanılma işleminden sonra birden çok insert dışı değişiklik gerçekleşirse Yansıtma bir süre bekleme durumuna geçer; bu durum, maliyetleri azaltmaya yardımcı olur ve gereksiz tam tablo çoğaltmasını sınırlar. Geri alma döneminden sonra tablo normal Yansıtma (sürekli veri çoğaltma) durumuna döner.

Performans sınırlamaları

Büyük bir tablodaki verilerin çoğunu değiştiriyorsanız Yansıtmayı durdurmak ve yeniden başlatmak daha verimlidir. Milyarlarca kaydın eklenmesi veya güncelleştirilmesi uzun sürebilir.

Yansıtılan veriler genellikle BigQuery'nin Değişiklik Veri Yakalama (CDC) mimarisi nedeniyle 10-15 dakikalık gecikme süresiyle değişiklikleri yansıtır. Hiçbir değişiklik algılanmazsa çoğaltma altyapısı geri alma moduna girer ve yoklama aralıklarını 1 saate kadar artırır.

Desteklenen bölge sınırlamaları

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

İzin sınırlamaları

Bazı müşterilerin Google BigQuery için Yansıtma için düzenleme izinlerini etkinleştirmekte tereddüt ettiğini anlıyoruz. Yansıtma, OneLake'te BigQuery verilerinizin canlı ikizli, düzenlenebilir bir tüketim çoğaltması oluşturur. Google BigQuery için Yansıtmayı desteklemek için çoğaltma altyapısının şunları yapması gerekir:

  • BigQuery tablolarından verilere erişme ve verileri dışarı aktarma
  • Değişiklik Veri Yakalama (CDC) kullanarak değişiklikleri izleme
  • Çoğaltma için geçici veri kümeleri ve görevler oluşturma
  • Hazırlama ve alma için Google Cloud Storage ile etkileşim kurma

Yeniden Tohumlama Sınırlamaları

Google'ın CDC teknolojisini kullanarak BigQuery tablolarında değişiklik izlemeye olanak tanıyan CHANGES işlevi, kullanıcıların Yansıtma çözümlerini uygularken dikkate alması gereken birkaç önemli yeniden gönderme sınırlamasına tabidir:

  • Zaman Yolculuğu Sınırlaması: CHANGES işlevi yalnızca tablonun yapılandırılmış zaman yolculuğu penceresindeki verileri döndürür. Standart tablolar için bu genellikle yedi gündür, ancak farklı yapılandırılırsa daha kısa olabilir. Bu pencerenin dışındaki tüm değişikliklere erişilemez.
  • Zaman Damgası Sınırlaması: CHANGES TVF için değişiklik geçmişi zaman penceresi izin verilen en uzun süreyi aşıyor. ile arasında start_timestampend_timestamp izin verilen maksimum aralık bir gündür. Bu, daha uzun geçmiş pencerelerin toplu olarak işlenmesini kısıtlar ve daha geniş bir kapsam için birden çok sorgu gerekebilir.
    -Değişiklik Geçmişi Sınırlaması: CHANGES işlevi, değişiklik geçmişi izlemenin kullanılmadan önce tablo için etkinleştirilmesini gerektirir. Etkinleştirilmemişse, delta değişiklikleri sorgulanamaz.
  • Çok deyimli Sınırlama: CHANGES işlevi çok deyimli işlemlerin içinde kullanılamaz. İstenen zaman aralığında gerçekleştirilen çoklu ifadeli işlemlere sahip tabloları da sorgulayamaz.

Daha fazla bilgi edinmek için lütfen Google'ın BigQuery Değişiklikleri Sınırlama Belgeleri'ne başvurun.