Condividi tramite


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 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 in valori NULL in Power BI Desktop.
  • Se uno script R viene eseguito per oltre 30 minuti, si interrompe.
  • Le chiamate interattive nello script R, come l'attesa dell'input dell'utente, interrompono l'esecuzione dello script.
  • Quando si imposta la directory di lavoro all'interno dello script R, è necessario definire un percorso completo della directory di lavoro, anziché un percorso relativo.
  • Gli script R non possono essere eseguiti nel 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 Connetti:

    Screenshot mostra la finestra di dialogo Recupera dati con lo script Other e R selezionato e il pulsante Connetti evidenziato.

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

    Screenshot mostra la finestra di dialogo Script R in Power BI Desktop con le informazioni di installazione di R evidenziate.

  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 File>Opzioni e impostazioni>Opzioni, quindi selezionare scripting R. Nelle opzioni dello script R, l'elenco a discesa delle directory home di R rilevate mostra le opzioni correnti di installazione di R. Se l'installazione di R desiderata non è elencata, selezionare Altroe quindi sfogliare o inserire la cartella di installazione di R preferita in Imposta una directory home di R.

Screenshot della finestra di dialogo Opzioni che mostra le opzioni di script R con l'opzione Imposta home directory R evidenziata.

Aggiornare

È 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.