Modello di dati avanzato

Il modello di dati standard usa tabelle personalizzate ed è ottimizzato per la configurazione di ogni componente del sito Web. Ogni componente viene archiviato come record in una tabella dedicata in Microsoft Dataverse. Il modello standard richiede più tempo per caricare diverse soluzioni, tabelle e metadati durante il provisioning di un nuovo sito. L'aggiornamento delle tabelle dei siti Web nel modello standard richiede un'applicazione manuale e dispendiosa in termini di tempo degli aggiornamenti dei pacchetti.

Annotazioni

  • Tutti i nuovi siti vengono creati per impostazione predefinita usando il modello di dati avanzato. 
  • Per creare un sito sul modello dati standard, disabilita il modello dati avanzato nell'interfaccia di amministrazione di Power Platform.
  • L'app Gestione di Power Pages viene installata per impostazione predefinita su tutte le istanze di Microsoft Dataverse nelle regioni supportate, inclusi gli ambienti in cui non sono presenti siti Power Pages.

Il modello di dati avanzato è una combinazione di tabelle di sistema, tabelle non di configurazione e tabelle virtuali.

Vantaggi

Il modello di dati avanzato per Power Pages offre i seguenti vantaggi:

ALM moderno e distribuzione

I siti basati sul modello di dati avanzato partecipano pienamente ai processi di Power Platform gestione del ciclo di vita delle applicazioni (ALM).

Il modello di dati avanzato offre queste funzionalità di gestione e distribuzione:

  • Configurazione del sito compatibile con la soluzione: la configurazione del sito per il modello di dati avanzato è contenuta nelle soluzioni Dataverse, nella stessa unità di creazione pacchetti usata da app basate su modello, app canvas e flussi di Power Automate. È possibile esportare, importare e layer i componenti del sito tramite meccanismi di soluzione standard anziché usare il processo di esportazione dei dati di configurazione usato dal modello standard.

  • Distribuzione a soluzione singola con il resto dell'applicazione: poiché la configurazione del sito è compatibile con la soluzione, un sito Power Pages può essere incluso nella stessa soluzione dell'app basata su modello, i flussi Power Automate e le tabelle dataverse da cui dipende il sito. È possibile esportare, trasferire e importare il sito e le relative dipendenze insieme in un'unica soluzione.

  • Integrazione nativa di Git (anteprima): l'integrazione Git di Dataverse supporta i siti Power Pages basati sul modello dati avanzato e sincronizza le soluzioni e gli oggetti della soluzione con un repository Git di Azure DevOps. È possibile creare versioni, rami e ripristinare le modifiche del sito insieme agli altri componenti della soluzione.

  • Pipelines per le distribuzioni: È possibile eseguire distribuzioni del sito tramite Pipelines in Power Platform, il meccanismo di distribuzione integrato nel prodotto per promuovere soluzioni dagli ambienti di sviluppo a quelli di test e quindi a quelli di produzione.

  • Variabili di ambiente per la configurazione per ambiente: la configurazione del sito compatibile con la soluzione supporta le variabili di ambiente per le impostazioni del sito. È possibile definire valori di impostazione del sito diversi in ambienti diversi, ad esempio la configurazione del provider di identità, le impostazioni progressive dell'app Web e le impostazioni dell'area di lavoro per la sicurezza, come variabili di ambiente nella soluzione e risolverle per ogni ambiente quando la soluzione viene importata.

Performance

  • Provisioning più rapido dei siti Web: i nuovi siti del modello di dati avanzati effettuano il provisioning più velocemente rispetto ai siti modello standard. La suddivisione in tabelle di sistema, virtuali e non di configurazione rimuove il caricamento bulk di soluzioni, tabelle e metadati che il modello standard deve eseguire durante il provisioning, riducendo il tempo di provisioning per il modello di dati avanzato.

Manutenzione e investimenti in corso

  • Miglioramenti degli aggiornamenti della piattaforma e correzioni di bug: il modello di dati avanzato offre automaticamente miglioramenti e correzioni di bug per Power Pages. L'applicazione manuale degli aggiornamenti dei pacchetti richiesti dal modello standard non è più necessaria, che mantiene i siti aggiornati sulle correzioni più recenti e sulle patch di sicurezza senza l'intervento dell'amministratore.

  • Miglioramento continuo della piattaforma: sono state sviluppate nuove funzionalità di Power Pages e miglioramenti della piattaforma nel modello di dati avanzato. I siti nel modello di dati avanzato ricevono queste funzionalità non appena diventano disponibili.

Determinare se il sito usa il modello di dati standard o avanzato

Per determinare il modello di dati usato dal sito, provare i metodi seguenti:

  • Apri l'interfaccia di amministrazione di Power Platform, vai a Risorse>Siti Power Pages, seleziona il tuo sito, quindi seleziona Gestisci. Il campo Modello di dati nella sezione Dettagli sito mostra il modello di dati usato dal sito.

    Screenshot che mostra il campo Modello di dati impostato su Avanzato nella sezione Dettagli sito per un sito.

  • L'area di lavoro Configura nello studio di progettazione di Power Pages mostra quale modello di dati è utilizzato.

  • Apri l'app Gestione del portale. Se il modello di dati standard è in uso, il nome dell'applicazione viene visualizzato come Gestione del portale. Se il modello di dati avanzato è in uso, il nome viene visualizzato come Power Pages Management.

    Schermata dell'app Gestione di Power Pages.

  • Se si usa l'interfaccia della riga di comando di Power Platform, eseguire il comando seguente per visualizzare il modello di dati in uso.

    pac pages list -v

    Annotazioni

    Questo parametro è supportato nell'interfaccia della riga di comando di Power Platform versione 1.22.4 e successiva.

Disabilitare il modello di dati avanzato

Puoi rifiutare esplicitamente di usare il modello di dati avanzato per la creazione del sito disabilitando l'opzione Passa al modello di dati avanzato. La disabilitazione del modello di dati avanzato non comporta la rimozione di pacchetti di soluzioni o l'eliminazione di siti Web.

I siti Web esistenti che usano il modello di dati avanzato continuano a funzionare. Tutti i nuovi siti Web usano il modello di dati standard.

Uno screenshot dell'interfaccia di amministrazione di Power Platform con il toggle Passa al modello dati avanzato evidenziato.

Tabelle di sistema

Le tabelle di sistema sono tabelle specifiche per Power Pages, consapevoli delle soluzioni, presenti in tutti gli ambienti Dataverse.

Annotazioni

Non è possibile modificare queste tabelle.

  • Site
  • Componente del sito
  • Lingua del sito

Tabelle non configurabili

Le tabelle non di configurazione sono tabelle specifiche di funzionalità che contengono dati aziendali transazionali. I dati in queste tabelle non sono utilizzati nei processi di Application Lifecycle Management.

  • Annuncio
  • Scrutinio
  • Opzione sondaggio
  • Invio sondaggio
  • Identità esterna
  • Commento sul portale
  • Invito
  • Riscatto dell'invito
  • Impostazione
  • WebFormSession

Annotazioni

Il modello di dati avanzato rimuove queste tabelle. L'app di gestione Power Pages non le include:

  • Annuncio
  • Scrutinio
  • Opzione sondaggio
  • Invio sondaggio

Tabelle virtuali

Le tabelle virtuali Power Pages rappresentano e contengono i metadati degli specifici componenti del sito Web. Puntano alle tabelle di sistema che contengono i metadati del sito web in formato JavaScript Object Notation (JSON). Puoi aggiornare e configurare il contenuto delle tabelle virtuali utilizzando l'app Gestione di Power Pages. Questa app ha lo stesso aspetto dell'app Gestione del portale precedente.

Annotazioni

  • Se si sviluppano codice o strumenti personalizzati che usano una qualsiasi delle tabelle del modello di dati standard, aggiornare il codice in modo che usi le tabelle del modello di dati avanzate.
  • Non è possibile modificare queste tabelle.
  • Poiché queste tabelle non sono modificabili, non vengono visualizzate nell'elenco delle tabelle che è possibile usare per creare una relazione con altre tabelle. Ad esempio, Ruolo Web (mspp_webrole), Autorizzazione tabella (mspp_entitypermission) e altre tabelle non vengono visualizzate nell'elenco di tabelle che è possibile usare per creare una relazione.
Tabella di sistema Tabella virtuale del modello di dati migliorata Tabella del modello di dati standard
powerpagesite mspp_website adx_website
powerpagesitelanguage mspp_websitelanguage adx_websitelanguage
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
mspp_webformmetadata
mspp_webformstep
mspp_weblink
mspp_weblinkset
mspp_webpage
mspp_webpageaccesscontrolrule
mspp_webrole
mspp_websiteaccess
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

Modelli supportati

Il modello di dati avanzato è abilitato per impostazione predefinita nel tuo ambiente Microsoft Power Platform.

Qualsiasi nuovo sito Web di cui è stato effettuato il provisioning usando uno dei modelli seguenti usa il modello di dati avanzato:

  • Layout iniziale 1-5
  • Elaborazione delle applicazioni
  • Pagina vuota
  • Registrazione al programma
  • Pianificare riunioni
  • FAQ
  • Community (Dynamics 365)
  • Portale self-service per clienti (Dynamics 365)
  • Portale self-service per dipendenti (Dynamics 365)
  • Portale partner (Dynamics 365)

Annotazioni

Il modello di dati avanzato supporta la creazione di nuovi siti per i modelli precedenti. Non è ancora possibile eseguire la migrazione di alcuni siti creati in precedenza con il modello di dati standard. In particolare, i siti creati con i modelli Community (Dynamics 365), Customer Self Service Portal (Dynamics 365), Employee Self Service Portal (Dynamics 365) e Partner Portal (Dynamics 365). Per indicazioni e supporto sugli strumenti utili per l'aggiornamento dal modello di dati standard al modello di dati avanzato, vai a Migrazione dei siti del modello dati standard al modello dati avanzato.

I seguenti modelli utilizzano il modello di dati standard anche se il modello di dati avanzato è abilitato nell'ambiente:

  • Portale dei clienti (Dynamics 365)
  • Servizio campo (Dynamics 365)
  • Comunità moderna (Dynamics 365)
  • Resi di ordini (Dynamics 365)

Creare un sito Web utilizzando il modello di dati avanzato

Dopo aver abilitato il modello di dati avanzato in un ambiente, è possibile creare un nuovo sito dalla home page Power Pages.

Annotazioni

Il modello di dati avanzato viene utilizzato per creare il nuovo sito solo se il modello selezionato supporta il modello di dati avanzato. Per i modelli Community (Dynamics 365), Customer Self Service Portal (Dynamics 365), Employee Self Service Portal (Dynamics 365) e Partner Portal (Dynamics 365), la versione del pacchetto core di Power Pages deve essere v1.1.2602.230 o versione successiva. Per informazioni dettagliate sull'aggiornamento della versione del pacchetto, vedere Aggiornare la soluzione Power Pages.

Per creare un sito usando un modello che usa il modello di dati avanzato, seguire questa procedura:

  1. Apri l'home page di Power Pages.
  2. Selezionare Crea un sito.
  3. Seleziona un modello, quindi Scegli questo modello per creare il sito.
  4. Immetti le informazioni necessarie e quindi seleziona Fatto.

Vieni reindirizzato alla home page di Power Pages dove il nuovo sito appare nell'elenco Siti personali. Quando il nuovo sito è pronto, puoi modificarlo utilizzando lo studio di progettazione di Power Pages.

Visualizzare l'elenco dei siti del modello di dati avanzato

Puoi visualizzare i siti appena creati dalla home page di Power Pages.

I siti che utilizzano il modello di dati avanzato hanno parità funzionale con i siti che utilizzano il modello di dati standard. Per determinare quale modello di dati è utilizzato dal tuo sito Web, vai alla sezione Determinare se il sito utilizza il modello di dati standard o avanzato.

La sezione Siti attivi della home page di Power Pages elenca tutti i siti disponibili. L'elenco mostra sia i siti che utilizzano il modello di dati standard sia i siti che utilizzano il modello di dati avanzato, indipendentemente dal fatto che il modello di dati avanzato sia abilitato per l'ambiente.

Modificare un nuovo sito che utilizza il modello di dati avanzato

I siti che utilizzano il modello di dati avanzato hanno parità funzionale con i siti che utilizzano il modello di dati standard. Puoi utilizzare lo studio di progettazione di Power Pages o l'app Gestione di Power Pages per la personalizzazione.

Modificare un sito utilizzando lo studio di progettazione di Power Pages

Nella home page di Power Pages, nella scheda del sito, seleziona Modifica per aprire lo studio di progettazione di Power Pages e modificare il sito.

Annotazioni

Il processo di modifica nello studio di progettazione di Power Pages funziona allo stesso modo, indipendentemente dal fatto che il sito utilizzi il modello di dati avanzato o il modello di dati standard. Non ci sono differenze di funzionalità.

Modificare un sito utilizzando l'app Gestione di Power Pages

Nella home page di Power Pages, nella scheda del sito, seleziona i puntini di sospensione () e quindi Power Pages Management per aprire l'app Power Pages Management.

Annotazioni

  • I pacchetti principali di Power Pages relativi al modello dati avanzato saranno preinstallati per impostazione predefinita su tutti gli ambienti Dataverse indipendentemente dal fatto che gli ambienti abbiano un sito Power Pages o meno.
  • Il modello di dati avanzato include una nuova app basata su un nuovo modello denominata Gestione di Power Pages. Devi utilizzare questa app per personalizzazioni avanzate che non sono disponibili tramite lo studio di progettazione di Power Pages.

Puoi anche aprire l'app Gestione di Power Pages dallo studio di progettazione di Power Pages. Seleziona i puntini di sospensione (), quindi seleziona Power Pages Management.

Usare l'app di gestione Power Pages per eseguire personalizzazioni avanzate non disponibili nello studio di progettazione.

Screenshot che mostra un sito Web modificato nell'app Gestione di Power Pages.

Parametri CLI di Power Platform per il modello dati

Quando utilizzi l'interfaccia della riga di comando di Power Platform per caricare o scaricare i dati di configurazione per un sito Web che utilizza il modello di dati avanzato, devi utilizzare il parametro modelVersion. Il valore 2 indica che deve essere utilizzato il modello di dati avanzato.

Download

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

Upload

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

Annotazioni

Questo parametro è supportato nell'interfaccia della riga di comando di Power Platform versione 1.22.4 e successiva.

Per altre informazioni, vedere Parametri dell'interfaccia della riga di comando di Power Platform.

Domande frequenti

Come posso aggiornare un sito Web dal modello di dati standard al modello di dati avanzato?

Per indicazioni e supporto degli strumenti che consentono di eseguire l'aggiornamento dal modello di dati standard al modello di dati avanzato, vedere Eseguire la migrazione di siti di modelli di dati standard in modalità dati avanzata.

Posso modificare nuovi siti basati su configurazioni del modello di dati avanzato nell'app Gestione del portale?

Puoi usare la nuova app Gestione di Power Pages per modificare nuovi siti Web creati utilizzando il modello di dati avanzato.

Vedere anche