Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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