Zwischenspeicherung von Abfragen in Power BI Premium oder Power BI Embedded

Organisationen mit Power BI Premium oder Power BI Embedded können von der Zwischenspeicherung von Abfragen profitieren, um Berichte, die einem Semantikmodell zugeordnet sind, zu beschleunigen. Mit der Zwischenspeicherung von Abfragen wird die Power BI Premium- oder Power BI Embedded-Kapazität angewiesen, den lokalen Cachedienst zu verwenden, um Abfrageergebnisse zu verwalten und zu vermeiden, dass die zugrunde liegende Datenquelle diese Ergebnisse berechnet.

Wichtig

Die Zwischenspeicherung von Abfragen ist für Semantikmodelle nur in Power BI Premium oder Power BI Embedded verfügbar. Sie kann nicht für DirectQuery- oder LiveConnect-Semantikmodelle angewendet werden, die Azure Analysis Services oder SQL Server Analysis Services nutzen.

Die Zwischenspeicherung erfolgt beim ersten Öffnen des Berichts durch einen Benutzer. Derzeit führt der Dienst die Zwischenspeicherung von Abfragen nur für die erste Seite durch, auf die sie gelangen. Abfragen werden also nicht zwischengespeichert, wenn Sie mit dem Bericht interagieren. Zwischengespeicherte Abfrageergebnisse beziehen sich auf den Benutzer- und Semantikmodellkontext und berücksichtigen Sicherheitsregeln. Der Abfragecache respektiert persönliche Lesezeichen und persistente Filter, sodass von einem personalisierten Bericht generierte Abfragen im Cache gespeichert werden. Dashboardkacheln, die von denselben Abfragen unterstützt werden, profitieren ebenfalls davon, sobald die Abfrage zwischengespeichert wurde. Die Leistung wird ebenfalls optimiert, wenn regelmäßig auf ein Semantikmodell zugegriffen wird und dieses nicht oft aktualisiert werden muss. Die Zwischenspeicherung von Abfragen kann zudem die Kapazitätslast verringern, indem die Gesamtzahl Abfragen reduziert wird.

Sie steuern das Zwischenspeicherungsverhalten für Abfragen für das Semantikmodell im Power BI-Dienst über die Seite Einstellungen. Ihnen stehen drei mögliche Einstellungen zur Verfügung:

  • Kapazitätsstandard: Die Zwischenspeicherung von Abfragen ist „Aus“.
  • Aus: Die Zwischenspeicherung von Abfragen darf für dieses Semantikmodell nicht verwendet werden.
  • Ein: Sie können die Zwischenspeicherung von Abfragen für dieses Semantikmodell verwenden.

Query caching dialog box

Überlegungen und Einschränkungen

  • Wenn Sie die Einstellungen für die Zwischenspeicherung von Ein in Aus ändern, werden alle zuvor gespeicherten Abfrageergebnisse für das Semantikmodell aus dem Kapazitätscache entfernt. Sie können die Zwischenspeicherung entweder explizit deaktivieren oder durch Wiederherstellen der Standardeinstellung für die Kapazität, die von einem Administrator auf Aus festgelegt wurde. Die Deaktivierung kann zu einer kurzen Verzögerung bei der nächsten Ausführung von Abfragen für Semantikmodelle führen, die von einem Bericht ausgeführt werden. Die Verzögerung wird von Berichtsabfragen verursacht, die bedarfsgesteuert ausgeführt werden und keine gespeicherten Ergebnisse nutzen. Das erforderliche Semantikmodell muss zudem ggf. neu in den Arbeitsspeicher geladen werden, bevor Abfragen verarbeitet werden können.
  • Der Abfragecache wird aktualisiert, wenn Power BI eine Semantikmodellaktualisierung durchführt. Wenn der Abfragecache aktualisiert wird, muss Power BI Abfragen anhand der zugrunde liegenden Datenmodelle ausführen, um die neuesten Ergebnisse zu erhalten. Wenn der Abfragecache für eine große Anzahl Semantikmodelle aktiviert ist und die Premium/Embedded-Kapazität stark ausgelastet ist, kann es beim Aktualisieren des Caches zu Leistungseinbußen kommen. Die Verschlechterung resultiert aus dem erhöhten Volumen der ausgeführten Abfragen.