Usare oggetti visivi personalizzati basati su R in Power BIUse R-powered custom visuals in Power BI

In Power BI Desktop e nel servizio Power BI è possibile usare oggetti visivi personalizzati basati su R senza alcuna conoscenza e script di R.In Power BI Desktop and the Power BI service, you can use R-powered custom visuals without any knowledge of R, and without any R scripting. Ciò consente di sfruttare la potenza analitica e degli oggetti visivi di R, nonché gli script R, senza conoscere R o dover programmare manualmente.This enables you to harness the analytic and visual power of R visuals, and R scripts, without learning R or doing any programming yourself.

Per usare gli oggetti visivi personalizzati basati su R, è necessario selezionare e scaricare l'oggetto visivo personalizzato R dalla sezione dalla raccolta di AppSource di oggetti visivi personalizzati per Power BI.To use R-powered custom visuals, you first select and download the R custom visual you're interested in using from the AppSource gallery of custom visuals for Power BI.

Le sezioni seguenti descrivono come selezionare, caricare e usare oggetti visivi basati su R in Power BI Desktop.The following sections describe how to select, load, and use R-powered visuals in Power BI Desktop.

Usare oggetti visivi personalizzati RUse R custom visuals

Per usare gli oggetti visivi personalizzati basati su R, è necessario scaricare ciascun oggetto visivo dalla raccolta di oggetti visivi personalizzati, quindi usare l'oggetto visivo come qualsiasi altro tipo di oggetto visivo in Power BI Desktop.To use R-powered custom visuals, you need to download each visual from the custom visuals library, then you can use the visual like any other type of visual in Power BI Desktop. Per ottenere gli oggetti visivi personalizzati, si può procedere in due modi: è possibile scaricarli dal sito AppSource online oppure esplorarli e scaricarli da Power BI Desktop.There are two ways to get custom visuals - you can download them from the online AppSource site, or you browse and get them from within Power BI Desktop.

Scaricare gli oggetti visivi personalizzati da AppSourceGet custom visuals from AppSource

Procedura per esplorare e selezionare gli oggetti visivi dal sito AppSource online:Here are the steps to browse and select visuals from the online AppSource site:

  1. Passare alla raccolta Power BI visuals disponibile in https://appsource.microsoft.com. Selezionare la casella di controllo Power BI apps in Affina in base al prodotto e quindi fare clic sul collegamento Visualizza tutti.Navigate to the Power BI visuals library, found at https://appsource.microsoft.com. Select the Power BI apps checkbox under Refine by product, then select the See all link.

  2. Selezionare Power BI visuals nell'elenco Componenti aggiuntivi nel riquadro sinistro.Select Power BI visuals from the list of Add-ins in the left pane.

  1. Selezionare l'oggetto visivo nella raccolta. Si verrà reindirizzati a una pagina che descrive l'oggetto visivo.Select the visual you're interested in using from the gallery, and you're taken to a page that describes the visual. Fare clic sul pulsante Scarica adesso per scaricarlo.Select the Get it now button to download.

    Nota

    Per la creazione in Power BI Desktop, è necessario disporre di R installato sul computer locale.For authoring in Power BI Desktop, you need to have R installed on your local machine. Se gli utenti desiderano visualizzare un oggetto visivo basato su R nel servizio Power BI, non è necessario disporre di R installato localmente.But when users want to view an R-powered visual in the Power BI service they do not need R installed locally.

    Non è necessario installare R per usare oggetti visivi personalizzati basati su R nel servizio Power BI. Tuttavia, se si vogliono usare oggetti visivi personalizzati basati su R in Power BI Desktop è necessario installare R nel computer locale.You do not need to install R to use R-powered custom visuals in the Power BI service, however, if you want to use R-powered custom visuals in Power BI Desktop you must install R on the local machine. È possibile scaricare R dai percorsi seguenti:You can download R from the following locations:

  2. Dopo aver scaricato l'oggetto visivo (operazione simile al download di un file dal browser), passare a Power BI Desktop e fare clic sui puntini di sospensione (...) nel riquadro Visualizzazioni, quindi selezionare Importa da file.Once the visual is downloaded (which is like downloading any file from your browser), go to Power BI Desktop and right-click the ellipsis (the ...) in the Visualizations pane, and select Import from file.

  3. Prestare attenzione all'importazione di un oggetto visivo personalizzato, come illustrato nella figura seguente:You're cautioned about importing a custom visuals, as shown in the following image:

  4. Individuare il puntno in cui è stato l'oggetto visivo è stato salvato e selezionare il file.Navigate to where the visual file was saved, then select the file. Le visualizzazioni personalizzate di Power BI Desktop hanno l'estensione pbiviz.Power BI Desktop custom visualizations have the .pbiviz extension.

  5. Quando si torna a Power BI Desktop, è possibile visualizzare il nuovo tipo di oggetto visivo nel riquadro Visualizzazioni.When you return to Power BI Desktop, you can see the new visual type in the Visualizations pane.

  6. Quando si importa il nuovo oggetto visivo (o si apre un report che contiene un oggetto visivo basato su R), Power BI Desktop installa i pacchetti R necessari.When you import the new visual (or open a report that contains a R-powered custom visual), Power BI Desktop installs the required R packages.

Da qui, è possibile aggiungere all'oggetto visivo dati e altri oggetti visivi di Power BI Desktop.From there, you can add data to the visual just as you would any other Power BI Desktop visual. Al termine, è possibile visualizzare l'oggetto visivo nell'area di disegno.When complete, you can see your finished visual on the canvas. Nell'elemento visivo seguente, l'oggetto visivo Forecasting basato su R è stato usato con le proiezioni sul tasso di nascita delle Nazioni Unite (oggetto visivo a sinistra).In the following visual, the Forecasting R-powered visual was used with United Nations (UN) birth rate projections (the visual on the left).

Come per qualsiasi altro oggetto visivo di Power BI Desktop, è possibile pubblicare il report con i relativi oggetti visivi basati su R nel servizio Power BI e condividerlo con altri utenti.Like any other Power BI Desktop visual, you can publish this report with its R-powered visuals to the Power BI service and share it with others.

Controllare spesso la raccolta di oggetti visivi, poiché ne vengono aggiunti continuamente di nuovi.Check the library often, since new visuals are being added all the time.

Scaricare oggetti visivi personalizzati da Power BI DesktopGet custom visuals from within Power BI Desktop

È anche possibile scaricare oggetti visivi personalizzati da Power BI Desktop.You can also get custom visuals from within Power BI Desktop. In Power BI Desktop fare clic con il pulsante destro del mouse sui puntini di sospensione (...) nel riquadro Visualizzazioni e scegliere Importa dall'archivio.In Power BI Desktop right-click the ellipsis (the ...) in the Visualizations pane, and select Import from store.

Verrà visualizzata la finestra di dialogo Oggetti visivi personalizzati di Power BI, in cui è possibile scorrere gli oggetti visivi personalizzati disponibili e selezionare quello desiderato.When you do so, the Power BI Custom Visuals dialog appears, where you can scroll through the available custom visuals and select what you would like. È possibile eseguire una ricerca in base al nome, selezionare una categoria o semplicemente scorrere l'elenco di oggetti visivi disponibili.You can search by name, select a catagory, or just scroll through the available visuals. Una volta individuato l'oggetto visivo desiderato, fare clic su Aggiungi per aggiungerlo a Power BI Desktop.When you're ready, just select Add to add the custom visual to Power BI Desktop.

Collaborare inviando oggetti visivi personalizzati basati su RContribute R-powered custom visuals

Se si creano oggetti visivi di R personalizzati da usare nei report, è possibile condividerli con tutti, aggiungendo l'oggetto visivo personalizzato alla raccolta di oggetti visivi personalizzati.If you create your own R visuals for use in your reports, you can share those visual with the world by contributing your custom visual to the custom visuals gallery. I contributi vengono eseguiti tramite GitHub secondo la procedura seguente:Contributions are made through GitHub, and the process is outlined in the following location:

Risolvere i problemi relativi agli oggetti visivi personalizzati basati su RTroubleshoot R-powered custom visuals

Per il corretto funzionamento degli oggetti visivi personalizzati e basati su R occorre rispettare determinate dipendenze.R-powered custom visuals have certain dependencies that must be met for the visuals to work properly. Quando gli oggetti visivi basati su R non vengono eseguiti o caricati correttamente, il problema è in genere uno dei seguenti:When R-powered custom visuals don't run or load properly, the problem is usually one of the following:

  • Il motore R è mancanteThe R engine is missing
  • Errori nello script R su cui si basa l'oggetto visivoErrors in the R script on which the visual is based
  • I pacchetti R sono mancanti o non aggiornatiR packages are missing or out of date

La sezione seguente descrive i passaggi di risoluzione dei problemi che è possibile eseguire per trovare una soluzione ai problemi riscontrati.The following section describes troubleshooting steps you can take to help address trouble you run into.

Pacchetti R mancanti o non aggiornatiMissing or outdated R packages

Quando si prova a installare un oggetto visivo personalizzato basato su R, possono verificarsi errori in caso di pacchetti R mancanti o obsoleti. Ciò può dipendere da uno dei seguenti motivi:When attempting to install an R-powered custom visual, you can run into errors when there are missing or outdated R packages; this is usually due to one of the following reasons:

  • L'installazione di R non è compatibile con il pacchetto RThe R installation is incompatible with the R package,
  • Le impostazioni del firewall, del software antivirus o del proxy impediscono la connessione di R a InternetA firewall, anti-virus software, or proxy settings are preventing R from connecting to the Internet
  • La connessione Internet è lenta o si verifica un problema di connessione InternetThe Internet connection is slow, or there's an Internet connection problem

Il team di Power BI è attivamente impegnato nel risolvere questi problemi prima che raggiungano l'utente e la prossima versione di Power BI Desktop incorporerà degli aggiornamenti per risolvere questi problemi.The Power BI team is actively working on mitigating these issues before they reach you, and the next Power BI Desktop will incorporate updates to address these problems. Fino ad allora, è possibile eseguire una o più delle seguenti operazioni per ridurre i problemi:Until then, you can take one or more of the following steps to mitigate the issues:

  1. Rimuovere l'oggetto visivo personalizzato, quindi installarlo di nuovo.Remove the custom visual, then install it again. Verrà avviata una nuova installazione dei pacchetti R.This initiates a re-installation of the R packages.
  2. Se l'installazione di R non è aggiornata, aggiornare l'installazione di R, quindi rimuovere/reinstallare l'oggetto visivo personalizzato come descritto nel passaggio precedente.If your installation of R is not current, upgrade your R installation, then remove/re-install the custom visual as described in the previous step.

    • Le versioni supportate di R sono elencate nella descrizione di ogni oggetto visivo personalizzato con tecnologia R, come illustrato nella figura seguente.Supported R versions are listed in the description of each R-powered custom visual, as shown in the following image. > [!NOTE] > È possibile mantenere l'installazione di R originale e associare Power BI Desktop solo alla versione corrente installata.You can keep the original R installation, and only associate Power BI Desktop with the current version you install. Passare a File > Opzioni e impostazioni > Opzioni > Script R.Go to File > Options and settings > Options > R scripting.
  3. Installare i pacchetti R manualmente, usando qualsiasi console di R.Install R packages manually, using any R console. Ecco la procedura per questo approccio:The steps for this approach are the following:

    a.a. Scaricare lo script di installazione dell'oggetto visivo basato su R e salvare il file in un'unità locale.Download the R-powered visual installation script, and save that file to a local drive.

    b.b. Dalla console di R, eseguire le operazioni seguenti:From the R console, run the following:

    > source(“C:/Users/david/Downloads/ScriptInstallPackagesForForecastWithWorkarounds.R”)    
    

    Di seguito sono elencati i percorsi di installazione predefiniti:Typical default installation locations are the following:

    c:\Program Files\R\R-3.3.x\bin\x64\Rterm.exe (for CRAN-R)
    c:\Program Files\R\R-3.3.x\bin\x64\Rgui.exe (for CRAN-R)
    c:\Program Files\R\R-3.3.x\bin\R.exe (for CRAN-R)
    c:\Program Files\Microsoft\MRO-3.3.x\bin\R.exe (for MRO)
    c:\Program Files\Microsoft\MRO-3.3.x\bin\x64\Rgui.exe (for MRO)
    c:\Program Files\RStudio\bin\rstudio.exe (for RStudio)
    
  4. Se la procedura precedente non funziona, provare a eseguire le operazioni seguenti:If the previous steps don't work, try the following:

    a.a. Usare R Studio e seguire i passaggi descritti al punto 3.b.Use R Studio and follow the step outlined in 3.b. sopra (eseguire la riga di script dalla console di R).above (run the script line from the R console).

    b.b. Se il passaggio precedente non funziona, passare a Strumenti > Opzioni globali > Pacchetti in R Studio e attivare la casella di controllo Usa libreria di Internet Explorer/proxy per HTTP, quindi ripetere il passaggio 3.b.If the previous step doesn't work, change Tools > Global Options > Packages in R Studio, and enable the checkbox for Use Internet Explorer library/proxy for HTTP, then repeat step 3.b. riportato in precedenza.from the above steps.

Passaggi successiviNext steps

Esaminare le informazioni aggiuntive seguenti su R in Power BI.Take a look at the following additional information about R in Power BI.