Erweitertes Datenmodell

Das Standarddatenmodell verwendet benutzerdefinierte Tabellen und ist für die Konfiguration jeder Websitekomponente optimiert. Jede Komponente wird als Datensatz in einer dedizierten Tabelle in Microsoft Dataverse gespeichert. Das Standardmodell benötigt mehr Zeit, um verschiedene Lösungen, Tabellen und Metadaten beim Bereitstellen einer neuen Website zu laden. Das Aktualisieren von Websitetabellen im Standardmodell erfordert eine manuelle und zeitaufwendige Anwendung von Paketupdates.

Note

  • Alle neuen Websites werden standardmäßig mithilfe des erweiterten Datenmodells erstellt. 
  • Um eine Website im Standarddatenmodell zu erstellen, deaktivieren Sie das erweiterte Datenmodell im Power Platform Admin Center.
  • Die Power Pages-Verwaltungs-App wird standardmäßig in allen Instanzen von Microsoft Dataverse in unterstützten Regionen installiert, einschließlich Umgebungen, in denen keine Power Pages-Websites vorhanden sind.

Das erweiterte Datenmodell ist eine Kombination aus Systemtabellen, nicht konfigurierten Tabellen und virtuellen Tabellen.

Vorteile

Das erweiterte Datenmodell für Power Pages bietet die folgenden Vorteile:

Moderne ALM und Bereitstellung

Websites, die auf dem erweiterten Datenmodell ausgeführt werden, nehmen vollständig an ALM-Prozessen (Application Lifecycle Management) von Power Platform teil.

Das erweiterte Datenmodell bietet die folgenden ALM- und Bereitstellungsfunktionen:

  • Lösungsbezogene Websitekonfiguration: Die Websitekonfiguration für das erweiterte Datenmodell ist in Dataverse-Lösungen enthalten, also in demselben Paketformat, das auch für modellgesteuerte Apps, Canvas-Apps und Power Automate-Flows verwendet wird. Sie können Websitekomponenten mithilfe von Standardlösungsmechanismen exportieren, importieren und layern, anstatt den vom Standardmodell verwendeten Exportprozess für Konfigurationsdaten zu verwenden.

  • Bereitstellung in einer einzigen Lösung zusammen mit dem Rest der Anwendung: Da die Websitekonfiguration lösungsfähig ist, kann eine Power Pages-Website in dieselbe Lösung aufgenommen werden wie die modellgesteuerte App, die Power Automate-Flows und die Dataverse-Tabellen, von denen die Website abhängt. Sie exportieren, transportieren und importieren die Website und deren Abhängigkeiten zusammen als eine Lösung.

  • Native Git-Integration (Vorschau):Dataverse Git-Integration unterstützt Power Pages Websites im erweiterten Datenmodell und synchronisiert Lösungen und Lösungsobjekte mit einem Azure DevOps Git-Repository. Sie können Änderungen an der Website zusammen mit den anderen Lösungskomponenten versionieren, verzweigen und zurücksetzen.

  • Pipelines für Bereitstellungen: Sie können Standortbereitstellungen über Pipelines in Power Platform ausführen, den Produktbereitstellungsmechanismus zur Förderung von Lösungen von der Entwicklung bis hin zu Testumgebungen.

  • Umgebungsvariablen für die Konfiguration pro Umgebung: Lösungsfähige Standortkonfiguration unterstützt Umgebungsvariablen für Standorteinstellungen. Sie können Websiteeinstellungswerte definieren, die sich in verschiedenen Umgebungen unterscheiden, z. B. Identitätsanbieterkonfiguration, progressive Web App-Einstellungen und Sicherheitsarbeitsbereichseinstellungen, als Umgebungsvariablen in der Lösung und auflösen sie pro Umgebung, wenn die Lösung importiert wird.

Leistung

  • Schnellere Websitebereitstellung: Neue erweiterte Datenmodellwebsites stellen schneller als Standardmodellwebsites bereit. Die Aufteilung in System-, virtuelle und Nichtkonfigurationstabellen entfernt die Massenlösung, Tabelle und Metadatenlast, die das Standardmodell während der Bereitstellung ausführen muss, wodurch die Bereitstellungszeit für ein erweitertes Datenmodell reduziert wird.

Laufende Wartung und Investition

  • Verbesserte Plattformupdates und Bugfixes: Das erweiterte Datenmodell bietet automatisch Verbesserungen und Fehlerbehebungen für Power Pages. Die manuelle Anwendung von Paketupdates, die das Standardmodell erfordert, ist nicht mehr erforderlich, wodurch Websites auf den neuesten Fixes und Sicherheitspatches ohne Administratoreingriff aktuell bleiben.

  • Weitere Verbesserung der Plattform: Neue Power Pages Features und Plattformverbesserungen werden im erweiterten Datenmodell entwickelt. Websites im erweiterten Datenmodell erhalten diese Funktionen, sobald sie verfügbar sind.

Ermitteln, ob Ihre Website das Standard- oder erweiterte Datenmodell verwendet

Um zu ermitteln, welches Datenmodell Ihre Website verwendet, probieren Sie die folgenden Methoden aus:

  • Öffnen Sie das Power Platform Admin Center, wechseln Sie zu Ressourcen>Power Pages-Websites, wählen Sie Ihre Website aus, und wählen Sie dann Verwalten aus. Das Feld "Datenmodell " im Abschnitt "Websitedetails " zeigt an, welches Datenmodell Ihre Website verwendet.

    Screenshot des Felds

  • Der Arbeitsbereich "Einrichten" im Power Pages-Designstudio zeigt an, welches Datenmodell verwendet wird.

  • Öffnen Sie die Portalverwaltungs-App. Wenn das Standarddatenmodell verwendet wird, wird der Anwendungsname als Portalverwaltung angezeigt. Wenn das erweiterte Datenmodell verwendet wird, wird der Name als Power Pages Management angezeigt.

    Screenshot der Power Pages-Verwaltungs-App.

  • Wenn Sie die Power Platform CLI verwenden, führen Sie den folgenden Befehl aus, um anzuzeigen, welches Datenmodell verwendet wird.

    pac pages list -v

    Note

    Dieser Parameter wird in Power Platform CLI, Version 1.22.4 und höher, unterstützt.

Deaktivieren des erweiterten Datenmodells

Sie können die Verwendung des erweiterten Datenmodells für die Websiteerstellung deaktivieren, indem Sie die Option " Zu erweitertem Datenmodell wechseln " deaktivieren. Durch das Deaktivieren des erweiterten Datenmodells werden keine Lösungspakete entfernt oder Websites gelöscht.

Vorhandene Websites, die das erweiterte Datenmodell verwenden, funktionieren weiterhin. Alle neuen Websites verwenden das Standarddatenmodell.

Screenshot des Power Platform Admin Centers mit hervorgehobener Umschaltfläche

Systemtabellen

Die Systemtabellen sind Power Pages-spezifische lösungsfähige Tabellen, die in allen Dataverse-Umgebungen vorhanden sind.

Note

Sie können diese Tabellen nicht ändern.

  • Site
  • Websitekomponente
  • Websitesprache

Nonconfiguration-Tabelle

Nichtkonfigurierende Tabellen sind feature-spezifische Tabellen, die transaktionsbezogene Geschäftsdaten enthalten. Daten in diesen Tabellen sind nicht an ALM-Prozessen beteiligt.

  • Anzeige
  • Umfrage
  • Umfrageoption
  • Einreichung einer Umfrage
  • Externe Identität
  • Portalkommentar
  • Einladung
  • Einlösung von Einladungen
  • Setting
  • WebFormSession

Note

Das erweiterte Datenmodell entfernt diese Tabellen. Die Power Pages-Verwaltungs-App enthält sie nicht:

  • Anzeige
  • Umfrage
  • Umfrageoption
  • Einreichung einer Umfrage

Virtuelle Tabellen

Die virtuellen Power Pages-Tabellen stellen die Metadaten der jeweiligen Websitekomponenten dar und enthalten sie. Sie verweisen auf die Systemtabellen, die die Websitemetadaten im JSON-Format (JavaScript Object Notation) enthalten. Sie können den Inhalt der virtuellen Tabellen mithilfe der Power Pages-Verwaltungs-App aktualisieren und konfigurieren. Diese App hat das gleiche Erscheinungsbild wie die ältere Portalverwaltungs-App.

Note

  • Wenn Sie benutzerdefinierten Code oder Tools entwickeln, die eine der Standarddatenmodelltabellen verwenden, aktualisieren Sie den Code so, dass er die erweiterten Datenmodelltabellen verwendet.
  • Sie können diese Tabellen nicht ändern.
  • Da diese Tabellen nicht geändert werden können, werden sie nicht in der Liste der Tabellen angezeigt, mit denen Sie eine Beziehung zu anderen Tabellen erstellen können. Beispielsweise werden Webrolle (mspp_webrole), Tabellenberechtigung (mspp_entitypermission) und andere Tabellen nicht in der Liste der Tabellen angezeigt, mit denen Sie eine Beziehung erstellen können.
