Power BI Premium-architectuur

Architectuurwijzigingen in Premium, met name rond de manier waarop CPU-resources worden toegewezen en gebruikt, zorgen voor meer veelzijdigheid in aanbiedingen en meer flexibiliteit in licentiemodellen. De nieuwe architectuur maakt het aanbieden van Premium bijvoorbeeld per gebruiker mogelijk, aangeboden als Premium per gebruiker. De architectuur biedt klanten ook betere prestaties en betere governance en controle over hun Power BI-uitgaven.

De belangrijkste update in de architectuur van Premium is de manier waarop v-cores van capaciteiten worden geïmplementeerd:

In de oorspronkelijke versie van Power BI Premium waren v-cores gereserveerde fysieke rekenknooppunten in de cloud, met verschillen in het aantal v-cores en de hoeveelheid onboardgeheugen volgens de licentie-SKU van de klant. Klantbeheerders moesten bijhouden hoe druk deze knooppunten waren, met behulp van de premium-app voor metrische gegevens. Ze moesten de app en andere hulpprogramma's gebruiken om te bepalen hoeveel capaciteit hun gebruikers nodig hebben om te voldoen aan hun computerbehoeften.

In Premium worden v-cores geïmplementeerd op regionale clusters van fysieke knooppunten in de cloud, die worden gedeeld door alle tenants met behulp van Premium-capaciteiten in die Power BI-regio. Het regionale cluster is verder onderverdeeld in gespecialiseerde groepen knooppunten, waarbij elke groep een andere Power BI-workload (semantische modellen, gegevensstromen of gepagineerde rapporten) afhandelt. Deze gespecialiseerde groepen knooppunten helpen resourceconflicten te voorkomen tussen fundamenteel verschillende werkbelastingen die op hetzelfde knooppunt worden uitgevoerd.

Notitie

Power BI Premium biedt een logische scheiding van gegevens tussen verschillende klanten en voldoet aan ISO 27017. Zie ISO/IEC 27017:2015 voor meer informatie.

Beheer istrators hebben de mogelijkheid om workloadinstellingen voor hun capaciteit aan te passen en te configureren. Dit kan worden gebruikt om resourceconflicten tussen workloads (semantische modellen, gegevensstromen, gepagineerde rapporten en AI) te verminderen en andere instellingen zoals geheugenlimieten en time-outs aan te passen op basis van de patronen voor capaciteitsgebruik.

De inhoud van werkruimten die zijn toegewezen aan een Premium-capaciteit, wordt opgeslagen in de opslaglaag van uw organisatie, die wordt geïmplementeerd boven op capaciteitsspecifieke Azure Storage-blobcontainers, vergelijkbaar met de oorspronkelijke versie van Premium. Met deze aanpak kunnen functies zoals BYOK worden gebruikt voor uw gegevens.

Wanneer de inhoud moet worden bekeken of vernieuwd, wordt deze gelezen uit de opslaglaag en op een Premium-knooppunt geplaatst voor computing. Power BI maakt gebruik van een plaatsingsmechanisme dat ervoor zorgt dat het optimale knooppunt wordt gekozen binnen de juiste groep rekenknooppunten. Het mechanisme plaatst doorgaans nieuwe inhoud op het knooppunt met het meest beschikbare geheugen op het moment dat de inhoud wordt geladen, zodat de weergave- of vernieuwingsbewerking toegang kan krijgen tot de meeste resources en optimaal kan presteren.

Naarmate uw capaciteit meer inhoud weergeeft en vernieuwt, worden er meer rekenknooppunten gebruikt, elk met voldoende resources om snel en succesvol bewerkingen te voltooien. Dit betekent dat uw capaciteit meerdere rekenknooppunten kan gebruiken en in sommige gevallen inhoud zelfs kan schakelen tussen knooppunten vanwege de Power BI-service het uitvoeren van interne taakverdeling tussen knooppunten of resources. Wanneer dergelijke taakverdeling plaatsvindt, zorgt Power BI ervoor dat inhoudsverplaatsing geen invloed heeft op de ervaringen van eindgebruikers.

Er zijn verschillende positieve resultaten van het distribueren van de verwerking van inhoud (semantische modellen, gegevensstromen, gepagineerde rapporten en andere workloads) over meerdere knooppunten.

  • De gedeelde knooppunten zijn minstens zo groot als een oorspronkelijk Premium P3-knooppunt, wat betekent dat er meer v-cores zijn om bewerkingen uit te voeren, waardoor de prestaties met maximaal 16x kunnen worden verhoogd ten opzichte van een oorspronkelijke Premium P1.

  • Ongeacht het knooppunt waarop uw verwerking terechtkomt, zorgt het plaatsingsmechanisme ervoor dat het geheugen beschikbaar blijft om uw bewerking te voltooien, binnen de toepasselijke geheugenbeperkingen van uw capaciteit. (zie het gedeelte met beperkingen van dit document voor volledige details van geheugenbeperkingen)

  • Resourceconflicten tussen workloads worden voorkomen door de gedeelde knooppunten te scheiden in gespecialiseerde workloadgroepen. Als gevolg van deze scheiding zijn er geen besturingselementen voor gepagineerde rapportworkloads.

  • De beperkingen voor verschillende capaciteits-SKU's zijn niet gebaseerd op de fysieke beperkingen zoals ze in de oorspronkelijke versie van Premium waren; In plaats daarvan zijn ze gebaseerd op een verwachte en duidelijke set regels die de Power BI Premium-service afdwingt:

    • De CPU-doorvoer van de totale capaciteit is op of onder de doorvoer die mogelijk is met de v-cores die uw aangeschafte capaciteit heeft.

    • Geheugenverbruik dat nodig is voor het weergeven en vernieuwen van bewerkingen blijft binnen de geheugenlimieten van uw aangeschafte capaciteit.

  • Vanwege deze nieuwe architectuur hoeven klantbeheerders hun capaciteiten niet te bewaken voor tekenen van het benaderen van de limieten van hun resources en krijgen ze in plaats daarvan duidelijke aanwijzingen wanneer aan dergelijke limieten wordt voldaan. Dit vermindert aanzienlijk de inspanning en overhead die capaciteitsbeheerders nodig hebben om optimale capaciteitsprestaties te behouden.

Meer vragen? Probeer het Power BI-community te vragen.