Usare oggetti visivi di Power BI basati su R in Power BI

SI APPLICA A: Power BI Desktop servizio Power BI

In Power BI Desktop e nel servizio Power BI è possibile usare oggetti visivi power BI basati su R senza alcuna conoscenza di R e senza script R. In questo modo è possibile sfruttare la potenza analitica e visiva degli oggetti visivi R e degli script R, senza imparare R o eseguire manualmente la programmazione.

Per usare gli oggetti visivi di Power BI basati su R, è prima necessario selezionare e scaricare l'oggetto visivo personalizzato R che si è interessati a usare dalla raccolta AppSource degli oggetti visivi di Power BI per Power BI.

Screenshot of AppSource filtered to Power Platform and Power B I visuals.

Le sezioni seguenti descrivono come selezionare, caricare e usare oggetti visivi basati su R in Power BI Desktop.

Usare oggetti visivi di Power BI R

Per usare oggetti visivi di Power BI basati su R, scaricare ogni oggetto visivo dalla libreria di oggetti visivi di Power BI, quindi usare l'oggetto visivo come qualsiasi altro tipo di oggetto visivo in Power BI Desktop. Esistono due modi per ottenere oggetti visivi di Power BI: è possibile scaricarli dal sito AppSource online oppure sfogliarli e ottenerli da Power BI Desktop.

Ottenere oggetti visivi di Power BI da AppSource

Di seguito sono riportati i passaggi per esplorare e selezionare gli oggetti visivi dal sito AppSource online:

  1. Passare alla libreria di oggetti visivi di Power BI, disponibile in https://appsource.microsoft.com. Selezionare la scheda Prodotti , selezionare Power Platform e quindi selezionare Visualizza tutte le app power platform.

    Screenshot of AppSource with Power Platform apps selected under Products.

  2. Nella pagina Raccolta oggetti visivi di Power BI selezionare Oggetti visivi di Power BI dall'elenco dei componenti aggiuntivi nel riquadro sinistro.

    Screenshot of AppSource with Power B I visuals selected in the left pane.

  3. Selezionare l'oggetto visivo che si è interessati a usare dalla raccolta e si viene visualizzati in una pagina che descrive l'oggetto visivo. Selezionare il pulsante Scarica adesso per scaricare.

    Nota

    Per la creazione in Power BI Desktop, è necessario che R sia installato nel computer locale. Tuttavia, quando gli utenti vogliono visualizzare un oggetto visivo basato su R nel servizio Power BI non hanno bisogno di R installato in locale.

    Screenshot showing the Time Series Forecasting Chart Power B I visual in App Source.

    Non è necessario installare R per usare gli oggetti visivi di Power BI basati su R nel servizio Power BI, tuttavia, se si vogliono usare oggetti visivi di Power BI basati su R in Power BI Desktop, è necessario installare R nel computer locale. È possibile scaricare R da CRAN.

  4. Dopo aver scaricato l'oggetto visivo (ad esempio scaricare qualsiasi file dal browser), passare a Power BI, selezionare Altre opzioni (...) nel riquadro Visualizzazioni e selezionare Importa un oggetto visivo da un file.

    Screenshot showing More options in the Power B I Visualizations pane.

  5. Viene visualizzato un avviso relativo all'importazione di un oggetto visivo personalizzato, come illustrato nell'immagine seguente:

    Screenshot showing the warning when importing a custom visual into Power B I Desktop.

  6. Passare alla posizione in cui è stato salvato il file visivo e quindi selezionare il file. Le visualizzazioni personalizzate di Power BI Desktop hanno l'estensione pbiviz.

    Screenshot showing selection of a Power B I custom visualization file for import.

  7. Quando si torna a Power BI, è possibile visualizzare il nuovo tipo di oggetto visivo nel riquadro Visualizzazioni .

    Screenshot showing the new imported custom visualization in the Power B I Desktop Visualizations pane.

  8. Quando si importa il nuovo oggetto visivo (o si apre un report contenente un oggetto visivo personalizzato basato su R), Power BI Desktop installa i pacchetti R necessari.

    Screenshot showing the R packages that have to be installed for the R-powered custom visual.

  9. Da qui è possibile aggiungere dati all'oggetto visivo esattamente come qualsiasi altro oggetto visivo di Power BI Desktop . Al termine, è possibile visualizzare l'oggetto visivo finito nell'area di disegno. Nell'oggetto visivo seguente, l'oggetto visivo forecasting R a destra è stato usato con proiezioni di tassi di nascita delle Nazioni Unite (ONU).

    Screenshot of the R-powered forecasting visual working with birth rate data and projections.

    Come qualsiasi altro oggetto visivo di Power BI Desktop, è possibile pubblicare questo report con gli oggetti visivi basati su R nell'servizio Power BIe condividerlo con altri utenti.

    Controllare spesso la libreria, poiché vengono aggiunti sempre nuovi oggetti visivi.

Ottenere oggetti visivi di Power BI dall'interno di Power BI

  1. È anche possibile ottenere oggetti visivi di Power BI dall'interno di Power BI Desktop o dal servizio Power BI. Selezionare i puntini di sospensione (...) nel riquadro Visualizzazioni e selezionare Ottieni altri oggetti visivi.

    Screenshot showing Get more visuals in More options in the Power B I Visualizations pane.

  2. In questo caso viene visualizzata la finestra di dialogo Oggetti visivi di Power BI, in cui è possibile scorrere gli oggetti visivi di Power BI disponibili e selezionare gli elementi desiderati. È possibile cercare in base al nome, selezionare una categoria o semplicemente scorrere gli oggetti visivi disponibili. Quando si è pronti, è sufficiente selezionare Aggiungi per aggiungere l'oggetto visivo personalizzato a Power BI.

    Screenshot showing Power B I visuals available when you select Get more visuals.

Contribuire agli oggetti visivi di Power BI basati su R

Se si creano oggetti visivi R personalizzati da usare nei report, è possibile condividere tali oggetti visivi con il mondo contribuendo all'oggetto visivo personalizzato nella raccolta di oggetti visivi di Power BI. I contributi vengono eseguiti tramite GitHub e il processo è descritto nel percorso seguente:

Risolvere i problemi relativi agli oggetti visivi di Power BI basati su R

Gli oggetti visivi di Power BI basati su R hanno determinate dipendenze che devono essere soddisfatte affinché gli oggetti visivi funzionino correttamente. Quando gli oggetti visivi di Power BI basati su R non vengono eseguiti o caricati correttamente, il problema è in genere uno dei seguenti:

  • Manca il motore R
  • Errori nello script R su cui si basa l'oggetto visivo
  • Pacchetti R mancanti o non aggiornati

La sezione seguente descrive i passaggi per la risoluzione dei problemi che è possibile eseguire per risolvere i problemi che potrebbero verificarsi.

Pacchetti R mancanti o obsoleti

Quando si tenta di installare un oggetto visivo personalizzato basato su R, è possibile riscontrare errori in caso di pacchetti R mancanti o obsoleti; ciò è dovuto a uno dei motivi seguenti:

  • L'installazione di R non è compatibile con il pacchetto R
  • Il firewall, il software antivirus o le impostazioni proxy impediscono a R di connettersi a Internet
  • La connessione Internet è lenta o si è verificato un problema di connessione Internet

Il team di Power BI sta lavorando attivamente sulla mitigazione di questi problemi prima che raggiungano l'utente e il successivo Power BI Desktop incorpora gli aggiornamenti per risolvere questi problemi. Fino ad allora, è possibile eseguire uno o più dei passaggi seguenti per attenuare i problemi:

  1. Rimuovere l'oggetto visivo personalizzato, quindi installarlo di nuovo. Verrà avviata una reinstallazione dei pacchetti R.

  2. Se l'installazione di R non è aggiornata, aggiornare l'installazione di R, quindi rimuovere e reinstallare l'oggetto visivo personalizzato come descritto nel passaggio precedente.

    Le versioni R supportate sono elencate nella descrizione di ogni oggetto visivo personalizzato basato su R, come illustrato nell'immagine seguente.

    Screenshot showing the supported R versions for a Power B I R-powered custom visual.

    Nota

    È possibile mantenere l'installazione originale di R e associare Power BI Desktop solo alla versione corrente installata. Passare a Opzioni file > e impostazioni > Opzioni > script R.

  3. Installare manualmente i pacchetti R usando qualsiasi console R. I passaggi per questo approccio seguono:

    a. Scaricare lo script di installazione dell'oggetto visivo basato su R e salvarlo in un'unità locale.

    b. Dalla console R eseguire quanto segue:

    source("C:/Users/david/Downloads/ScriptInstallPackagesForForecastWithWorkarounds.R")
    

    I percorsi di installazione predefiniti tipici sono i seguenti:

        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 i passaggi precedenti non funzionano, provare a eseguire le operazioni seguenti:

    a. Usare R Studio e seguire il passaggio descritto in 3.b. precedente (eseguire la riga di script dalla console R).

    b. Se il passaggio precedente non funziona, modificare Strumenti > Pacchetti opzioni > globali in R Studio e abilitare la casella di controllo Usa libreria/proxy di Internet Explorer per HTTP, quindi ripetere il passaggio 3.b. dai passaggi precedenti.

Esaminare le informazioni aggiuntive seguenti su R in Power BI.