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


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere