Dove sono i dati?
Puoi recuperare e archiviare i dati in tre modi.
Nuovi dati Se la tua app sta creando dati che non esistono da nessuna parte, come ad esempio in situazioni in cui il processo aziendale esistente è stato eseguito su supporto cartaceo, ti consigliamo di archiviare i dati in Microsoft Dataverse o in elenco personalizzato di SharePoint.
Illustreremo questo argomento in Modellazione dei dati: progettazione della struttura dei dati.
Lettura/scrittura da un sistema esistente Questo è un tipo di dati in cui è necessario recuperare le informazioni più recenti da un database o sistema esistente. In questi casi, i dati devono essere richiesti nel momento in cui ne hai bisogno.
Creare una copia dei dati In situazioni in cui i dati originali non devono mai essere modificati o sovrascritti, puoi copiarli in un altro archivio dati come Dataverse. Ciò garantisce che i dati nel sistema originale non vengano modificati, consentendo nel contempo il funzionamento dell'app con gli stessi. Questo scenario è comune quando si lavora con dati in sistemi contabili e relativi ai ricavi.
Accesso ai dati esistenti
Le app create con Power Apps hanno due modi di utilizzare i dati esistenti. Uno consiste nell'utilizzare un connettore, che consente la connessione diretta a un'origine dati. L'altro consiste nell'utilizzare un flusso di dati che copia uno snapshot dei dati.
Utilizzo di un connettore: un connettore è una funzionalità in Power Apps dove è possibile connettersi a vari sistemi e origini, ad esempio SharePoint, SQL Server o Office 365, e recuperare direttamente i dati in tali sistemi e origini o salvarli negli stessi. Ulteriori informazioni: Panoramica di connettori di app canvas per Power Apps
Utilizzo di un flusso di dati: il flusso di dati è una funzionalità in Power Apps dove puoi estrarre, trasformare e caricare dati da un altro sistema in Dataverse o Azure Data Lake Storage. A differenza di un connettore, recupera i dati in un batch pianificato. Anziché recuperare i dati così come sono dall'origine dati, è possibile usare Power Query Online per manipolare, pulire e trasformare i dati prima di archiviarli nello spazio di archiviazione di destinazione. Ulteriori informazioni: Preparazione di dati self-service con flussi di dati
Il metodo scelto dipende dai casi d'uso e da come i dati devono essere gestiti. Nella tabella seguente sono elencati alcuni elementi da utilizzare per il confronto.
Elemento da confrontare | Connettori | Flusso di dati |
---|---|---|
Aggiornamento dei dati | In tempo reale | Statico o snapshot |
Indicazione | Bidirezionale | Una direzione (dall'origine a Dataverse) |
Modificare i dati esistenti? | Sì | No |
Utilizzare casi | Ordine di produzione, scheda orario, offerta di vendita | Master cliente, fatture passate, elenco dipendenti |
Forniamo ulteriori informazioni tecniche nel prossimo articolo, Utilizzo di sistemi aziendali.
Esempio: dati delle note spese
Il nostro progetto di nota spese include ciascuno dei tre tipi di esigenze di archiviazione dei dati:
Nuovi dati: poiché le note spese erano in formato cartaceo, abbiamo bisogno di un nuovo sistema di archiviazione dei dati creati dal dipendente che compila la nota spese. Avremo quindi bisogno di progettare un modello di dati.
Scrivere su un sistema esistente: quando il team di contabilità esporta i dati delle note spese nel sistema finanziario, dovrà utilizzare un connettore dati.
Dati copiati: le nostre note spese includono anche alcuni dati che abbiamo cercato in Microsoft Entra ID, come l'ID dipendente, il responsabile e il reparto. Non vogliamo modificare tali dati nel sistema originale, ma dobbiamo conservarne una copia. Vogliamo registrare il responsabile e il dipartimento del dipendente nel momento in cui ha creato la nota spese, non in un momento futuro quando l'esamineremo di nuovo (queste persone potrebbero aver cambiato reparto o addirittura lasciato l'azienda).
Nota
Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)
Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).