SQL analiz uç noktası meta veri eşitlemesi

Bu makale, SQL analiz uç noktasının ne olduğunu, göl evinizle nasıl eşzamanlı kaldığını ve bu eşzamanlamayı yönetmek için hangi denetimlere sahip olduğunuzu açıklar. SQL analiz uç noktası, değişikliği otomatik olarak algılar ve bir arka plan işlemi aracılığıyla SQL meta verilerini günceller. Ayrıca, SQL analiz uç noktası meta verilerini Fabric portalı, REST API veya T-SQL saklı yordamı aracılığıyla el ile yenileyebilirsiniz.

Meta veri eşitleme arka plan işlemi OneLake klasöründen /Tables Delta günlüklerini okur ve SQL şemasını güncel tutar.

Microsoft Fabric, SQL analiz uç noktasını temel lakehouse ile otomatik olarak eşzamanlı tutar. Kurulacak altyapı yoktur ve çoğu durumda kullanıcı eylemi gerekmez. Platform şu işlemden sorumludur:

  • Tablo keşfi - lakehouse’ta yeni oluşturulan veya silinen Delta tablolarını algılama ve uç noktada bunlara karşılık gelen SQL tablolarını oluşturma ya da kaldırma.
  • Veri güncelliği - mevcut tablolardaki verilerde yapılan değişiklikleri (eklemeler, güncelleştirmeler, silmeler) algılama ve sorguların up-to-date sonuçları döndürmesini sağlama.
  • Şema değişikliği algılama - mevcut Delta tablolarındaki sütun eklemelerini, kaldırmaları veya tür değişikliklerini algılama ve ilgili SQL tablo tanımını yenileme.

Bu eşitlemenin nasıl çalıştığı ve eşitleme gecikme süresini etkileyen faktörler hakkında ayrıntılı bilgi için bkz. SQL analytics uç nokta performansında dikkat edilmesi gerekenler.

Şema değişikliği algılama ve meta veri eşitleme

Fabric'deki her Lakehouse, ambar, veritabanı ve yansıtılmış veritabanı kendi SQL analiz uç noktasıyla otomatik olarak sağlanır; böylece verileri taşımadan veya kopyalamadan T-SQL ve TDS protokolüyle Delta tablolarını sorgulayabilirsiniz.

  • Her bir Lakehouse, veri ambarı, veritabanı ve yansıtılmış veritabanında tam olarak bir SQL analiz uç noktası bulunur.
  • Temel öğedeki her Delta tablosu otomatik olarak uç noktada bir SQL tablosu olarak ortaya çıkar.
  • Uç nokta, otomatik oluşturulan tablolar üzerinde salt okunurdur. Modeli kendi SQL şemalarınız, görünümleriniz, saklı yordamlarınız ve işlevlerinizle genişletebilirsiniz.
  • Uç nokta, Fabric Data Warehouse ile aynı işlem altyapısı tarafından desteklendiğinden açık Delta dosyalarına karşı yüksek performanslı, düşük gecikme süreli SQL sorguları sağlar.

Yeni meta veri eşitleme (önizleme)

Important

Bu özellik önizleme aşamasındadır.

Mayıs 2026'da SQL analytics uç noktası için yeni meta veri eşitlemesi önizleme özelliği olarak duyuruldu. Yalnızca yeni SQL analizi uç noktaları için geçerli olan yeni meta veri eşitleme işlemini etkinleştirebilirsiniz. Yeni meta veri eşitleme seçeneği, verileri lakehouse'a indikten sonra saniyeler içinde sorgulama için kullanılabilir durumda tutmak için çalışır.

Yeni meta veri eşitleme işlemi aşağıdaki özellikleri içerir:

  • Delta günlüklerini ayrıştırmak ve kataloğu oluşturmak için yeni bir dış tablo tabanlı mimari.
  • Şema ve veri değişikliklerini ayrı ayrı algılayan ve kataloğu uygun şekilde yenileyen ayrılmış bir mimari.
  • Veri güncelleştirmelerini düzenli aralıklarla denetleen bir arka plan yenilemesi.
  • Gelen okuma sorgusu gerçekleştiğinde ve sistem verilerin yeni olmadığını algıladığında verilerin isteğe bağlı olarak yenilenmesi.

Yeni meta veri eşitlemeyi etkinleştirme

Çalışma alanı ayarları'nın altındaki Ambar ayarları'na giderek çalışma alanlarında yeni meta veri eşitlemesini etkinleştirebilirsiniz.

 Fabric portalındaki Çalışma Alanı ayarları sayfasında Ambar Yeni meta veri eşitleme seçeneğini ve Yeni meta veri eşitleme (önizleme) bölmesini gösteren ekran görüntüsü.

Yeni meta veri eşitlemesini etkinleştirdiğinizde, temel tablolardaki değişiklikler yenilenirken çalışma alanında yeni SQL analizi uç noktaları daha hızlı eşitlenir. Mevcut SQL analizi uç noktaları etkilenmez.

Meta verilerin en son ne zaman güncelleştirilmiş olduğunu bulma

Meta veri eşitlemesinin yeni sürümünü kullanıyorsanız, SQL analytics uç noktası için en son güncelleştirme hakkında ayrıntılı bilgi almak için dinamik yönetim görünümlerini (DMV) kullanabilirsiniz. sys.dm_db_external_tables_log_status En son meta veri eşitlemesi hakkındaki ayrıntıları almak için DMV'yi kullanın:

  • last_update_time_utc: Tablonun yeni verilerle son güncelleştirilişinin zaman damgası.
  • latest_log_version: Güncellenen tablonun en yüksek Delta işlem günlüğü sürümü.
  • latest_checkpoint_version: İşlenen en son Delta denetim noktası sürümü.
  • is_blocked: Tablo güncelleştirmesinde son denemenin engellendiğini (1) veya başarılı0 () olduğunu gösterir.

Daha fazla bilgi için bkz. sys.dm_db_external_tables_log_status.

Yeni meta veri eşitleme sınırlamaları

  • Yeni meta veri eşitlemesi, kullanım dışı bırakılmış bir delta özelliği olan çok parçalı denetim noktasını desteklemez. Lakehouse tablolarınız çok parçalı denetim noktaları içeriyorsa, yeni meta veri eşitlemesinde güncellenemez.

El ile yenileme

Verileri otomatik olarak güncelleştiren arka plan işlemlerine ek olarak meta verileri el ile yenileyebilirsiniz:

  • Portaldan yenileme: Fabric portalındaki SQL analiz uç noktası düzenleyicisinde, isteğe bağlı bir meta veri eşitlemesini zorunlu olarak başlatmak için Explorer araç çubuğundaki Refresh simgesini seçin. SQL analiz uç noktanızda Sorgula seçeneğine gidin ve araç çubuğundaki yenile düğmesini bulun.

    SQL analiz uç noktasının Şemayı yenile düğmesini gösteren Doku portalının ekran görüntüsü.

  • REST API ile yenileme: SQL analiz uç noktasının meta verilerini program aracılığıyla yenilemek için SQL uç noktası meta verilerini yenile REST API'sini kullanın.

  • Saklı yordam aracılığıyla yenileme: sql analiz uç noktası içindeki belirli bir tablonun verilerini yenilemek için sys.sp_dw_refresh_ext_table sistem saklı yordamını kullanın. Bu T-SQL yöntemi yalnızca Yeni meta veri eşitlemesi (önizleme) etkinleştirildikten sonra SQL analiz uç noktası oluşturulduysa kullanılabilir. Örneğin:

    EXEC sys.sp_dw_refresh_ext_table "dbo.publicholidays";
    

API'yi yalnızca tablo veya sütun ekleme veya silme ya da sütun türlerini değiştirme gibi şema değişiklikleriniz varsa ve öğenin tamamını yenilemeniz gerekiyorsa kullanın. SQL analytics uç noktasında yalnızca veri değişiklikleri için sistem saklı yordamını sys.sp_dw_refresh_ext_table kullanarak belirli bir tabloyu güncelleştirin.

En iyi meta veri eşitleme ve sorgu performansını elde etmek için temel delta tablolarını ayarlamak için bkz. SQL analytics uç nokta performansında dikkat edilmesi gerekenler.