다음을 통해 공유


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

Power BI Desktop에서 R 스크립트를 직접 실행하고 결과 의미 체계 모델을 Power BI Desktop 데이터 모델로 가져올 수 있습니다.

R 설치

Power BI Desktop에서 R 스크립트를 실행하려면 로컬 컴퓨터에 R을 설치해야 합니다. CRAN 리포지토리포함하여 많은 위치에서 무료로 R을 다운로드하고 설치할 수 있습니다. 현재 릴리스는 설치 경로에서 유니코드 문자와 공백(빈 문자)을 지원합니다.

R 스크립트 실행

Power BI Desktop에서 몇 단계만 사용하여 R 스크립트를 실행하고 데이터 모델을 만들 수 있습니다. 데이터 모델을 사용하여 보고서를 만들고 Power BI 서비스에서 공유할 수 있습니다. 이제 Power BI Desktop의 R 스크립팅은 소수점(.) 및 쉼표(,)를 포함하는 숫자 형식을 지원합니다.

R 스크립트 준비

Power BI Desktop에서 R 스크립트를 실행하려면 로컬 R 개발 환경에서 스크립트를 만들고 성공적으로 실행되도록 합니다.

Power BI Desktop에서 스크립트를 실행하려면 수정되지 않은 새 작업 영역에서 스크립트가 성공적으로 실행되는지 확인합니다. 이 필수 구성 요소는 모든 패키지 및 종속성을 명시적으로 로드하고 실행해야 임을 의미합니다. source() 사용하여 종속 스크립트를 실행할 수 있습니다.

Power BI Desktop에서 R 스크립트를 준비하고 실행하는 경우 몇 가지 제한 사항이 있습니다.

  • 데이터 프레임만 가져오기 때문에 데이터 프레임에서 Power BI로 가져오려는 데이터를 나타내야 합니다.
  • 복합벡터 형식화된 열은 테이블로 가져오지 않으며, 생성된 테이블에서는 오류 값으로 대체됩니다.
  • N/A 값은 Power BI Desktop의 NULL 값으로 변환됩니다.
  • R 스크립트가 30분 이상 실행되면 시간 초과로 중단됩니다.
  • 사용자 입력 대기와 같은 R 스크립트의 대화형 호출은 스크립트 실행을 중지합니다.
  • R 스크립트 내에서 작업 디렉터리를 설정할 때 상대 경로가 아닌 작업 디렉터리에 대한 전체 경로를 정의해야.
  • R 스크립트는 Power BI 서비스에서 실행할 수 없습니다.

R 스크립트 실행 및 데이터 가져오기

이제 R 스크립트를 실행하여 Power BI Desktop으로 데이터를 가져올 수 있습니다.

  1. Power BI Desktop에서 데이터 가져오기를 선택하고, 기타>R 스크립트를 선택한 다음, 연결를 선택합니다.

    스크린샷은 기타 및 R 스크립트가 선택되고 연결 단추가 강조 표시된 데이터 가져오기 대화 상자를 보여줍니다.

  2. R이 로컬 컴퓨터에 설치된 경우 스크립트 창에 스크립트를 복사하고 확인선택합니다. 설치된 최신 버전이 R 엔진으로 표시됩니다.

    스크린샷은 R 설치 정보가 강조 표시된 Power BI Desktop의 R 스크립트 대화 상자를 보여줍니다.

  3. 확인 선택하여 R 스크립트를 실행합니다. 스크립트가 성공적으로 실행되면 Power BI 모델에 추가할 결과 데이터 프레임을 선택할 수 있습니다.

스크립트를 실행하는 데 사용할 R 설치를 제어할 수 있습니다. R 설치 설정을 지정하려면 파일>옵션 및 설정>옵션선택한 다음, R 스크립팅선택합니다. R 스크립트 옵션에서, 감지된 R 홈 디렉터리 드롭다운 목록에는 현재 R 설치 옵션이 표시됩니다. 원하는 R 설치가 나열되지 않은 경우 기타을 선택하고, 그런 다음 R 홈 디렉터리설정하기에서 선호하는 R 설치 폴더로 이동하거나 입력합니다.

R 홈 디렉터리 설정이 강조 표시된 R 스크립트 옵션을 보여 주는 옵션 대화 상자의 스크린샷

리프레쉬

Power BI Desktop에서 R 스크립트를 새로 고칠 수 있습니다. R 스크립트를 새로 고치면 Power BI Desktop은 Power BI Desktop 환경에서 R 스크립트를 다시 실행합니다.

Power BI의 R에 대한 다음 추가 정보를 살펴보세요.

  • R 사용하여 Power BI 시각적 개체 만들기
  • Power BI 외부 R IDE 사용