Förbättrad datamodell

Standarddatamodellen använder anpassade tabeller och är optimerad för konfigurationen av varje webbplatskomponent. Varje komponent lagras som en post i en dedikerad tabell i Microsoft Dataverse. Standardmodellen tar mer tid att läsa in olika lösningar, tabeller och metadata när du etablerar en ny webbplats. Uppdatering av webbplatstabeller i standardmodellen kräver manuell och tidskrävande tillämpning av paketuppdateringar.

Anmärkning

  • Alla nya webbplatser skapas som standard med hjälp av den förbättrade datamodellen. 
  • För att skapa en webbplats på standarddatamodellen inaktiverar du den förbättrade datamodellen i administrationscentret för Power Platform.
  • Power Pages Management-appen installeras som standard på alla instanser av Microsoft Dataverse i regioner som stöds, inklusive miljöer där det inte finns några Power Pages-webbplatser.

Den förbättrade datamodellen är en kombination av systemtabeller, icke-konfigurationstabeller och virtuella tabeller.

Benefits

Den förbättrade datamodellen för Power Pages ger följande fördelar:

Modern ALM och driftsättning

Webbplatser som körs på den förbättrade datamodellen deltar fullt ut i ALM-processer (Power Platform Application Lifecycle Management).

Den förbättrade datamodellen tillhandahåller följande ALM- och distributionsfunktioner:

  • Lösningsmedveten platskonfiguration: Platskonfiguration för den förbättrade datamodellen finns i Dataverse-lösningar, samma paketeringsenhet som används av modelldrivna appar, arbetsyteappar och Power Automate flöden. Du kan exportera, importera och skikta platskomponenter via standardmekanismer i stället för att använda processen för export av konfigurationsdata som standardmodellen använder.

  • Distribution i en enda lösning tillsammans med resten av programmet: Eftersom platskonfigurationen är lösningsanpassad kan en Power Pages-webbplats ingå i samma lösning som den modelldrivna appen, Power Automate-flödena och de Dataverse-tabeller som webbplatsen är beroende av. Du exporterar, transporterar och importerar platsen och dess beroenden tillsammans som en lösning.

  • Inbyggd Git-integrering (förhandsversion): Dataverse Git-integrering stöder Power Pages webbplatser på den förbättrade datamodellen och synkroniserar lösningar och lösningsobjekt med en Azure DevOps Git-lagringsplats. Du kan hantera versionshantering, förgrening och återställning av webbplatsändringar tillsammans med de andra lösningskomponenterna.

  • Pipelines för distributioner: Du kan köra webbplatsdistributioner via pipelines i Power Platform, distributionsmekanismen i produkten för att främja lösningar från utveckling till testning till produktionsmiljöer.

  • Miljövariabler för konfiguration per miljö: Lösningsmedveten platskonfiguration stöder miljövariabler för platsinställningar. Du kan definiera platsinställningsvärden som skiljer sig åt mellan miljöer, till exempel konfiguration av identitetsprovider, progressiva webbappinställningar och inställningar för säkerhetsarbetsytor, som miljövariabler i lösningen och lösa dem per miljö när lösningen importeras.

Performance

  • Snabbare webbplatsetablering: Nya förbättrade datamodellplatser etableras snabbare än standardmodellplatser. Uppdelningen i system-, virtuell- och icke-konfigurationstabeller tar bort masslösningen, tabellen och metadatabelastningen som standardmodellen måste utföra under etableringen, vilket minskar etableringstiden för den förbättrade datamodellen.

Löpande underhåll och investeringar

  • Förbättrade plattformsuppdateringar och felkorrigeringar: Den förbättrade datamodellen ger automatiskt förbättringar och felkorrigeringar för Power Pages. Den manuella tillämpningen av paketuppdateringar som standardmodellen kräver behövs inte längre, vilket håller webbplatserna aktuella på de senaste korrigeringarna och säkerhetskorrigeringarna utan administratörsintervention.

  • Fortsatt plattformsförbättring: Nya Power Pages funktioner och plattformsförbättringar utvecklas på den förbättrade datamodellen. Webbplatser i den förbättrade datamodellen får dessa funktioner när de blir tillgängliga.

Avgöra om din webbplats använder standarddatamodellen eller den förbättrade datamodellen

Prova följande metoder för att avgöra vilken datamodell din webbplats använder:

  • Öppna administrationscentret för Power Platform, gå till Resurser>Power Pages-webbplatser, välj din webbplats och välj sedan Hantera. Fältet Datamodell i avsnittet Platsinformation visar vilken datamodell som din webbplats använder.

    Skärmbild som visar fältet Datamodell inställt på Utökad i avsnittet Webbplatsinformation för en webbplats.

  • Installationsarbetsytan i Power Pages-designstudion visar vilken datamodell som används.

  • Öppna portalhanteringsappen. Om standarddatamodellen används visas programnamnet som portalhantering. Om den förbättrade datamodellen används visas namnet som Power Pages Management.

    Skärmbild av power pages-hanteringsappen.

  • Om du använder Power Platform CLI kör du följande kommando för att visa vilken datamodell som används.

    pac pages list -v

    Anmärkning

    Den här parametern stöds i Power Platform CLI version 1.22.4 och senare.

Inaktivera den förbättrade datamodellen

Du kan välja att inte använda den förbättrade datamodellen för att skapa webbplatser genom att inaktivera alternativet Växla till förbättrad datamodell . Om du inaktiverar den förbättrade datamodellen tas inte lösningspaket bort eller några webbplatser tas bort.

Befintliga webbplatser som använder den förbättrade datamodellen fortsätter att fungera. Alla nya webbplatser använder standarddatamodellen.

En skärmbild av administrationscentret för Power Platform med växla till förbättrad datamodell framhävd.

Systemtabeller

Systemtabellerna är Power Pages–specifika lösningsmedvetna tabeller som finns i alla Dataverse-miljöer.

Anmärkning

Du kan inte ändra dessa tabeller.

  • Site
  • Platskomponent
  • Webbplatsspråk

Icke-konfigurationstabeller

Icke-konfigurationstabeller är funktionsspecifika tabeller som innehåller transaktionella affärsdata. Data i dessa tabeller deltar inte i ALM-processer.

  • Annons
  • Enkät
  • Omröstningsalternativ
  • Inlämning av omröstning
  • Extern identitet
  • Portalkommentar
  • Inbjudan
  • Inlöst inbjudning
  • Inställning
  • WebFormSession

Anmärkning

Den förbättrade datamodellen tar bort dessa tabeller. Appen Power Pages Management innehåller dem inte:

  • Annons
  • Enkät
  • Omröstningsalternativ
  • Inlämning av omröstning

Virtuella tabeller

De virtuella Power Pages-tabellerna representerar och innehåller metadata för de specifika webbplatskomponenterna. De pekar på de systemtabeller som innehåller webbplatsens metadata i JSON-format (JavaScript Object Notation). Du kan uppdatera och konfigurera innehållet i de virtuella tabellerna med hjälp av power pages-hanteringsappen. Den här appen har samma utseende och känsla som den äldre portalhanteringsappen.

Anmärkning

  • Om du utvecklar anpassad kod eller verktyg som använder någon av standarddatamodelltabellerna uppdaterar du koden så att den använder de förbättrade datamodelltabellerna.
  • Du kan inte ändra dessa tabeller.
  • Eftersom dessa tabeller inte kan ändras visas de inte i listan över tabeller som du kan använda för att skapa en relation med andra tabeller. Till exempel webbroll (mspp_webrole), tabellbehörighet (mspp_entitypermission) och andra tabeller visas inte i listan över tabeller som du kan använda för att skapa en relation.
Systemtabell Förbättrad virtuell datamodelltabell Standarddatamodelltabell
powerpagesite mspp_website adx_website
språk för PowerPage-sida mspp_websitelanguage adx_websitelanguage
PowerPage-komponent 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_webpageaccesscontrolrule
mspp_webrole
mspp_webbplatsåtkomst
mspp_websitelanguage
mspp_webtemplate
adx_columnpermission
adx_columnpermissionprofile
adx_contentsnippet
adx_entityform
adx_entityformmetadata
adx_entitylist
adx_entitypermission
adx_pagetemplate
adx_pollplacement
adx_publishingstate
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

Mallar som stöds

Den förbättrade datamodellen är aktiverad som standard i din Microsoft Power Platform-miljö.

Alla nya webbplatser som du etablerar med hjälp av någon av följande mallar använder den förbättrade datamodellen:

  • Startlayout 1-5
  • Appen bearbetas
  • Tom sida
  • Programregistrering
  • Schemalägg möten
  • FAQ
  • Community (Dynamics 365)
  • Självbetjäningsportal för kunder (Dynamics 365)
  • Självbetjäningsportal för anställda (Dynamics 365)
  • Partnerportal (Dynamics 365)

Anmärkning

Förbättrad datamodell har stöd för att skapa nya webbplatser för ovanstående mallar. Vissa webbplatser som tidigare skapats med standarddatamodellen kan inte migreras ännu. Mer specifikt webbplatser som skapats med mallarna Community (Dynamics 365), Customer Self Service Portal (Dynamics 365), Självbetjäningsportal för anställda (Dynamics 365) och Partnerportal (Dynamics 365). Vägledning och verktygsstöd som hjälper dig att uppdatera från standarddatamodellen till den förbättrade datamodellen finns i Migrera standarddatamodellplatser till förbättrat dataläge.

Följande mallar använder standarddatamodellen även om den förbättrade datamodellen är aktiverad i miljön:

  • Kundportal (Dynamics 365)
  • Fälttjänst (Dynamics 365)
  • Modern community (Dynamics 365)
  • Orderreturer (Dynamics 365)

Skapa en webbplats med hjälp av den förbättrade datamodellen

När du har aktiverat den förbättrade datamodellen i en miljö kan du skapa en ny webbplats från Power Pages startsida.

Anmärkning

Den förbättrade datamodellen används endast för att skapa den nya webbplatsen om den valda mallen stöder den förbättrade datamodellen. För mallarna Community (Dynamics 365), Customer Self Service Portal (Dynamics 365), Employee Self Service Portal (Dynamics 365) och Partner Portal (Dynamics 365) måste Power Pages Core Package-versionen vara v1.1.2602.230 eller senare. Mer information om hur du uppgraderar paketversionen finns i Uppdatera Power Pages-lösningen.

Följ dessa steg för att skapa en webbplats med hjälp av en mall som använder den förbättrade datamodellen:

  1. Öppna startsidan för Power Pages.
  2. Välj Skapa en webbplats.
  3. Välj en mall och välj sedan Välj den här mallen för att skapa webbplatsen.
  4. Fyll i nödvändig information och välj sedan Klar.

Du omdirigeras till startsidan för Power Pages, där den nya webbplatsen visas i listan Mina webbplatser . När den nya webbplatsen är klar kan du redigera den med power pages-designstudion.

Visa listan över förbättrade datamodellplatser

Du kan visa nyligen skapade webbplatser från startsidan för Power Pages.

Webbplatser som använder den förbättrade datamodellen har funktionell paritet med platser som använder standarddatamodellen. Om du vill ta reda på vilken datamodell din webbplats använder går du till avsnittet Ta reda på om webbplatsen använder standarddatamodellen eller den förbättrade datamodellen .

I avsnittet Aktiva webbplatser på startsidan för Power Pages visas alla tillgängliga webbplatser. Listan visar både platser som använder standarddatamodellen och webbplatser som använder den förbättrade datamodellen, oavsett om den förbättrade datamodellen är aktiverad för miljön.

Redigera en ny webbplats som använder den förbättrade datamodellen

Webbplatser som använder den förbättrade datamodellen har funktionell paritet med platser som använder standarddatamodellen. Du kan använda Power Pages-designstudion eller Power Pages-hanteringsappen för anpassning.

Redigera en webbplats med power pages-designstudion

På startsidan för Power Pages går du till webbplatskortet och väljer Redigera för att öppna Power Pages-designstudion och redigera webbplatsen.

Anmärkning

Redigeringsprocessen i Power Pages designstudio fungerar på samma sätt, oavsett om webbplatsen använder den förbättrade datamodellen eller standarddatamodellen. Det finns inga funktionsluckor.

Redigera en webbplats med hjälp av power pages-hanteringsappen

På startsidan för Power Pages går du till webbplatskortet och väljer ellipsen (...) och väljer sedan Power Pages Management för att öppna power pages-hanteringsappen.

Anmärkning

  • Power Pages-kärnpaket som är relaterade till en förbättrad datamodell kommer som standard att förinstalleras i alla Dataverse-miljöer oavsett om miljöerna har en Power Pages-webbplats eller inte.
  • Den förbättrade datamodellen innehåller en ny modelldriven app med namnet Power Pages Management. Du måste använda den här appen för avancerade anpassningar som inte är tillgängliga via Power Pages-designstudion.

Du kan också öppna power pages-hanteringsappen från Power Pages-designstudion. Välj ellipsen (...) och välj sedan Hantering av Power Pages.

Använd appen Power Pages Management för att utföra avancerade anpassningar som inte är tillgängliga i designstudion.

Skärmbild som visar en webbplats som redigeras i Power Pages-hanteringsappen.

Parametrar i Power Platform CLI för datamodeller

När du använder Power Platform CLI för att ladda upp eller ladda ned konfigurationsdata för en webbplats som använder den förbättrade datamodellen måste du använda parametern modelVersion . Värdet 2 anger att den förbättrade datamodellen ska användas.

Download

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

Ladda upp

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

Anmärkning

Den här parametern stöds i Power Platform CLI version 1.22.4 och senare.

Mer information finns i Power Platform CLI-parametrar.

Vanliga frågor och svar

Hur kan jag uppdatera en webbplats från standarddatamodellen till den förbättrade datamodellen?

Vägledning och verktygsstöd som hjälper dig att uppdatera från standarddatamodellen till den förbättrade datamodellen finns i Migrera standarddatamodellplatser till förbättrat dataläge.

Kan jag redigera nya webbplatser som baseras på förbättrade datamodellkonfigurationer i portalhanteringsappen?

Du kan använda den nya Power Pages Management-appen för att redigera nya webbplatser som skapas med hjälp av den förbättrade datamodellen.

Se även