Power BI Premium'da büyük anlam modelleri

Power BI anlam modelleri, en iyi duruma getirilmiş sorgu performansı için verileri yüksek oranda sıkıştırılmış bir bellek içi önbellekte depolayarak kullanıcı etkileşiminin hızlı bir şekilde yapılmasını sağlayabilir. Premium kapasitelerde, varsayılan sınırı aşan büyük anlamsal modeller, Büyük anlamsal model depolama biçimi ayarıyla etkinleştirilebilir. Etkinleştirildiğinde, anlam modeli boyutu Premium kapasite boyutu veya yönetici tarafından ayarlanan maksimum boyut ile sınırlıdır.

Büyük anlam modelleri tüm Premium P SKU'ları, Katıştırılmış A SKU'ları ve Kullanıcı Başına Premium (PPU) ile etkinleştirilebilir. Premium'daki büyük anlamsal model boyutu sınırı, veri modeli boyutu sınırlamaları açısından Azure Analysis Services ile karşılaştırılabilir.

Anlamsal modellerin 10 GB'ın üzerinde büyümesi için gerekli olsa da, Büyük anlamsal model depolama biçimi ayarını etkinleştirmenin başka avantajları da vardır. Anlamsal model yazma işlemleri için XMLA uç nokta tabanlı araçları kullanmayı planlıyorsanız, büyük bir anlam modeli olarak nitelemeyeceğiniz anlamsal modeller için bile ayarı etkinleştirdiğinizden emin olun. Etkinleştirildiğinde, büyük anlamsal model depolama biçimi XMLA yazma işlemlerinin performansını iyileştirebilir.

Hizmetteki büyük anlamsal modeller, 10 GB ile sınırlı olan Power BI Desktop modeli karşıya yükleme boyutunu etkilemez. Bunun yerine, anlamsal modeller yenilemede hizmette bu sınırı aşabilir.

Önemli

Power BI Premium büyük anlam modellerini destekler. Power BI Premium'da varsayılan sınırdan daha büyük anlamsal modelleri kullanmak için Büyük anlam modeli depolama biçimi seçeneğini etkinleştirin.

Not

Power BI Premium'daki büyük anlam modelleri, ABD Kamu Kimlik Doğrulaması müşterileri için Power BI hizmeti kullanılamaz. Hangi özelliklerin kullanılabilir olduğu ve hangilerinin kullanılamadığı hakkında daha fazla bilgi için bkz . ABD Kamu müşterileri için Power BI özellik kullanılabilirliği.

Büyük anlamsal modelleri etkinleştirme

Buradaki adımlar, hizmette yayımlanan yeni bir model için büyük anlamsal modelleri etkinleştirmeyi açıklar. Mevcut anlam modelleri için yalnızca 3. adım gereklidir.

  1. Power BI Desktop'ta model oluşturma. Anlam modeliniz büyüyecekse ve aşamalı olarak daha fazla bellek tüketecekse, Artımlı yenilemeyi yapılandırmayı unutmayın.

  2. Modeli hizmette anlamsal model olarak yayımlayın.

  3. Hizmet > anlam modeli >Ayarlar Büyük anlam modeli depolama biçimi'ni genişletin, kaydırıcıyı Açık olarak ayarlayın ve uygula'yı seçin.

    Enable large semantic model slider

  4. Artımlı yenileme ilkesine göre geçmiş verileri yüklemek için yenilemeyi çağırın. İlk yenilemenin geçmişi yüklemesi biraz zaman alabilir. Sonraki yenilemeler, artımlı yenileme ilkenize bağlı olarak daha hızlı olmalıdır.

Varsayılan depolama biçimini ayarlama

Desteklenen bölgelerde, Premium kapasiteye atanmış bir çalışma alanında oluşturulan tüm yeni semantik modellerde varsayılan olarak büyük anlam modeli depolama biçimi etkinleştirilebilir. Bölge büyük anlamsal modelleri desteklemiyorsa, aşağıda açıklanan büyük anlamsal model depolama biçimi seçeneği devre dışı bırakılır. Hangi bölgelerin desteklendiğine bölge kullanılabilirliği bölümünden bakabilirsiniz.

  1. Çalışma alanında Ayarlar> Premium'ı seçin.

  2. Varsayılan depolama biçimi'nde Büyük anlamsal model depolama biçimi'ne ve ardından Kaydet'e tıklayın.

    Enable default storage format

PowerShell ile etkinleştirme

PowerShell kullanarak büyük anlamsal model depolama biçimini de etkinleştirebilirsiniz. PowerShell cmdlet'lerini çalıştırmak için kapasite yöneticisi ve çalışma alanı yöneticisi ayrıcalıklarına sahip olmanız gerekir.

  1. Anlam modeli kimliğini (GUID) bulun. Çalışma alanının Anlam modelleri sekmesinde, anlam modeli ayarlarının altında URL'de kimliği görebilirsiniz.

    Semantic model GUID

  2. PowerShell yönetici isteminden MicrosoftPowerBIMgmt modülünü yükleyin.

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. Oturum açmak ve anlam modeli depolama modunu denetlemek için aşağıdaki cmdlet'leri çalıştırın.

    Login-PowerBIServiceAccount
    
    (Get-PowerBIDataset -Scope Organization -Id <Semantic model ID> -Include actualStorage).ActualStorage
    

    Yanıt aşağıdaki gibi olmalıdır. Depolama modu, varsayılan olan ABF 'dir (Analysis Services yedekleme dosyası).

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         Abf
    
  4. Depolama modunu ayarlamak için aşağıdaki cmdlet'leri çalıştırın. Premium Dosyalar'a dönüştürmek birkaç saniye sürebilir.

    Set-PowerBIDataset -Id <Semantic model ID> -TargetStorageMode PremiumFiles
    
    (Get-PowerBIDataset -Scope Organization -Id <Semantic model ID> -Include actualStorage).ActualStorage
    

    Yanıt aşağıdaki gibi olmalıdır. Depolama modu artık Premium Dosyalar olarak ayarlanmıştır.

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         PremiumFiles
    

Get-PowerBIWorkspaceMigrationStatus cmdlet'ini kullanarak Premium Dosyalara ve Premium Dosyalar'dan semantik model dönüştürmelerinin durumunu denetleyebilirsiniz.

Anlamsal model çıkarma

Anlamsal model çıkarma, anlam modeli boyutlarının toplamının, kapasitenin satın alınan SKU boyutu için kullanılabilir bellekten önemli ölçüde daha büyük olmasını sağlayan bir Premium özelliktir. Tek bir anlam modeli hala SKU'nun bellek sınırlarıyla kısıtlanır. Power BI, etkin olmayan anlam modellerini bellekten çıkarmak için dinamik bellek yönetimi kullanır. Power BI'ın kullanıcı sorgularını ele almak için diğer anlamsal modelleri yükleyebilmesi için anlamsal modeller çıkarılır.

Not

Çıkarılan semantik modelin yeniden yüklenmesini beklemeniz gerekiyorsa, fark edilebilir bir gecikmeyle karşılaşabilirsiniz.

İsteğe bağlı yük

İsteğe bağlı yük, büyük anlam modelleri için varsayılan olarak etkindir ve çıkarılan anlam modellerinin önemli ölçüde daha iyi yük süresi sağlayabilir. İsteğe bağlı yük sayesinde, sonraki sorgular ve yenilemeler sırasında aşağıdaki avantajları elde edersiniz:

  • İlgili veri sayfaları isteğe bağlı olarak yüklenir (belleğe çağrılır).

  • Çıkarılan anlam modelleri sorgular için hızlı bir şekilde kullanılabilir hale getirilir.

İsteğe bağlı yükleme, kullanım desenlerini tanımlamak ve modellerinizin durumunu anlamak için kullanılabilecek ek Dinamik Yönetim Görünümü (DMV) bilgilerini ortaya çıkar. Örneğin, SQL Server Management Studio'dan (SSMS) aşağıdaki DMV sorgusunu çalıştırarak anlam modelindeki her sütun için Sıcaklık ve Son Erişilen istatistikleri denetleyebilirsiniz:

Select * from SYSTEMRESTRICTSCHEMA ($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS, [DATABASE_NAME] = '<Semantic model Name>')

Anlamsal model boyutunu denetleme

Geçmiş verileri yükledikten sonra XMLA uç noktası üzerinden SSMS kullanarak model özellikleri penceresinde tahmini anlamsal model boyutunu denetleyebilirsiniz.

Estimated semantic model size

SSMS'den aşağıdaki DMV sorgularını çalıştırarak anlam modeli boyutunu da denetleyebilirsiniz. Anlam modeli boyutunu bayt cinsinden görmek için çıkıştaki DICTIONARY_SIZE ve USED_SIZE sütunlarını toplama.

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMNS,
 [DATABASE_NAME] = '<Semantic model Name>') //Sum DICTIONARY_SIZE (bytes)

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS,
 [DATABASE_NAME] = '<Semantic model Name>') //Sum USED_SIZE (bytes)

Varsayılan segment boyutu

