Executar scripts R no Power BI Desktop

Você pode executar scripts R diretamente no Power BI Desktop e importar os modelos semânticos resultantes para um modelo de dados do Power BI Desktop.

Instalar R

Para executar scripts R no Power BI Desktop, você precisa instalar o R em sua máquina local. Você pode baixar e instalar o R gratuitamente de muitos locais, incluindo o repositório CRAN. A versão atual suporta caracteres Unicode e espaços (caracteres vazios) no caminho de instalação.

Executar scripts do R

Usando apenas algumas etapas no Power BI Desktop, você pode executar scripts R e criar um modelo de dados. Com o modelo de dados, você pode criar relatórios e compartilhá-los no serviço do Power BI. O script R no Power BI Desktop agora oferece suporte a formatos de número que contêm decimais (.) e vírgulas (,).

Preparar um script R

Para executar um script R no Power BI Desktop, crie o script em seu ambiente de desenvolvimento R local e verifique se ele é executado com êxito.

Para executar o script no Power BI Desktop, verifique se o script é executado com êxito em um espaço de trabalho novo e não modificado. Esse pré-requisito significa que todos os pacotes e dependências devem ser explicitamente carregados e executados. Você pode usar source() para executar scripts dependentes.

Quando você prepara e executa um script R no Power BI Desktop, há algumas limitações:

  • Como apenas quadros de dados são importados, lembre-se de representar os dados que você deseja importar para o Power BI em um quadro de dados.
  • As colunas digitadas como Complexo e Vetor não são importadas e são substituídas por valores de erro na tabela criada.
  • Os valores de N/A são convertidos em NULL valores no Power BI Desktop.
  • Se um script R for executado por mais de 30 minutos, ele expira.
  • Chamadas interativas no script R, como aguardar a entrada do usuário, interrompem a execução do script.
  • Ao definir o diretório de trabalho dentro do script R, você deve definir um caminho completo para o diretório de trabalho, em vez de um caminho relativo.
  • Os scripts R não podem ser executados no serviço do Power BI.

Execute o script R e importe dados

Agora você pode executar seu script R para importar dados para o Power BI Desktop:

  1. No Power BI Desktop, selecione Obter dados, escolha Outro>script R e selecione Conectar:

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

  2. Se R estiver instalado em sua máquina local, basta copiar o script para a janela de script e selecionar OK. A versão mais recente instalada é exibida como seu mecanismo R.

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

  3. Selecione OK para executar o script R. Quando o script é executado com êxito, você pode escolher os quadros de dados resultantes para adicionar ao modelo do Power BI.

Você pode controlar qual instalação R usar para executar o script. Para especificar as configurações de instalação do R, escolha Opções de arquivo e opções de>configurações>e, em seguida, selecione Script R. Em Opções de script R, a lista suspensa Diretórios base R detetados mostra suas opções de instalação R atuais. Se a instalação R desejada não estiver listada, escolha Outro e navegue até a pasta de instalação R preferida em Definir um diretório inicial R.

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

Refresh

Você pode atualizar um script R no Power BI Desktop. Quando você atualiza um script R, o Power BI Desktop executa o script R novamente no ambiente do Power BI Desktop.

Dê uma olhada nas seguintes informações adicionais sobre R no Power BI.