CD di PowerApps: comprensione delle nozioni di base e configurazione dellambiente

CD di PowerApps: comprensione delle nozioni di base e configurazione dellambiente

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.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

È 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.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

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.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

Ci richiederà di scegliere una regione da questo elenco a discesa.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

Dato che per ora lo stiamo solo testando, sceglieremo una versione di prova e non un ambiente di produzione.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

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.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

Una volta caricato, ci chiederà se vogliamo creare un database. Mostrerà un elenco delle cose che possiamo fare una volta creato un database.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

Dal momento che vogliamo che tutto su quell'elenco accada, facciamo clic su "Crea database".

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

Prima ci chiederà una valuta, quindi scegliamo USD per questo esempio.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

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.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

Includiamo anche alcune app e dati di esempio spuntando la casella solo così possiamo vedere come sono le cose.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

Una volta compilati tutti questi campi, facciamo clic su "Crea il mio database".

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente

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.

CD di PowerApps: comprensione delle nozioni di base e configurazione dell'ambiente


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


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

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

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

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

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.