Eseguire script R in Power BI Desktop

È possibile eseguire script R direttamente in Power BI Desktop e importare i modelli semantici risultanti in un modello di dati di Power BI Desktop.

Installare R

Per eseguire script R in Power BI Desktop, è necessario installare R nel computer locale. È possibile scaricare e installare R gratuitamente da molte posizioni, incluso il repository CRAN. La versione corrente supporta caratteri Unicode e spazi (caratteri vuoti) nel percorso di installazione.

Eseguire gli script R

Usando pochi passaggi in Power BI Desktop, è possibile eseguire script R e creare un modello di dati. Con il modello di dati è possibile creare report e condividerli nel servizio Power BI. Gli script R in Power BI Desktop supportano ora formati numerici contenenti decimali (.) e virgole (,).

Preparare uno script R

Per eseguire uno script R in Power BI Desktop, creare lo script nell'ambiente di sviluppo R locale e assicurarsi che venga eseguito correttamente.

Per eseguire lo script in Power BI Desktop, assicurarsi che lo script venga eseguito correttamente in un'area di lavoro nuova e non modificata. Questo prerequisito significa che tutti i pacchetti e le dipendenze devono essere caricati ed eseguiti in modo esplicito. È possibile usare source() per eseguire script dipendenti.

Quando si prepara ed esegue uno script R in Power BI Desktop, esistono alcune limitazioni:

  • Poiché vengono importati solo i frame di dati, ricordarsi di rappresentare i dati da importare in Power BI in un frame di dati.
  • Le colonne tipizzate come Complex e Vector non vengono importate e vengono sostituite con i valori di errore nella tabella creata.
  • I valori di N/A vengono convertiti NULL in valori in Power BI Desktop.
  • Se uno script R viene eseguito più di 30 minuti, si verifica il timeout.
  • Le chiamate interattive nello script R, ad esempio l'attesa dell'input dell'utente, interrompino l'esecuzione dello script.
  • Quando si imposta la directory di lavoro all'interno dello script R, è necessario definire un percorso completo per la directory di lavoro, anziché un percorso relativo.
  • Gli script R non possono essere eseguiti nella servizio Power BI.

Eseguire lo script R e importare i dati

È ora possibile eseguire lo script R per importare dati in Power BI Desktop:

  1. In Power BI Desktop selezionare Recupera dati, scegliere Altro>script R e quindi selezionare Connessione:

    Screenshot shows the Get Data dialog with Other and R script selected and the Connect button highlighted.

  2. Se R è installato nel computer locale, è sufficiente copiare lo script nella finestra dello script e selezionare OK. La versione installata più recente viene visualizzata come motore R.

    Screenshot shows the R script dialog in Power BI Desktop with R installation information highlighted.

  3. Selezionare OK per eseguire lo script R. Quando lo script viene eseguito correttamente, è quindi possibile scegliere i frame di dati risultanti da aggiungere al modello di Power BI.

È possibile controllare l'installazione di R da usare per eseguire lo script. Per specificare le impostazioni di installazione di R, scegliere Opzioni file>e impostazioni>Opzioni, quindi selezionare Script R. In Opzioni script R l'elenco a discesa Home directory R rilevate mostra le opzioni di installazione di R correnti. Se l'installazione di R desiderata non è elencata, selezionare Altro e quindi passare o immettere la cartella di installazione di R preferita in Impostare una home directory R.

Screenshot of the Options dialog showing R script options with Set an R home directory highlighted.

Refresh

È possibile aggiornare uno script R in Power BI Desktop. Quando si aggiorna uno script R, Power BI Desktop esegue di nuovo lo script R nell'ambiente Power BI Desktop.

Esaminare le informazioni aggiuntive seguenti su R in Power BI.