Impostazione di tabelle e connettori dati
Power Apps si basa in larga misura su dati tabulari. Poiché le tabelle di dati sono strutture organizzate in cui è possibile archiviare i dati, lo scopo dell'app è permettere agli utenti di interagire con tali dati.
È possibile creare tabelle personalizzate usando Microsoft Dataverse, utilizzabile su qualsiasi app. Tuttavia, Power Apps non si limita al solo Dataverse. Può usare dati provenienti da SharePoint, Microsoft SQL Server, Microsoft Office 365, OneDrive for Business, Salesforce, Microsoft Excel e molte altre origini dati. È anche possibile usare qualsiasi tabella di dati esistente attualmente usata da Microsoft Power Platform all'interno dell'organizzazione, senza dover creare una nuova tabella. In Microsoft Power Apps è possibile creare/modificare connessioni a numerose origini dati diverse.
Power Apps si connette inoltre ad altri tipi di origini dati diversi dalle tabelle, ad esempio messaggi e-mail, calendari, X (Twitter) e notifiche.
Usando il controllo Gallery, i controlli Display form ed Edit form è possibile creare un'app in grado di leggere e scrivere dati da un'origine dati.
Power Apps include un potente set di funzioni per filtrare, ordinare e modellare tabelle di dati in un'app canvas. Tra queste, vi sono le funzioni Filter, Sort e AddColumns. Con funzioni come queste è possibile fornire agli utenti un accesso mirato alle informazioni di cui necessitano. Per gli utenti che hanno familiarità con i database, l'uso di queste funzioni equivale a scrivere una query di database.
Un fattore chiave importante per creare app efficienti è ridurre al minimo la quantità di dati che devono essere portati sul dispositivo. Ad esempio, è possibile che siano necessari solo pochi record o che un singolo valore aggregato possa rappresentare migliaia di record. In alternativa, potrebbe essere necessario recuperare solo il primo set di record e portare il resto solo quando l'utente ne indica la necessità. Grazie a un approccio mirato, è possibile ridurre drasticamente la potenza di elaborazione, la memoria e la larghezza di banda di rete necessarie all'app. Gli utenti osserveranno così tempi di risposta più rapidi, anche sui telefoni cellulari connessi tramite una rete cellulare.
La delega è il punto di incontro tra l'espressività delle formule di Power Apps e la necessità di ridurre al minimo lo spostamento dei dati sulla rete. Fondamentalmente, Power Apps può delegare l'elaborazione dei dati all'origine dati anziché spostare i dati nell'app per l'elaborazione in locale, a condizione di usare le funzioni appropriate.
L'uso di set di dati di grandi dimensioni richiede l'uso di origini dati e formule che possono essere delegate per evitare di sovraccaricare l'app.
Se l'origine dati a cui è necessario accedere con l'app non si trova nel cloud, è possibile installare un gateway dati locale per trasferire i dati in modo rapido e sicuro tra l'app e l'origine dati interna. È possibile connettersi ai dati locali tramite i connettori che usano il gateway dati.
Contenuti consigliati
Per altre informazioni, consultare gli articoli seguenti: