Power BI Desktop에서 R 스크립트 실행Run R scripts in Power BI Desktop

Power BI Desktop에서 직접 R 스크립트를 실행하고 결과 데이터 집합을 Power BI Desktop 데이터 모델로 가져올 수 있습니다.You can run R scripts directly in Power BI Desktop, and import the resulting datasets into a Power BI Desktop data model.

R 설치Install R

Power BI Desktop에서 R 스크립트를 실행하려면 로컬 컴퓨터에 R 을 설치해야 합니다.To run R scripts in Power BI Desktop, you need to install R on your local machine. 여러 위치에서 무료로 Revolution Open 다운로드 페이지CRAN 리포지토리를 포함하는 R을 다운로드 및 설치할 수 있습니다.You can download and install R for free from many locations, including the Revolution Open download page, and the CRAN Repository. Power BI Desktop의 현재 R 스크립팅 릴리스는 설치 경로에서 유니코드 문자뿐만 아니라 공백(빈 문자)을 지원합니다.The current release of R scripting in Power BI Desktop supports Unicode characters as well as spaces (empty characters) in the installation path.

R 스크립트 실행Run R scripts

Power BI Desktop의 몇 단계를 사용하여 보고서를 만드는 위치에서 R 스크립트를 실행하고 데이터 모델을 만들며 Power BI 서비스에서 공유할 수 있습니다.With just a few steps in Power BI Desktop you can run R scripts and create a data model, from which you can create reports, and share them on the Power BI service. 이제 Power BI Desktop의 R 스크립팅은 10진수(.) 및 쉼표(,)를 포함하는 숫자 형식을 지원합니다.R scripting in Power BI Desktop now supports number formats that contain decimals (.) and commas (,).

R 스크립트 준비Prepare an R script

Power BI Desktop에서 R 스크립트를 실행하려면 로컬 R 개발 환경에서 스크립트를 만들고 성공적으로 실행되도록 합니다.To run an R script in Power BI Desktop, create the script in your local R development environment, and make sure it runs successfully.

Power BI Desktop에서 스크립트를 실행하려면 새로 수정되지 않은 작업 영역에서 스크립트를 성공적으로 실행해야 합니다.To run the script in Power BI Desktop, make sure the script runs successfully in a new and unmodified workspace. 즉, 패키지 및 종속성이 명시적으로 로드되고 실행되어야 합니다.This means that all packages and dependencies must be explicitly loaded and run. source() 를 사용하여 종속 스크립트를 실행할 수 있습니다.You can use source() to run dependent scripts.

Power BI Desktop에서 R 스크립트를 준비하고 실행하는 경우 몇 가지 제한 사항이 있습니다.When preparing and running an R script in Power BI Desktop, there are a few limitations:

  • 데이터 프레임만 가져와서 Power BI로 가져오려는 데이터가 데이터 프레임에 표시되는지 확인Only data frames are imported, so make sure the data you want to import to Power BI is represented in a data frame
  • 복합 및 벡터로 입력된 열을 가져오지 않고 만든 테이블의 오류 값으로 대체됩니다.Columns that are typed as Complex and Vector are not imported, and are replaced with error values in the created table.
  • N/A가 Power BI Desktop의 NULL 값으로 변환된 값Values that are N/A are translated to NULL values in Power BI Desktop
  • 30분 이상 실행하는 R 스크립트는 시간이 초과됨Any R script that runs longer than 30 minutes times out
  • 사용자 입력을 기다리는 등의 R 스크립트의 대화형 호출은 스크립트의 실행을 중지함Interactive calls in the R script, such as waiting for user input, halts the script’s execution
  • R 스크립트 내에서 작업 디렉터리를 설정할 때 작업 디렉터리에 대해 상대 경로가 아닌 전체 경로를 정의 해야 합니다.When setting the working directory within the R script, you must define a full path to the working directory, rather than a relative path

R 스크립트 실행 및 데이터 가져오기Run your R script and import data

  1. Power BI Desktop에서 R 스크립트 데이터 커넥터는 데이터 가져오기에 위치합니다.In Power BI Desktop, the R Script data connector is found in Get Data. R 스크립트를 실행하려면 다음 이미지에서 보여주듯이 데이터 가져오기 > 더 보기...를 선택한 다음 다른 > R 스크립트를 선택합니다.To run your R Script, select Get Data > More..., then select Other > R Script as shown in the following image.

  2. R이 로컬 컴퓨터에 설치되면 최신 설치된 버전은 R 엔진으로 선택됩니다.If R is installed on your local machine, the latest installed version is selected as your R engine. 단순히 스크립트 창에 스크립트를 복사하고 확인을 선택합니다.Simply copy your script into the script window and select OK.

  3. R 설치되어 있지 않거나 식별되지 않은 경우 또는 로컬 컴퓨터에 여러 가지 설치가 존재하는 경우 R 스크립트를 실행하려면 R 설치 설정 을 확장하여 설치 옵션을 표시하거나 수행하려는 설치를 선택합니다.If R is not installed, is not identified, or if there are multiple installations on your local machine, expand R Installation Settings to display installation options, or to select which installation you want to run the R script.

    R가 설치되어 있지만 식별되지 않는 경우 R 설치 설정을 확장할 때 제공된 텍스트 상자에 명시적으로 위치를 제공할 수 있습니다.If R is installed is not identified, you can explicitly provide its location in the text box provided when you expand R Installation Settings. 위의 그림에서 C:\Program Files\R\R-3.2.0 경로는 텍스트 상자에 명시적으로 제공됩니다.In the above image, the path C:\Program Files\R\R-3.2.0 is explicitly provided in the text box.

    R 설치 설정은 옵션 대화 상자의 R 스크립팅 섹션 중앙에 있습니다.R installation settings are centrally located in the R Scripting section of the Options dialog. R 설치 설정을 지정하려면 파일 > 옵션 및 설정, 옵션 > R 스크립팅을 차례로 선택합니다.To specify your R installation settings, select File > Options and settings and then Options > R Scripting. 여러 개의 R을 설치할 수 있는 경우 사용할 설치를 선택할 수 있는 드롭다운 메뉴가 나타납니다.If multiple installations of R are available, a drop-down menu appears that allows you to select which installation to use.

  4. 확인 을 선택하여 R 스크립트를 실행합니다.Select OK to run the R Script. 이 스크립트를 성공적으로 실행하는 경우 결과 데이터 프레임을 선택하여 Power BI 모델에 추가할 수 있습니다.When the script runs successfully, you can then choose the resulting data frames to add to the Power BI model.

새로 고침Refresh

Power BI Desktop에서 R 스크립트를 새로 고칠 수 있습니다.You can refresh an R script in Power BI Desktop. R 스크립트를 새로 고칠 때 Power BI Desktop은 Power BI Desktop 환경에서 R 스크립트를 다시 실행합니다.When you refresh an R script, Power BI Desktop runs the R script again in the Power BI Desktop environment.

다음 단계Next steps

Power BI의 R에 대한 자세한 내용은 다음을 참조하세요.Take a look at the following additional information about R in Power BI.