Onde estão os dados?

Pode recuperar e armazenar dados de três maneiras diferentes.

Novos dados.

Novos dados Se a sua aplicação estiver a criar dados que já não existem em qualquer lugar, como em situações em que o processo de negócio existente foi feito com papel, recomendamos armazenar os dados em Microsoft Dataverse ou numa lista SharePoint personalizada.

Discutiremos esta tópico na Modelação de dados: Projetando a sua estrutura de dados.

Ler/escrever a partir do sistema existente.

Ler/escrever a partir de um sistema existente Este é um tipo de dados onde é necessário obter as informações mais recentes de uma base de dados ou sistema existente. Nestes casos, os dados devem ser solicitados no momento em que precisa.

Fazer uma cópia de dados existentes.

Fazer uma cópia dos dados Em situações em que os dados originais nunca devem ser modificados ou substituídos, pode copiar os dados para outro arquivo de dados como Dataverse. Isto garante que os dados do sistema original não serão alterados. No entanto, a sua aplicação pode funcionar com os mesmos. Este cenário é comum quando se trabalha com dados em sistemas contabilísticos e relacionados com receitas.

Aceder a dados existentes

As aplicações criadas com Power Apps têm duas formas de usar os dados existentes. Uma delas é utilizar um conector, que lhe permite ligar-se diretamente a uma origem de dados. A outra é através da utilização de um fluxo de dados, que copia uma imagem instantânea dos dados.

  • Utilização de um conector: Um conector é uma funcionalidade em Power Apps na qual se pode ligar a vários sistemas e fontes —, tais como SharePoint, SQL Server ou Office 365—e recuperar diretamente dados deles ou guardar dados para eles. Mais informações: Descrição geral dos conectores da aplicação de tela para o Power Apps

  • Utilizar um fluxo de dados: O dataflow é uma funcionalidade em Power Apps na qual pode extrair, transformar e carregar dados de outro sistema para Dataverse ou para o Azure Data Lake storage. Ao contrário de um conector, ele recolhe dados num lote programado. Em vez de apenas obter os dados tal como estão da origem de dados, pode utilizar o Power Query Online para manipular, limpar e transformar dados antes de os armazenar no armazenamento de destino. Mais informações: Preparação de dados personalizada com fluxos de dados

O método que escolher depende dos seus casos de utilização e da forma como os dados devem ser tratados. A tabela que se segue lista alguns itens a utilizar para comparação.

Item para comparar Conectores Fluxo de dados
Frescura dos dados Em Tempo Real Estática ou instantâneo
Direção Bidirecional Uma direção (de origem a Dataverse)
Modificar dados existentes? Sim Não
Casos de utilização Ordem de produção, Folha de cálculo, Cotação de Vendas Mestre do cliente, faturas passadas, lista de empregados

Fornecemos informações técnicas adicionais no próximo artigo, Trabalhar com sistemas empresariais.

Exemplo: Relatório de dados despesas

O nosso projeto de relatório de despesas inclui cada um dos três tipos de necessidades de armazenamento de dados:

  • Novos dados: Como os relatórios de despesas estavam no papel, precisamos de um novo sistema de armazenamento para os dados criados pelo funcionário que preenche o relatório de despesas. Temos de desenhar um modelo de dados para isso.

  • Escrever para um sistema existente: Quando a equipa de Contabilidade exporta os dados da despesa reportando para o sistema financeiro, eles terão de usar um conector de dados.

  • Dados copiados: os nossos relatórios de despesas também incluem alguns dados que procurámos a partir do Microsoft Entra ID, como o ID do colaborador, do gerente e do departamento. Não queremos alterar esses dados no sistema original, mas precisamos de manter uma cópia. Queremos registar o gerente e o departamento do trabalhador no momento em que criaram o relatório, e não em algum momento no futuro, quando voltarmos a analisar o relatório. (Podem ter mudado de departamento ou mesmo deixado a empresa.)

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).