Modello di dati avanzato

Il modello di dati standard è stato creato utilizzando tabelle personalizzate ed è stato ottimizzato per la configurazione di ogni componente del sito Web memorizzato come record in una tabella dedicata in Microsoft Dataverse. Il modello standard richiede più tempo per caricare le diverse soluzioni, tabelle e metadati quando viene eseguito il provisioning di un nuovo sito. Gli aggiornamenti alle tabelle dei siti Web nel modello standard richiedono l'applicazione manuale e dispendiosa in termini di tempo degli aggiornamenti dei pacchetti.

Nota

  • Tutti i nuovi siti verranno creati per impostazione predefinita utilizzando il modello 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.

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

  • Eseguire il provisioning dei siti Web è più veloce.
  • Le esperienze relative allo studio di progettazione sono più veloci.
  • Le configurazioni del sito Web possono essere contenute in soluzioni per fornire esperienze di gestione del ciclo di vita delle applicazioni (ALM) più fluide.
  • Gli aggiornamenti dei miglioramenti di Power Pages e le correzioni di bug sono migliorati.

Determinare se il sito utilizza un modello di dati standard o avanzato

Esistono diversi modi per determinare quale modello di dati sta utilizzando il tuo sito:

  • 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 indica quale modello di dati è utilizzato.

    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 viene utilizzato il modello di dati standard, il nome dell'applicazione è visualizzato come Gestione del portale. Se viene utilizzato il modello di dati avanzato, il nome è visualizzato come Gestione di Power Pages.

    Schermata dell'app Gestione di Power Pages.

  • Se utilizzi l'interfaccia della riga di comando di Power Platform, puoi visualizzare quale modello di dati è utilizzato con il seguente comando:

    pac powerpages list -v

    Nota

    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 rimuove i pacchetti della soluzione o elimina alcun sito Web.

I siti Web esistenti creati utilizzando il modello di dati avanzato continuano a funzionare. Tutti i nuovi siti Web creati utilizzano il modello di dati standard.

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

Tabelle di sistema

Le tabelle di sistema sono tabelle che riconoscono le soluzioni e specifiche di Power Pages presenti in tutti gli ambienti Dataverse.

Nota

Queste tabelle non possono essere modificate.

  • Sito
  • Componente del sito
  • Lingua sito

Tabelle non di configurazione

Le tabelle non di configurazione sono tabelle specifiche di funzionalità che contengono dati aziendali transazionali. I dati in queste tabelle non non sono utilizzati nei processi di gestione del ciclo di vita delle applicazioni.

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

Nota

Queste tabelle sono state rimosse dal modello di dati avanzato e non saranno disponibili nell'app Power Pages Management:

  • Annuncio
  • Sondaggio
  • 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.

Nota

  • Se hai sviluppato codice o strumenti personalizzati che utilizzano una delle tabelle del modello di dati standard, devi aggiornare il codice in modo che utilizzi le tabelle del modello di dati avanzato.
  • Queste tabelle non possono essere modificate.
  • Poiché queste tabelle non sono modificabili, non vengono visualizzate nell'elenco delle tabelle che possono essere utilizzate per creare una relazione con le altre tabelle. Ad esempio, Ruolo Web (mspp_webrole), Autorizzazione tabella (mspp_entitypermission) e altre tabelle non vengono visualizzate nell'elenco delle tabelle che possono essere utilizzate 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.

Tutti i siti Web nuovi di cui esegui il provisioning utilizzando uno dei seguenti modelli usa il modello di dati avanzato:

  • Layout avvio 1-5
  • Elaborazione applicazione
  • Pagina vuota
  • Registrazione programma
  • Pianificare riunioni

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

  • Domande frequenti
  • Community (Dynamics 365)
  • Portale dei clienti (Dynamics 365)
  • Portale self-service per clienti (Dynamics 365)
  • Portale self-service per dipendenti (Dynamics 365)
  • Field Service (Dynamics 365)
  • Modern Community (Dynamics 365)
  • Resi di ordini (Dynamics 365)
  • Portale partner (Dynamics 365)

Creare un sito Web utilizzando il modello di dati avanzato

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

Nota

Il modello di dati avanzato viene utilizzato per creare il nuovo sito solo se il modello selezionato supporta il modello di dati avanzato.

Segui questi passaggi per creare un sito utilizzando un modello che utilizza il modello di dati avanzato:

  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.

Nota

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 Gestione Power Pages per aprire l'app Gestione di Power Pages.

Nota

  • 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 () e quindi seleziona Gestione Power Pages.

Puoi utilizzare l'app Gestione di Power Pages per eseguire personalizzazioni avanzate che non sono disponibili nello studio di progettazione.

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

Parametri dell'interfaccia della riga di comando di Power Platform per il modello di 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 powerpages download --path <path> --webSiteId <siteId> --modelVersion 2

Caricamento

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

Nota

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

Per altre informazioni, vedi 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 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.

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.

Problemi noti

Limitazione dei profili di distribuzione nei siti di modelli di dati avanzati distribuiti utilizzando una soluzione

Attualmente, la gestione del ciclo di vita dell'applicazione Power Pages non fornisce un modo per assegnare valori di impostazione del sito diversi per ambienti diversi quando si distribuiscono i dati del sito utilizzando le soluzioni. Il modello dati standard supporta la gestione del ciclo di vita dell'applicazione utilizzando i profili di distribuzione. La possibilità di utilizzare variabili di ambiente per le impostazioni del sito è esaminata per un aggiornamento futuro. Per aggirare nel frattempo questa limitazione, è possibile distribuire siti di modelli di dati avanzati con una delle seguenti opzioni:

Nota

I metodi seguenti distribuiscono gli oggetti del sito in uno stato non gestito.

Vedi anche