Onde están os datos?

Pode recuperar e almacenar datos de tres xeitos diferentes.

Novos datos

Novos datos Se a súa aplicación está a crear datos que xa non existen en ningún sitio, como por exemplo en situacións nas que se realizou o proceso empresarial con papel, recomendamos almacenar os datos en Common Data Service ou nunha lista personalizada de SharePoint.

Discutiremos este tema en Modelado de datos: deseño da súa estrutura de datos.

Ler/escribir desde o sistema existente

Ler/escribir desde un sistema existente Este é un tipo de datos onde necesita recuperar a información máis recente dunha base de datos ou sistema existente. Nestes casos, os datos deben solicitarse no momento en que os precise.

Facer unha copia dos datos existentes

Facer unha copia dos datos En situacións en que os datos orixinais nunca se deben modificar ou sobrescribir, pode copiar os datos a outro almacén de datos como Common Data Service. Isto garante que os datos do sistema orixinal non se cambien, pero a aplicación pode funcionar con eles. Este escenario é común cando se traballa con datos en sistemas de contabilidade e ingresos.

Acceder aos datos existentes

As aplicacións creadas con Power Apps teñen dúas formas de usar datos existentes. Unha delas é usando un conector, que permite conectarse directamente a unha orixe de datos. A outra é empregar un fluxo de datos, que copia unha instantánea dos datos.

  • Usando un conector: un conector é unha función de Power Apps na que pode conectarse a varios sistemas e orixes—como SharePoint, SQL Server ou Office 365—e recuperar directamente datos deles ou gardalos. Máis información: Visión xeral de conectores de aplicacións de lenzo para Power Apps

  • Uso dun fluxo de datos : fluxo de datos é unha función de Power Apps onde pode extraer, transformar e cargar datos doutro sistema para Common Data Service ou o Azure Data Lake Storage. A diferenza dun conector, obtén datos nun lote programado. En vez de simplemente recuperar os datos tal e como son da orixe de datos, pode usar Power Query Online para manipular, limpar e transformar os datos antes de almacenalos no almacenamento de destino. Máis información: Preparación de datos de autoservizo con fluxos de datos

O método que escolla depende dos seus casos de uso e de como se deben manipular os datos. A seguinte táboa enumera algúns elementos para usar para a súa comparación.

Elemento para comparar Conectores Fluxo de datos
Actualización de datos En tempo real Estático ou instantánea
Dirección Bidireccional Unha dirección (da orixe a Common Data Service)
Quere modificar os datos existentes? Si No
Casos de uso Orde de produción, folla de traballo, cotización de vendas Mestre de clientes, Facturas pasadas, Lista de empregados

Ofrecemos información técnica adicional no seguinte artigo, Traballar con sistemas empresariais.

Exemplo: datos de informes de gastos

O noso proxecto de informe de gastos inclúe cada un dos tres tipos de necesidades de almacenamento de datos:

  • Novos datos: debido a que os informes de gastos estaban en papel, necesitamos un novo sistema de almacenamento para os datos creados polo empregado que enche o informe de gastos. Haberá que deseñar un modelo de datos para iso.

  • Escritura nun sistema existente: cando o equipo de contabilidade exporte os datos do informe de gastos ao sistema financeiro, terán que usar un conector de datos.

  • Datos copiados: os nosos informes de gastos tamén inclúen algúns datos que buscamos desde Azure Active Directory, como o ID de empregado, o xerente e o departamento. Non queremos cambiar eses datos no sistema orixinal, pero necesitamos conservar unha copia. Queremos rexistrar o xerente e o departamento dos empregados no momento en que crearon o informe, e non nalgún momento do futuro cando volvamos ver o informe. (Pode que cambiaran de departamento ou incluso abandonaran a empresa).