Rozšířený datový model

Standardní datový model používá vlastní tabulky a je optimalizovaný pro konfiguraci jednotlivých komponent webu. Každá komponenta je uložena jako záznam ve vyhrazené tabulce v Microsoft Dataverse. Standardní model při zřizování nové lokality trvá déle, než načte různá řešení, tabulky a metadata. Aktualizace webových tabulek ve standardním modelu vyžaduje ruční a časově náročné použití aktualizací balíčků.

Note

  • Všechny nové weby se standardně vytvářejí pomocí vylepšeného datového modelu. 
  • Chcete-li vytvořit web na standardním datovém modelu, zakažte vylepšený datový model v centru pro správu Power Platform.
  • Aplikace Power Pages Management je standardně nainstalována ve všech instancích Microsoft Dataverse v podporovaných oblastech, včetně prostředí bez webů Power Pages.

Vylepšený datový model je kombinací systémových tabulek, nekonfiguračních tabulek a virtuálních tabulek.

Benefits

Vylepšený datový model pro Power Pages poskytuje následující výhody:

Moderní ALM a nasazení

Weby, které běží na vylepšeném datovém modelu, se plně účastní procesů správy životního cyklu aplikací Power Platform (ALM).

Vylepšený datový model poskytuje tyto možnosti ALM a nasazení:

  • Konfigurace webu závislá na řešení: Konfigurace webu pro vylepšený datový model je součástí řešení Dataverse, tedy stejné balíčkové jednotky, jakou používají aplikace řízené modelem, plátnové aplikace a toky Power Automate. Komponenty lokality můžete exportovat, importovat a vrstvit prostřednictvím standardních mechanismů řešení místo použití procesu exportu konfiguračních dat, který používá standardní model.

  • Nasazení v rámci jediného řešení spolu se zbytkem aplikace: Protože konfigurace webu podporuje řešení, může být web Power Pages zahrnut do stejného řešení jako aplikace řízená modelem, toky Power Automate a tabulky Dataverse, na nichž je web závislý. Web a jeho závislosti exportujete, přenášíte a importujete společně jako jedno řešení.

  • Nativní integrace Gitu (Preview):Integrace Gitu pro službu Dataverse podporuje Power Pages weby v rozšířeném datovém modelu a synchronizuje řešení a objekty řešení s úložištěm Azure DevOps Git. Změny webu můžete verzovat, větvit a vracet zpět společně s ostatními součástmi řešení.

  • Kanály pro nasazení: Nasazení webu můžete spouštět prostřednictvím kanálů v Power Platform, interního mechanismu pro povyšování řešení z vývojového přes testovací až do produkčního prostředí.

  • Proměnné prostředí pro konfiguraci jednotlivých prostředí: Konfigurace webu zohledňující řešení podporuje proměnné prostředí pro nastavení webu. V řešení můžete jako proměnné prostředí definovat hodnoty nastavení webu, které se v jednotlivých prostředích liší, například konfiguraci poskytovatele identity, nastavení progresivní webové aplikace a nastavení pracovního prostoru zabezpečení, a při importu řešení je pro každé prostředí přiřadit.

Performance

  • Rychlejší zřizování webů: Weby s novým vylepšeným datovým modelem se zřizují rychleji než weby se standardním modelem. Rozdělení do systémových, virtuálních a nekonfiguračních tabulek odebere hromadné zatížení řešení, tabulky a metadat, které musí standardní model provádět během zřizování, což zkracuje dobu zřizování rozšířeného datového modelu.

Průběžná údržba a investice

  • Vylepšené aktualizace platformy a opravy chyb: Vylepšený datový model automaticky poskytuje vylepšení a opravy chyb pro Power Pages. Ruční aplikace aktualizací balíčků, které standardní model vyžaduje, už není potřeba, což udržuje weby aktuální na nejnovějších opravách a opravách zabezpečení bez zásahu správce.

  • Průběžné vylepšování platformy: Na vylepšeném datovém modelu se vyvíjejí nové funkce Power Pages a vylepšení platformy. Weby v rozšířeném datovém modelu získají tyto funkce, jakmile budou k dispozici.

Určení, jestli váš web používá standardní nebo vylepšený datový model

Pokud chcete zjistit, který datový model váš web používá, vyzkoušejte následující metody:

  • Otevřete Power Platform centrum pro správu, přejděte na Zdroje>Weby Power Pages, vyberte svůj web a poté vyberte možnost Správa. Pole Datový model v části Podrobnosti webu ukazuje, který datový model váš web používá.

    Snímek obrazovky, který ukazuje pole Datový model nastavené na Rozšířené v části Podrobnosti webu pro web.

  • Pracovní prostor Nastavení v návrhovém studiu Power Pages ukazuje, který datový model se používá.

  • Otevřete aplikaci Správa portálu. Pokud se používá standardní datový model, název aplikace se zobrazí jako správa portálu. Pokud se používá vylepšený datový model, název se zobrazí jako Power Pages Management.

    Snímek obrazovky aplikace Správa Power Pages.

  • Pokud používáte rozhraní příkazového řádku Power Platform, spuštěním následujícího příkazu zobrazte, který datový model se používá.

    pac pages list -v

    Note

    Tento parametr je podporován v příkazovém řádku Power Platform verze 1.22.4 a novější.

Zákaz rozšířeného datového modelu

Z používání rozšířeného datového modelu pro vytvoření webu se můžete odhlásit vypnutím možnosti Přepnout na rozšířený datový model. Zakázání rozšířeného datového modelu neodebere balíčky řešení ani neodstraní žádné weby.

Stávající weby, které používají vylepšený datový model, budou dál fungovat. Všechny nové weby používají standardní datový model.

Snímek obrazovky z centra pro správu Power Platform se zvýrazněným přepínačem na Přepnout rozšířený datový model.

Systémové tabulky

Systémové tabulky jsou tabulky specifické pro řešení Power Pages, které jsou přítomné ve všech prostředích Dataverse.

Note

Tyto tabulky nemůžete upravovat.

  • Site
  • Komponenta webu
  • Jazyk webu

Nekonfigurační tabulky

Nekonfigurační tabulky jsou tabulky specifické pro funkce, které obsahují transakční obchodní data. Data v těchto tabulkách se neúčastní procesů ALM.

  • Reklama
  • Hlasování
  • Možnost hlasování
  • Odeslání hlasování
  • Externí identita
  • Komentář k portálu
  • Pozvánka
  • Uplatnění pozvánky
  • Setting
  • WebFormSession

Note

Vylepšený datový model tyto tabulky odebere. Aplikace Power Pages Management je nezahrnuje:

  • Reklama
  • Hlasování
  • Možnost hlasování
  • Odeslání hlasování

Virtuální tabulky

Virtuální tabulky Power Pages představují a obsahují metadata konkrétních komponent webu. Odkazují na systémové tabulky, které obsahují metadata webu ve formátu JSON (JavaScript Object Notation). Obsah virtuálních tabulek můžete aktualizovat a konfigurovat pomocí aplikace Správa Power Pages. Tato aplikace má stejný vzhled a chování jako starší aplikace Správa portálu.

Note

  • Pokud vyvíjíte jakýkoli vlastní kód nebo nástroje, které používají některou ze standardních tabulek datového modelu, aktualizujte kód tak, aby používal vylepšené tabulky datového modelu.
  • Tyto tabulky nemůžete upravovat.
  • Protože tyto tabulky nejsou upravitelné, nezobrazují se v seznamu tabulek, které můžete použít k vytvoření relace s jinými tabulkami. Například webová role (mspp_webrole), oprávnění tabulky (mspp_entitypermission) a další tabulky se nezobrazují v seznamu tabulek, které můžete použít k vytvoření relace.
Systémová tabulka Virtuální tabulka vylepšeného datového modelu Tabulka standardního datového modelu
powerpagesite mspp_website adx_website
powerpagesitelanguage mspp_websitelanguage adx_websitelanguage (jazyk webové stránky)
powerpagecomponent 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
Metadatové informace webového formuláře
mspp_webformstep
mspp_weblink
mspp_weblinkset
mspp_webpage
mspp_webpageaccesscontrolrule
mspp_webrole
mspp_přístupnawebovéstránky
mspp_websitelanguage
mspp_webtemplate
adx_columnpermission
adx_columnpermissionprofile
adx_contentsnippet
adx_entityform
adx_entityformmetadata
Seznam entit adx (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
Pravidlo řízení přístupu k webové stránce adx
adx_webrole
přístup_k_webu_adx
adx_websitelanguage (jazyk webové stránky)
webová šablona adx

Podporované šablony

Rozšířený datový model je ve vašem prostředí Microsoft Power Platform ve výchozím nastavení povolen.

Každý nový web, který zřídíte pomocí jedné z následujících šablon, používá vylepšený datový model:

  • Počáteční rozložení 1–5
  • Zpracování žádosti
  • Prázdná stránka
  • Registrace programu
  • Plánování schůzek
  • časté otázky
  • Komunita (Dynamics 365)
  • Samoobslužný portál pro zákazníky (Dynamics 365)
  • Samoobslužný portál pro zaměstnance (Dynamics 365)
  • Partnerský portál (Dynamics 365)

Note

Vylepšený datový model podporuje vytváření nových webů pro výše uvedené šablony. Některé weby vytvořené pomocí standardního datového modelu se zatím nedají migrovat. Konkrétně weby vytvořené pomocí šablon Komunity (Dynamics 365), samoobslužného portálu pro zákazníky (Dynamics 365), samoobslužného portálu zaměstnanců (Dynamics 365) a partnerského portálu (Dynamics 365). Pokyny a podporu nástrojů, které vám pomohou při aktualizaci ze standardního datového modelu na rozšířený datový model, naleznete v Migrujte stránky standardních datových modelů do rozšířeného datového režimu.

Následující šablony používají standardní datový model, i když je v prostředí povolen vylepšený datový model:

  • Portál pro zákazníky (Dynamics 365)
  • Field Service (Dynamics 365)
  • Moderní komunita (Dynamics 365)
  • Vrácení objednávky (Dynamics 365)

Vytvoření webu pomocí rozšířeného datového modelu

Po povolení rozšířeného datového modelu v prostředí můžete na domovské stránce Power Pages vytvořit nový web.

Note

Rozšířený datový model se použije k vytvoření nového webu pouze v případě, že vybraná šablona rozšířený datový model podporuje. Pro šablony Komunity (Dynamics 365), samoobslužného portálu pro zákazníky (Dynamics 365), samoobslužného portálu zaměstnanců (Dynamics 365) a partnerského portálu (Dynamics 365) musí být verze balíčku Power Pages Core v1.1.2602.230 nebo novější. Podrobnosti o upgradu verze balíčku najdete v tématu Aktualizace řešení Power Pages.

Pokud chcete vytvořit web pomocí šablony, která používá vylepšený datový model, postupujte takto:

  1. Otevřete domovskou stránku Power Pages.
  2. Vyberte příkaz Vytvořit web.
  3. Vyberte šablonu a poté příkazem Zvolit tuto šablonu vytvořte web.
  4. Vyplňte potřebné informace a vyberte Hotovo.

Budete přesměrováni na domovskou stránku Power Pages a nový web se zobrazí v seznamu Moje weby. Až bude nový web připraven, můžete jej upravit pomocí návrhového studia Power Pages.

Zobrazení seznamu webů s rozšířeným datovým modelem

Nově vytvořené weby si můžete prohlédnout z domovské stránky Power Pages.

Weby, které používají rozšířený datový model, mají funkční paritu s weby, které používají standardní datový model. Chcete-li zjistit, který datový model váš web používá, přejděte do části Určení, zda váš web používá standardní nebo rozšířený datový model.

V oddílu Aktivní weby domovské stránky Power Pages jsou uvedeny všechny dostupné weby. Seznam zobrazuje weby, které používají standardní datový model, i weby, které používají rozšířený datový model, bez ohledu na to, zda je rozšířený datový model pro dané prostředí povolen.

Úprava nového webu, který používá rozšířený datový model

Weby, které používají rozšířený datový model, mají funkční paritu s weby, které používají standardní datový model. K přizpůsobení můžete použít buď návrhové studio Power Pages nebo aplikaci pro správu Power Pages .

Úprava webu pomocí návrhového studia Power Pages

Na domovské stránce Power Pages na kartě webu vyberte možnost Upravit, otevřete návrhové studio Power Pages a upravte web.

Note

Proces úpravy v návrhovém studiu Power Pages funguje stejně, bez ohledu na to, zda web používá rozšířený nebo standardní datový model. Neexistují žádné rozdíly ve funkčnosti.

Úprava webu pomocí aplikace pro správu Power Pages

Na domovské stránce Power Pages na kartě webu vyberte elipsu () a poté vyberte Power Pages Management, abyste otevřeli aplikaci Power Pages Management.

Note

  • Základní balíčky Power Pages související s vylepšeným datovým modelem budou ve výchozím nastavení předinstalovány ve všech prostředích Dataverse bez ohledu na to, zda prostředí obsahuje web Power Pages nebo ne.
  • Rozšířený datový model zahrnuje novou modelem řízenou aplikaci s názvem Power Pages Management. Tuto aplikaci musíte použít pro rozšířené úpravy, které nejsou dostupné v návrhovém studiu Power Pages.

Aplikaci pro správu Power Pages můžete také otevřít z návrhového studia Power Pages. Vyberte tlačítko se třemi tečkami () a poté vyberte Power Pages Management.

Pomocí aplikace Power Pages Management můžete provádět pokročilá přizpůsobení, která nejsou v návrhovém studiu k dispozici.

Snímek obrazovky, který ukazuje web upravovaný v aplikaci pro správu Power Pages.

Parametry datového modelu a rozhraní příkazového řádku Power Platform

Když použijete příkazový řádek Power Platform k nahrávání nebo stahování konfiguračních dat pro web, který používá rozšířený datový model, musíte použít parametr modelVersion. Hodnota 2 říká, že bude použit rozšířený datový model.

Stáhnout

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

Nahrát

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

Note

Tento parametr je podporován v příkazovém řádku Power Platform verze 1.22.4 a novější.

Další informace najdete v tématu Parametry rozhraní příkazového řádku Power Platform.

Nejčastější dotazy

Jak mohu aktualizovat web ze standardního datového modelu na rozšířený datový model?

Pokyny a podpora nástrojů, které vám pomůžou aktualizovat ze standardního datového modelu na vylepšený datový model, najdete v tématu Migrace webů standardních datových modelů do režimu rozšířených dat.

Mohu upravovat nové weby, které jsou založeny na konfiguracích rozšířeného datového modelu v aplikaci Správa portálu?

Novou aplikaci pro správu portálu Power Pages můžete použít pro úpravu nových webů, které jsou vytvořeny pomocí rozšířeného datového modelu.

Viz také