Introduzione ai datamarts

Questo articolo descrive come iniziare a usare i datamarts, inclusi i vari dati di esempio che consentono di avviare rapidamente l'esperienza. Verranno fornite informazioni sui modelli semantici di esempio che è possibile usare con i datamarts, su come creare datamarts da zero, su come rinominare o eliminare un datamart e altre informazioni utili per acquisire familiarità con i datamarts.

Dati di esempio

È possibile usare i vari tipi di dati di esempio seguenti per esplorare i datamarts. Tutte le risorse seguenti contengono dati di esempio gratuiti:

  • Otto esempi di reparto in formato cartella di lavoro di Excel, ovvero versioni di Excel degli esempi predefiniti di Power BI contenenti i modelli semantici di numerosi casi d'uso:

    • Redditività dei clienti
    • Analisi della spesa IT
    • Risorse umane
    • Analisi delle opportunità
    • Analisi dell'approvvigionamento
    • Analisi delle vendite al dettaglio
    • Analisi della qualità dei fornitori di vendite e marketing
  • Cartella di lavoro di esempio di dati finanziari, che è una semplice tabella flat in un file di Excel disponibile per il download. Contiene dati anonimi con prodotti fittizi, incluse le vendite divise per segmenti e area geografica.

  • Una versione della cartella di lavoro di Excel del modello dimensionale AdventureWorks, in un'esercitazione che illustra la creazione di un report di Power BI con i dati.

  • I dati mondiali di COVID 19 si basano sui dati della Johns Hopkins University. Prima di pubblicare questi dati, è consigliabile esaminare l'articolo sulle dichiarazioni di non responsabilità.

  • Feed OData di Northwind Traders, dati di un'organizzazione fittizia che gestisce ordini, prodotti, clienti, fornitori e molti altri aspetti di una piccola azienda.

È anche possibile iniziare a usare datamarts da qualsiasi flusso di dati attualmente disponibile. A partire da un flusso di dati esistente, i dati verranno copiati in datamart, a questo punto è possibile applicare altre trasformazioni o usarli semplicemente come origine dati per esplorare i datamarts.

Creare un datamart

Per creare un datamart, passare all'area di lavoro power BI Premium o Premium per utente (PPU) esistente. I datamarts richiedono una sottoscrizione di Power BI Premium. Nell'area di lavoro Premium selezionare + Nuovo e quindi selezionare **Datamart (anteprima) per creare un datamart.

Screenshot of create new datamart.

Il provisioning di un nuovo datamart richiede in genere circa 10 secondi. Dopo l'inizializzazione, è possibile caricare i dati nel datamart. Per altre informazioni sul recupero dei dati in un datamart, vedere la sezione ottenere e trasformare i dati in questo articolo.

Ottenere e trasformare i dati

Esistono molti modi per connettersi ai dati e trasformarli in un datamart. Per informazioni generali sui dati in Power BI, vedere Connettersi ai dati in Power BI.

Per caricare i dati in datamart, aprire datamart (o creare un nuovo datamart) e selezionare Recupera dati.

Screenshot of connecting to data for a datamart.

Se si sceglie di ottenere dati da un'altra origine, viene visualizzata una finestra di selezione dell'origine dati in cui è possibile selezionare una vasta gamma di origini dati.

Screenshot of different data sources for a datamart.

È anche possibile trascinare e rilasciare file dal computer per caricare i dati nel file di dati, ad esempio i file di Excel. Alcune origini dati possono richiedere parametri o stringa di connessione per connettersi correttamente.

Dopo la connessione, selezionare le tabelle da caricare nel datamart. È possibile applicare trasformazioni ai dati selezionati e caricare i dati nel datamart. Una volta caricati i dati, le tabelle vengono importate nel datamart. È possibile monitorare lo stato di avanzamento nella barra di stato.

Screenshot of loading data for a datamart.

Per ogni tabella selezionata, viene creata una vista corrispondente nel datamart visualizzato in Esplora oggetti in Visualizzazione dati.

Modellare i dati

Per modellare i dati, passare a Visualizzazione modello selezionando l'icona Visualizzazione modello nella parte inferiore della finestra, come illustrato nell'immagine seguente.

Screenshot of the model view icon.

Aggiunta o rimozione di oggetti al modello semantico predefinito

In Power BI è sempre necessario un modello semantico prima di poter compilare qualsiasi report, quindi il modello semantico predefinito consente funzionalità di creazione rapida dei report oltre al datamart. All'interno del datamart, un utente può aggiungere oggetti datamart, ovvero tabelle al modello semantico predefinito. Possono anche aggiungere proprietà di modellazione semantica aggiuntive, ad esempio gerarchie e descrizioni. Questi vengono quindi usati per creare le tabelle del modello semantico di Power BI. Gli utenti possono anche rimuovere oggetti dal modello semantico predefinito.

Per aggiungere oggetti , tabelle o viste al modello semantico predefinito, un utente dispone di 2 opzioni:

  • Aggiungere automaticamente oggetti al modello semantico, che avviene per impostazione predefinita senza alcun intervento dell'utente necessario
  • Aggiungere manualmente oggetti al modello semantico

L'esperienza di rilevamento automatico determina le tabelle o le visualizzazioni e le aggiunge opportunisticamente.

L'opzione rileva manualmente nella barra multifunzione consente un controllo granulare degli oggetti, ovvero tabelle e/o viste, da aggiungere al modello semantico predefinito:

  • Seleziona tutto
  • Filtrare per tabelle o viste
  • Selezionare oggetti specifici

Per rimuovere gli oggetti, un utente può usare il pulsante di selezione manuale nella barra multifunzione e:

  • Deselezionare tutto
  • Filtrare per tabelle o viste
  • Deselezionare oggetti specifici

Uso dei layout di visualizzazione dei modelli

Durante la sessione, gli utenti possono creare più schede nella visualizzazione modello per facilitare ulteriormente la progettazione del database. Attualmente i layout della visualizzazione modello sono persistenti solo nella sessione. Gli utenti possono usare il layout automatico ogni volta che viene creata una nuova scheda per esaminare visivamente la progettazione del database e comprendere la modellazione.

Creare una misura

Per creare una misura (una misura è una raccolta di metriche standardizzate) selezionare la tabella in Esplora tabelle e selezionare il pulsante Nuova misura nella barra multifunzione, come illustrato nell'immagine seguente.

Screenshot of creating a measure.

Immettere la misura nella barra della formula e specificare la tabella e la colonna a cui si applica. La barra della formula consente di immettere la misura. Analogamente a Power BI Desktop, l'esperienza di modifica DAX in datamarts offre un editor completo con completamento automatico per le formule (intellisense). L'editor DAX consente di sviluppare facilmente misure direttamente in datamart, rendendole un'unica origine più efficace per la logica di business, la semantica e i calcoli business critical.

È possibile espandere la tabella per trovare la misura nella tabella.

Creare una relazione

Per creare una relazione in un datamart, selezionare la visualizzazione Modello e selezionare datamart, quindi trascinare la colonna da una tabella alla colonna nell'altra tabella per avviare la relazione. Nella finestra visualizzata configurare le proprietà della relazione.

Screenshot of creating a relationship.

Selezionare il pulsante Conferma al termine della relazione per salvare le informazioni sulla relazione.

Nascondere gli elementi dalla creazione di report downstream

È possibile nascondere gli elementi del datamart dai report downstream selezionando Visualizzazione dati e facendo clic con il pulsante destro del mouse sulla colonna o sulla tabella da nascondere. Selezionare quindi Nascondi nella visualizzazione report dal menu che appare per nascondere l'elemento dalla creazione di report downstream.

Screenshot of hiding an element from downstream reporting.

È anche possibile nascondere l'intera tabella e le singole colonne usando le opzioni canvas visualizzazione modello , come illustrato nell'immagine seguente.

Screenshot of hiding an entire table from downstream reporting.

Accedere ai modelli semantici generati automaticamente

Per accedere ai modelli semantici generati automaticamente, passare all'area di lavoro Premium e trovare il modello semantico corrispondente al nome del datamart.

Screenshot of finding a semantic model.

Per caricare il modello semantico, fare clic sul nome del modello semantico.

Screenshot of loading a semantic model.

