Modificare i modelli di dati nel servizio Power BI (anteprima)

Power BI consente agli utenti di modificare i modelli di dati esistenti nel servizio Power BI mediante azioni quali la modifica delle relazioni, la creazione di misure DAX e la gestione della Sicurezza a livello di riga. In questa esperienza, gli utenti possono lavorare e collaborare contemporaneamente sullo stesso modello di dati.

Abilitare la funzionalità di anteprima

La modifica dei modelli di dati nel servizio Power BI viene abilitata automaticamente per i modelli semantici archiviati nell'Area di lavoro personale. Per aprire il modello di dati per i modelli semantici archiviati nelle aree di lavoro collaborative, è necessario attivare la funzionalità di anteprima per tale area di lavoro, completando i passaggi seguenti:

  1. Nel servizio Power BI, selezionare Impostazioni per l'area di lavoro in cui si vuole abilitare la funzionalità di anteprima. Screenshot dell'icona a forma di ingranaggio delle Impostazioni
  2. Selezionare Avanzate > Impostazioni del modello di dati> Gli utenti possono modificare i modelli di dati nel servizio Power BI (anteprima)Screenshot dell'abilitazione della funzionalità di anteprima
  3. Per visualizzare la nuova esperienza per i modelli semantici nell'area di lavoro, selezionare Salva.

Nota

L'abilitazione dei modelli di dati di modifica nell'anteprima del servizio Power BI non si applica alla modifica di un modello semantico tramite un'API o un endpoint XMLA.

Aprire il modello di dati

È possibile aprire il modello di dati per il modello semantico con le modalità seguenti:

  • Nell'elenco del contenuto dell'area di lavoro, selezionare Altre opzioni (...) per il modello semantico e scegliere Apri modello di dati.

Screenshot dell'apertura del modello di dati dal menu Altre opzioni.

  • Nell'elenco del contenuto dell'hub dati, selezionare Altre opzioni (...) per il modello semantico e scegliere Apri modello di dati.

Screenshot dell'apertura del modello di dati dall'elenco del contenuto dell'hub dati.

  • Nella pagina dei dettagli del modello semantico, selezionare Apri modello di dati.

Screenshot dell'apertura del modello di dati dal pulsante Apri modello di dati.

  • Dalla modalità di modifica per un report connesso al modello semantico, selezionare Apri modello di dati per aprire il modello di dati corrispondente in un'altra scheda.

Screenshot dell'apertura del modello di dati in modalità di modifica.

Modellare i dati

Quando si apre il modello di dati, è possibile visualizzare tutte le tabelle, le colonne e le relazioni al suo interno. Ora si può modificare il modello di dati ed eventuali modifiche apportate vengono salvate automaticamente.

Creare misure

Per creare una misura, ossia una raccolta di metriche standardizzate, selezionare la tabella nel riquadro Dati e scegliere il pulsante Nuova misura dalla barra multifunzione, come illustrato nell'immagine seguente.

Screenshot della creazione di una nuova misura

Immettere la misura nella barra della formula e specificare la tabella e la colonna a cui si applica. Analogamente a Power BI Desktop, l'esperienza di modifica DAX nel servizio Power BI presenta un editor completo con completamento automatico per le formule (Intellisense).

È possibile espandere la tabella per trovare la misura al suo interno.

Creare colonne calcolate

Per creare una colonna calcolata, selezionare la tabella nel riquadro Dati e scegliere il pulsante Nuova colonna nella barra multifunzione, come illustrato nell'immagine seguente.

Screenshot della creazione di una colonna calcolata.

Immettere la colonna calcolata nella barra della formula e specificare la tabella a cui si applica. Analogamente a Power BI Desktop, l'esperienza di modifica DAX nel servizio Power BI presenta un editor completo con completamento automatico per le formule (Intellisense).

È possibile espandere la tabella per trovare la colonna calcolata al suo interno.

Creare tabelle calcolate

Per creare una tabella calcolata, selezionare la tabella nel riquadro Dati e scegliere il pulsante Nuova tabella nella barra multifunzione, come illustrato nell'immagine seguente.

Screenshot della creazione di una tabella calcolata.

Immettere la tabella calcolata nella barra della formula. Analogamente a Power BI Desktop, l'esperienza di modifica DAX nel servizio Power BI presenta un editor completo con completamento automatico per le formule (Intellisense). È ora possibile visualizzare la tabella calcolata appena creata nel modello.

Creare una relazione

Esistono due metodi per creare una nuova relazione nel servizio Power BI.

Il primo metodo consiste nel trascinare la colonna da una tabella nel diagramma delle relazioni alla colonna dell'altra tabella, in modo da creare la relazione.

L'altro metodo di creazione di una relazione consiste nel selezionare Gestisci relazioni nella barra multifunzione, come illustrato nell'immagine seguente.

Screenshot del punto di ingresso della barra multifunzione Gestisci relazioni.

Verrà aperta la finestra di dialogo rinnovata di Gestisci relazioni. Da qui è possibile selezionare Nuova relazione per creare una nuova relazione nel modello.

Screenshot della creazione di una nuova relazione dalla finestra di dialogo Gestisci relazioni.

Da questa posizione, configurare le proprietà della relazione e selezionare il pulsante OK al completamento della relazione, in modo da salvare le informazioni relative.

Screenshot della modifica delle proprietà per una nuova relazione creata nella finestra di dialogo Gestisci relazioni.

Modifica di una relazione

Esistono tre metodi per modificare una relazione esistente nel servizio Power BI.

Il primo metodo per modificare una relazione consiste nell'utilizzare Modificare le relazioni nel riquadro Proprietà, in cui è possibile selezionare qualsiasi riga tra due tabelle per visualizzare le opzioni di relazione nel riquadro Proprietà. Assicurarsi di espandere il riquadro Proprietà per visualizzare le opzioni di relazione.

Screenshot della modifica delle proprietà per una nuova relazione nel riquadro Proprietà.

Il metodo successivo consiste nel fare clic con il pulsante destro del mouse su una relazione esistente nella visualizzazione diagramma e scegliere Proprietà.

Screenshot dell'immissione dell'esperienza per modificare le proprietà di una relazione esistente.

Nella finestra visualizzata, configurare le proprietà della relazione e selezionare il pulsante OK al completamento della relazione, in modo da salvare le informazioni relative.

Il terzo metodo consiste nel selezionare Gestisci relazioni nella barra multifunzione. Nella finestra di dialogo Gestisci relazioni è possibile scegliere una relazione da modificare e quindi selezionare Modifica.

Screenshot della selezione della modifica nella barra multifunzione della finestra di dialogo Gestisci relazioni per modificare una relazione esistente.

In alternativa, è possibile selezionare Modifica dal menu di scelta rapida di una determinata relazione nella finestra di dialogo.

Screenshot della selezione della modifica nel menu di scelta rapida della finestra di dialogo Gestisci relazioni per modificare una relazione esistente.

Da questa posizione, configurare le proprietà della relazione e selezionare il pulsante OK al completamento della modifica della relazione, in modo da salvare le informazioni relative.

Screenshot della modifica delle proprietà di una relazione esistente dalla finestra di dialogo Gestisci relazioni.

Visualizzare un elenco di tutte le relazioni

Selezionando Gestisci relazioni nella barra multifunzione, si apre la finestra di dialogo rinnovata di Gestisci relazioni, che offre una visualizzazione completa di tutte le relazioni, insieme alle relative proprietà chiave, in un'unica comoda posizione. Da qui è quindi possibile scegliere di creare nuove relazioni o di modificare una relazione esistente.

Screenshot di un elenco di relazioni all'interno della finestra di dialogo Gestisci relazioni.

Inoltre, è possibile filtrare e concentrarsi su relazioni specifiche nel modello, in base alla cardinalità e alla direzione del filtro incrociato.

Screenshot del filtro delle relazioni visualizzato nell'elenco delle relazioni all'interno della finestra di dialogo Gestisci relazioni.

Impostare le proprietà

È possibile modificare le proprietà di un determinato oggetto usando il riquadro Proprietà. È possibile impostare proprietà comuni su più oggetti contemporaneamente tenendo premuto CTRL e selezionando più oggetti nel diagramma delle relazioni o nel riquadro Dati. Quando vengono evidenziati più oggetti, le modifiche applicate nel riquadro Proprietà si applicano a tutti gli oggetti selezionati.

Ad esempio, è possibile modificare il tipo di dati per più colonne tenendo premuto CTRL, selezionando le colonne, quindi modificando l'impostazione del tipo di dati nel riquadro Proprietà.

Screenshot dell'impostazione delle proprietà

Impostare una tabella data personale

Per impostare una tabella data, selezionare la tabella che si vuole usare nel riquadro Datii, quindi fare clic con il pulsante destro del mouse sulla tabella e scegliere Contrassegna come tabella data > Contrassegna come tabella data dal menu visualizzato, come illustrato nella figura seguente.

Screenshot del contrassegno come voce di tabella data dal riquadro Dati.

Specificare quindi la colonna data selezionandola dal menu a discesa all'interno della finestra di dialogo Contrassegna come tabella data.

Screenshot della finestra di dialogo Contrassegna come tabella data.

L'impostazione della tabella data personale segue lo stesso comportamento di ciò che esiste in Power BI Desktop. Ulteriori dettagli sulla convalida delle colonne, sugli scenari per la creazione di una tabella data personale e sull'impatto sulle gerarchie di date sono disponibili nella documentazione delle tabelle delle date

Definire ruoli e regole di sicurezza a livello di riga

È possibile definire i ruoli di sicurezza seguendo questa procedura:

  1. Nella barra multifunzione, selezionare Gestisci ruoli.

    Screenshot del pulsante Gestisci ruoli

  2. Nella finestra Gestisci ruoli selezionare Nuovo per creare un nuovo ruolo.

    Screenshot della selezione di Nuovo da Gestisci ruoli di sicurezza.

  3. In Ruoli specificare un nome per il ruolo e premere INVIO.

    Screenshot della denominazione di un ruolo di sicurezza

  4. In Seleziona tabelle selezionare la tabella a cui si vuole applicare un filtro di sicurezza a livello di riga.

  5. In Filtra dati usare l'editor predefinito per definire i ruoli. Le espressioni create restituiscono un valore true o false.

    Screenshot della selezione dei dati di filtro per i ruoli di sicurezza.

    Nota

    Non tutti i filtri di sicurezza a livello di riga supportati in Power BI possono essere definiti usando l'editor predefinito. Tra le limitazioni sono incluse espressioni che attualmente possono essere definite solo tramite DAX, comprese le regole dinamiche, ad esempio username o userprincipalname. Per definire i ruoli usando questi filtri, passare all'editor DAX.

  6. Facoltativamente, selezionare Passa all'editor DAX per utilizzare l'editor DAX per definire il ruolo. È possibile tornare all'editor predefinito selezionando Passa all'editor predefinito. Tutte le modifiche apportate in entrambe le interfacce dell'editor vengono salvate in modo permanente passando da un'interfaccia all'altra, ove possibile.

    Screenshot del passaggio all'editor DAX.

    Quando nell'editor DAX si definisce un ruolo che non può essere definito nell'editor predefinito, se si tenta di passare all'editor predefinito verrà visualizzato un avviso che indica che il cambio di editor potrebbe causare la perdita di alcune informazioni. Per mantenere queste informazioni, selezionare Annulla e continuare a modificare questo ruolo solo nell'editor DAX.

    Screenshot dell'avviso relativo al passaggio all'editor predefinito.

  7. Per salvare il ruolo, selezionare Salva.

  8. Dopo aver salvato il ruolo, selezionare Assegna per aggiungere utenti al ruolo. Dopo l'assegnazione, selezionare Salva per salvare le assegnazioni di ruolo e chiudere la finestra modale delle impostazioni della Sicurezza a livello di riga.

    Screenshot dell'assegnazione di utenti al ruolo di sicurezza.

Creare i layout

È possibile creare layout del modello che contengono solo un subset delle tabelle nel modello. Questa riorganizzazione consente di fornire una visualizzazione più chiara delle tabelle con cui si vuole lavorare, semplificando in tal modo l'utilizzo di modelli semantici complessi. Per creare un nuovo layout con solo un subset delle tabelle, selezionare il pulsante + accanto alla scheda Tutte le tabelle nella parte inferiore della finestra.

Screenshot del pulsante Più usato per la creazione di un layout.

È quindi possibile trascinare una tabella dal riquadro Dati al nuovo layout. Fare clic con il pulsante destro del mouse sulla tabella e quindi scegliere Aggiungi tabelle correlate dal menu visualizzato. In questo modo si include nel layout qualsiasi tabella correlata alla tabella originale.

Screenshot della selezione della voce di menu Aggiungi tabelle correlate.

Creare report

Nell'esperienza del servizio, è possibile creare un nuovo report dalla modifica del modello di dati, semplicemente selezionando il pulsante Nuovo report nella barra multifunzione. In questo modo si apre una nuova scheda del browser per l'area di lavoro di modifica del report, in un nuovo report costruito sul modello semantico.

Screenshot della selezione del pulsante nuovo report nella barra multifunzione.

Quando si salva il nuovo report, viene chiesto di scegliere un'area di lavoro, purché siano disponibili autorizzazioni di scrittura per tale area. Se non si dispone delle autorizzazioni di scrittura o se si è un utente del piano gratuito e il modello semantico risiede in un'area di lavoro Premium o Fabric F64 o versione successiva, il nuovo report viene salvato nell'Area di lavoro personale.

AutoSave

Quando sono state apportate modifiche al modello di dati, queste vengono salvate automaticamente. Le modifiche sono permanenti e non vi è possibilità di annullarle.

Autorizzazioni

Per aprire e modificare il modello di dati corrispondente nel servizio Power BI, un utente deve disporre delle autorizzazioni di scrittura e compilazione del modello semantico.

Abilitazione della modifica del modello di dati nel portale di amministrazione

Gli amministratori di Power BI possono abilitare o disabilitare la modifica del modello di dati nel servizio per l'intera organizzazione o per gruppi di sicurezza specifici, usando l'impostazione disponibile nel portale di amministrazione di Power BI, come illustrato nell'immagine seguente.

Screenshot dell'impostazione del portale di amministrazione abilitata per la modifica dei modelli di dati all'interno del servizio.

Visualizzazione dei log di controllo e degli eventi di attività

Gli amministratori di Power BI possono controllare le operazioni relative alla modifica dei modelli di dati nelle operazioni Web dall'interfaccia di amministrazione di Microsoft 365. Le operazioni di controllo supportate per la modifica dei modelli di dati nel Web sono le seguenti:

Nome descrittivo Nome operazione Note
Applicazione di una modifica al modello in Power BI ApplyChangeToPowerBIModel Un utente apporta una modifica a un modello esistente. Ciò si verifica ogni volta che viene apportata una modifica al modello, come ad esempio: scrivere una misura DAX, gestire relazioni, altro
Modello recuperato da Power BI GetPowerBIDataModel Un utente apre l'esperienza Apri modello di dati o risincronizza un modello di dati.

Per altre informazioni sull'accesso ai log di controllo, vedere l'articolo Accedere ai log di controllo.

Utilizzo della capacità e creazione di report

È possibile monitorare l'effetto della modifica dei modelli di dati all'interno del servizio sulle capacità di Power BI Premium usando l'app Premium Metrics. L'effetto capacità può essere monitorato per la modifica di modelli di dati nel Web usando le operazioni seguenti.

Operazione Descrizione Carico di lavoro Type
Modellazione Web - Lettura Operazione di lettura di un modello di dati nell'esperienza utente di modellazione Web del modello semantico Modelli semantici Interattivo
Modellazione Web - Scrittura Operazione di scrittura di un modello di dati nell'esperienza utente di modellazione Web del modello semantico Modelli semantici Interattivo

Considerazioni e limitazioni

Esistono alcune limitazioni per questa versione della modifica dei modelli di dati nel servizio Power BI, che rientrano in poche categorie.

Modelli semantici non supportati

Gli scenari seguenti non supportano l'apertura del modello di dati per un modello semantico all'interno del servizio:

  • Modelli semantici con aggiornamento incrementale.
  • Modelli semantici distribuiti da una pipeline di distribuzione.
  • Modelli semantici che non sono ancora stati aggiornati al formato metadati avanzato. È possibile eseguire l'aggiornamento al formato di metadati avanzato aprendo il pbix corrispondente in Desktop e ripubblicandolo.
  • Modelli semantici con aggregazioni automatiche configurate.
  • Modelli semantici che dispongono di una connessione dinamica.
  • Modelli semantici migrati da Azure Analysis Services.
  • Non tutti i modelli semantici nelle aree di lavoro Pro sono attualmente supportati negli Emirati Arabi Uniti settentrionali.

Per vedere quale limitazione impedisce l'apertura del modello di dati, passare il puntatore del mouse sul pulsante Apri modello di dati nella pagina dei dettagli del modello semantico. Viene visualizzata una descrizione comando che indica quale limitazione sta causando la disabilitazione del pulsante Apri modello di dati.

Screenshot del passaggio del mouse sul pulsante Apri modello di dati.

Limiti

Esistono ancora molti gap funzionali tra la visualizzazione modello in Power BI Desktop e il servizio. La funzionalità non ancora supportata nel servizio include:

  • Impostazione di una tabella come tabella delle funzionalità
  • Configurazione di tutte le proprietà della tabella delle funzionalità
  • Modifica della modalità di archiviazione di una tabella
  • Passaggio da e verso la categoria di dati 'codice a barre'
  • Connessione a nuove origini dati
  • Trasformazione dei dati tramite l'editor di Power Query
  • Visualizzazione come finestra di dialogo
  • Configurazione di domande e risposte, inclusa la modifica dei sinonimi
  • Classificazione della riservatezza del report
  • Integrazione degli strumenti esterni
  • Quando si modifica il modello di dati all'interno del servizio, la creazione di una relazione tra le tabelle DirectQuery dalla stessa semantica di Power BI o l'istanza di Azure Analysis Services non verrà impedita correttamente. Come per Desktop, questo scenario non è supportato, ma non verrà generato alcun errore quando si tenta di eseguire questa azione.
  • Quando si modifica il modello di dati all'interno del servizio, la modifica del nome dei campi dati non verrà aggiornata automaticamente negli oggetti visivi esistenti negli artefatti downstream che dipendono da tale modello semantico.

Modelli semantici modificati con strumenti esterni

L'utilizzo di strumenti esterni per modificare il modello semantico mediante endpoint XMLA potrebbe causare comportamenti imprevisti durante la modifica del modello semantico nel Web, se l'operazione di scrittura non è supportata. Per altre informazioni sulle operazioni di scrittura supportate, vedere la documentazione sulle modifiche all'esterno di Power BI.

Accessibilità

L'accessibilità completa non è attualmente supportata per la modifica del modello di dati all'interno del servizio Power BI.

Questo articolo fornisce informazioni sull'anteprima per la modifica dei modelli di dati nel servizio Power BI. Per altre informazioni sulla modellazione dei dati in Power BI, vedere le risorse seguenti: