Condividi tramite


Creare report di Power BI con tabelle Direct Lake

I modelli semantici con tabelle Direct Lake possono essere usati come qualsiasi altro modello semantico di Power BI. È possibile creare report di Power BI, esplorazioni di Power BI ed eseguire query DAX (Data Analysis eXpression).

Quando un report di Power BI mostra i dati negli oggetti visivi, lo richiede dal modello semantico. Con la modalità Direct Lake, il modello semantico accede alla tabella delta di OneLake per utilizzare i dati e restituirli al report di Power BI. Per un'efficienza, il modello semantico può mantenere nella cache alcuni dati a cui si accede di recente.

Con Direct Lake in SQL, quando il modello semantico non può usare Direct Lake, può eseguire il fallback a DirectQuery e accedere ai dati tramite l'endpoint di analisi SQL. Questo comportamento è controllato dalla proprietà comportamento di Direct Lake.

Creazione di un report

La creazione di un report da un modello semantico di Power BI è semplice. Il report in tempo reale si connette al modello semantico. In una connessione dinamica, il report può essere creato e modificato senza modificare il modello semantico stesso. Per connettersi in tempo reale, è necessaria almeno l'autorizzazione di compilazione per il modello semantico.

Power BI Desktop per analisi dati

Power BI Desktop può connettersi in tempo reale a qualsiasi modello semantico nel servizio Power BI per creare un report.

Note

La connessione dinamica è diversa dalla modifica dinamica di un modello semantico in Power BI Desktop. La connessione live è anche diversa dal disporre di un modello semantico locale con tabelle di importazione o DirectQuery e report combinati.

  1. Aprire Power BI Desktop
  2. Selezionare il catalogo OneLake o il pulsante Recupera dati da altre origini della barra multifunzione
  3. Filtrare in base al modello semantico
  4. Selezionare il modello semantico con le tabelle Direct Lake e quindi Connetti

A questo punto si è connessi al modello semantico e si può iniziare a creare il report. Altre informazioni sui report di Power BI sono disponibili nella documentazione relativa ai report di Power BI. Salvare il file in locale e pubblicarlo in qualsiasi area di lavoro quando è pronto per visualizzarlo online e condividerlo con altri utenti.

In Power BI Desktop è possibile creare misure di report in un report connesso in tempo reale per aggiungere un calcolo senza aggiungere misure al modello semantico stesso.

Servizio Power BI o portale di Fabric

Il servizio Power BI o il portale Fabric offre molti percorsi per creare un report con una connessione in tempo reale a un modello semantico. Ecco alcuni dei percorsi per creare un report.

  • Usare il menu di scelta rapida (...) di un modello semantico in un'area di lavoro, quindi scegliere Crea report
  • Da Home scegliere Nuovo report, quindi Selezionare un modello semantico pubblicato e selezionare il modello semantico con le tabelle Direct Lake
  • Dal catalogo OneLake usando l'elenco a discesa Tutti gli elementi per, selezionare a Dati e Modello semantico, selezionare il modello semantico con le tabelle Direct Lake, quindi selezionare Esplora e crea un report vuoto nella barra in alto
  • Nella modellazione Web, dopo aver scelto Apri modello di dati, passare a File, quindi Crea nuovo report

Screenshot della pagina dei dettagli del modello semantico.

Una di queste azioni crea un report di Power BI nel Web browser.

Altre opzioni di creazione di report

Esistono molti altri modi per usare i modelli semantici di Power BI. Ecco alcune delle altre opzioni.

Impostazione delle autorizzazioni per l'utilizzo del report

Il modello semantico in modalità Direct Lake usa i dati di OneLake su richiesta quando gli oggetti visivi caricano in un report. Per assicurarsi che i dati siano accessibili, è necessario impostare le autorizzazioni necessarie per l'elemento Fabric proprietario dei dati OneLake.

Il modello semantico può usare Single Sign-On (SSO) o identità fissa per accedere ai dati di OneLake di un elemento Fabric. Con SSO, gli utenti del report devono accedere ai dati nell'elemento Fabric. Con un'identità fissa, i consumatori di report devono avere un ruolo visualizzatore o superiore nel modello semantico e nel report oppure l'accesso al report concesso tramite un'app.

Il ruolo visualizzatore o superiore può essere concesso tramite ruoli dell'area di lavoro o singolarmente a qualsiasi elemento di Fabric, modello semantico o report.

Inoltre, con l'identità fissa, la sicurezza a livello di riga definita nel modello semantico può limitare i dati visualizzati dal consumer del report mantenendo la modalità Direct Lake.

Scenari di consumo

Ecco alcuni scenari comuni per illustrare come usare queste diverse opzioni di autorizzazione.

Autorizzazioni per visualizzare solo il report

Usare un'identità fissa per l'elemento Fabric nel modello semantico e pubblicare il report.

  • Opzione app: Pubblicare un'app dall'area di lavoro con il report. Concedere solo agli utenti del report l'autorizzazione nell'app.

  • Opzione elemento: Concedere il ruolo di visualizzatore agli utenti del report individualmente, sia nel report che nel modello semantico.

  • Opzione area di lavoro: Pubblicare il report e il modello semantico nella loro area di lavoro, separati dall'elemento Fabric di origine, e concedere il ruolo di viewer ai consumatori del report nell'area di lavoro. I ruoli dell'area di lavoro si applicano a tutti gli elementi dell'area di lavoro, inclusi i nuovi elementi aggiunti in un secondo momento.

Autorizzazioni per visualizzare il report e creare solo report personalizzati

Usare un'identità fissa per l'elemento Fabric nel modello semantico e pubblicare il report.

  • Opzione app: Pubblicare un'app dall'area di lavoro con il report. Concedere agli utenti del report l'autorizzazione nell'app, con l'opzione avanzata per includere l'autorizzazione alla compilazione per creare i propri report.

  • Opzione elemento: Concedere il ruolo di visualizzatore agli utenti del report individualmente, sia nel report che nel modello semantico. Includere l'accesso al build nel modello semantico.

  • Opzione area di lavoro: Pubblicare il report e il modello semantico nella loro area di lavoro, separati dall'elemento Fabric di origine, e concedere il ruolo di viewer ai consumatori del report nell'area di lavoro. I ruoli dell'area di lavoro si applicano a tutti gli elementi nell'area di lavoro, inclusi i nuovi elementi aggiunti in un secondo momento. Includere l'accesso al build nel modello semantico.

Autorizzazioni per visualizzare il report, creare report personalizzati, usare l'endpoint di analisi SQL e accedere direttamente alle tabelle delta

Utilizzare SSO per l'elemento Fabric nel modello semantico e pubblicare il report.

  • Opzione app: Pubblicare un'app dall'area di lavoro con il report. Concedere agli utenti del report l'autorizzazione nell'app, con l'opzione avanzata per includere l'autorizzazione alla compilazione per creare i propri report. Assicurarsi inoltre che gli utenti dispongano dell'autorizzazione ReadAll per l'elemento Fabric.

  • Opzione elemento: Concedere il ruolo di visualizzatore agli utenti del report individualmente, sia nel report che nel modello semantico. Includere l'accesso al build nel modello semantico. Assicurarsi inoltre che gli utenti dispongano dell'autorizzazione ReadAll per l'elemento Fabric.

  • Opzione area di lavoro: Pubblicare il report e il modello semantico nell'area di lavoro con l'elemento Fabric di origine e concedere il ruolo visualizzatore ai consumer dei report nell'area di lavoro. I ruoli dell'area di lavoro si applicano a tutti gli elementi nell'area di lavoro, inclusi i nuovi elementi aggiunti in un secondo momento. Includere l'accesso build sul modello semantico e l'accesso ReadAll nell'elemento Fabric.

Autorizzazioni per visualizzare e modificare il report, il modello semantico e gli elementi Fabric nell'area di lavoro

Utilizzare SSO per l'elemento Fabric nel modello semantico e pubblicare il report. Concedere agli utenti ruoli dell'area di lavoro di livello superiore al visualizzatore.