Modelo de dados aprimorado

O modelo de dados padrão usa tabelas personalizadas e é otimizado para a configuração de cada componente do site. Cada componente é armazenado como um registro em uma tabela dedicada em Microsoft Dataverse. O modelo padrão leva mais tempo para carregar diferentes soluções, tabelas e metadados ao provisionar um novo site. Atualizar tabelas de sites no modelo padrão requer aplicação manual e demorada de atualizações de pacote.

Note

  • Todos os novos sites são criados por padrão usando o modelo de dados aprimorado. 
  • Para criar um site no modelo de dados padrão, desative o modelo de dados aprimorado no centro de administração do Power Platform.
  • O aplicativo de Gerenciamento do Power Pages será instalado por padrão em todas as instâncias do Microsoft Dataverse em regiões compatíveis, incluindo ambientes onde não há sites do Power Pages.

O modelo de dados aprimorado é uma combinação de tabelas do sistema, tabelas não configuráveis e tabelas virtuais.

Benefícios

O modelo de dados aprimorado para o Power Pages fornece os seguintes benefícios:

ALM moderna e implantação

Os sites executados no modelo de dados aprimorado participam totalmente dos processos de ALM (gerenciamento de ciclo de vida do aplicativo) do Power Platform.

O modelo de dados aprimorado fornece estes recursos de ALM e implantação:

  • Configuração de site com reconhecimento de solução: a configuração do site para o modelo de dados aprimorado está contida em soluções do Dataverse, a mesma unidade de empacotamento usada por aplicativos baseados em modelo, aplicativos de tela e fluxos do Power Automate. Você pode exportar, importar e aplicar camadas a componentes do site por meio de mecanismos padrão de solução, em vez de usar o processo de exportação de dados de configuração que o modelo padrão usa.

  • Implantação em uma única solução junto com o restante do aplicativo: Como a configuração do site é sensível à solução, um site do Power Pages pode ser incluído na mesma solução que o aplicativo baseado em modelo, os fluxos do Power Automate e as tabelas do Dataverse de que o site depende. Você exporta, transporta e importa o site e suas dependências juntos como uma solução.

  • Integração nativa do Git (versão prévia): a integração do Git do Dataverse dá suporte a sites Power Pages no modelo de dados aprimorado e sincroniza soluções e objetos de solução com um repositório Git Azure DevOps. Você pode versionar, criar ramificações e reverter alterações no site junto com os outros componentes da solução.

  • Pipelines para implantações: você pode executar implantações de site por meio de Pipelines no Power Platform, o mecanismo de implantação no produto para promover soluções do desenvolvimento ao teste para ambientes de produção.

  • Variáveis de ambiente para configuração específica por ambiente: a configuração de site sensível à solução oferece suporte a variáveis de ambiente para configurações do site. Você pode definir valores de configuração de site que diferem entre ambientes, como configuração do provedor de identidade, configurações progressivas de aplicativo Web e configurações de workspace de segurança, como variáveis de ambiente na solução e resolvê-los por ambiente quando a solução é importada.

Performance

  • Provisionamento de site mais rápido: novos sites de modelo de dados aprimorados são provisionados mais rapidamente do que sites de modelo padrão. A divisão em tabelas de sistema, virtuais e que não são de configuração elimina a carga em massa de soluções, tabelas e metadados que o modelo padrão precisa realizar durante o provisionamento, reduzindo o tempo de provisionamento do modelo de dados aprimorado.

Manutenção e investimento contínuos

  • Atualizações aprimoradas da plataforma e correções de bugs: o modelo de dados aprimorado fornece automaticamente aprimoramentos e correções de bugs para Power Pages. A aplicação manual de atualizações de pacote que o modelo padrão requer não é mais necessária, o que mantém os sites atualizados nas correções e patches de segurança mais recentes sem intervenção do administrador.

  • Melhoria contínua da plataforma: novos recursos de Power Pages e melhorias de plataforma são desenvolvidos no modelo de dados aprimorado. Os sites no modelo de dados aprimorados recebem esses recursos à medida que ficam disponíveis.

Determinar se seu site usa o modelo de dados padrão ou aprimorado

Para determinar qual modelo de dados seu site usa, experimente os seguintes métodos:

  • Abra Centro de administração do Power Platform, vá para Recursos>Sites do Power Pages, selecione seu site e, em seguida, selecione Gerenciar. O campo Modelo de Dados na seção Detalhes do Site mostra qual modelo de dados seu site usa.

    Captura de tela que mostra o campo Modelo de dados definido como Aprimorado na seção Detalhes do Site de um site.

  • A área de trabalho Configuração no estúdio de design do Power Pages mostra qual modelo de dados está sendo usado.

  • Abra o aplicativo de Gerenciamento do Portal. Se o modelo de dados padrão estiver em uso, o nome do aplicativo será exibido como Gerenciamento de Portal. Se o modelo de dados aprimorado estiver em uso, o nome será exibido como gerenciamento de Power Pages.

    Captura de tela do aplicativo de Gerenciamento do Power Pages.

  • Se você estiver usando a CLI do Power Platform, execute o comando a seguir para exibir qual modelo de dados está em uso.

    pac pages list -v

    Note

    Este parâmetro é suportado na versão 1.22.4 e posterior da CLI do Power Platform.

Desativar o modelo de dados aprimorado

Você pode optar por não usar o modelo de dados aprimorado para criação de site ao desativar a opção Alternar para modelo de dados aprimorado. Desabilitar o modelo de dados aprimorado não remove pacotes de solução nem exclui nenhum site.

Os sites existentes que usam o modelo de dados aprimorado continuam operando. Todos os novos sites usam o modelo de dados padrão.

Uma captura de tela do centro de administração do Power Platform com o botão Alternar para modelo de dados aprimorado enfatizado.

Tabelas do sistema

As tabelas do sistema são tabelas específicas para solução do Power Pages que estão presentes em todos os ambientes do Dataverse.

Note

Não é possível modificar essas tabelas.

  • Site
  • Componente do site
  • Idioma do site

Tabelas não-configuráveis

Tabelas não configuracionais são tabelas específicas para funcionalidades que contêm dados corporativos transacionais. Os dados dessas tabelas não participam dos processos do ALM.

  • Anúncio
  • Pesquisa
  • Opção de Votação
  • Envio de Votação
  • Identidade Externa
  • Comentário no Portal
  • Convite
  • Resgate de convite
  • Configurações
  • WebFormSession

Note

O modelo de dados aprimorado remove essas tabelas. O aplicativo gerenciamento de Power Pages não os inclui:

  • Anúncio
  • Pesquisa
  • Opção de Votação
  • Envio de Votação

Tabelas virtuais

As tabelas virtuais do Power Pages representam e contêm os metadados dos componentes específicos do site. Eles apontam para as tabelas do sistema que contêm os metadados do site no formato JavaScript Object Notation (JSON). Você pode atualizar e configurar o conteúdo das tabelas virtuais usando o aplicativo de gerenciamento do Power Pages. Este aplicativo tem a mesma aparência do antigo aplicativo de Gerenciamento de Portal.

Note

  • Se você desenvolver qualquer código ou ferramentas personalizadas que usem qualquer uma das tabelas de modelo de dados padrão, atualize o código para que ele use as tabelas de modelo de dados aprimoradas.
  • Não é possível modificar essas tabelas.
  • Como essas tabelas não são modificáveis, elas não aparecem na lista de tabelas que você pode usar para criar uma relação com outras tabelas. Por exemplo, a Função Web (mspp_webrole), a Permissão de Tabela (mspp_entitypermission) e outras tabelas não aparecem na lista de tabelas que você pode usar para criar uma relação.
Tabela do sistema Tabela virtual de modelo de dados aprimorada Tabela de modelo de dados padrão
powerpagesite mspp_website adx_website
powerpagesitelanguage mspp_websitelanguage adx_idioma_do_site
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
Acesso ao Site MSPP
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_idioma_do_site
adx_webtemplate

Modelos com suporte

O modelo de dados aprimorado é ativado por padrão em seu ambiente do Microsoft Power Platform.

Qualquer novo site provisionado usando um dos seguintes modelos usa o modelo de dados aprimorado:

  • Layout de Início 1-5
  • Processamento de aplicativos
  • Página em branco
  • Registro de Programa
  • Agendar reuniões
  • perguntas frequentes
  • Comunidade (Dynamics 365)
  • Portal do autoatendimento para clientes (Dynamics 365)
  • Portal de autoatendimento para clientes (Dynamics 365)
  • Portal do parceiro (Dynamics 365)

Note

O modelo de dados aprimorado dá suporte à criação de novos sites para os modelos acima. Alguns sites criados anteriormente com o modelo de dados padrão ainda não podem ser migrados. Especificamente, sites criados com os modelos Comunidade (Dynamics 365), Portal de Autoatendimento do Cliente (Dynamics 365), Portal de Autoatendimento do Funcionário (Dynamics 365) e Portal do Parceiro (Dynamics 365). Para obter orientação e suporte de ferramentas para ajudá-lo a atualizar do modelo de dados padrão para o modelo de dados aprimorado, acesse Migrar sites de modelo de dados padrão para o modo de dados aprimorado.

Os modelos a seguir usam o modelo de dados padrão mesmo se o modelo de dados aprimorado estiver habilitado no ambiente:

  • Portal do cliente (Dynamics 365)
  • Serviço de Campo (Dynamics 365)
  • Comunidade Moderna (Dynamics 365)
  • Pedidos devolvidos (Dynamics 365)

Crie um site usando o modelo de dados aprimorado

Depois de habilitar o modelo de dados aprimorado em um ambiente, você pode criar um novo site a partir da home page do Power Pages.

Note

O modelo de dados aprimorado é usado para criar o novo site somente se o modelo selecionado suportar o modelo de dados aprimorado. Para os modelos Community (Dynamics 365), Customer Self Service Portal (Dynamics 365), Employee Self Service Portal (Dynamics 365) e Partner Portal (Dynamics 365), a versão do Pacote Do Power Pages Core deve ser v1.1.2602.230 ou posterior. Para obter detalhes sobre como atualizar a versão do pacote, consulte Atualizar a solução do Power Pages.

Para criar um site usando um modelo que usa o modelo de dados aprimorado, siga estas etapas:

  1. Abra a página inicial do Power Pages.
  2. Selecione Criar um site.
  3. Selecione um modelo e, depois, Escolha este modelo para criar o site.
  4. Preencha as informações necessárias e selecione Concluído.

Você será redirecionado para a home page do Power Pages na qual o novo site aparecerá na lista Meus sites. Quando o novo site estiver pronto, você poderá editá-lo usando o estúdio de design do Power Pages.

Veja a lista de novos sites de modelo de dados aprimorado

Você pode visualizar sites recém-criados na home page do Power Pages.

Os sites que usam o modelo de dados aprimorado têm paridade funcional com os sites que usam o modelo de dados padrão. Para determinar qual modelo de dados seu site está usando, vá para a seção Determinar se seu site está usando o modelo de dados padrão ou aprimorado.

A seção Sites ativos da home page do Power Pages lista todos os sites disponíveis. A lista mostra sites que usam o modelo de dados padrão e sites que usam o modelo de dados aprimorado, independentemente de o modelo de dados aprimorado estar ou não habilitado para o ambiente.

Editar um novo site que usa o modelo de dados aprimorado

Os sites que usam o modelo de dados aprimorado têm paridade funcional com os sites que usam o modelo de dados padrão. Você pode usar o estúdio de design do Power Pages ou o aplicativo de gerenciamento do Power Pages para personalização.

Edite um site usando o estúdio de design do Power Pages

Na home page do Power Pages, no cartão do site, selecione Editar para abrir o estúdio de design do Power Pages e editar o site.

Note

O processo de edição no estúdio de design do Power Pages funciona da mesma forma, independentemente de o site usar o modelo de dados aprimorado ou o modelo de dados padrão. Não há lacunas de funcionalidade.

Edite um site usando o aplicativo de Gerenciamento do Power Pages

Na home page do Power Pages, no cartão do site, selecione as reticências () e, em seguida, selecione Gerenciamento do Power Pages para abrir o aplicativo Power Pages Management.

Note

  • Os principais pacotes do Power Pages relacionados ao modelo de dados aprimorado serão, por padrão, pré-instalados em todos os ambientes do Dataverse, independentemente de o ambiente ter o site do Power Pages ou não.
  • O modelo de dados aprimorado inclui um novo aplicativo baseado em modelo com o nome Gerenciamento do Power Pages. Você deve usar este aplicativo para personalizações avançadas que não estão disponíveis por meio do estúdio de design do Power Pages.

Você também pode abrir o Aplicativo de Gerenciamento do Power Pages no estúdio de design do Power Pages. Selecione as reticências (...) e, em seguida, selecione Power Pages Management.

Use o aplicativo Power Pages Management para executar personalizações avançadas que não estão disponíveis no estúdio de design.

Captura de tela que mostra um site sendo editado no aplicativo de Gerenciamento do Power Pages.

Parâmetros do modelo de dados da CLI do Power Platform

Quando você usa a CLI do Power Platform para fazer upload ou download de dados de configuração para um site que usa o modelo de dados aprimorado, você deve usar o parâmetro modelVersion. Um valor de 2 indica que o modelo de dados aprimorado deve ser usado.

Download

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

Upload

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

Note

Este parâmetro é suportado na versão 1.22.4 e posterior da CLI do Power Platform.

Para obter mais informações, consulte os parâmetros da CLI do Power Platform.

Perguntas frequentes

Como posso atualizar um site do modelo de dados padrão para o modelo de dados aprimorado?

Para obter diretrizes e suporte a ferramentas para ajudá-lo a atualizar do modelo de dados padrão para o modelo de dados aprimorado, consulte Migrar sites de modelo de dados padrão para o modo de dados aprimorado.

Posso editar novos sites baseados em configurações de modelo de dados aprimoradas no aplicativo de Gerenciamento do Portal?

Você pode usar o novo aplicativo de Gerenciamento do Power Pages para editar novos sites criados usando o modelo de dados aprimorado.

Consulte também