Systemtabelle Virtuelle Tabelle mit erweitertem Datenmodell Standarddatenmodelltabelle
powerpagesite mspp_website adx_website
powerpagesitelanguage mspp_websitelanguage adx_websitelanguage
PowerPage-Komponente mspp_columnpermission
mspp_columnpermissionprofile
mspp_contentsnippet
mspp_entityform
mspp_entityformmetadata
mspp_entitylist
mspp_entitypermission
mspp_pagetemplate
mspp_pollplacement
mspp_publishingstate
mspp_publishingstatetransitionrule
mspp_redirect
mspp_shortcut
mspp_sitemarker
mspp_sitesetting
mspp_webfile
mspp_webform
mspp_webformmetadata
mspp_webformstep
mspp_weblink
mspp_weblinkset
mspp_webpage
mspp_Webseitenzugriffskontrollregel
mspp_webrole
mspp_websiteaccess
mspp_websitelanguage
mspp_webtemplate
adx_columnpermission
adx_columnpermissionprofile
adx_contentsnippet
adx_entityform
adx_entityformmetadata
adx-Entitätenliste
adx_entitypermission
adx_pagetemplate
adx_pollplacement
adx_Veröffentlichungsstatus
adx_publishingstatetransitionrule
adx_redirect
adx_shortcut
adx_sitemarker
adx_sitesetting
adx_webfile
adx_webform
adx_webformmetadata
adx_webformstep
adx_weblink
adx_weblinkset
adx_webpage
adx_webpageaccesscontrolrule
adx_webrole
adx_websiteaccess
adx_websitelanguage
adx_webtemplate

Unterstützte Vorlagen

Das erweiterte Datenmodell ist in Ihrer Microsoft Power Platform-Umgebung standardmäßig aktiviert.

Jede neue Website, die Sie mithilfe einer der folgenden Vorlagen bereitstellen, verwendet das erweiterte Datenmodell:

  • Starterlayout 1-5
  • Anwendungsverarbeitung
  • Leere Seite
  • Programmregistrierung
  • Besprechungen planen
  • FAQ
  • Gemeinschaft (Dynamics 365)
  • Self Service-Portal für Kunden (Dynamics 365)
  • Self Service Portal für Mitarbeiter (Dynamics 365)
  • Partnerportal (Dynamics 365)

Note

Das erweiterte Datenmodell unterstützt die neue Websiteerstellung für die oben genannten Vorlagen. Einige Websites, die zuvor mit dem Standarddatenmodell erstellt wurden, können noch nicht migriert werden. Insbesondere Websites, die mit den Vorlagen Community (Dynamics 365), Customer Self Service Portal (Dynamics 365), Employee Self Service Portal (Dynamics 365) und Partner Portal (Dynamics 365) erstellt wurden. Anleitungen und Toolunterstützung, die Ihnen dabei helfen sollen, vom Standarddatenmodell auf das erweiterte Datenmodell zu aktualisieren, finden Sie unter Migrieren von Standarddatenmodellwebsites zum erweiterten Datenmodus.

Die folgenden Vorlagen verwenden das Standarddatenmodell, auch wenn das erweiterte Datenmodell in der Umgebung aktiviert ist:

  • Kundenportal (Dynamics 365)
  • Felddienst (Dynamics 365)
  • Moderne Community (Dynamics 365)
  • Rücksendungen (Dynamics 365)

Erstellen einer Website mithilfe des erweiterten Datenmodells

Nachdem Sie das erweiterte Datenmodell in einer Umgebung aktiviert haben, können Sie auf der Power Pages Startseite eine neue Website erstellen.

Note

Das erweiterte Datenmodell wird nur verwendet, um die neue Website zu erstellen, wenn die ausgewählte Vorlage das erweiterte Datenmodell unterstützt. Für die Community-Vorlagen (Dynamics 365), Customer Self Service Portal (Dynamics 365), Employee Self Service Portal (Dynamics 365) und PartnerPortal (Dynamics 365) muss die Power Pages Core Package-Version v1.1.2602.230 oder höher sein. Ausführliche Informationen zum Aktualisieren der Paketversion finden Sie unter Aktualisieren der Power Pages-Lösung.

Führen Sie die folgenden Schritte aus, um eine Website mithilfe einer Vorlage zu erstellen, die das erweiterte Datenmodell verwendet:

  1. Öffnen Sie die startseite Power Pages.
  2. Wählen Sie Website erstellen aus.
  3. Wählen Sie eine Vorlage aus, und wählen Sie dann diese Vorlage aus, um die Website zu erstellen.
  4. Geben Sie die erforderlichen Informationen ein, und wählen Sie dann "Fertig" aus.

