다음을 통해 공유


Power BI 보고서 작성기 파워 쿼리를 사용하여 페이지를 매긴 보고서를 데이터 원본에 연결

적용 대상: Power BI Report Builder Power BI Desktop

Power BI Report Builder에서 인쇄 및 공유에 최적화된 페이지를 매긴 보고서를 만들 수 있습니다. SQL Server, Azure SQL Database, Dataverse 등과 같은 다양한 데이터 원본에 연결할 수 있습니다. 하지만 Snowflake, Databricks, AWS Redshift 등 Power BI Report Builder에서 기본적으로 지원되지 않는 데이터 원본에 연결하려면 어떻게 해야 할까요?

바로 이때 Power Query Online을 사용하면 됩니다. Power Query Online은 수백 개의 원본에서 데이터에 액세스하고 변환할 수 있는 데이터 변환 및 매시업 엔진입니다. Power Query Online을 사용하여 Power BI Report Builder에서 이러한 데이터 원본에 연결하고 페이지를 매긴 보고서에서 사용할 수 있는 데이터 세트를 만들 수 있습니다. 이 기능은 현재 미리 보기로 제공되는 새로운 기능을 여러분들과 공유하게 되어 기쁩니다.

필수 조건

  • Power BI Report Builder에서 새 데이터 가져오기 기능을 사용하려면 최신 버전의 Power BI Report Builder가 머신에 설치되어 있어야 합니다. Power BI Report Builder를 다운로드할 수 있습니다.
  • Power BI Pro 또는 PPU(사용자 단위 Premium)의 유료 라이선스가 필요합니다. 자세한 내용은 라이선스 요구 사항을 확인하세요.
  • 또한 Power BI 계정으로 Power BI Report Builder에 로그인해야 합니다.

시작하기

Power Query Online을 사용하여 데이터 원본에 연결하려면 다음 단계를 수행합니다.

  1. 이러한 방법 중 하나로 데이터를 가져오는 프로세스를 시작합니다.

    도구 모음에서 데이터 가져오기를 선택합니다.

    도구 모음에서 데이터 가져오기 선택을 보여 주는 스크린샷

    또는 보고서 데이터 창에서 데이터 원본 또는 데이터 세트를 마우스 오른쪽 단추로 클릭하고 데이터 원본 추가를 선택합니다.

    데이터 원본에서 데이터 가져오기 선택을 보여 주는 스크린샷

    또는 보고서 데이터 창에서 데이터 원본 또는 데이터 세트를 마우스 오른쪽 단추로 클릭하고 데이터 가져오기를 선택합니다.

    데이터 세트에서 데이터 가져오기 선택을 보여 주는 스크린샷

  2. 데이터 가져오기를 선택한 후 목록에서 연결하려는 데이터 원본을 선택하거나 이름 또는 범주별로 데이터 원본을 검색합니다. 예를 들어 클라우드 데이터 웨어하우스 서비스인 Snowflake를 선택합니다.

    데이터 원본 선택을 보여 주는 스크린샷

  3. 데이터 원본에 연결하는 데 필요한 정보(예: 서버 이름, 데이터베이스 이름, 인증 방법)를 입력합니다.

    자격 증명 입력을 보여 주는 스크린샷

    기존 공유 가능한 클라우드 연결을 사용하거나 새 연결을 만들 수 있습니다.

  4. 연결을 선택하거나 만든 후 다음을 선택합니다. 보고서에서 사용할 테이블을 선택하고 데이터 변환을 선택합니다.

    보고서에서 사용할 테이블을 선택하고 데이터 변환을 선택하는 스크린샷

    이 작업을 수행하면 데이터를 변환하고 로드할 수 있는 Power Query 편집기가 열립니다. 모든 Power Query 편집기 기능을 사용할 수 있습니다.

    예를 들어 Power Query 편집기에서 세 개의 테이블을 병합하여 ALL_Merged라는 새 병합 테이블을 만들었습니다.

    병합된 새 테이블을 보여 주는 스크린샷

  5. 만들기를 선택하여 Power BI Report Builder에 데이터 원본 및 데이터 세트를 추가합니다. 성공 메시지가 표시됩니다. 만들 데이터 세트 및 데이터 원본의 확인을 선택합니다.

  6. 보고서 데이터 창의 데이터 원본(PowerQuery)을 확인할 수 있고 데이터 원본 아래의 데이터 세트를 각각 확인할 수 있습니다. 필드 창에서 데이터 세트의 필드와 데이터 형식을 볼 수도 있습니다. 이러한 필드를 사용하여 페이지를 매긴 보고서를 디자인할 수 있습니다.

    새 테이블을 보여 주는 스크린샷

데이터 가져오기를 사용하여 만든 RDL 데이터 세트 편집

데이터 가져오기 환경에서 RDL 데이터 세트를 편집할 수 있습니다. 이를 위해 데이터 세트를 마우스 오른쪽 단추로 클릭하고 매시업 편집을 선택합니다. 그러면 M 쿼리를 편집할 수 있는 파워 Power Query가 열립니다.

매시업 편집을 보여 주는 스크린샷

참고 항목

Power Query 편집기에서 매개 변수를 정의한 경우 Power BI Report Builder에서 매개 변수를 다시 정의해야 합니다.

매개 변수를 바인딩하는 방법

매개 변수를 정의하려면 다음 단계를 수행합니다.

  1. 데이터 가져오기 환경에서 Power Query의 매개 변수를 정의합니다. Power Query의 매개 변수에 대해 자세히 알아봅니다.

    Power Query의 새 매개 변수를 보여 주는 스크린샷

    참고 항목

    정확한 매개 변수 이름 및 형식을 계속 추적합니다. 기록해 두지 못한 경우 메시업 편집을 수행하여 매개 변수 이름을 찾을 수 있습니다.

  2. Power BI Report Builder에서 매개 변수 폴더를 마우스 오른쪽 단추로 클릭하여 매개 변수 추가를 수행합니다.

    Power BI Report Builder에서 매개 변수 추가를 보여 주는 스크린샷

  3. 보고서 작성기에서 매개 변수를 설정할 때와 마찬가지로 매개 변수 이름, 프롬프트 이름, 데이터 형식을 입력합니다.

    참고 항목

    데이터 형식은 1단계 Power Query의 데이터 형식과 최대한 유사해야 합니다. 예를 들어 Power Query의 소수는 Power BI Report Builder의 부동 소수와 가장 유사합니다.

  4. 매개 변수를 사용할 RDL 데이터 세트를 마우스 오른쪽 단추로 클릭하고 데이터 세트 속성을 선택합니다.

    Power BI Report Builder에서 데이터 세트 속성을 보여 주는 스크린샷

  5. 데이터 세트 속성 대화 상자에서 매개 변수 탭을 선택하고 매개 변수를 매핑합니다. 매개 변수 이름데이터 가져오기 환경에서 정의된 이름입니다. 매개 변수 값은 Power BI Report Builder에서 정의된 이름입니다.

    Power BI Report Builder에서 데이터 세트 속성의 매개 변수를 보여 주는 스크린샷

이제 보고서를 빌드하고 매개 변수를 사용하여 보고서를 렌더링할 수 있습니다.

보고서를 공유하는 방법

이제 페이지를 매긴 보고서를 빌드하고 Power BI 서비스에 게시했으므로 이를 공유할 수 있어야 합니다. 공유 가능한 클라우드 연결도 공유해야 합니다.

다음 단계를 수행합니다.

  1. 공유 가능한 클라우드 연결의 이름을 찾으려면 다음을 수행합니다.

    a. 데이터 세트를 마우스 오른쪽 단추로 클릭하고 매시업 편집을 선택합니다.

    매시업 편집을 보여 주는 스크린샷

    b. 공유 가능한 클라우드 연결 정보를 가져옵니다.

    공유 가능한 클라우드 연결 위치를 보여 주는 스크린샷

  2. 이름을 찾으면 공유 가능한 클라우드 연결을 공유하는 다음의 단계에 따라 액세스 권한이 있는 사용자를 추가합니다.

다음 단계

Power Query를 사용하여 만든 데이터 세트가 있으면 다른 RDL 데이터 세트와 마찬가지로 Power BI Report Builder에서 페이지를 매긴 보고서를 만드는 데 사용할 수 있습니다. 속성 창 및 그룹화 창 등의 보고서 디자인 도구를 사용하여 레이아웃, 데이터 영역, 식, 보고서 그룹을 디자인할 수 있습니다.

보고서 디자인을 완료하면 보고서를 로컬 머신에 저장하거나 Power BI 서비스에 게시하여 다른 사용자와 공유하거나 Power BI 모바일 앱에서 볼 수 있습니다.

고려 사항 및 제한 사항

  • M 쿼리당 하나의 RDL 데이터 세트만 지원됩니다.
  • Power Query 편집기의 쿼리 창에 있는 마지막 쿼리는 RDL 데이터 세트를 생성하는 데 사용됩니다.
  • 매시업 편집기에 연결하더라도 게이트웨이 데이터 원본은 지원되지 않습니다.
  • 매개 변수는 Power BI Report Builder에서 자동으로 바인딩되지 않습니다. 다른 데이터 원본과 같은 매개 변수를 바인딩해야 합니다. 이 문서의 매개 변수를 바인딩하는 방법 섹션을 참조하세요.
  • Power Query에서 매개 변수를 목록으로 설정하지만 단일 값(기본값으로 또는 보고서를 렌더링하는 동안)을 선택하면 보고서가 렌더링되지 않습니다.