Aracılığıyla paylaş


Power BI tümleşik analizinde kapasite planlaması

Power BI tümleşik analiz dağıtımı için ihtiyacınız olan kapasitenin türünü hesaplamak karmaşık olabilir. İhtiyacınız olan kapasite, bazıları tahmin etmek zor olan çeşitli parametrelere bağlıdır.

Kapasitenizi planlarken göz önünde bulundurmanız gereken şeylerden bazıları şunlardır:

  • Kullandığınız veri modelleri.
  • Gerekli sorguların sayısı ve karmaşıklığı.
  • Uygulama kullanımınızın saatlik dağıtımı.
  • Veri yenileme hızları.
  • Tahmin etmek zor olan diğer kullanım desenleri.

Uyarı

Bu makalede ihtiyacınız olan kapasiteyi planlama ve Power BI tümleşik analiz A SKU'ları için yük testi değerlendirmesi yapma işlemleri açıklanmaktadır.

Kapasitenizi planlarken aşağıdaki adımları izleyin:

  1. Performansınızı ve kaynak tüketiminizi iyileştirin.
  2. En düşük SKU'nuzu belirleyin.
  3. Kapasite yükünüzü değerlendirin.
  4. Kapasite otomatik ölçeklendirmenizi ayarlayın.

Performansınızı ve kaynak tüketiminizi iyileştirme

Herhangi bir kapasite planlaması veya yük testi değerlendirmesine başlamadan önce raporlarınızın ve anlam modellerinizin performansını ve kaynak tüketimini (özellikle bellek ayak izi) iyileştirin.

Performansınızı iyileştirmek için aşağıdaki kaynaklarda yer alan yönergeleri izleyin:

Performansı iyileştirme hakkında ayrıntılı bir öğretici için Power BI'da performans için modeli iyileştirme eğitim modülüne bakın.

En düşük SKU'nuzu belirleme

Aşağıdaki tabloda, kapasite boyutuna bağlı tüm sınırlamalar özetlenir. Ayrıca , geçerli sınırlamaları da göz önünde bulundurun.

SKU1 Kapasite Birimleri (CU) Power BI SKU'su Power BI sanal çekirdekleri
F2 2 Mevcut Değil Mevcut Değil
F4 4 Mevcut Değil Mevcut Değil
F8 8 EM1/A1 1
F16 16 EM2/A2 2
F32 32 EM3/A3 4
F64 64 P1/A4 8
F128 128 P2/A5 16
F256 256 P3/A6 32
F5122 512 P4/A7 64
F10242 1,024 P5/A8 128
F20482 2,048 Mevcut Değil Mevcut Değil

1 Microsoft 365 veya Kuruluşunuz için Embed (verilerin sahibi kullanıcı) senaryosunda, F64'ten küçük SKU'lar için Power BI içeriğini kullanmak amacıyla Pro veya Kullanıcı Başına Premium (PPU) lisansı ya da Power BI bireysel deneme sürümü gerekir.

2 Bu SKU'lar tüm bölgelerde kullanılamaz. Bu SKU'ların kullanılamadığı bölgelerde kullanılmasını istemek için Microsoft hesap yöneticinize başvurun.

Kapasite yükünüzü değerlendirme

Kapasite yükünüzü test etmek veya değerlendirmek için:

  1. Test için Azure'da Premium Power BI Embedded kapasitesi oluşturun. Power BI kiracınızla aynı Microsoft Entra kiracısıyla ilişkilendirilmiş bir abonelik ve aynı kiracıda oturum açmış bir kullanıcı hesabı kullanın.

  2. Oluşturduğunuz Premium kapasiteyi test etmek için kullanacağınız çalışma alanını (veya çalışma alanlarını) atayın. Çalışma alanını aşağıdaki yollardan biriyle atayabilirsiniz:

  3. Kapasite yöneticisi olarak Microsoft Fabric Capacity Metrics uygulamasını yükleyin. İzlenecek kapasite kimliğini ve süreyi (gün olarak) belirtin ve ardından verileri yenileyin.

  4. Kapasite gereksinimlerinizi değerlendirmek için Power BI Kapasite Yükü Değerlendirme Aracı'nı kullanın. Bu GitHub deposu bir video kılavuzu da içerir. Bu aracı dikkatle kullanın: birkaç düzine eşzamanlı simülasyon kullanıcısı ile test edin ve daha yüksek eşzamanlı yükleri (ihtiyaçlarınıza bağlı olarak yüzlerce veya binlerce) tahmin edin. Daha fazla bilgi için bkz . Kapasite yükünüzü değerlendirme. Alternatif olarak, diğer yük testi araçlarını kullanın, ancak iFrame'i kara kutu olarak kabul edin ve JavaScript kodu aracılığıyla kullanıcı etkinliğinin simülasyonunu yapın.

  5. Yük testi aracı aracılığıyla tahakkuk eden kapasite kullanımını izlemek için 3. adımda yüklediğiniz Microsoft Fabric Kapasite Ölçümleri uygulamasını kullanın. Alternatif olarak, Azure İzleyici'deki uyarıları kullanarak Premium ölçümleri denetleyerek kapasiteyi izleyebilirsiniz.

Yük testi sonucunda kapasitenizde tahakkuk eden gerçek CPU kapasite sınırına yaklaşıyorsa, kapasiteniz için daha büyük bir SKU kullanmayı düşünebilirsiniz.

Otomatik ölçeklendirmeyi ayarlama

A SKU kapasitenizi geçerli bellek ve CPU gereksinimlerini karşılayacak şekilde esnek bir şekilde yeniden boyutlandırmak için aşağıdaki otomatik ölçeklendirme tekniğini kullanabilirsiniz.

  • Kapasite Güncelleştirme API'sini kullanarak kapasite SKU'sunun ölçeğini artırın veya küçültün. Kendi betiklerinizi ölçeği artırmak ve küçültmek için API'yi nasıl kullanacağınızı görmek isterseniz, bir runbook PowerShell betiği kapasite ölçeği artırma örneğine bakın.

  • Aşağıdaki Power BI Embedded kapasite ölçümlerini izlemek için uyarıları izleyin :

    • Aşırı yükleme (Kapasitenizin CPU değeri yüzde 100'ü aştıysa ve aşırı yüklenmiş durumdaysa 1, aksi halde 0)
    • CPU (CPU kullanımı yüzdesi)
    • Belirli iş yükleri (sayfalandırılmış raporlar gibi) kullanılıyorsa İş Yükü Başına CPU
  • Monitor uyarılarını, bu ölçümler belirtilen değerlere ulaştığında kapasiteyi artıracak veya azaltacak bir betik çalışmasını tetikleyecek şekilde yapılandırın.

Örneğin, aşırı yükleme 1 ise veya CPU değeri yüzde 95 olduğunda kapasiteyi daha yüksek bir SKU'ya güncelleştirmek için ölçeği artırma kapasitesi runbook'unu çağıran bir kural oluşturabilirsiniz. CPU değeri yüzde 45 veya 50'nin altına düşerse kapasiteyi daha düşük bir SKU'ya güncelleştirmek için kapasite küçültme runbook betiğini çağıran bir kural da oluşturabilirsiniz.

Ayrıca, anlamsal bir model yenilenmeden önce ve sonra isteğe bağlı olarak ölçeği artırma ve ölçeği azaltma runbook'larını program aracılığıyla çağırabilirsiniz. Bu yaklaşım, kapasitenizin bu kapasiteyi kullanan büyük anlam modelleri için yeterli RAM'e (GB) sahip olmasını sağlar.