İş yükü yönetimi
Şunlar için geçerlidir:✅ Microsoft Fabric'te SQL analiz uç noktası ve Ambarı
Bu makalede, Microsoft Fabric'te veri ambarı arkasındaki mimari ve iş yükü yönetimi açıklanmaktadır.
Bilgi işlem
Ambar ve SQL analiz uç noktası aynı temel işleme mimarisini paylaşır. Veriler alınırken veya alınırken hem küçük hem de büyük ölçekli veriler ve hesaplama işlevleri için oluşturulmuş dağıtılmış bir altyapıdan yararlanılır.
İş yükü taleplerini karşılamak için arka uç işlem kapasitesinin ölçeği otonom olarak artırılıp azaltılırken işlem sistemi sunucusuzdur.
Sorgu gönderildiğinde SQL ön ucu (FE), veri boyutuna ve karmaşıklığına göre en iyi planı belirlemek için sorgu iyileştirmesi gerçekleştirir. Plan oluşturulduktan sonra Dağıtılmış Sorgu İşleme (DQP) altyapısına verilir. DQP, sorguyu arka uç işlem düğümlerinde yürütülen daha küçük sorgulara bölerek dağıtılmış yürütmeyi düzenler. Her küçük sorgu görev olarak adlandırılır ve dağıtılmış yürütme birimini temsil eder. OneLake'ten dosyaları okur, diğer görevlerden, gruplardan veya diğer görevlerden alınan sipariş verilerinden sonuçları birleştirir. Alma işleri için verileri uygun hedef tablolara da yazar.
Veriler işlendiğinde, sonuçlar kullanıcıya geri hizmet vermek veya uygulamayı çağırmak için SQL ön ucuna döndürülür.
Esneklik ve dayanıklılık
Arka uç işlem kapasitesi, hızlı sağlama mimarisinden yararlanır. Kaynak ataması üzerinde SLA olmasa da, genellikle birkaç saniye içinde yeni düğümler alınır. Kaynak talebi arttıkça yeni iş yükleri ölçeği genişletilmiş kapasiteyi kullanır. Ölçeklendirme çevrimiçi bir işlemdir ve sorgu işleme kesintisiz devam eder.
Sistem hataya dayanıklıdır ve bir düğüm iyi durumda değilse, düğümde yürütülen işlemler tamamlanmak üzere iyi durumdaki düğümlere yeniden dağıtılır.
Ambar ve SQL analizi uç noktası, iş yüklerinin daha iyi performans elde etmek için daha fazla kaynak kullanmasına olanak tanıyan ve kesintisizleştirmeyi kullanarak yoğun zamanlarda ani ani ani artışlar oluşturan müşteriler için kullanılmayan çok fazla boşta kalma kapasitesine sahip olan müşterilere rahatlık sağlayan seri kapasite sağlar. Düzeltme, müşteri işlerinin sorunsuz ve verimli bir şekilde çalıştığından emin olmak için işlem değerlendirmesini yayarak kapasite yönetimini basitleştirir.
Zamanlama ve kaynak oluşturma
Dağıtılmış sorgu işleme zamanlayıcısı bir görev düzeyinde çalışır. Sorgular zamanlayıcıya, görevlerin yönlendirilmiş bir döngüsel grafı (DAG) olarak temsil edilir. Bu kavram Spark kullanıcılarına tanıdık geliyor. Birbirine bağımlı olmayan görevler aynı anda veya sıra dışı olarak yürütülebileceğinden DAG paralellik ve eşzamanlılık sağlar.
Sorgular geldikçe görevleri ilk çıkar (FIFO) ilkelerine göre zamanlanır. Boşta kapasite varsa zamanlayıcı eşzamanlılığı iyileştirmek için "en uygun" yaklaşımı kullanabilir.
Zamanlayıcı kaynak baskısını tanımladığında bir ölçek işlemi çağırır. Ölçeklendirme otonom olarak yönetilir ve eşzamanlılık arttıkça arka uç topolojisi artar. Düğümlerin alınması birkaç saniye sürdüğünden sistem, dağıtılmış işleme gerektiren sorguların tutarlı alt saniye performansı için iyileştirilmemiştir.
Basınç düştüğünde arka uç topolojisi ölçeği yeniden daraltır ve kaynağı bölgeye geri gönderir.
Alma yalıtımı
Şunlar için geçerlidir:✅ Microsoft Fabric'te Ambar
Microsoft Fabric'teki Warehouse'un arka uç işlem havuzunda, yükleme etkinliklerine analitik iş yüklerinden kaynak yalıtımı sağlanır. Bu, alma işlerinin ETL için iyileştirilmiş olan ve kaynaklar için diğer sorgular veya uygulamalarla rekabet etmeyen ayrılmış düğümlerde çalışaabildiği için performansı ve güvenilirliği artırır.
Oturumlar
Ambar ve SQL analiz uç noktası, çalışma alanı başına 724 kullanıcı oturumu sınırına sahiptir. Bu sınıra ulaşıldığında bir hata döndürülür: The user session limit for the workspace is 724 and has been reached
.
Not
Microsoft Fabric bir SaaS platformu olduğundan, ortamı sürekli iyileştirmek için çalışan birçok sistem bağlantısı vardır. DMV'ler hem sistem hem de kullanıcı oturumlarını gösterir. Daha fazla bilgi için bkz . DMV'leri kullanarak izleme.
En iyi yöntemler
Microsoft Fabric çalışma alanı, dağıtılmış işlem sisteminin doğal yalıtım sınırını sağlar. İş yükleri hem maliyeti hem de performansı yönetmek için bu sınırdan yararlanabilir.
OneLake kısayolları , yükü birden çok SQL motoru arasında dağıtmak ve yalıtım sınırı oluşturmak üzere diğer çalışma alanlarında tabloların salt okunur çoğaltmalarını oluşturmak için kullanılabilir. Bu, salt okunur sorgular gerçekleştiren en fazla oturum sayısını etkili bir şekilde artırabilir.