Verwenden erweiterter Semantikmodellmetadaten

Wenn Power BI Desktop Berichte erstellt, werden dabei auch Semantikmodell-Metadaten in den entsprechenden PBIX- und PBIT-Dateien erstellt. Bisher wurden die Metadaten in einem spezifischen Power BI Desktop-Format gespeichert. Für die Metadaten wurden mit Base64 codierte M-Ausdrücke und Datenquellen verwendet. In Power BI erfolgten Annahmen darüber, wie diese Metadaten gespeichert wurden.

Mit der Veröffentlichung des Features für erweiterte Semantikmodell-Metadaten werden viele dieser Einschränkungen aufgehoben. PBIX-Dateien werden beim Öffnen der Datei automatisch in erweiterte Metadaten aktualisiert. Mit erweiterten Semantikmodellmetadaten wird für die von Power BI Desktop erstellten Metadaten ein ähnliches Format verwendet wie bei tabellarischen Modellen in Analysis Services, das auf dem Tabellenobjektmodell basiert.

Das Feature für erweiterte Semantikmodellmetadaten ist strategisch und grundlegend. Zukünftige Power BI-Funktionalität wird auf Grundlage dieser Metadaten erstellt. Diese anderen Funktionen profitieren von den erweiterten Semantikmodellmetadaten:

  • XMLA-Lese-/Schreibzugriff für die Verwaltung von Power BI-Semantikmodellen.
  • Migration von Analysis Services-Workloads zu Power BI, um von den Features der Zukunft zu profitieren

Aktualisieren

Die Berichte werden automatisch mit dem erweiterten Metadatenformat aktualisiert, wenn Sie sie in der neuesten Version von Power BI Desktop öffnen. Wenn der Bericht mit nicht übernommenen Abfrageänderungen gespeichert wurde oder während des automatischen Upgrades ein Fehler aufgetreten ist, wird im Zeichenbereich für den Bericht die Warnung angezeigt, dass Sie das Upgrade noch durchführen müssen. Wenn Sie auf Bericht aktualisieren klicken, werden alle ausstehenden Änderungen übernommen, und das Datenmodell wird mit dem neuen Format aktualisiert.

Ausschließen einer Tabelle von der Berichtsaktualisierung

Sobald für ein Datenmodell ein Upgrade auf das erweiterte Metadatenformat durchgeführt wurde, werden einige Metadaten, die zuvor nur in Power BI Desktop verwendet wurden, jetzt auch im Power BI-Dienst berücksichtigt. Zu diesen Metadaten gehört die Option In Berichtsaktualisierung einbeziehen. Wenn bei Modellen, für die ein Upgrade durchgeführt wurde, die Option In Berichtsaktualisierung einbeziehen im Power Query-Editor deaktiviert ist, wird die betreffende Tabelle nicht aktualisiert, wenn der Bericht/das Semantikmodell in Power BI Desktop oder im Power BI-Dienst aktualisiert wird. Berichte, die bereits im Power BI-Dienst veröffentlicht wurden und für die noch kein Upgrade auf das neue erweiterte Metadatenformat erfolgt ist, müssen ein Upgrade in Power BI Desktop durchlaufen, damit dieses neue Verhalten wirksam wird.

Überlegungen und Einschränkungen

Vor der erweiterten Metadatenunterstützung wurde in Power BI Desktop eine native Abfrage für das Datenmodell für SQL Server, Oracle, Teradata und Legacy-HANA-Verbindungen hinzugefügt. Diese Abfrage wird von den Datenmodellen des Power BI-Diensts verwendet. Durch erweiterte Metadatenunterstützung generiert das Datenmodell des Power BI-Diensts die native Abfrage zur Laufzeit erneut. Die von Power BI Desktop erstellte Abfrage wird nicht verwendet. In den meisten Fällen löst sich dieser Abruf selbst ordnungsgemäß auf. Einige Transformationen funktionieren jedoch nur, wenn die zugrunde liegenden Daten gelesen werden. Unter Umständen werden in Berichten, die zuvor funktioniert haben, einige Fehler angezeigt. Eine Fehlermeldung kann z. B. wie folgt lauten:

  • Fehler beim Konvertieren einer M-Abfrage in der Tabelle „Dimension City“ in eine native Quellabfrage. Try again later or contact support. Wenn Sie den Support kontaktieren, stellen Sie diese Angaben bereit.

Sie können Ihre Abfragen an drei verschiedenen Stellen in Power BI Desktop korrigieren:

  • Wenn Sie Änderungen übernehmen oder eine Aktualisierung durchführen

  • In einer Warnungsleiste im Power Query-Editor, wenn Sie darüber informiert werden, dass der Ausdruck nicht in die Datenquelle gefaltet werden konnte

    Screenshot of Apply query changes message: We couldn't fold the expression to the data source.

  • Wenn Sie beim Öffnen eines Berichts Auswertungen ausführen, um zu überprüfen, ob nicht unterstützte Abfragen vorhanden sind. Das Ausführen dieser Auswertungen kann zu Leistungseinbußen führen.

Bestimmte Zeichenkombinationen in M-Ausdrücken, die im Tabellenobjektmodell (TOM) nicht unterstützt werden, werden auch in der erweiterten Semantikmodellmetadatenumgebung nicht unterstützt.

Mit Power BI Desktop können Sie vielfältige Aufgaben ausführen. Weitere Informationen zu den Funktionen und Möglichkeiten finden Sie in den folgenden Ressourcen: