Cachelagring af forespørgsler i Power BI Premium eller Power BI Embedded

Organisationer med Power BI Premium eller Power BI Embedded kan drage fordel af cachelagring af forespørgsler for at fremskynde rapporter, der er knyttet til en semantisk model. Cachelagring af forespørgsler instruerer Power BI Premium- eller Power BI Embedded-kapaciteten i at bruge den lokale cachelagringstjeneste til at vedligeholde forespørgselsresultater, så du undgår, at den underliggende datakilde beregner disse resultater.

Vigtigt

Cachelagring af forespørgsler er kun tilgængelig i Power BI Premium eller Power BI Embedded til import af semantiske modeller. Det er ikke relevant DirectQuery eller Live Forbind semantiske modeller, der bruger Azure Analysis Services eller SQL Server Analysis Services.

Cachelagringen udføres, første gang en bruger åbner rapporten. I øjeblikket udfører tjenesten kun cachelagring af forespørgsler for den første side, de lander på. Forespørgsler cachelagres med andre ord ikke, når du interagerer med rapporten. Cachelagrede forespørgselsresultater er specifikke for bruger- og semantisk modelkontekst og respekterer altid sikkerhedsregler. Forespørgselscachen respekterer personlige bogmærker og faste filtre, så forespørgsler, der genereres af en tilpasset rapport, cachelagres. Dashboardfelter , der leveres af de samme forespørgsler, har også fordel af, når forespørgslen cachelagres. Ydeevne er især fordele, når en semantisk model tilgås ofte og ikke behøver at blive opdateret ofte. Cachelagring af forespørgsler kan også reducere belastningen af din kapacitet ved at reducere det samlede antal forespørgsler.

Du styrer funktionsmåden for cachelagring af forespørgsler på den Indstillinger side for den semantiske model i Power BI-tjeneste. Der er tre mulige indstillinger:

  • Standardkapacitet: Cachelagring af forespørgsler er slået fra
  • Fra: Brug ikke cachelagring af forespørgsler til denne semantiske model.
  • Til: Brug cachelagring af forespørgsler til denne semantiske model.

Query caching dialog box

Overvejelser og begrænsninger

  • Når du ændrer cachelagringsindstillinger fra Til til Fra, fjernes alle tidligere gemte forespørgselsresultater for den semantiske model fra kapacitetscachen. Du kan slå cachelagring fra enten eksplicit eller ved at vende tilbage til den standardindstilling for kapacitet, som en administrator har angivet til Fra. Hvis du slår den fra, kan det medføre en lille forsinkelse, næste gang en rapport kører forespørgsler mod denne semantiske model. Forsinkelsen skyldes, at de rapportforespørgsler, der kører efter behov, og ikke anvender gemte resultater. Den påkrævede semantiske model skal muligvis også indlæses i hukommelsen, før den kan betjene forespørgsler.
  • Forespørgselscachen opdateres, når Power BI udfører en semantisk modelopdatering. Når forespørgselscachen opdateres, skal Power BI køre forespørgsler mod de underliggende datamodeller for at få de nyeste resultater. Hvis et stort antal semantiske modeller har aktiveret cachelagring af forespørgsler, og Premium/Embedded-kapaciteten er under kraftig belastning, kan der opstå en forringelse af ydeevnen under opdatering af cachen. Forringelsen skyldes den øgede mængde forespørgsler, der udføres.