Cos'è Microsoft Dataverse?

Nota

A partire da novembre 2020:

  • Common Data Service è stato rinominato in Microsoft Dataverse. Ulteriori informazioni
  • In Microsoft Dataverse sono stati effettuati alcuni aggiornamenti terminologici. Ad esempio, entità è ora tabella e campo è ora colonna. Ulteriori informazioni

Questo articolo verrà aggiornato presto per riflettere la terminologia più recente.

Dataverse consente di archiviare e gestire in modo sicuro i dati che vengono utilizzati dalle applicazioni aziendali. I dati in Dataverse vengono archiviati all'interno di un set di tabelle. Una tabella è un insieme di righe (precedentemente denominate record) e colonne (precedentemente denominate campi/attributi). Ciascuna colonna nella tabella è destinata a memorizzare un determinato tipo di dati, ad esempio nome, età, stipendio e così via. Dataverse include un set di base di tabelle standard che copre gli scenari tradizionali, ma è possibile anche creare tabelle personalizzate specifiche per l'organizzazione e popolarle con i dati utilizzando Power Query. I creatori di app possono quindi utilizzare Power Apps per generare applicazioni complete che utilizzano questi dati.

Diagramma che mostra una panoramica di Microsoft Power Platform.

Per informazioni sull'acquisto di un piano per l'uso di Dataverse, vai a Informazioni sui prezzi.

Perché utilizzare Dataverse?

Le tabelle standard e personalizzate all'interno di Dataverse rappresentano un'opzione di archiviazione dei dati basata sul cloud e sicura. Le tabelle consentono di creare una definizione incentrata sul business dei dati dell'organizzazione per l'utilizzo nelle app. Se non si è sicuri che le tabelle siano l'opzione migliore, considerare questi vantaggi:

  • Facilità di gestione – Sia i metadati che i dati vengono archiviati nel cloud. Non è necessario preoccuparsi dei dettagli su come vengono archiviati.
  • Facilità di protezione – I dati vengono archiviati in modo sicure e gli utenti possono vederli solo se viene loro concesso l'accesso. La sicurezza basata sui ruoli consente di tenere sotto controllo l'accesso alle tabelle per utenti diversi all'interno dell'organizzazione.
  • Accesso ai dati di Dynamics 365: anche i dati delle applicazioni Dynamics 365 vengono archiviati in Dataverse, consentendo quindi di generare rapidamente app che utilizzano i dati di Dynamics 365 ed estendere le app utilizzando Power Apps.
  • Metadati completi – I tipi di dati e le relazioni vengono utilizzati direttamente in Power Apps.
  • Logica e convalida – Definire le colonne calcolate, le regole di business, i flussi di lavoro e i flussi dei processi aziendali per garantire la qualità dei dati e guidare i processi aziendali.
  • Strumenti di produttività – Le tabelle sono disponibili nei componenti aggiuntivi per Microsoft Excel per aumentare la produttività e garantire l'accessibilità dei dati.

Ulteriori informazioni: Vantaggi di Dataverse

Aggiornamenti terminologici

In seguito ai commenti dei clienti e ai dati relativi alle ricerche degli utenti, a partire da novembre 2020 stiamo aggiornando una parte della terminologia in Dataverse affinché sia più intuitivo e ne renda l'utilizzo più produttivo. Gli aggiornamenti terminologici sono elencati di seguito e siamo in procinto di implementarli in Microsoft Power Platform.

Termine legacy Termine corrente
Entità, entità Tabella, tabelle
Campo, campi
Attributo, attributi
Colonna, colonne
Record Riga, righe
Set di opzioni, set di opzioni a selezione multipla
Elenco di selezione, elenchi di selezione
Scelta, scelte
Due opzioni Sì/No

Nota

Questi aggiornamenti terminologici non sono applicabili alle API o ai messaggi nei servizi Web di Dataverse. Ad esempio, i nomi dei messaggi CreateEntityRequest e CreateAttributeRequest non cambieranno.

Dynamics 365 e Dataverse

Le applicazioni Dynamics 365, come Dynamics 365 Sales, Dynamics 365 Customer Service o Dynamics 365 Talent, utilizzano Dataverse anche per archiviare e proteggere i dati che utilizzano. Ciò consente di creare app utilizzando Power Apps e Dataverse direttamente con i dati aziendali principali, già utilizzati in Dynamics 365 senza la necessità di integrazione.

  • Creare app in base ai dati Dynamics 365– Creare rapidamente app in base ai dati aziendali in Power Apps oppure utilizzando la piattaforma estensibile che consente agli sviluppatori professionisti di interagire in modo programmatico con dati e metadati, applicare la logica di business, creare connettori personalizzati e eseguire l'integrazione con dati esterni.

  • Gestire logica e regole di business riutilizzabili: la logica e le regole di business già definite nelle tabelle Dataverse vengono applicate alle app create con Power Apps per garantire la coerenza dei dati indipendentemente dalla modalità con cui gli utenti accedono ai dati o dall'app che utilizzano.

  • Competenze riutilizzabili in Dynamics 365 e Power Apps: gli utenti esperti in Power Apps o Dynamics 365 possono ora trarre vantaggio da queste competenze nella piattaforma Dataverse. La creazione di tabelle, moduli e grafici ora sono attività comuni eseguite nelle applicazioni.

    Nota

    Le app Finance and Operations attualmente richiedono la configurazione di Integrazione dati per rendere disponibili i dati aziendali delle app Finance and Operations in Dataverse.

Integrazione dei dati in Dataverse

La compilazione di un'app richiede in genere dati provenienti da più origini. Sebbene ciò può talvolta essere eseguito a livello di applicazione, ci sono anche casi in cui l'integrazione di questi dati insieme in un archivio comune consente di creare un'app più facilmente, con un singolo set di logica per mantenere e operare sui dati. Dataverse consente l'integrazione dei dati da più origini in un singolo archivio che può quindi essere utilizzato in Power Apps, Power Automate, Power BI e Power Virtual Agents insieme ai dati già disponibili nelle applicazioni Dynamics 365.

  • Integrazione programmata con altri sistemi: I dati che vengono conservati all'interno di un'altra applicazione possono essere sincronizzati regolarmente con Dataverse per consentire di sfruttare i dati di altre applicazioni in Power Apps.
  • Trasformazione e importazione dei dati tramite PowerQuery: la trasformazione durante l'importazione in Dataverse può avvenire tramite Power Query, uno strumento comunemente utilizzato in Excel e Power BI da molte origini dati online.
  • Importazione unica dei dati: l'importazione e l'esportazione semplici di file di Excel e CSV possono essere utilizzate una volta o raramente per importare i dati in Dataverse.

Per ulteriori informazioni sull'integrazione dei dati in Dataverse, vai a Aggiungere dati a una tabella in Dataverse utilizzando Power Query.

Interazione con tabelle

Quando si sviluppa un'app, è possibile utilizzare tabelle standard, tabelle personalizzate o entrambe. Dataverse fornisce tabelle standard per impostazione predefinita. Queste entità sono progettate, in conformità con le procedure consigliate, per acquisire i concetti e gli scenari più comuni all'interno di un'organizzazione.

Per un elenco completo di tabelle, vedere il Materiale di riferimento relativo alle entità.

È possibile estendere la funzionalità delle tabelle standard creando una o più tabelle personalizzate per archiviare le informazioni che sono univoche per l'organizzazione. Ulteriori informazioni: Come creare una tabella personalizzata

Logica e convalida

Le tabelle in Dataverse possono trarre vantaggio dalla logica lato server completa e la convalida per garantire la qualità dei dati e ridurre il codice ripetitivo in ogni app che crea e usa dati in una tabella.

  • Regole di business: convalidano i dati tra più colonne e tabelle e visualizzano messaggi di errore e di avviso, indipendentemente dall'app utilizzata per creare i dati. Ulteriori informazioni: Creare una regola di business

  • I flussi dei processi aziendali guidano gli utenti per garantire che immettano i dati in modo coerente e seguano ogni volta la stessa procedura. I flussi dei processi aziendali sono attualmente supportati solo per le app basate su modello. Ulteriori informazioni: Panoramica dei processi aziendali

  • I flussi di lavoro consentono di automatizzare i processi aziendali senza l'interazione dell'utente. Ulteriori informazioni: Panoramica sui flussi di lavoro.

  • La logica di business con codice supporta scenari di sviluppo avanzati per estendere l'applicazione direttamente attraverso il codice. Ulteriori informazioni: Applicare la logica di business con codice

Sicurezza

Dataverse offre un modello di sicurezza versatile per proteggere l'integrità dei dati e la privacy degli utenti, garantendo allo stesso tempo modalità di accesso ai dati e collaborazione efficienti. Puoi combinare Business Unit, la sicurezza basata sui ruoli, la sicurezza basata sulle righe e la sicurezza basata sulle colonne, al fine di definire l'accesso complessivo alle informazioni di cui gli utenti dispongono in un ambiente Dataverse. Maggiori informazioni: Sicurezza in Dataverse nella guida per l'amministratore di Power Platform

Funzionalità per sviluppatori

Oltre alle funzionalità disponibili tramite il portale di Power Apps, Dataverse include anche funzionalità per sviluppatori per accedere a livello programmatico ai metadati e ai dati per creare tabelle e logica di business, nonché interagire con i dati. Altre informazioni: Panoramica per gli sviluppatori di Dataverse

Passaggi successivi

Per iniziare a utilizzare Dataverse:

Informativa sulla privacy

Con Microsoft Power Apps Common Data Model, Microsoft raccoglie e memorizza i nomi di colonne e tabelle personalizzati nei sistemi di diagnostica. Microsoft utilizza queste informazioni per migliorare il modello di dati comune per i clienti. I nomi di tabelle e colonne creati dai creatori di app ci consentono di identificare gli scenari comuni nella community di Microsoft Power Apps e di accertare eventuali lacune nella copertura di tabelle standard di un servizio, ad esempio gli schemi correlati alle organizzazioni. I dati nelle tabelle di database associati a queste tabelle non sono accessibili o utilizzati da Microsoft o non sono replicati fuori del paese in cui viene eseguito il provisioning del database. Notare, tuttavia, che i nomi di tabelle e colonne personalizzati possono essere replicati tra aree e vengono eliminati in base ai criteri di conservazione dei dati. Microsoft si impegna a proteggere la privacy come descritto nel Centro protezione.