Pubblicare sul Web da Power BIPublish to web from Power BI

La funzionalità Pubblica sul Web di Power BI consente di incorporare con facilità visualizzazioni interattive di Power BI online, ad esempio in post di blog, siti Web, via posta elettronica o social media, su qualsiasi dispositivo.With Power BI Publish to web, you can easily embed interactive Power BI visualizations online, such as in blog posts, websites, through emails or social media, on any device.

È anche possibile modificare, aggiornare o annullare facilmente la condivisione degli oggetti visivi pubblicati.You can also easily edit, update, refresh or un-share your published visuals.

Avviso

Quando si usa Pubblica sul Web, il report o l'oggetto visivo pubblicato può essere visualizzato da qualsiasi utente su Internet.When you use Publish to web, the report or visual you publish can be viewed by anyone on the Internet. La visualizzazione dei report non richiede alcuna autenticazione.There is no authentication used when viewing these reports. Usare la funzionalità Pubblica sul Web solo con report e dati che possono essere visualizzati da qualsiasi utente su Internet, ovvero da membri non autenticati del pubblico.Only use Publish to web with reports and data that the anyone on the Internet (unauthenticated members of the public) should be able to see. Sono inclusi i dati di livello dettagliato aggregati nei report.This includes detail level data that is aggregated in your reports. Prima di pubblicare questo report, assicurarsi di avere i diritti per condividere pubblicamente i dati e le visualizzazioni.Before publishing this report, ensure you have the right to share the data and visualizations publicly. Non pubblicare informazioni riservate o di proprietà.Do not publish confidential or proprietary information. In caso di dubbio, prima di procedere alla pubblicazione verificare i criteri dell'organizzazione.If in doubt, check your organization's policies before publishing.

Come usare la funzionalità Pubblica sul WebHow to use Publish to Web

La funzionalità Pubblica sul Web è disponibile nei report presenti nelle aree di lavoro personali o di gruppo che possono essere modificati.Publish to web is available on reports in your personal or group workspaces that you can edit. Non è possibile usare Pubblica sul Web con report che non sono stati condivisi con l'utente o con report che si basano sulla sicurezza a livello di riga per proteggere i dati.You cannot use Publish to web with reports that were shared with you, or reports that rely on row level security to secure the data. Vedere la sezione Limitazioni più avanti per un elenco completo di casi in cui la funzionalità Pubblica sul Web non è supportata.See the Limitations section below for a complete list of cases where Publish to web is not supported. Prima di usare la funzionalità Pubblica sul Web, vedere l' Avviso precedente in questo articolo.Please review the Warning earlier in this article before using Publish to web.

Per informazioni sul funzionamento di questa funzionalità, guardare il breve videoseguente.You can watch how this feature works in the following short video. Seguire quindi questa procedura per provare a usare la funzionalità.Then, follow the steps below to try it yourself.

La procedura seguente illustra come usare la funzionalità Pubblica sul Web.The following steps describe how to use Publish to web.

  1. In un report modificabile nell'area di lavoro selezionare File > Pubblica sul Web.On a report in your workspace that you can edit, select File > Publish to web.

  2. Verificare i contenuti della finestra di dialogo e selezionare Crea codice di incorporamento , come illustrato nella finestra di dialogo seguente.Review the content on the dialog, and select Create embed code as shown in the following dialog.

  3. Esaminare l'avviso mostrato nella finestra di dialogo seguente e confermare che i dati possono essere incorporati in un sito Web pubblico.Review the warning, shown in the following dialog, and confirm that the data is okay to embed in a public website. In caso affermativo, selezionare Pubblica.If so, select Publish.

  4. Viene visualizzata una finestra di dialogo che include un collegamento che può essere inviato tramite posta elettronica, incorporato nel codice, ad esempio un iFrame, o incollato direttamente nella pagina Web o nel blog.A dialog appears that provides a link that can be sent in email, embedded in code (such as an iFrame), or that you can paste directly into your web page or blog.

  5. Se è già stato creato codice di incorporamento per il report, il codice di incorporamento verrà visualizzato rapidamente.If you’ve previously created an embed code for the report, the embed code quickly appears. È possibile creare solo un codice di incorporamento per ogni report.You can only create one embed code for each report.

Suggerimenti e consigli per le modalità di visualizzazioneTips and Tricks for View modes

Quando si incorpora contenuto in un post di blog, è in genere necessario adattarlo alle dimensioni specifiche dello schermo.When you embed content within a blog post, you typically need to fit it within a specific size of the screen. È anche possibile regolare l'altezza e la larghezza nel tag iFrame in base alla necessità, ma potrebbe essere anche necessario assicurarsi che il report si adatti all'area specifica di iFrame, quindi occorrerà configurare una modalità di visualizzazione appropriata durante la modifica del report.You can also adjust the height and the width in the iFrame tag as needed, but you may also need to ensure your report fits within the given area of the iFrame, so you also need to set an appropriate View Mode when editing the report.

La tabella seguente include indicazioni sulla modalità di visualizzazione e sul rispettivo aspetto in caso di incorporamento.The following table provides guidance about the View Mode, and how it will appear when embedded.

Modalità di visualizzazioneView Mode Aspetto dopo l'incorporamentoHow it looks when embedded
La modalità Adatta alla pagina rispetterà l'altezza e la larghezza della pagina del report.Fit to page will respect the page height and width of your report. Se si imposta la pagina sulle proporzioni dinamiche come ad esempio 16:9 o 4:3, il contenuto verrà ridimensionato in modo da adattarsi all'interno dell'iFrame fornito.If you set your page to 'Dynamic' ratios like 16:9 or 4:3 your content will scale to fit within the iFrame you provided. Se si incorpora il report in un iFrame, usando la modalità Adatta alla pagina si può ottenere il letterboxing, in cui viene visualizzato uno sfondo grigio nelle aree dell'iFrame dopo il ridimensionamento del contenuto per adattarsi all'interno dell'iFrame.When embedded in an iFrame, using Fit to page can result in letterboxing, where a gray background is shown in areas of the iFrame after the content as scaled to fit within the iFrame. Per ridurre il letterboxing, impostare l'altezza e la larghezza dell'iFrame in modo appropriato.To minimize letterboxing, set your iFrame height/width appropriately.
La modalità Dimensioni effettive assicurerà il mantenimento delle dimensioni definite nella pagina del report.Actual size will ensure the report preserves its size as set on the report page. È quindi possibile che in iFrame siano presenti barre di scorrimento.This can result in scrollbars being present in your iFrame. Impostare l'altezza e la larghezza dell'iFrame per evitare le barre di scorrimento.Set the iFrame height and width to avoid the scrollbars.
La modalità Adatta in larghezza assicura che i contenuti si adattino all'area orizzontale di iFrame.Fit to width ensures the content fits within the horizontal area for your iFrame. Verrà visualizzato comunque un bordo, ma i contenuti saranno ridimensionati in modo da usare tutto lo spazio orizzontale disponibile.A border will still be shown, but the content will scale to use all the horizontal space available.

Suggerimenti e consigli per l'altezza e la larghezza dell'iFrameTips and tricks for iFrame height and width

Il codice di incorporamento ricevuto dopo l'uso della funzionalità Pubblica sul Web avrà un aspetto analogo al seguente:The embed code you receive after you Publish to web will look like the following:

È possibile modificare manualmente la larghezza e l'altezza, per assicurarsi di ottenere esattamente il risultato desiderato nella pagina in cui si incorpora il report.You can edit the width and height manually to ensure it is precisely how you want it to fit onto the page into which you're embedding it.

Per ottenere un risultato ancora migliore, è possibile provare ad aggiungere 56 pixel all'altezza dell'iFrameTo achieve a more perfect fit, you can try adding 56 pixels to the height dimension of the iFrame. adattandosi alle dimensioni correnti della barra inferiore.This accomodates the current size of the bottom bar. Se la pagina del report usa dimensioni dinamiche, la tabella seguente fornisce alcune dimensioni che è possibile usare per ottenere un adattamento senza letterboxing.If your report page uses the Dynamic size, the table below provides some sizes you can use to achieve a fit without letterboxing.

ProporzioniRatio DimensioniSize Dimensione (larghezza x altezza)Dimension (Width x Height)
16:916:9 PiccoleSmall 640 x 416 px640 x 416 px
16:916:9 MedieMedium 800 x 506 px800 x 506 px
16:916:9 GrandiLarge 960 x 596 px960 x 596 px
4:34:3 PiccoleSmall 640 x 536 px640 x 536 px
4:34:3 MedieMedium 800 x 656 px800 x 656 px
4:34:3 GrandiLarge 960 x 776 px960 x 776 px

Gestione dei codici di incorporamentoManaging embed codes

Dopo avere creato un codice di incorporamento di Pubblica sul Web , è possibile gestire i codici creati dal menu Impostazioni del servizio Power BI.Once you create a Publish to web embed code, you can manage the codes you create from the Settings menu of the Power BI service. La gestione dei codici di incorporamento include la possibilità di rimuovere l'oggetto visivo o il report di destinazione per un codice, rendendo inutilizzabile il codice di incorporamento, o la possibilità di ottenere di nuovo il codice di incorporamento.Managing embed codes includes the ability to remove the destination visual or report for a code (rendering the embed code unusable), or getting the embed code again.

  1. Per gestire i codici di incorporamento Pubblica sul Web , aprire l'opzione Impostazioni , con icona a forma di ingranaggio, e selezionare Gestisci codici di incorporamento.To manage your Publish to web embed codes, open the Settings gear and select Manage embed codes.

  2. Viene visualizzato l'elenco di codici di incorporamento creati, come illustrato nell'immagine seguente.The list of embed codes you’ve created appears, as shown in the following image.

  3. Per ogni codice di incorporamento di Pubblica sul Web disponibile nell'elenco è possibile recuperare il codice di incorporamento o eliminarlo e quindi disattivare eventuali collegamenti a tale report o oggetto visivo.For each Publish to web embed code in the list, you can either retrieve the embed code, or delete the embed code and thus make any links to that report or visual no longer work.

  4. Se si seleziona Elimina, verrà richiesta una conferma dell'eliminazione del codice di incorporamento.If you select Delete, you’re asked if you’re sure you want to delete the embed code.

Aggiornamenti ai report e aggiornamenti dei datiUpdates to reports, and data refresh

Dopo la creazione e la condivisione del codice di incorporamento di Pubblica sul Web , il report viene aggiornato con eventuali modifiche apportate.After you create your Publish to web embed code and share it, the report is updated with any changes you make. È tuttavia importante sapere che la visualizzazione dell'aggiornamento agli utenti potrebbe richiedere del tempo.However, it’s important to know that it can take a while for update to be visible to your users. Per rispecchiare gli aggiornamenti a un report o a un oggetto visivo nei codici di incorporamento di Pubblica sul Web potrebbe essere necessaria circa un'ora.Updates to a report or visual take approximately one hour to be reflected in Publish to web embed codes.

Quando si usa inizialmente Pubblica sul Web per ottenere codice di incorporamento, il collegamento del codice di incorporamento risulta immediatamente attivo e il codice può essere visualizzato da chiunque selezioni il collegamento.When you initially use Publish to web to get an embed code, the embed code link is immediately active and can be viewed by anyone who opens the link. Dopo l'azione Pubblica sul Web iniziale, la visualizzazione agli utenti degli aggiornamenti successivi ai report o agli oggetti visivi a cui fa riferimento il collegamento Pubblica sul Web può richiedere circa un'ora.After the initial Publish to web action, subsequent updates to reports or visuals to which a Publish to web link points can take approximately one hour to be visible to your users.

Per altre informazioni, vedere la sezione Come funziona più avanti in questo articolo.To learn more, see the How it works section later in this article. Se è necessario che gli aggiornamenti siano immediatamente disponibili, è possibile eliminare il codice di incorporamento e crearne uno nuovo.If you need your updates to be immediately available, you can delete the embed code and create a new one.

Aggiornamento dei datiData refresh

Gli aggiornamenti dei dati vengono applicati automaticamente nel report o nell'oggetto visivo incorporato.Data refreshes are automatically reflected in your embedded report or visual. La visualizzazione dei dati aggiornati dai codici di incorporamento può richiedere circa 1 ora.It can take approximately 1 hour for refreshed data to be visible from embed codes. È possibile disabilitare l'aggiornamento automatico selezionando Non aggiornare nella pianificazione per il set di dati usato dal report.You can disable automatic refresh by selecting do not refresh on the schedule for the dataset used by the report.

Oggetti visivi personalizzatiCustom visuals

Gli oggetti visivi personalizzati sono supportati in Pubblica sul Web.Custom visuals are supported in Publish to web. Quando si usa Pubblica sul Web, gli utenti con cui si condividono gli oggetti visivi pubblicati non devono abilitare gli oggetti visivi personalizzati per visualizzare i report.When you use Publish to web, users with whom you share your published visual do not need to enable custom visuals to view the report.

LimitazioniLimitations

La funzionalità Pubblica sul Web è supportata per la maggior parte delle origini dati e dei report nel servizio Power BI, ma gli elementi seguenti non sono attualmente supportati o disponibili con Pubblica sul Web:Publish to web is supported for the vast majority of data sources and reports in the Power BI service, however, the following are not currently supported or available with Publish to web:

  1. Report che usano la sicurezza a livello di rigaReports using row level security.
  2. Report che usano Analysis Services in modalità tabulare ospitato in localeReports using Analysis Services Tablular hosted on premises.
  3. Report condivisi con l'utente direttamente o con un pacchetto di contenuto aziendaleReports shared to you directly or through an organizational content pack.
  4. Report in un gruppo in cui non si è un membro a cui sono consentite modificheReports in a group in which you are not an edit member.
  5. Gli oggetti visivi "R" non sono attualmente supportati nei report di Pubblica sul Web"R" Visuals are not currently supported in Publish to web reports.

Impostazione del tenantTenant setting

Gli amministratori di Power BI possono abilitare o disabilitare la funzionalità Pubblica sul Web.Power BI administrators can enable or disable the publish to web feature. Possono anche limitare l'accesso a gruppi specifici.They may also restrict access to specific groups. La possibilità di creare un codice di incorporamento dipende da questa impostazione.Your ability to create an embed code changes based on this setting.

FunzionalitàFeature Abilitata per l'intera organizzazioneEnabled for entire organization Disabilitata per l'intera organizzazioneDisabled for entire organization Gruppi di sicurezza specificiSpecific security groups
Pubblica sul Web nel menu File del report.Publish to web under report's File menu. Abilitata per tuttiEnabled for all Non visibile per tuttiNot visable for all Visibile solo per utenti o gruppi autorizzati.Only visable for authorized users or groups.
Gestisci codici di incorporamento in ImpostazioniManage embed codes under Settings Abilitata per tuttiEnabled for all Abilitata per tuttiEnabled for all Abilitata per tuttiEnabled for all

Opzione * Elimina solo per utenti o gruppi autorizzati.* Delete option only for authorized users or groups.
Opzione * Ottieni i codici abilitata per tutti.* Get codes enabled for all.
Incorpora codici nel portale di amministrazioneEmbed codes within admin portal Lo stato sarà uno dei seguenti:Status will reflect one of the following:
* Attivo* Active
* Non supportato* Not supported
* Bloccato* Blocked
Lo stato sarà DisabilitatoStatus will display Disabled Lo stato sarà uno dei seguenti:Status will reflect one of the following:
* Attivo* Active
* Non supportato* Not supported
* Bloccato* Blocked

Se un utente non è autorizzato in base alla configurazione del tenant, lo stato sarà Violazione.If a user is not authorized based on the tenant setting, status will display as infringed.
Report pubblicati esistentiExisting published reports Tutti abilitatiAll enabled Tutti disabilitatiAll disabled Il rendering di tutti i report viene continuato per tutti.Reports continue to render for all.

Informazioni sulla colonna dello stato del codice di incorporamentoUnderstanding the embed code status column

Quando si visualizza la pagina Gestisci codici di incorporamento per i codici di incorporamento di Pubblica sul Web viene fornita una colonna relativa allo stato.When viewing the Manage embed codes page for your Publish to web embed codes, a status column is provided. I codici di incorporamento sono attivi per impostazione predefinita, ma potrebbe essere visualizzato uno degli stati elencati di seguito.Embed codes are active by default, but you may encounter any of the states listed below.

StatoStatus DescrizioneDescription
AttivoActive Il report è disponibile per la visualizzazione e l'interazione da parte degli utenti Internet.The report is available for Internet users to view and interact with.
BloccatoBlocked Il contenuto del report viola le Condizioni d'uso di Power BI.The content of the report violates the Power BI Terms of Service. Viene bloccato da Microsoft.It has been blocked by Microsoft. Se si ritiene che il contenuto sia stato bloccato per errore, contattare il supporto tecnico.Contact support if you believe the content was blocked in error.
Non supportatoNot supported Il set di dati del report usa la sicurezza a livello di riga o un'altra configurazione non supportata.The report's data set is using row level security, or another unsupported configuration. Vedere la sezione Limitazioni per un elenco completo.See the Limitations section for a complete list.
ViolazioneInfringed Il codice di incorporamento non rientra nei criteri definiti per il tenant.The embed code is outside of the defined tenant policy. Questo problema si verifica in genere quando un codice di incorporamento viene creato e quindi viene modificata l'impostazione Pubblica sul Web del tenant in modo da escludere l'utente proprietario del codice di incorporamento.This typically occurs when an embed code was created and then the publish to web tenant setting was changed to exclude the user that owns the embed code. Se l'impostazione del tenant è disabilitata o se l'utente non è più autorizzato a creare codici di incorporamento, lo stato dei codici di incorporamento esistenti sarà Violazione.If the tenant setting is disabled, or the user is no longer allowed to create embed codes, existing embed codes will show the status of Infringed.

Come segnalare un problema relativo al contenuto di Pubblica sul WebHow to report a concern with Publish to web content

Per segnalare un problema relativo a contenuto di Pubblica sul Web incorporato in un sito Web o blog, usare l'icona Flag sulla barra inferiore, illustrata nell'immagine seguente.To report a concern related to Publish to web content embedded in a website or blog, use the Flag icon in the bottom bar, shown in the following image. Verrà richiesto di inviare un messaggio di posta elettronica a Microsoft per illustrare il problema.You’ll be asked to send an email to Microsoft explaining the concern. Microsoft valuterà il contenuto in base alle Condizioni per l'utilizzo del servizio Power BI e intraprenderà le azioni appropriate.Microsoft will evaluate the content based on the Power BI Terms of Service, and take appropriate action.

Per segnalare un problema, selezionare l'icona Flag sulla barra inferiore del report di Pubblica sul Web visualizzato.To report a concern, select the flag icon in the bottom bar of the Publish to web report you see.

Gestione delle licenze e prezziLicensing and Pricing

Per usare la funzionalità Pubblica sul Web, è necessario essere utenti di Microsoft Power BI.You need to be a Microsoft Power BI user to use Publish to web. Gli utilizzatori del report, ovvero gli utenti che leggono o visualizzano il report, non devono necessariamente essere utenti di Power BI.The consumers of your report (the readers, viewers) do not need to be Power BI users.

Come funziona (dettagli tecnici)How it works (technical details)

Quando si crea un codice di incorporamento usando Pubblica sul Web, il report viene reso disponibile agli utenti su Internet.When you create an embed code using Publish to web, the report is made visible to users on the Internet. Essendo disponibile pubblicamente, è probabile che in futuro gli utenti condividano il report attraverso i social media.It’s publicly available so you can expect viewers to easily share the report through social media in the future. Quando gli utenti visualizzano il report, selezionando l'URL pubblico diretto o visualizzandolo incorporato in una pagina Web o un blog, Power BI memorizza nella cache la definizione del report e i risultati delle query necessarie per visualizzare il report.As users view the report, either by opening the direct public URL or viewing it embedded in a web page or blog, Power BI caches the report definition and the results of the queries required to view the report. Questo approccio assicura che il report possa essere visualizzato da migliaia di utenti concorrenti, senza impatti sulle prestazioni.This approach ensures the report can be viewed by thousands of concurrent users without any impact on performance.

La cache è di lunga durata, quindi se si aggiorna la definizione del report, ad esempio se si cambia la modalità di visualizzazione, o si aggiornano i dati del report, la visualizzazione dei cambiamenti nella versione del report visualizzata dagli utenti può richiedere circa un'ora.The cache is long-lived, so if you update the report definition (for example, if you change its View mode) or refresh the report data, it can take approximately one hour before changes are reflected in the version of the report viewed by your users. È quindi consigliabile eseguire anticipatamente lo staging del lavoro e creare il codice di incorporamento di Pubblica sul Web solo quando si è soddisfatti delle impostazioni.It is therefore recommended that you stage your work ahead of time, and create the Publish to web embed code only when you’re satisfied with the settings.

Altre domande?More questions? Provare la community di Power BITry the Power BI Community