Entità CDS, le loro differenze e come crearle

Entità CDS, le loro differenze e come crearle

In questo tutorial, esamineremo le cose che tengono insieme i nostri servizi dati comuni: le entità. Esistono diverse entità CDS che lavorano dietro le quinte, quindi discuteremo qui di come sono diverse l'una dall'altra.

Sommario

Comprensione delle entità CDS

Le entità possono essere considerate come i dadi e i bulloni dei servizi dati comuni.

Le entità vengono utilizzate per conservare record di informazioni nello stesso modo in cui le tabelle funzionano in Excel o SQL.

La cosa grandiosa dell'utilizzo del servizio dati comune è che ci sono entità preimpostate che possiamo usare in qualsiasi momento.

Entità CDS, le loro differenze e come crearle

Fondamentalmente, Microsoft ha esaminato le diverse app create tramite Power Apps e ha esaminato le tabelle più comuni che utilizzano. Da lì, hanno standardizzato i dati e creato questi modelli per coloro che desiderano entità CDS preimpostate.

Ad esempio, le aziende normalmente dispongono di una tabella dei conti che contiene tutte le informazioni dei singoli conti dei clienti. Esaminando l'elenco delle entità qui, puoi vedere che c'è anche un modello di account pronto per essere utilizzato.

Entità CDS, le loro differenze e come crearle

Entriamo in ciascuna delle diverse entità CDS che possiamo applicare al nostro lavoro.

Campi

In precedenza, abbiamo visto un'entità preimpostata chiamata Account. Se facciamo clic su di esso, vedremo un elenco di campi che Microsoft ha impostato per questa specifica entità.

Entità CDS, le loro differenze e come crearle

Questi campi includono informazioni di base come il nome dell'account, il numero dell'account e la classificazione dell'account.

Entità CDS, le loro differenze e come crearle

Ha anche tutti questi diversi campi di indirizzo, come Città, Paese/Regione, Provincia, ecc.

Entità CDS, le loro differenze e come crearle

È fondamentalmente un lungo elenco di campi che normalmente vedresti in un modulo, con altri elementi come Categoria, Limite di credito e altri.

La cosa buona di questi campi è che non devi nemmeno pensare a che tipo di campo è ogni elemento. Sono stati classificati di conseguenza, con una colonna specifica che mostra il tipo di dati di ciascun elemento.

Entità CDS, le loro differenze e come crearle

Ad esempio, mostra Indirizzo1 come testo multilinea.

Entità CDS, le loro differenze e come crearle

Queste entità CDS preimpostate ci forniscono anche ricerche. Guardando l'elemento qui per Creato da, mostra che in realtà è una ricerca collegata a un'altra tabella trovata in un campo diverso.

Entità CDS, le loro differenze e come crearle

Ciò significa che ha tutti questi database di relazioni impostati per noi, eliminando la necessità per noi di impostare tali connessioni manualmente.

Se ci sono campi di cui abbiamo bisogno ma che non vediamo qui, è anche facile aggiungerne uno noi stessi. Basta fare clic sul pulsante "Aggiungi campo" in alto a sinistra.

Entità CDS, le loro differenze e come crearle

Relazioni

Possiamo anche trovare relazioni sotto entità CDS.

Entità CDS, le loro differenze e come crearle

Le relazioni mostrano quali colonne in questa tabella dipendono effettivamente da altre tabelle. Ad esempio, mostra qui che Creato da ha una relazione con l'entità denominata Utente.

Entità CDS, le loro differenze e come crearle

Queste relazioni sono anche classificate in base al tipo di relazione che hanno con altre tabelle. In questo caso, Creato da ha una relazione molti-a-uno con Utente. Ciò significa che potrebbero esserci più account utente creati dalla stessa persona.

Entità CDS, le loro differenze e come crearle

Questa persona può quindi essere trovata all'interno della tabella Utente, che è un'altra entità.

Entità CDS, le loro differenze e come crearle

Ancora una volta, la cosa grandiosa di queste entità è che il sistema ha generato i giusti tipi di relazione per noi.

Oltre alle relazioni molti-a-uno, esistono altri due tipi di relazioni: uno-a-molti e molti-a-molti.

Entità CDS, le loro differenze e come crearle

Le vendite sono un'area in cui possiamo vedere ottimi esempi di relazioni uno-a-molti. A un account possono essere associati diversi dati di vendita.

Per quanto riguarda molti-a-molti, questo è un po' più complicato. Questo è qualcosa che non vogliamo davvero usare a meno che non sia assolutamente necessario.

Ad esempio, puoi avere molti account relativi a molti sconti. Potresti avere un account che applica gli sconti A e B, mentre un altro account utilizza gli sconti B e C.

Regole di business

Un'altra entità davvero interessante sono le regole aziendali. Abbiamo toccato questo argomento nel nostro tutorial su Common Data Service .

Entità CDS, le loro differenze e come crearle

Le regole aziendali sono uno dei maggiori vantaggi dell'utilizzo di CDS. Dettano i parametri da seguire quando gli utenti interagiscono con i tuoi dati.

Diciamo che hai un'attività di ristorazione. Se hai un dipendente in grado di servire alcolici ai clienti, probabilmente vorrai che i tuoi dati dimostrino che questa persona ha la licenza per farlo. Quindi potresti aggiungere una regola aziendale che richieda la presentazione dell'ID alcol della persona prima che le sue informazioni vengano aggiunte.

Puoi dettare le tue regole aziendali a seconda delle tue necessità e della tua situazione. Queste regole sono ottime perché assicurano che gli utenti non perdano le informazioni più rilevanti mentre aggiungono dati al sistema.

Visualizzazioni

Le viste ti consentono di controllare ciò che possono vedere i diversi utenti della tua applicazione.

Entità CDS, le loro differenze e come crearle

Soprattutto se hai molti dati sensibili caricati nell'app, non vorresti che ogni singolo utente avesse accesso a tutti loro. Probabilmente vorrai avere il controllo sugli elementi che gli utenti possono vedere dalla loro parte.

Ad esempio, gli account attivi qui sono impostati su visualizzazione pubblica. Ciò significa che gli utenti possono vedere questi account attivi.

Entità CDS, le loro differenze e come crearle

Se facciamo clic su Account attivi, mostra 5 colonne di dati, che è anche ciò che gli utenti possono vedere.

Entità CDS, le loro differenze e come crearle

Se disponiamo di dati più sensibili, come i dati sulle vendite, la visualizzazione per questi potrebbe essere limitata ai soli amministratori o team leader.

Forme

Questa volta, diamo un'occhiata a Forms.

Entità CDS, le loro differenze e come crearle

Proprio come nelle app canvas, i moduli forniscono una piattaforma per modificare o creare nuovi record dei dati. Possiamo effettivamente creare i moduli proprio qui per un'entità specifica e quindi caricarli nella nostra app basata su modello.

Come tutti gli altri tipi di entità, ci sono moduli prontamente disponibili per noi da usare. Dice anche che tipo di modulo è ciascuno.

Entità CDS, le loro differenze e come crearle

Quindi, se facciamo clic su Account, si apre il modello di modulo.

Entità CDS, le loro differenze e come crearle

Come puoi vedere, questo è un modulo molto standard con campi come Nome account, Telefono, Fax e altri campi simili. Anche questo modulo può essere personalizzato, quindi possiamo aggiungere o rimuovere determinati campi.

Altre Entità CDS

Altre entità includono dashboard, grafici, chiavi e dati . Non discuteremo tutti questi in dettaglio in questo tutorial, ma alcuni di essi saranno trattati in altri tutorial.

Entità CDS, le loro differenze e come crearle

I dashboard qui funzionano allo stesso modo di qualsiasi altro dashboard: sono una raccolta di grafici trovati nel nostro servizio dati comune. La scheda dei grafici qui mostra anche i grafici all'interno del CDS.

La scheda delle chiavi mostra ciò che è unico in ogni dato. Per quanto riguarda la scheda dati, mostra tutti i dati disponibili per noi da utilizzare con questo CDS.

Creazione di entità CDS

Ora che abbiamo capito quali sono le diverse entità, parliamo di come creare la nostra entità.

Inizieremo facendo clic sul pulsante "Nuova entità" nella parte superiore della pagina.

Entità CDS, le loro differenze e come crearle

Chiamiamo questa nuova entità come Cliente.

Entità CDS, le loro differenze e come crearle

Per il campo primario, cambiamo questo in numero.

Entità CDS, le loro differenze e come crearle

Useremo il numero come campo primario perché se osserviamo l'origine dati che utilizzeremo, mostra che a ogni cliente è assegnato un numero cliente e funge da campo primario nella tabella.

Entità CDS, le loro differenze e come crearle

Ora, facciamo clic su Crea nella parte inferiore del riquadro.

Entità CDS, le loro differenze e come crearle

Come puoi vedere, ci dice che sta attualmente effettuando il provisioning della nostra tabella. Quindi in pratica si sta assicurando che tutto sia a posto.

Entità CDS, le loro differenze e come crearle

Mentre il provisioning è in corso, possiamo vedere solo una riga qui.

Entità CDS, le loro differenze e come crearle

Ma una volta terminato il provisioning, saremo in grado di vedere tutti gli elementi che di solito sono inclusi in questa entità.

Entità CDS, le loro differenze e come crearle

Ora, solo perché questo contiene un lungo elenco di voci non significa che le abbiamo aggiunte tutte. Quello che fa Power Apps è che esamina altri database che hai già e aggiunge campi che il sistema pensa che dovresti avere anche in questa nuova tabella.

Ovviamente, non abbiamo necessariamente bisogno di utilizzare tutti gli elementi inseriti da Power Apps. Potremmo sempre attenerci al campo principale che abbiamo aggiunto manualmente, che è il campo Numero.

Entità CDS, le loro differenze e come crearle


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

Il servizio dati comune o CDS semplifica l'organizzazione e l'utilizzo di tutti i nostri dati. Sapere che queste entità sono l'elemento costitutivo di qualsiasi servizio dati comune ci fa capire quanto siano davvero importanti.

È anche fantastico che siano stati creati nel modo più intuitivo possibile, con modelli già pronti da utilizzare. Ciò rende l'intero processo ancora più efficiente e consente di massimizzare il nostro tempo mentre lavoriamo sulla nostra app.

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