Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Imagine que você deseja acessar, criar, atualizar e excluir algumas informações pessoais sobre um contato de uma fonte de dados externa em seu aplicativo baseado em modelo. Neste passo a passo simples, você modelará uma tabela virtual chamada Pessoa com colunas mapeadas para o esquema externo para essas operações no tempo de execução de um serviço Web do OData.
Como a fonte de dados usada para este passo a passo tem um serviço Web OData v4, podemos usar o Provedor de Dados OData v4 incluído em seu ambiente.
Url do serviços Web: https://contosowebservice.azurewebsites.net/odata/
Importante
Para este passo a passo, uma única tabela virtual que contém as colunas a seguir é necessária.
Nome da coluna externa | Tipo de dados externos | Tipo de dados de tabela virtual | Finalidade |
---|---|---|---|
Id | Edm.Guid |
Chave primária | Chave primária da tabela |
FirstName | Edm.String |
Linha única de texto | Nome da pessoa |
LastName | Edm.String |
Linha única de texto | Sobrenome da pessoa |
Idade | Edm.Int32 |
Número inteiro | Idade da pessoa |
LastModifiedOn | Edm.DateTimeOffset |
Data e hora | Data e hora da última modificação do registro pessoal |
Os metadados OData da tabela de pessoa da fonte de dados externa:
Crie a fonte de dados do provedor de dados OData v4 que usa o serviço Web de exemplo do Protocolo Open Data OASIS (OData).
Vá para Configurações > Administração > Fontes de Dados da Entidade Virtual.
Selecione NOVO, Provedor de Dados OData v4 e, em seguida, OK.
Insira ou selecione as informações a seguir.
Campo | Valor |
---|---|
Nome | Fonte de dados OData de amostra de pessoa |
URL | https://contosowebservice.azurewebsites.net/odata |
Tempo limite | 30 |
Retornar Contagem Embutida | Paginação no lado do cliente |
Retornar Contagem Embutida | Verdadeiro |
Deixe as outras colunas como estão e selecione SALVAR E FECHAR.
Dica
Ao usar o seu próprio serviço Web, verifique se a URL é válida colando-a no navegador da Web. Se você quiser entender as colunas e os tipos de dados respectivos da tabela na qual está interessado, você pode anexar /$metadata
ao final de sua URL para ver a definição das tabelas em seu serviço Web.
Parte do nome de qualquer tabela personalizado que você criar é o prefixo de personalização. Isso é definido com base no fornecedor da solução para a solução que você está trabalhando. Trabalhe em uma solução não gerenciada em que o prefixo de personalização seja o desejado para essa tabela. Mais informações: Alteração do prefixo do fornecedor de soluções.
Em Power Apps, selecione Soluções na barra de ferramentas esquerda e, em seguida, na barra de ferramentas, selecione Alternar para clássico. Se o item não estiver no painel lateral, selecione …Mais e selecione o item desejado.
Na lista Todas as Soluções, selecione a solução não gerenciada que você deseja.
No painel de navegação esquerdo do gerenciador de soluções, selecione Entidades e Nova no painel principal.
No formulário Entidade: Nova selecione a opção Tabela virtual e insira as seguintes informações:
Campo | Valor |
---|---|
Fonte de Dados | Fonte de dados OData de amostra de pessoa |
Nome de Exibição | Pessoa |
Nome no Plural | Pessoas |
Nome | new_person |
Nome Externo | Pessoas |
Nome da Coleção Externa | Pessoas |
Anotações (inclui anexos) | selecionadas |
Atividades | selecionadas |
Observação
A semântica do caminho do recurso OData usa EntitySet
para identificar o recurso. No serviço Web OData de amostra, o EntitySet
é definido como Pessoas. Esse valor é usado como Nome Externo para a mesa virtual Pessoa.
Próximo às Áreas que mostram esta entidade, selecione Vendas e selecione Salvar (mas não fecha o formulário da tabela).
No painel de navegação esquerdo da página Entidade: Pessoa, selecione Campos. Como parte deste passo a passo, você editará duas colunas existentes e adicionará mais três colunas que estão disponíveis na fonte de dados externa.
Importante
Nomes externos diferenciam maiúsculas e minúsculas. Consulte os metadados de serviço Web para certificar-se de usar o nome correto. Um valor anulável ou falso indica que o atributo é exigido. Observe que as colunas de chave primária são sempre exigidos pelo sistema.
Abra a coluna new_personid e altere a seguinte propriedade com o valor indicado aqui:
Nome Externo: Id
Selecione Salvar e Fechar.
Abra a coluna new_name e altere as seguintes propriedades para ter os valores indicados aqui:
Selecione Salvar e Fechar.
Selecione Novo e na página Campo: Novo para Pessoa insira as seguintes informações:
Campo | Valor |
---|---|
Nome de Exibição | Nome |
Nome | new_firstname |
Nome Externo | FirstName |
Requisito do Campo | Requisito Comercial |
Tipo de Dados | Linha Única de Texto |
Selecione Salvar e Fechar.
Selecione Novo e na página Campo: Novo para Pessoa insira as seguintes informações:
Campo | Valor |
---|---|
Nome de Exibição | Idade |
Nome | new_age |
Nome Externo | Idade |
Requisito do Campo | Requisito Comercial |
Tipo de Dados | Número Inteiro |
Selecione Salvar e Fechar.
Selecione Novo e na página Campo: Novo de Pessoa insira as seguintes informações:
Campo | Valor |
---|---|
Nome de Exibição | Data da Última Modificação |
Nome | new_lastmodifiedon |
Nome Externo | LastModifiedOn |
Requisito do Campo | Requisito Comercial |
Tipo de Dados | Data e Hora |
Na janela da tabela Pessoa, selecione Formulários.
Abra o formulário principal, arraste e solte as colunas Nome, Idade e Data da Última Modificação do painel direito para o formulário na seção Geral.
Na janela da tabela Pessoa, selecione Salvar e Fechar.
Crie um aplicativo baseado em modelo e adicione a tabela Pessoa ao mapa do site. Em seguida, selecione o formulário principal Pessoa e a exibição Localização Avançada de Pessoa. Publicar o aplicativo. Para obter mais informações: Criar seu primeiro aplicativo baseado em modelos do zero
Em seguida, os usuários do aplicativo podem executar operações de leitura, criação, atualização e exclusão usando a tabela virtual como qualquer outra tabela no Microsoft Dataverse.
Configuração, requisitos e práticas recomendadas do Provedor de Dados OData v4
Criar e editar tabelas virtuais que contenham dados de uma fonte de dados externa
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmo