Autorizzazione di compilazione per modelli semantici condivisi

Quando si crea un report in Power BI Desktop, i dati in tale report vengono archiviati in un modello di dati. Quando si pubblica un report nella servizio Power BI, anche il modello di dati viene pubblicato nel servizio come modello semantico contemporaneamente. Quando si condivide il report con altri utenti, è possibile concedere loro l'autorizzazione di compilazione per il modello semantico su cui si basa il report, in modo da poterlo individuare e riutilizzare per report, dashboard e così via. Questo articolo illustra come controllare l'accesso al modello semantico usando l'autorizzazione di compilazione.

L'autorizzazione di compilazione si applica ai modelli semantici. Quando si concede agli utenti l'autorizzazione di compilazione, possono creare nuovi contenuti nel modello semantico, ad esempio report, dashboard, riquadri aggiunti da domande e risposte, report impaginati e individuazione di Insights. Se un report all'esterno dell'area di lavoro del modello semantico usa il modello semantico, non è possibile eliminare il modello semantico. Se si tenta di eseguire questa operazione, viene visualizzato un messaggio di errore.

Gli utenti devono anche disporre dell'autorizzazione di compilazione per eseguire le azioni seguenti:

  • Esportare i dati di Power BI sottostanti.
  • Creare nuovo contenuto nel modello semantico, ad esempio con Analizza in Excel.
  • Accedere ai dati tramite l'endpoint XML for Analysis (XMLA).

Come gli utenti ottengono l'autorizzazione di compilazione

Gli utenti ottengono l'autorizzazione di compilazione per un modello semantico in diversi modi:

  • Gli utenti che dispongono almeno di un ruolo Collaboratore in un'area di lavoro dispongono dell'autorizzazione Di compilazione per i modelli semantici in tale area di lavoro, nonché l'autorizzazione per copiare i report nell'area di lavoro. Per altre informazioni sui ruoli nelle aree di lavoro, vedere Ruoli nelle aree di lavoro in Power BI.

  • I proprietari di modelli semantici possono assegnare l'autorizzazione di compilazione a utenti o gruppi di sicurezza specifici nella pagina Gestisci autorizzazioni . Per altre informazioni, vedere Gestire le autorizzazioni di accesso ai modelli semantici.

  • Un utente con un ruolo Amministrazione o Membro nell'area di lavoro in cui risiede il modello semantico può decidere durante la pubblicazione dell'app che gli utenti con autorizzazione per l'app ottengono anche l'autorizzazione di compilazione per i modelli semantici sottostanti. Per altre informazioni, vedere Creare e gestire più gruppi di destinatari.

  • Se si dispone dell'autorizzazione Di ricondivisione e compilazione per un modello semantico e si condivide un report o un dashboard basato su tale modello semantico, è possibile specificare che anche i destinatari ottengono l'autorizzazione di compilazione per il modello semantico. Per altre informazioni, vedere Condividere report e dashboard di Power BI con colleghi e altri utenti.

Rimuovere l'autorizzazione di compilazione

Per rimuovere l'autorizzazione di compilazione per gli utenti di un modello semantico condiviso, seguire le istruzioni in Gestire l'accesso diretto.

Se si rimuove l'autorizzazione di compilazione, gli utenti con l'autorizzazione revocata possono comunque visualizzare il report, ma non possono più modificare il report o esportare i dati sottostanti. Gli utenti con autorizzazione di sola lettura possono comunque esportare dati riepilogati.

Rimuovere l'autorizzazione di compilazione per un modello semantico in un'app

Se si distribuisce un'app da un'area di lavoro, la rimozione dell'accesso degli utenti all'app non rimuove automaticamente le autorizzazioni di compilazione e ricondivisione. Per rimuovere le autorizzazioni di compilazione, seguire questa procedura:

  1. Nell'area di lavoro, nella visualizzazione elenco, selezionare Aggiorna app.

    Screenshot that shows Update app on the workspace list page.

  2. Selezionare la scheda Gruppo di destinatari e quindi nel riquadro laterale Gestisci accesso pubblico passare il puntatore del mouse sulla persona o sul gruppo il cui accesso si vuole eliminare e selezionare l'icona del cestino visualizzata. Al termine, selezionare Aggiorna app.

    Screenshot that shows selecting the trash can icon next to a person's name to remove their permissions.

    Verrà visualizzato un messaggio che indica che è necessario passare a Gestisci autorizzazioni per rimuovere le autorizzazioni per gli utenti con accesso esistente.

    Screenshot of the Manage permissions message.

  3. Selezionare Aggiorna.

  4. Seguire le istruzioni in Gestire le autorizzazioni per vedere come rimuovere le autorizzazioni dagli utenti con accesso esistente. Quando si elimina l'autorizzazione di compilazione di un utente per un modello semantico, è comunque possibile visualizzare i report basati sul modello semantico, ma non possono più modificare i report.

Configurare il modo in cui gli utenti richiedono l'autorizzazione di compilazione

Alcune azioni, ad esempio la creazione di un report basato su un modello semantico o l'accesso alla pagina dei dettagli di un modello semantico nell'hub dati, richiedono l'autorizzazione di compilazione per il modello semantico. Per impostazione predefinita, quando gli utenti che non dispongono dell'autorizzazione di compilazione provano queste azioni, ottengono una finestra di dialogo che consente di inviare messaggi di posta elettronica al proprietario del modello semantico che richiede l'autorizzazione di compilazione. Il messaggio di posta elettronica include i dettagli dell'utente, il nome del modello semantico a cui richiede l'accesso e tutte le altre informazioni fornite facoltativamente.

Screenshot of the default Build permission request dialog.

Modificare il comportamento della richiesta di accesso

Se si dispone di un ruolo di Amministrazione, membro o collaboratore nell'area di lavoro in cui risiede il modello semantico, è possibile modificare il comportamento predefinito della richiesta di accesso per un modello semantico passando alle impostazioni del modello semantico e configurando le opzioni Richiedi accesso in base alle esigenze.

Screenshot of the Request access configuration dialog in the semantic model settings.

  • L'opzione predefinita, non selezionata nell'immagine precedente, è che le richieste di autorizzazione di compilazione vengano inviate tramite posta elettronica. L'utente è responsabile di agire sulle richieste e di notificare ai richiedenti.

  • La seconda opzione consiste nel fornire istruzioni su come ottenere l'autorizzazione di compilazione, anziché ricevere richieste tramite posta elettronica. È possibile scegliere questa opzione, ad esempio, se l'organizzazione usa un sistema automatizzato per la gestione delle richieste di accesso. Quando gli utenti che non dispongono dell'autorizzazione di compilazione provano un'azione che richiede l'autorizzazione di compilazione, visualizzano un messaggio con le istruzioni fornite.

    L'area di testo Istruzioni nell'esempio precedente Richiedi accesso mostra le istruzioni di esempio. Le istruzioni devono essere in testo normale. HTML o qualsiasi altro tipo di formattazione del codice viene eseguito come testo normale, anziché come formato di codice. L'esempio seguente mostra le istruzioni visualizzate dagli utenti quando provano un'azione per cui hanno bisogno dell'autorizzazione di compilazione.

    Screenshot of specific instructions for requesting Build permission.

    Nota

    Quando si forniscono istruzioni specifiche, l'indirizzo di posta elettronica è visibile agli utenti che richiedono l'accesso.

Autorizzazioni più granulari

Power BI fornisce l'autorizzazione di compilazione come complemento alle autorizzazioni lettura e ricondivisione. Tutti gli utenti che hanno già l'autorizzazione lettura per i modelli semantici tramite autorizzazioni, condivisione o accesso all'area di lavoro ottengono anche l'autorizzazione di compilazione per tali modelli semantici. Gli utenti ottengono automaticamente l'autorizzazione di compilazione perché l'autorizzazione lettura concede già loro il diritto di creare nuovo contenuto nel modello semantico usando Analizza in Excel o Esporta.

Con l'autorizzazione di compilazione più granulare, è possibile scegliere chi può visualizzare solo il contenuto in un report o un dashboard esistente e chi può creare contenuto connesso al modello semantico sottostante.

Domande? Contattare la community di Power BI