Gestire l'aggiornamento di datamart

È possibile aggiornare un datamart in due modi:

  1. Dal menu di scelta rapida datamart selezionare Aggiorna ora o selezionare Aggiornamento pianificato.

    Screenshot of datamart context menu for refresh.

  2. Nella pagina delle impostazioni di datamart selezionare Aggiornamento pianificato

    Screenshot of scheduled refresh for a datamart in the settings page.

Per configurare l'aggiornamento incrementale per un datamart, selezionare la tabella per cui si vuole configurare l'aggiornamento incrementale nell'editor datamart. Nella barra multifunzione Strumenti tabella selezionare l'icona Aggiornamento incrementale e viene visualizzato un riquadro a destra che consente di configurare l'aggiornamento incrementale per la tabella selezionata.

Screenshot of configure incremental refresh for a table in a datamart.

Datamarts e pipeline di distribuzione

I datamarts sono supportati nelle pipeline di distribuzione. Usando le pipeline di distribuzione, è possibile distribuire gli aggiornamenti al datamart in una pipeline designata. È anche possibile usare le regole per connettersi ai dati pertinenti in ogni fase della pipeline. Per informazioni su come usare le pipeline di distribuzione, vedere Introduzione alle pipeline di distribuzione.

Accedere o caricare un datamart esistente

Per accedere a un datamart esistente, passare all'area di lavoro di Power BI Premium e trovare il datamart dall'elenco complessivo degli elementi di dati nell'area di lavoro, come illustrato nell'immagine seguente.

Screenshot of finding an existing datamart from all items.

È anche possibile selezionare la scheda Datamarts (anteprima) nell'area di lavoro Premium e visualizzare un elenco di datamarts disponibili.

Screenshot of select datamart from list of datamarts.

Selezionare il nome datamart per caricare il datamart.

Rinominare un datamart

Esistono due modi per rinominare un datamart:

Innanzitutto, dall'interno dell'editor Datamart selezionare il nome datamart nella parte superiore dell'editor e modificare il nome datamart nella finestra visualizzata, come illustrato nell'immagine seguente. Selezionare sulla barra multifunzione all'esterno della finestra di ridenominazione per salvare il nuovo nome.

Screenshot of renaming a datamart.

In alternativa, è possibile modificare il nome datamart dalla visualizzazione elenco dell'area di lavoro. Selezionare il menu più (...) accanto al nome datamart nella visualizzazione dell'area di lavoro.

Screenshot of selecting the context menu from a datamart in the workspace.

Dal menu visualizzato selezionare Rinomina.

Screenshot of renaming a datamart from the workspace.

Quando si rinomina un datamart, viene rinominato automaticamente anche il modello semantico generato automaticamente in base a tale datamart.

Eliminare un datamart

Per eliminare un datamart, passare all'area di lavoro e trovare il datamart da eliminare. Selezionare il menu più (...) e selezionare Elimina dal menu visualizzato.

Screenshot of deleting a datamart from the workspace.

L'eliminazione di Datamart non è immediata e richiede alcuni giorni per il completamento.

Menu di scelta rapida di Datamart

I datamarts offrono un'esperienza familiare per creare report e accedere alle azioni supportate usando i relativi menu di scelta rapida.

Screenshot of the datamart context menu.

Nella tabella seguente vengono descritte le opzioni del menu di scelta rapida datamart:

Opzione di menu Descrizione opzione
Analizza in Excel Usa la funzionalità Analizza in Excel esistente nel modello semantico generato automaticamente. Altre informazioni su Analizza in Excel
Crea report Creare un report di Power BI in modalità DirectQuery. Altre informazioni su come iniziare a creare nel servizio Power BI
Elimina Eliminare il modello semantico dall'area di lavoro. Una finestra di dialogo di conferma notifica l'impatto dell'azione di eliminazione. Se viene confermata l'azione Elimina , i datimart e gli elementi downstream correlati verranno eliminati
Screenshot of the datamart delete datamart menu.
Gestisci autorizzazioni Consente agli utenti di aggiungere altri destinatari con autorizzazioni specificate, in modo analogo a consentire la condivisione di un modello semantico sottostante o di consentire la creazione di contenuto con i dati associati al modello semantico sottostante.
Screenshot of the datamart grant people access menu.
Cronologia aggiornamenti Fornisce la cronologia dell'attività di aggiornamento con la durata dell'attività e dello stato.
Screenshot of the datamart refresh history window.
Rinomina Aggiornamenti il modello semantico datamart e generato automaticamente con il nuovo nome.
Screenshot of the datamart rename window.
Impostazione Altre informazioni sulle impostazioni di datamart
Condividi Consente agli utenti di condividere il datamart per creare contenuto in base al modello semantico generato automaticamente sottostante ed eseguire query sull'endpoint SQL corrispondente. Condivide l'accesso a datamart (solo lettura SQL e modello semantico generato automaticamente) con altri utenti dell'organizzazione. Gli utenti ricevono un messaggio di posta elettronica con collegamenti per accedere alla pagina dei dettagli in cui è possibile trovare l'URL di SQL Server e accedere al modello semantico generato automaticamente per creare report basati su di esso.
Screenshot of the datamart share menu.
Visualizza derivazione Ciò mostra la derivazione end-to-end dei datamarts dalle origini dati al datamart, al modello semantico generato automaticamente e ad altri modelli semantici (se presenti) basati sui datamarts, fino a deportare, dashboard e app.
Screenshot of the datamart view lineage window.

Impostazioni di Datamart

Le impostazioni di Datamart sono accessibili dal menu di scelta rapida per i datamarts. Questa sezione descrive e illustra le opzioni delle impostazioni di datamart e la relativa descrizione. L'immagine seguente mostra il menu delle impostazioni di datamart.

Screenshot of the datamart context menu with settings selected.

Di seguito è riportato un elenco di impostazioni disponibili per ogni datamart.

Impostazione Dettagli
Descrizione datamart Consente agli utenti di aggiungere i dettagli dei metadati per fornire informazioni descrittive su un datamart.
Screenshot of the datamart description menu.
Impostazioni del server L'endpoint SQL stringa di connessione per un datamart. È possibile usare il stringa di connessione per creare una connessione al datamart usando vari strumenti, ad esempio SSMS.
Screenshot of the datamart connection string.
Credenziali origine dati Consente di ottenere informazioni sull'origine dati e di modificare le credenziali.
Screenshot of the datamart source credentials menu.
Aggiornamento della pianificazione Informazioni sull'aggiornamento dei dati per il datamart, in base alla pianificazione definita dall'utente.
Screenshot of the datamart scheduled refresh menu.
Etichetta di riservatezza Etichetta di riservatezza applicata al datamart, che viene propagata anche nel modello semantico generato automaticamente, nei report e così via.
Screenshot of the datamart sensitivity label settings.

La propagazione delle etichette di riservatezza al modello semantico downstream, i report non verranno eseguiti negli scenari seguenti:
  • Downgrade delle etichette di riservatezza
  • Elementi specifici quando l'etichetta di riservatezza è stata impostata manualmente

La tabella seguente illustra le impostazioni per i modelli semantici generati automaticamente. Quando queste impostazioni vengono applicate a un modello semantico generato automaticamente, vengono applicate anche a datamart.

Impostazione Dettagli
Richiedere l'accesso Screenshot of the request access setting.
Domande e risposte Screenshot of the Q and A setting.
Memorizzazione di query nella cache Screenshot of the query caching setting.

Considerazioni e limitazioni dei datamarts

Quando si usano datamarts con connessioni denominate, si applicano le limitazioni seguenti:

  • È possibile creare una sola connessione cloud di un determinato percorso e tipo, ad esempio, è possibile creare solo una connessione SQL più server/database cloud. È possibile creare più connessioni gateway.
  • Non è possibile assegnare un nome o rinominare le origini dati cloud; è possibile assegnare un nome o rinominare le connessioni gateway.

In questo articolo sono stati forniti dati di esempio e istruzioni su come creare e interagire con datamarts.

Gli articoli seguenti forniscono altre informazioni sui datamarts e Power BI:

Per altre informazioni sui flussi di dati e sulla trasformazione dei dati, vedere gli articoli seguenti: