Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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:
- Performansınızı ve kaynak tüketiminizi iyileştirin.
- En düşük SKU'nuzu belirleyin.
- Kapasite yükünüzü değerlendirin.
- 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:
- Power BI için iyileştirme kılavuzu
- Power BI tümleşik analizlerinde daha hızlı performans için en iyi yöntemler
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:
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.
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:
-
Programatik olarakGroups AssignToCapacity API'siyle.
Atama durumunu Groups CapacityAssignmentStatus API'siyle veya bir PowerShell betiği aracılığıyla denetleyin. Örnek kod için
AssignWorkspacesToCapacity
bakın. - El ile çalışma alanı yöneticisi olarak veya Yönetim portalı aracılığıyla kapasite yöneticisi olarak yapabilirsiniz. Daha fazla bilgi için Ana kullanıcı kullanarak kapasiteye çalışma alanı atama bölümüne bakın.
-
Programatik olarakGroups AssignToCapacity API'siyle.
Atama durumunu Groups CapacityAssignmentStatus API'siyle veya bir PowerShell betiği aracılığıyla denetleyin. Örnek kod için
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.
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.
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.