Sie werden zur Power Pages-Startseite umgeleitet, auf der die neue Website in der Liste "Meine Websites" angezeigt wird. Wenn die neue Website fertig ist, können Sie sie mithilfe des Power Pages-Entwurfsstudios bearbeiten.

Anzeigen der Liste der erweiterten Datenmodell-Websites

Sie können neu erstellte Websites auf der Power Pages-Startseite anzeigen.

Websites, die das erweiterte Datenmodell verwenden, weisen eine funktionale Parität mit Websites auf, die das Standarddatenmodell verwenden. Um zu ermitteln, welches Datenmodell Ihre Website verwendet, wechseln Sie zum Abschnitt "Ermitteln", ob Ihre Website den Standard- oder erweiterten Datenmodellabschnitt verwendet.

Im Abschnitt " Aktive Websites " der Power Pages-Startseite werden alle verfügbaren Websites aufgelistet. In der Liste werden sowohl Websites angezeigt, die das Standarddatenmodell als auch Websites verwenden, die das erweiterte Datenmodell verwenden, unabhängig davon, ob das erweiterte Datenmodell für die Umgebung aktiviert ist.

Bearbeiten einer neuen Website, die das erweiterte Datenmodell verwendet

Websites, die das erweiterte Datenmodell verwenden, weisen eine funktionale Parität mit Websites auf, die das Standarddatenmodell verwenden. Sie können entweder das Power Pages-Designstudio oder die Power Pages-Verwaltungs-App zum Anpassen verwenden.

Bearbeiten einer Website mithilfe des Power Pages-Entwurfsstudios

Wählen Sie auf der Power Pages-Startseite auf der Websitekarte "Bearbeiten" aus, um das Power Pages-Designstudio zu öffnen und die Website zu bearbeiten.

Note

Der Bearbeitungsprozess im Power Pages-Designstudio funktioniert gleich, unabhängig davon, ob die Website das erweiterte Datenmodell oder das Standarddatenmodell verwendet. Es gibt keine Funktionslücken.

Bearbeiten einer Website mithilfe der Power Pages-Verwaltungs-App

Wählen Sie auf der Power Pages-Startseite auf der Websitekarte die Auslassungspunkte (...) und dann Power Pages Management aus, um die Power Pages Management-App zu öffnen.

Note

  • Power Pages-Kernpakete im Zusammenhang mit dem erweiterten Datenmodell werden standardmäßig in allen Dataverse-Umgebungen vorinstalliert, unabhängig davon, ob die Umgebungen über eine Power Pages-Website verfügen oder nicht.
  • Das erweiterte Datenmodell enthält eine neue modellgesteuerte App namens Power Pages Management. Sie müssen diese App für erweiterte Anpassungen verwenden, die im Power Pages-Designstudio nicht verfügbar sind.

Sie können die Power Pages-Verwaltungs-App auch im Power Pages-Designstudio öffnen. Wählen Sie die Auslassungspunkte (...) und dann Power Pages Management aus.

Verwenden Sie die Power Pages-Verwaltungs-App, um erweiterte Anpassungen auszuführen, die im Designstudio nicht verfügbar sind.

Screenshot einer Website, die in der Power Pages-Verwaltungs-App bearbeitet wird.

Datenmodell-Parameter der Power Platform CLI

Wenn Sie die Power Platform CLI zum Hochladen oder Herunterladen von Konfigurationsdaten für eine Website verwenden, die das erweiterte Datenmodell verwendet, müssen Sie den modelVersion Parameter verwenden. Der Wert 2 gibt an, dass das erweiterte Datenmodell verwendet werden soll.

Download

pac pages download --path <path> --webSiteId <siteId> --modelVersion 2

Hochladen

pac pages upload --path <path> --modelVersion 2

Note

Dieser Parameter wird in Power Platform CLI, Version 1.22.4 und höher, unterstützt.

Weitere Informationen finden Sie unter Power Platform CLI-Parameter.

Häufig gestellte Fragen

Wie kann ich eine Website aus dem Standarddatenmodell auf das erweiterte Datenmodell aktualisieren?

Anleitungen und Tools zur Unterstützung bei der Aktualisierung vom Standarddatenmodell auf das erweiterte Datenmodell finden Sie unter Migrieren von Standarddatenmodellwebsites zum erweiterten Datenmodus.

Kann ich neue Websites bearbeiten, die auf erweiterten Datenmodellkonfigurationen in der Portalverwaltungs-App basieren?

Mit der neuen Power Pages-Verwaltungs-App können Sie neue Websites bearbeiten, die mithilfe des erweiterten Datenmodells erstellt werden.

Siehe auch