Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
In questo tutorial parleremo di PowerApps CDS o Common Data Service. Questo è importante perché qualsiasi app basata su modello offre prestazioni migliori se viene eseguita tramite un servizio dati comune.
Un servizio dati comune è un livello dati tra tutti i dati di input che alimentano le tue applicazioni.
In qualsiasi organizzazione, i dati di solito provengono da fonti diverse. Se gestisci un negozio, ad esempio, disponi di dati provenienti dal tuo sistema di punti vendita. Avrai anche dati provenienti dai tuoi QuickBooks o da qualsiasi altro software di contabilità, nonché dagli acquisti dei tuoi fornitori.
Avrai quindi un livello che contiene e accetta tutti quei dati in modo da poter potenziare efficacemente qualsiasi applicazione. Questo è ciò che fa un CDS.
È abbastanza diverso da ciò che gli amministratori di database chiamerebbero un livello dati. Un CDS di PowerApps è una combinazione di archiviazione dati e livello dati.
Sommario
Vantaggi dei CD di PowerApps
Lavorare con CDS comporta una serie di vantaggi. Puoi consultare la documentazione di Microsoft PowerApps per vedere come funzionerebbe con la tua configurazione, ma qui evidenzieremo quattro dei vantaggi più importanti.
Primo vantaggio: CDS standardizza tutti i tuoi dati.
Con un servizio dati comune, tutti i tuoi dati sono a posto. Non è necessario andare al tuo software di contabilità per ottenere un'informazione, quindi al tuo software POS per un altro dato. Questo è il motivo per cui le grandi organizzazioni che normalmente lavorano con grandi quantità di dati preferiscono utilizzare i CDS.
I CDS utilizzano anche colonne e tipi di campo standardizzati, consentendo di organizzare i dati in modo più efficiente.
Secondo vantaggio: CDS ti consente di applicare le regole aziendali.
Le regole di business ti consentono di impostare parametri che dovrebbero essere seguiti ogni volta che viene aggiunto qualsiasi tipo di dato.
Ad esempio, è possibile impostare una regola in base alla quale un numero di dipendente deve essere allegato a qualsiasi informazione sul dipendente che verrà aggiunta al modulo. Oppure, se un negozio serve alcolici, potresti richiedere che venga fornito un ID di licenza per alcolici prima che la vendita venga approvata.
Queste regole aziendali si applicheranno sempre fino al livello dati e non solo al livello app. Ciò significa che, qualunque cosa accada, le regole aziendali saranno sempre seguite.
Terzo vantaggio: CDS aggiunge un livello di sicurezza.
Microsoft è sempre stata nota per la sua sicurezza. Non avrai nemmeno bisogno di un amministratore di database o di un esperto di sicurezza dei dati una volta utilizzato CDS. Puoi facilmente controllare a quali tabelle, righe e altre parti dei dati possono avere accesso persone specifiche.
Ad esempio, se fornirai ai tuoi fornitori l'accesso alla tua app, non vorrai che vedano i tuoi dati di vendita. Vorresti limitare il loro accesso ai dati di acquisto specifici di ciascun fornitore. Questo è qualcosa che puoi applicare tramite CDS.
Quarto vantaggio: CDS esegue automaticamente il backup dei dati.
Il backup dei dati è qualcosa che molte persone spesso dimenticano. La cosa brutta è che ti rendi conto solo dell'importanza di eseguire regolarmente il backup dei tuoi dati fino a quando non li perdi effettivamente.
La buona notizia è che CDS esegue automaticamente il backup dei dati per te. Qualunque cosa accada, puoi aspettarti che i tuoi dati siano al sicuro nel cloud.
Impostazione dell'ambiente e del database
Iniziamo a creare un servizio dati comune. Il primo passaggio consiste nell'impostare l'ambiente e il database.
Se hai configurato il tuo ambiente PowerApps nello stesso modo in cui l'ho fatto io, dovresti eseguire il provisioning prima di poter creare il tuo database.
Saprai che questo è il caso se vai su Dati nel riquadro di sinistra, fai clic su Entità e vedi questo messaggio nel mezzo che dice che l'ambiente corrente in cui ti trovi non supporta la creazione di database.
PowerApps ci chiede di farlo perché, come accennato in precedenza, CDS non è solo un livello dati; è anche una forma di archiviazione dei dati. Pensalo come qualcosa di simile a Dropbox, OneDrive o qualsiasi tipo di server SQL. Avrà bisogno di un database in cui archiviare tutti i dati sul cloud.
Quindi quello che dobbiamo fare ora è creare prima un nuovo ambiente. Facciamo clic su "Crea un nuovo ambiente" e chiamiamo questo ambiente CDSTutorial.
Ci richiederà di scegliere una regione da questo elenco a discesa.
Dato che per ora lo stiamo solo testando, sceglieremo una versione di prova e non un ambiente di produzione.
Una volta che abbiamo finito con tutto ciò, facciamo clic su "Crea ambiente" nell'angolo in basso a destra. Di solito sono necessari alcuni secondi per caricare il riquadro successivo dopo aver fatto clic sul pulsante.
Una volta caricato, ci chiederà se vogliamo creare un database. Mostrerà un elenco delle cose che possiamo fare una volta creato un database.
Dal momento che vogliamo che tutto su quell'elenco accada, facciamo clic su "Crea database".
Prima ci chiederà una valuta, quindi scegliamo USD per questo esempio.
Anche la lingua è stata impostata sull'inglese per impostazione predefinita, ma puoi modificarla facendo clic sul menu a discesa nel caso in cui desideri che il tuo database sia in una lingua diversa.
Includiamo anche alcune app e dati di esempio spuntando la casella solo così possiamo vedere come sono le cose.
Una volta compilati tutti questi campi, facciamo clic su "Crea il mio database".
La creazione del database normalmente richiede alcuni minuti per terminare, quindi aspettati un po' di tempo di attesa a questo punto. Nel caso ti stia chiedendo se sei sulla strada giusta, dovrebbe mostrare un messaggio che ti dice che sta attualmente costruendo il database.
Introduzione a Power Apps: definizione, caratteristiche, funzioni e importanza
Ambienti Power Apps: configurazione corretta degli elementi dell'app
Funzioni e formule di PowerApps | Un introduzione
Conclusione
L'utilizzo del CDS di PowerApps fa sicuramente funzionare le cose in modo più efficiente, soprattutto se stai estraendo dati da varie fonti e pianificando di applicare i dati a diverse applicazioni.
Naturalmente, la creazione del database e dell'ambiente è solo l'inizio. Nelle esercitazioni future parleremo degli altri aspetti del servizio dati comune per aiutarti a capire veramente come funziona.
Ti auguro il meglio,
Enrico
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.