Büyük anlam modeli depolama biçimini kullanan anlam modelleri için Power BI, bellek gereksinimleriyle büyük tablolar için sorgu performansı arasında iyi bir denge sağlamak için varsayılan segment boyutunu otomatik olarak 8 milyon satıra ayarlar. Bu, Azure Analysis Services ile aynı segment boyutudur. Segment boyutlarının uyumlu tutulması, büyük bir veri modelini Azure Analysis Services'ten Power BI'a geçirirken karşılaştırılabilir performans özelliklerini sağlamaya yardımcı olur.

Dikkat edilecekler ve sınırlamalar

Büyük anlamsal modelleri kullanırken aşağıdaki kısıtlamaları göz önünde bulundurun:

  • Power BI Desktop'a indirin: Premium Dosyalar'da bir anlam modeli depolanıyorsa.pbix dosyası olarak indirme işlemi başarısız olur.

  • Desteklenen bölgeler: Azure Premium Dosyalar Depolama destekleyen Azure bölgelerinde büyük anlam modelleri kullanılabilir. Desteklenen tüm bölgelerin listesini görmek için bölge kullanılabilirliğindeki tabloyu gözden geçirin.

  • En büyük semantik model boyutunu ayarlama: En büyük semantik model boyutu yöneticiler tarafından ayarlanabilir. Daha fazla bilgi için bkz. Veri Kümelerinde En Fazla Bellek.

  • Büyük anlamsal modelleri yenileme: Kapasite boyutunun yarısına yakın olan anlam modelleri (örneğin, 25 GB kapasite boyutundaki 12 GB'lık semantik model), yenilemeler sırasında kullanılabilir belleği aşabilir. Geliştirilmiş yenileme REST API'siniveya XMLA uç noktasını kullanarak ayrıntılı veri yenilemeleri gerçekleştirebilirsiniz; böylece yenileme için gereken bellek kapasitenizin boyutuna sığacak şekilde en aza indirilebilir.

  • Push semantik modelleri: Push semantik modelleri büyük anlam modeli depolama biçimini desteklemez.

  • Pro desteklenmez - Pro çalışma alanlarında büyük anlam modelleri desteklenmez. Çalışma alanı Premium'dan Pro'ya geçirilirse, büyük anlam modeli depolama biçimi ayarına sahip tüm anlamsal modeller yüklenemiyor.

  • Yeni anlamsal modellerin varsayılan olarak büyük anlam modeli depolama biçimini kullanmasına izin vermek üzere çalışma alanının ayarlarını değiştirmek için REST API'lerini kullanamazsınız.

Bölgesel kullanılabilirlik

Power BI'daki büyük anlam modelleri yalnızca Azure Premium Dosyalar Depolama destekleyen Azure bölgelerinde kullanılabilir.

Aşağıdaki liste, Power BI'daki büyük anlamsal modellerin kullanılabildiği bölgeleri sağlar. Aşağıdaki listede bulunmayan bölgeler büyük modeller için desteklenmez.

Not

Çalışma alanında büyük bir anlam modeli oluşturulduktan sonra bu bölgede kalması gerekir. Büyük anlam modeline sahip bir çalışma alanını başka bir bölgedeki Premium kapasiteye yeniden atayamazsınız.

Azure bölgesi Azure bölgesi kısaltması
Doğu Avustralya australiaeast
Güneydoğu Avustralya australiasoutheast
Güney Brezilya Güney Brezilya
Doğu Kanada canadaeast
Orta Kanada canadacentral
Orta Hindistan centralindia
Orta ABD centralus
Doğu Asya eastasia
Doğu ABD eastus
Doğu ABD 2 eastus2
Orta Fransa francecentral
Güney Fransa francesouth
Almanya Kuzey germanynorth
Almanya Orta Batı germanywestcentral
Doğu Japonya japaneast
Batı Japonya japanwest
Güney Kore - Orta koreacentral
Güney Kore - Güney koreasouth
Orta Kuzey ABD northcentralus
Kuzey Avrupa northeurope
Güney Afrika Kuzey Güney Afrika'nın Kuzeyi
Güney Afrika Batı southafricawest
Orta Güney ABD Orta Güney ABD
Güneydoğu Asya southeastasia
İsviçre Kuzey Kuzey İsviçre
Batı İsviçre İsviçrewest
BAE Orta uaecentral
Kuzey BAE uaenorth
Güney Birleşik Krallık uksouth
Batı Birleşik Krallık ukwest
Batı Avrupa westeurope
Batı Hindistan westindia
Batı ABD westus
Batı ABD 2 westus2

Aşağıdaki bağlantılar, büyük modellerle çalışmak için yararlı olabilecek bilgiler sağlar: