You are on page 1of 202

Power BI

Paginated Reports in a Day

2020년 6월 릴리스

© 2020 Microsoft. All rights reserved.


과정 목표

• 이 과정은 Power BI 페이지를 매긴 보고서 작성, 게시 및 배포에


필요한 기술 지식으로 보고서 작성자의 역량을 강화하는 것을 목표로
합니다.
• 대상:
• Power BI 보고서 작성자
• 엑셀 분석가
• 재교육이 필요한 SSRS 기술 보유자
• Crystal Reports 작성자

© 2020 Microsoft. All rights reserved.


과정 목표
(계속)

• 이 과정을 마치면 다음과 같은 기술을 습득하게 됩니다.


• 보고서 레이아웃 디자인
• 데이터 원본에 연결하여 보고서 데이터 검색
• 매개 변수 작업
• 보고서 데이터 시각화
• 대화형 작업 기능 추가
• 페이지를 매긴 보고서 게시, 사용, 제공 및 포함

© 2020 Microsoft. All rights reserved.


과정 목표
필수 조건

• 특정한 필수 조건이 없습니다.


• 그러나 다른 보고 도구에 대한 기본 지식이 있으면 도움이 됩니다.

© 2020 Microsoft. All rights reserved.


코스 모듈

01: Power BI 보고
02: 보고서 레이아웃 디자인
03: 보고서 데이터 검색
04: 매개 변수 작업
05: 보고서 데이터 시각화
06: 대화형 작업 기능 추가
07: 보고서 개발 이후

© 2020 Microsoft. All rights reserved.


01A: 시작 10 분
02A: 첫 번째 보고서 만들기 20분
02B: 보고서 템플릿 개발 30분
03A: 목록 보고서 개발 45분
04A: 매개 변수 작업 45분
05A: 테이블 보고서 개발 – 1부 60분
05B: 테이블 보고서 개발 – 2부 20분
06A: 대화형 작업 기능 추가 10분

© 2020 Microsoft. All rights reserved.



시나리오

• 랩은 가상 회사인 Adventure Works의 영업 활동을


기반으로 합니다.
• Adventure Works 기업:
• 자전거 및 액세서리를 전 세계 시장에 판매하는 자전거
제조업체를 나타냄
• Azure SQL Database에 운영 데이터를 축적함
• 데이터에서 심층적인 정보를 탐색하고 발견해야 함
• 랩에서는 보고서 작성자로서 여러 영업 성과 보고서를
개발함

© 2020 Microsoft. All rights reserved.



설정

• 자가 학습 키트 및 설정 지침은 다음에서 제공됩니다.


• https://aka.ms/priad-online-course#self-study-kit
• 설정 지침:
1. 자가 학습 키트(.zip)를 로컬로 다운로드
2. 파일 속성을 편집하고 "차단 해제"
3. 파일 콘텐츠를 파일 시스템으로 추출
• 랩 문서는 이 위치를 <CourseFolder>라고 언급함
• 프레젠테이션은 <CourseFolder>\PowerBIPRIAD\Presentations
폴더에서 찾을 수 있는 PDF 문서로 제공됨
• 유용한 참조 자료에 대한 많은 링크가 포함되어 있음
© 2020 Microsoft. All rights reserved.
과정 목표
PC 설정

• 다음과 함께 자신의 컴퓨터를 사용해야 합니다.


• Windows 7 이상
• Microsoft .NET Framework 버전 4.7.2 이상
• Power BI Report Builder의 최신 버전(15.6.1207.0002—2020년 4월)
• Microsoft Edge(Chromium 기반) 권장 또는 Power BI에서 지원하는 다른 웹
브라우저
• 다음 사항을 갖추는 것이 좋습니다.
• 태블릿과 같은 다른 장치 — 이 장치를 사용하여 랩 PDF 문서를 볼 수 있음
• 마우스 — 보고서 작성에는 정밀한 디자인이 필요함

© 2020 Microsoft. All rights reserved.



Power BI 계정

• 자신의 Power BI 계정이 있어야 함


• 아직 없는 경우 개인으로 Power BI에 등록 참조
• https://outlook.live.com와 같은 공개 도메인으로 무료 계정 만들기
• 고려Power BI에 로그인하여 Power BI Desktop 파일을 작업 영역에
게시
• 개인 작업 영역 또는 앱 작업 영역을 사용할 수 있음
• 게시는 보고서 데이터 원본으로 사용되는 데이터 세트를 생성함. 데이터 세트를
보고서 데이터 원본으로 사용하기 위해 Power BI Pro 라이선스 또는 Power BI
Premium 구독이 필요하지 않음

© 2020 Microsoft. All rights reserved.



Power BI 계정(계속)

• 일부 랩 작업에는 페이지를 매긴 보고서를 작업 영역에 게시하는


것이 포함됨
• 페이지를 매긴 보고서 워크로드가 사용 가능한 전용 용량의 작업 영역에 저장된
경우에만 페이지를 매긴 보고서를 열 수 있습니다.
• 적합한 작업 영역에 액세스할 수 없는 경우 보고서 게시를 보여주는 비디오를
볼 수 있는 링크가 제공됩니다.

© 2020 Microsoft. All rights reserved.



코드 조각

• 정확도를 높이고 입력을 줄이려면 많은 랩에 코드 조각 파일에서


복사하여 붙여 넣기가 포함됨
• 코드 조각 파일을 사용할 수 있는 경우 랩 문서에서 복사하지 마세요.
서식 있는 텍스트 블록은 종종 잘못 붙여 넣기됨
• 복사하여 붙여 넣기만 하면 되는 유혹을 피함
• 각 코드 조각의 의도를 이해하기 위해 시간을 냄

© 2020 Microsoft. All rights reserved.


피드백

• 귀하의 피드백은 우리가 귀하의 요구를 얼마나 잘 충족하는지


이해하고 향후 참석자의 환경을 향상시키는 데 중요함
• 수업을 마치면 평가 양식을 작성하여 제출해야 함
• 조퇴해야 할 경우 미리 양식을 요청하세요.

© 2020 Microsoft. All rights reserved.


리소스
온라인 과정

이 과정은 온라인으로 무료 시청할 수 있음


보너스 콘텐츠를 포함한 24개 비디오를 모두 확인하세요.
https://aka.ms/priad-online-course

© 2020 Microsoft. All rights reserved.


질문

© 2020 Microsoft. All rights reserved.


Power BI
Paginated Reports in a Day

모듈 01

Power BI 보고

© 2020 Microsoft. All rights reserved.


모듈 개요
01: Power BI 보고

• Power BI 소개
• Power BI 보고
• 페이지를 매긴 보고

© 2020 Microsoft. All rights reserved.


Power BI 소개
데이터 활용: 모든 데이터를 어떻게든, 어디서든

200+ 앱

© 2020 Microsoft. All rights reserved.


Power BI 소개
제품 포트폴리오

작성자 공유 및 공동 대규모 배포 공유 및 공동 앱 개발
작업 작업

Power BI
Power BI Power BI Power BI Power BI Power BI
Report
Desktop 서비스 Premium Report Server Embedded
Builder

무료 데이터 분석 클라우드 기반 최신 성능을 높여 주는 온-프레미스 응용 프로그램에


및 보고서 작성 비즈니스 분석 전용 용량 보고서 서버 포함된 시각적
도구 서비스 분석 기능

© 2020 Microsoft. All rights reserved.


Power BI 소개
제품 포트폴리오 » Power BI Report Server

• 페이지를 매긴 보고서를 Power BI Report Server와 혼동하지


마세요.
• 이 제품은 온-프레미스 시나리오용임

이 과정에서는 Power BI Report Server를 다루지 않음

참고: 보고서는 SSRS(SQL Server Reporting Services) 또는


Power BI Report Server에서 마이그레이션할 수 있음

© 2020 Microsoft. All rights reserved.


Power BI 보고

• Power BI는 다음 두 가지 다른 보고서 유형을 지원합니다.


• Power BI 보고서
• Power BI 페이지를 매긴 보고서

© 2020 Microsoft. All rights reserved.


Power BI 보고
Power BI 보고서

• Power BI 보고서는 탐색 및 대화형 작업에 최적화됨


• 광범위한 초현대적인 시각 자료를 사용하여 데이터를 제시함
• 특징:
• 분석 보고서에 이상적이며 보고서 사용자가 데이터를 탐색하고 관계 및 패턴을
발견할 수 있음
• Power BI 서비스 또는 Power BI Desktop에서 개발됨
• 이 보고서를 대화형 분석 보고서 라고 언급할 수 있음

© 2020 Microsoft. All rights reserved.


Power BI 보고
Power BI 보고서 » 예

여러 페이지일 수
있지만 페이지
크기 고정됨

© 2020 Microsoft. All rights reserved.


Power BI 보고
Power BI 페이지를 매긴 보고서

• Power BI 페이지를 매긴 보고서는 인쇄 또는 PDF 생성에 최적화됨


• 고도로 서식이 지정된 완벽한 픽셀 레이아웃을 생성할 수 있는
기능을 제공함
• 특징:
• SQL SSRS(Server Reporting Services) RDL(Report Definition Language) 보고서
기반
• 판매 송장과 같은 운영 보고서에 이상적임
• Power BI Report Builder를 사용하여 개발됨
• 이 보고서를 완벽한 픽셀 보고서 라고 언급할 수 있음

© 2020 Microsoft. All rights reserved.


Power BI 보고
Power BI 페이지를 매긴 보고서 » 예

여러
페이지로
오버플로
가능

© 2020 Microsoft. All rights reserved.


페이지를 매긴 보고

• 요구 사항
• 데이터 원본
• 보고서 사용

© 2020 Microsoft. All rights reserved.


페이지를 매긴 보고
요구 사항

• 페이지를 매긴 보고는 전용 용량으로만


사용할 수 있습니다.
• Power BI Premium(P SKU)
• Power BI Embedded(A SKU, A4-A6)
• 포함 또는 테스트/개발 시나리오 전용
• 페이지를 매긴 보고 워크로드는 해당
용량에 대해 사용하도록 설정해야 함
• 페이지를 매긴 보고를 위해 구성된 비율의
용량 메모리가 예약되어 있음
• 용량 관리자 권한이 필요함

© 2020 Microsoft. All rights reserved.


페이지를 매긴 보고
데이터 원본

• 페이지를 매긴 보고서는 다음에 저장된


데이터를 표시할 수 있습니다.
• Azure 클라우드 원본
• Azure SQL Database 및 기타 관계형 서비스
• Azure Analysis Services
• 온-프레미스 원본(게이트웨이를 통해):
• SQL Server
• SQL Server Analysis Services
• Oracle
• Teradata

© 2020 Microsoft. All rights reserved.


페이지를 매긴 보고
보고서 사용

• 페이지를 매긴 보고서는 Power BI


보고서와 마찬가지로 작업 영역에서
사용할 수 있도록 설정되거나 앱으로
배포됨
• 다음에서 보고서 사용:
• Power BI 서비스
• Power BI 모바일 앱
• 사용자 지정 앱 및 포털
• 다른 형식으로 보고서를 내보냄:
• Word, Excel, PowerPoint, PDF, TIFF 파일, MHTML,
CSV 또는 XML
• 구독이 포함된 보고서 제공 © 2020 Microsoft. All rights reserved.
랩 01A
10분

시작
<CourseFolder>\PowerBIPRIAD\Lab01A에서 사용할 수 있는 랩 문서

1. 시작

© 2020 Microsoft. All rights reserved.


리소스

Power BI 사이트
http://powerbi.com

Power BI 커뮤니티
http://community.powerbi.com/

Power BI 아이디어
http://ideas.powerbi.com/

Power BI 블로그
https://blog.powerbi.com/
팁: Power BI는 빠른 속도로
Power BI 설명서 발전하고 있으며 업데이트에
보조를 맞추는 가장 좋은 방법 중
https://docs.microsoft.com/power-bi/ 하나는 Power BI 블로그를
구독하는 것임
© 2020 Microsoft. All rights reserved.
리소스
(계속)

Power BI의 페이지를 매긴 보고서: FAQ


https://docs.microsoft.com/power-bi/paginated-reports-faq

Power BI Premium의 페이지를 매긴 보고서란?


https://docs.microsoft.com/power-bi/paginated-reports-report-builder-power-bi

© 2020 Microsoft. All rights reserved.


질문

© 2020 Microsoft. All rights reserved.


Power BI
Paginated Reports in a Day

모듈 02

보고서
레이아웃 디자인
© 2020 Microsoft. All rights reserved.
모듈 개요
02: 보고서 레이아웃 디자인

• Report Builder 소개
• 보고서 레이아웃 디자인
• 동적 속성 설정

© 2020 Microsoft. All rights reserved.


Report Builder 소개

• RB(Report Builder)를 사용하여 다음을 수행합니다.


• 보고서 작성
• 보고서 미리 보기
• Power BI 서비스에 보고서 게시
• Microsoft 다운로드에서 제공됨
• http://aka.ms/pbireportbuilder
• 시스템 요구 사항:
• Windows 7 이상
RB는 개발자를 위한
• Microsoft .NET Framework 4.7.2 도구이므로 보고서 사용
도구로 사용되지는 않음

© 2020 Microsoft. All rights reserved.


Report Builder 소개
시작 창

• 시작 창을 사용하여 다음을
수행합니다.
• 새 보고서 만들기
• 마법사 사용
• 빈 보고서
• 기존 보고서 열기
• 파일 시스템에서
• 최근에 연 보고서 목록에서
• RB가 시작될 때마다 자동으로
열림
• 비활성화할 수 있음
© 2020 Microsoft. All rights reserved.
Report Builder 소개
레이아웃

• 단일 보고서를 디자인하기 위한 보고서 캔버스 제공


• 필요에 따라 눈금자를 보고 보고서 개체를 레이아웃하는 데 도움을 줌
• 설계 기능은 다음에서 제공됩니다.
• 빠른 액세스 명령 — 저장, 실행 취소, 다시 실행
• 리본 명령
• 다양한 창
RB 기능을 사용한 작업은
이후 모듈에서 설명함

© 2020 Microsoft. All rights reserved.


Report Builder 소개
레이아웃

빠른 액세스 인증된 사용자


명령 또는 계정
전환
리본
매개 변수 창

보고서
데이터 창 속성 창

보고서 그룹화 창
캔버스

확대/축소,
미리 보기/
디자인 토글
© 2020 Microsoft. All rights reserved.
Report Builder 소개
레이아웃 » 리본 탭

• 네 개의 리본 탭이 있습니다.
• 파일
•홈
• 삽입
• 보기

© 2020 Microsoft. All rights reserved.


Report Builder 소개
레이아웃 » 리본 탭 » 파일

• 파일을 사용하여 다음을 수행합니다.


• 새 보고서 만들기
• 기존 보고서 열기
• 현재 보고서 저장
• 옵션 열기
• 개발 중에 보고서를 로컬로 저장할 수
있음
• 보고서는 .rdl 파일로 저장됨
• 최종 보고서는 Power BI 서비스에
게시됨
게시물은 모듈 07에서 다룸
© 2020 Microsoft. All rights reserved.
Report Builder 소개
레이아웃 » 리본 탭 » 파일 » 옵션

• 옵션을 사용하여 다음을 수행합니다.


• 사용량 데이터 및 오류가 Microsoft로
전송되도록 설정(기본적으로 설정되어
있음)
• 다음을 포함한 리소스에 액세스:
• 커뮤니티 포럼
• 피드백
• Power BI 팀 블로그
• 버전 정보
• 업데이트 확인
• 자동 확인 가능

© 2020 Microsoft. All rights reserved.


Report Builder 소개
레이아웃 » 리본 탭 » 홈

• 홈 리본 탭을 사용하여 다음을 수행합니다.


• 보고서 실행(미리 보기)
• 복사/붙여 넣기
• 서식 적용:
• 글꼴, 단락, 테두리, 숫자 및 레이아웃

© 2020 Microsoft. All rights reserved.


Report Builder 소개
레이아웃 » 리본 탭 » 삽입

• 삽입 리본 탭을 사용하여 다음을 수행합니다.


• 데이터 영역, 데이터 시각화 및 보고서 항목 추가
• 하위 보고서 추가
• 활성화된 머리글 및/또는 바닥글

© 2020 Microsoft. All rights reserved.


Report Builder 소개
레이아웃 » 리본 탭 » 보기

• 보기 리본 탭을 사용하여 다음에 대해 표시/숨기기 기능을


수행합니다.
• 눈금자
• 창:
• 보고서 데이터
• 속성
• 그룹화
• 매개 변수
© 2020 Microsoft. All rights reserved.
Report Builder 소개
레이아웃 » 창

• 네 개의 창이 있습니다.
• 보고서 데이터
• 속성
• 그룹화 이후 모듈에서 소개함
• 매개 변수

© 2020 Microsoft. All rights reserved.


Report Builder 소개
레이아웃 » 창 » 보고서 데이터

• 보고서 데이터 창을 사용하여 보고서 레이아웃


디자인에 사용할 수 있는 리소스를 관리하고
탐색합니다.
• 기본 제공 필드 — 전역 객체라고도 함
• 보고서 매개 변수
• 이미지
• 데이터 원본
• 데이터 세트 및 해당 필드
• 기본 제공 필드, 보고서 매개 변수, 이미지 및
데이터 세트 필드를 보고서 캔버스로 끌 수 있음
© 2020 Microsoft. All rights reserved.
Report Builder 소개
레이아웃 » 창 » 속성

• 속성 창을 사용하여 선택한 항목의 속성을


관리하고 나열함
• 속성을 범주별로 그룹화하거나 알파벳순으로 나열할 수
있음
• 다중 선택된 항목에 대한 일부 속성 관리 가능
• 또는 보고서 개체를 마우스 오른쪽 단추로
클릭하여 속성 페이지를 열고 일반적으로 구성된
속성에 액세스할 수 있음

© 2020 Microsoft. All rights reserved.


Report Builder 소개
레이아웃 » 창 » 속성(계속)

선택한 항목
클릭하여 속성 페이지
속성 순서 전환
열기(사용 가능한 경우)

속성 그룹을 확장하여
하위 속성 표시

팁: 속성을
구성하려면 해당
이름을 클릭한 다음
입력을 시작하여
속성 이름 속성 값 현재 값을 덮어씀

© 2020 Microsoft. All rights reserved.


Report Builder 소개
보고서 미리 보기

• 미리 보기 모드는 HTML로 렌더링된 보고서 디자인을 테스트하는 데


유용함
• 모든 보고서 매개 변수 값을 입력한 후 보고서 보기를 클릭함
• 모든 매개 변수에 기본값이 있는 경우 보고서가 자동으로 렌더링됨
매개 변수 창

보고서 보기

© 2020 Microsoft. All rights reserved.


Report Builder 소개
보고서 미리 보기» 리본 탭 » 실행

• 실행 리본 탭을 사용하여 다음을 수행합니다.


• 디자인 모드로 돌아가기
• 확대/축소
• 페이지 간 이동
• 새로 고침 또는 새로 고침 중지
• 인쇄 또는 내보내기
• 매개 변수 창 표시
• 텍스트 값 찾기
© 2020 Microsoft. All rights reserved.
Report Builder 소개
보고서 미리 보기 » 인쇄 옵션

• 미리 보기 보고서를 프린터로 출력할 수 있음


• 필요에 따라 페이지 범위 및 매수 설정
• 페이지 설정을 사용하여 용지 크기, 페이지 방향 및 여백 설정
• 인쇄 레이아웃을 사용하여 보고서가 인쇄될 때 어떻게 보이는지 확인

© 2020 Microsoft. All rights reserved.


Report Builder 소개
보고서 미리 보기 » 내보내기

• 미리 보기 보고서는 다른 형식으로 내보낼 수


있습니다.
• Word
• Excel
• PowerPoint
• PDF
• TIFF 파일
• MHTML(웹 보관 파일)
• CSV(명령 구분)
• 보고서 데이터가 포함된 XML 파일

© 2020 Microsoft. All rights reserved.


Report Builder 소개
마법사

• 개발 속도를 높이기 위해 세
가지 마법사가 있습니다.
• 테이블 또는 행렬 마법사
• 차트 마법사
• 지도 마법사
• 다음에서 시작할 수
있습니다.
• 시작 창
• 삽입 리본 탭

© 2020 Microsoft. All rights reserved.


Report Builder 소개
개발 방법

• 일반적인 개발 방법에는 다음 단계가 포함됩니다.

1. 보고서 만들기
2. 데이터 원본 만들기
3. 데이터 세트를 정의하여 데이터 검색
4. 보고서 매개 변수 정의
5. 보고서 레이아웃 디자인
6. 미리 보기 모드에서 보고서 디자인 테스트
7. Power BI 서비스에 보고서 게시
8. 게시 후 작업 구성

© 2020 Microsoft. All rights reserved.


랩 02A
20분

첫 번째 보고서 만들기
이 랩을 시작하기 전에 랩 01A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab02A에서 사용할 수 있는 랩 문서

1. 보고서 만들기

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인

• 각 보고서는 본문으로 구성되며 각 페이지마다 반복되는 머리글


및/또는 바닥글을 선택적으로 포함할 수 있음
• 첫 페이지 및/또는 마지막 페이지에는 머리글/바닥글을 생략할 수 있음

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서

• 속성 페이지를 사용하여 보고서를 구성하고 다음을 설정합니다.


• 페이지 단위(인치 또는 센티미터)
• 페이지 방향
• 페이지 크기 — 표준 크기 또는 사용자 지정 너비 및 높이 사용
• 여백
• 여백을 제외한 페이지 크기는 보고서 디자인에 사용 가능한 페이지
공간을 결정함
팁: 여백과 머리글/바닥글을 고려하여
보고서 본문 너비가 페이지 크기 안에
맞도록 주의함

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서 » 추가 속성

• 속성 창을 사용하여 추가 보고서 속성을 구성합니다.


• 작성자
• 설명
• 언어
•열
• 배경색 또는 이미지
• 자동 새로 고침 간격(초)

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서 » 변수

• 보고서 변수를 사용하여 시간에 따른 계산을 위한 값 보유


• 한 번 계산되며 보고서 전체에서 식에 사용할 수 있음
• 기본적으로 읽기 전용이며 읽기/쓰기로 설정될 수 있음
• 보고서가 다시 처리될 때까지 세션 전체에서 값이 유지됨

변수는 고급 디자인 개념임

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서 개체

• 삽입 리본 탭에서 보고서 개체를 추가할 수 있음


• 보고서 개체는 다음으로 구성됩니다.
• 데이터 영역 모듈 05에서 소개함
• 데이터 시각화
• 보고서 항목
• 하위 보고서

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서 개체 » 보고서 항목

• 보고서 항목을 사용하여 레이아웃에 시각적 효과 추가


• 보고서 항목은 종종 보고서 데이터와 독립적으로 구성됨
• 보고서 항목은 다음과 같습니다.
• 텍스트 상자
• 이미지
• 선
• 사각형
© 2020 Microsoft. All rights reserved.
보고서 레이아웃 디자인
보고서 개체 » 보고서 항목 » 텍스트 상자

• 텍스트 상자를 사용하여 값 표시


• 값은 정적 텍스트 또는 식일 수 있음
• 각각 다른 값과 형식으로 여러 개의 텍스트 자리 표시자로 구성될 수 있음
• 자리 표시자 텍스트로 HTML 태그를 렌더링할 수 있음
• 서식 속성:
• 글꼴
• 색(전경색) 및 배경색
• 테두리
• 안쪽 여백
• 확장 가능 식은 이 모듈의 뒷부분에서
• 표시 영역 다룸
• 쓰기 모드
© 2020 Microsoft. All rights reserved.
보고서 레이아웃 디자인
보고서 개체 » 보고서 항목 » 이미지

• 이미지를 사용하여 회사 로고와 같은 그래픽을 표시


• 이미지 스토리지:
• 웹 서버에서
• 보고서 내에 포함
• 데이터베이스에서 데이터 세트로 검색할 수 있음

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서 개체 » 보고서 항목 » 이미지(계속)

• 이미지 사용법:
• 독립 로고 또는 사진
• 데이터 행과 연결된 그림
• 특정 보고서 항목의 배경:
• 보고서 본문
• 텍스트 상자
• 사각형
• 테이블, 행렬 또는 목록

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서 개체 » 보고서 항목 » 선

• 선을 사용하여 시각 효과 추가
• 길이, 너비, 색 및 스타일을 결정하는 속성
• 그러나 텍스트 상자 테두리를 사용하여 비슷한 효과를 얻을 수 있음
• 텍스트 상자 크기가 변경되면 테두리가 확장되거나 축소됨
• 그러나 이 선은 크기가 고정되어 있으며 대각선일 수 없음

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서 개체 » 보고서 항목 » 사각형

• 사각형을 사용하여 시각 효과 추가
• 길이, 너비, 색 및 스타일을 결정하는 속성
• 또한 사각형을 컨테이너로 사용함
• 데이터 영역 및 보고서 항목을 사각형 안에 배치할 수 있음
• 사각형 안에 포함된 항목은 사각형과 함께 이동하고 상대 위치를 유지함
• 본문 및 페이지 머리글/바닥글은 사각형의 특수 인스턴스임

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서 개체 » 하위 보고서

• 하위 보고서를 사용하여 페이지를 매긴 기본 보고서 본문 안에


페이지를 매긴 다른 보고서를 표시함
• 개념적으로 웹 페이지의 프레임과 유사함
• 페이지를 매긴 보고서가 상위 보고서와 동일한 작업 영역에 저장된
경우 포함될 수 있음

© 2020 Microsoft. All rights reserved.


보고서 레이아웃 디자인
보고서 개체 » 하위 보고서(계속)

• 일반적으로 상위 보고서는 매개 변수를 하위 보고서에 전달함


• 하위 보고서는 데이터 영역, 특히 목록 내에서 반복될 수 있음
매개 변수는 모듈 04에서 다룸

목록은 모듈 05에서 다룸

© 2020 Microsoft. All rights reserved.


동적 속성 설정

• 식을 사용하여 속성에 동적 값 할당
• 모든 식은 등호(=)로 시작해야 함
• 식은 다음에 할당될 수 있습니다.
• 텍스트 상자 및 자리 표시자 값(매우 일반적)
• 스타일 및 서식 속성
• 또한 위치나 크기 또는 데이터 원본 연결 문자열이 아닌 다른 많은 보고서 개체
속성
• 다음의 함수를 사용합니다.
• 다양한 .NET 네임스페이스
• 사용자 지정 코드(코드 블록)
© 2020 Microsoft. All rights reserved.
동적 속성 설정
식 편집기

• 식 편집기를 사용하여 식을 구성함


• 속성 창 또는 속성 페이지에서 시작
• 유용한 리소스에 대한 액세스 제공:
• 상수 및 보고서 컬렉션
• 연산자
• 일반 함수

© 2020 Microsoft. All rights reserved.


동적 속성 설정
식 편집기 » 사용법

속성

식 편집기를 식
시작

속성 창
리소스 —
끌어 놓기를
사용하여
속성 식에 삽입
페이지

© 2020 Microsoft. All rights reserved.


동적 속성 설정
식 편집기 » 리소스

• 기본 제공 필드 • 데이터 세트 필드
• 전역 • 보고서 매개 변수
• ExecutionTime
• OverallPageNumber 및 OverallTotalPages • 변수
• PageName
• PageNumber 및 TotalPages • 보고서 항목
• ReportFolder *
• ReportName
• ReportServerUrl *
• RenderFormat
• RenderFormat.IsInteractive
• RenderFormat.Name
• 사용자 * Power BI 서비스에는 해당되지 않음
• 언어 및 사용자 ID
© 2020 Microsoft. All rights reserved.
동적 속성 설정
식 편집기 » 리소스 » 다른 동작

• 참고: 일부 기본 제공 필드는 RB 및
Power BI 서비스에서 다르게 작동함
기본 제공 필드 Report Builder Power BI 서비스
ExecutionTime 현지 시간 UTC(협정 세계시)
ReportName 빈 문자열 작업 영역에 이름이 지정된 보고서 이름
사용자 ID NT 계정 이름 UPN(사용자 계정 이름)
예: AW \ mblythe 예: m.blythe@adventureworks.com

사용자 ID 기본 제공 필드는 사용자별 데이터 권한을


관리하는 데 유용하며 다음 모듈에서 다룸

© 2020 Microsoft. All rights reserved.


동적 속성 설정
식 구문

Collection!ObjectName.Property
=Fields!Sales.Value 가장 일반적인 형태

Collection.Item("ObjectName").Property
=Fields.Item("Sales").Value

Collection("ObjectName").Property
=Fields("Sales").Value

© 2020 Microsoft. All rights reserved.


동적 속성 설정
식 예제

• 보고서 제목
=Globals!ReportName

• 페이지 번호 매기기
="Page " & Globals!PageNumber & " of " & Globals!TotalPages

• 보고서 실행 세부 정보
="Generated: " & Format(Globals!ExecutionTime, "f") & " UTC"

• 조건부 서식(색 속성에 할당됨)


=Iif(Fields!Profit.Value < 0, "Red", "Black")

© 2020 Microsoft. All rights reserved.


동적 속성 설정
코드 블록

• 코드 블록을 사용하여 단일 보고서 내에 여러 번 사용되는 복소


함수를 포함
• 코드는 VB.NET로 작성해야 하며 사용 가능한 모든 .NET Framework
라이브러리를 활용할 수 있음
• Power BI는 다음에 대한 참조를 자동으로 추가합니다.
• Microsoft.VisualBasic
• System.Convert
• System.Math

© 2020 Microsoft. All rights reserved.


동적 속성 설정
코드 블록 » 사용법

• 보고서 속성 페이지에는
코드를 입력할 수 있는
간단한 텍스트 인터페이스가
있음
• 자동 완성 또는 Intellisense를
지원하지 않음

© 2020 Microsoft. All rights reserved.


동적 속성 설정
코드 블록 » 식

• 식의 코드 요소를 사용하여 코드 블록의 상수 또는 함수를 참조함

=Code.RemoveExtraSpaces(Join(Parameters!SalespersonGroup.Label, ", "))

© 2020 Microsoft. All rights reserved.


랩 02B
30분

보고서 템플릿 개발
이 랩을 시작하기 전에 랩 01A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab02B에서 사용할 수 있는 랩 문서

1. 보고서 만들기
2. Report Builder 탐색
3. 보고서 레이아웃 디자인
4. 디자인 완료

© 2020 Microsoft. All rights reserved.


리소스

Power BI Report Builder


https://docs.microsoft.com/power-bi/report-builder-power-bi

Power BI Report Builder 다운로드


https://aka.ms/pbireportbuilder

페이지를 매긴 보고서에 대한 보고서 디자인 보기에서 둘러보기


https://docs.microsoft.com/power-bi/paginated-reports-report-design-view

Power BI Report Builder에서 보고서 미리 보기


https://docs.microsoft.com/power-bi/report-builder-previewing-reports

Power BI Report Builder에서 보고서 계획


https://docs.microsoft.com/power-bi/report-builder-planning-report

© 2020 Microsoft. All rights reserved.


리소스
(계속)

Power BI 페이지를 매긴 보고서에서 페이지 매김


https://docs.microsoft.com/power-bi/paginated-reports-pagination

Power BI Report Builder의 식 예제


https://docs.microsoft.com/power-bi/report-builder-expression-examples

페이지를 매긴 보고서에 대한 이미지 사용 지침


https://docs.microsoft.com/power-bi/guidance/report-paginated-image

© 2020 Microsoft. All rights reserved.


질문

© 2020 Microsoft. All rights reserved.


Power BI
Paginated Reports in a Day

모듈 03

보고서 데이터 검색

© 2020 Microsoft. All rights reserved.


모듈 개요
03: 보고서 데이터 검색

• 데이터 원본 만들기
• 데이터 세트 만들기

© 2020 Microsoft. All rights reserved.


데이터 원본 만들기

• 데이터 원본을 사용하여 데이터 저장소에 연결


• 데이터 원본을 다음에 연결할 수 있습니다.
• Power BI 데이터 세트
• 외부 데이터 저장소(.NET 관리 공급자 사용)
• 정적 데이터 세트
• 다음을 정의하여 하나 이상의 데이터 원본을 보고서에 만들 수
있습니다.
• 이름
• 형식(데이터 공급자)
• 연결 문자열
• 인증 옵션 © 2020 Microsoft. All rights reserved.
데이터 원본 만들기
데이터 원본 형식 » Power BI 데이터 세트

• 데이터 원본은 Premium 및 비 Premium Power BI 데이터 세트에


연결할 수 있음
• 요구 사항:
• Power BI 데이터 세트는 보고서와 동일한 테넌트에 있어야 함(게시된 경우)
• 보고서 작성자는 Power BI 데이터 세트에 대한 빌드 권한이 있어야 함
• Power BI 데이터 세트가 Analysis Services에 대한 실시간 연결을
나타내는 경우 대신에 데이터 원본에 직접 연결해야 함
• XMLA는 Premium Power BI 데이터 세트에 연결하는 데만 사용할 수
있음

© 2020 Microsoft. All rights reserved.


데이터 원본 만들기
데이터 원본 형식 » 외부 데이터 원본

• 외부 데이터 원본은 관계형 또는 분석 데이터베이스임


• 클라우드에서 호스팅되거나 온-프레미스임
클라우드 원본 온-프레미스 원본
Azure SQL Database SQL Server, 2005+
Azure SQL Data Warehouse SQL Server Analysis Services, 2012+(테이블 형식 또는 다차원)
Azure SQL Managed Instance Oracle, 9.x+
Azure Analysis Services Teradata, 12+

• Power BI는 온-프레미스 데이터 게이트웨이를 사용하여 온-프레미스


원본에 액세스하며 원본이 클라우드 VM 내부에 호스팅되는 경우에도
그러함
© 2020 Microsoft. All rights reserved.
데이터 원본 만들기
데이터 원본 형식 » 정적 데이터 세트

• 데이터 입력 원본을 사용하여 정적 데이터 원본을 정의함


• 다음에 유용할 수 있습니다.
• 보조 데이터
• 데모
• POC(개념 증명)

© 2020 Microsoft. All rights reserved.


데이터 원본 만들기
인증 옵션

• Windows 통합 보안
• 보고서 사용자의 보안 컨텍스트를 사용하여 외부 데이터 원본을 쿼리해야 하는
경우 이 옵션을 사용합니다. 클라우드 원본에만 적용됩니다.
• Azure SQL Database
• Azure SQL Data Warehouse
• Azure Analysis Services
• 온-프레미스 원본의 경우 데이터 원본이 게이트웨이 서버에 없는 경우 Kerberos
위임을 구성해야 함
• 특정 자격 증명
• Windows 또는 데이터베이스 자격 증명일 수 있음

© 2020 Microsoft. All rights reserved.


데이터 원본 만들기
인증 옵션 » 인증 유형

원본 지원되는 인증 유형
Power BI 데이터 세트 SSO(Single-Sign On)
Azure SQL Database 기본(사용자 이름 및 암호)
Azure SQL Data Warehouse SSO
OAuth2(저장된 AAD 토큰)
Azure SQL Managed Instance 기본, Azure SQL Database 확장을 사용하여 공용 엔드 포인트를 통해
Azure Analysis Services SSO, OAuth2
SQL Server 게이트웨이 데이터 원본에 저장된 자격 증명
SQL Server Analysis Services
Oracle
Teradata

해당되는 경우 데이터 원본은 기본적으로 SSO를


사용함
© 2020 Microsoft. All rights reserved.
데이터 원본 만들기
참고

• Power BI Report Builder에서 데이터 원본 연결은 데이터


원본에 직접 연결됨
• 그러나 일단 게시되면 데이터 원본이 다음과 같이 연결됩니다.
• Power BI 데이터 세트 또는 클라우드 데이터 원본에 직접
• 게이트웨이를 통해 온-프레미스 데이터 원본에
• Power BI 서비스에서 보고서 데이터 원본은 게시 후 구성이
필요함

게시 후 작업은 모듈
07에서 다룸

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기

• 데이터 세트를 사용하여 보고서 데이터 원본에서 테이블 형식 결과를


검색
• 다음을 정의하여 하나 이상의 데이터 세트를 보고서에 만들 수
있습니다.
• 이름
• 데이터 원본
• 명령 유형(텍스트 또는 저장 프로 시저)
참고: 데이터 세트라는 용어는 Power BI에서 및
• 쿼리 Power BI Report Builder에서 사용됩니다.
• 시간 제한(초) 이들은 다른 개념입니다. 이 과정에서 우리는
항상 Power BI 데이터 세트에 대한 참조를
• 데이터 정렬, 대/소문자 구분 및 전적으로 우량으로 선별합니다.
다른 옵션
© 2020 Microsoft. All rights reserved.
데이터 세트 만들기
쿼리

• 명령 유형이 텍스트인 경우 쿼리는 데이터를 검색하는 데 사용된


문을 정의함
• 고유한 이름의 열로 구성된 테이블 형식 결과를 생성해야 함
• 쿼리 문을 입력하거나 기본 제공 쿼리 디자이너를 사용하여 쿼리
문을 생성함
• 관계형 데이터 원본의 경우 식을 지정하여 동적 쿼리를 정의할 수
있음

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
쿼리 » 쿼리 디자이너

• 쿼리 디자이너는 다음을 허용합니다.


• 메타데이터 탐색
• 쿼리 작성
• 쿼리 매개 변수화
• 쿼리 결과 미리 보기
• 세 명의 디자이너가 있습니다.
• 관계형 쿼리 디자이너 — Microsoft 데이터베이스 제품에만 지원되었음
• Analysis Services 디자이너 DAX
• Analysis Services 디자이너 MDX

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
쿼리 » 쿼리 디자이너 » 관계형 쿼리 디자이너

• 관계형 쿼리 디자이너를 사용하여 다음을 기반으로 관계형 쿼리를


구성하고 테스트합니다.
• 테이블 또는 보기
• 저장 프로시저
• 구성:
• 필드 선택
• 그룹화 및 집계
• 관계(테이블 조인 유형: INNER 또는 LEFT/RIGHT/FULL OUTER)
• 선택적 매개 변수화가 있는 필터
• 쿼리 문을 사용자 지정하기 위해 텍스트 편집기 모드로 전환
© 2020 Microsoft. All rights reserved.
데이터 세트 만들기
쿼리 » 쿼리 디자이너 » 관계형 쿼리 디자이너

텍스트 쿼리 쿼리 실행
모드로 파일에서 그룹화 및 요약 구성
전환 가져오기

관계를
구성하도록
테이블, 보기 확장
또는 저장
프로 시저에서
열 선택 필터를 추가하고
선택적으로 매개
변수화

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
쿼리 » 쿼리 디자이너 » Analysis Services 쿼리 디자이너

• 다음 데이터 원본의 경우 Analysis Services 디자이너를 사용해야


합니다.
• Power BI 데이터 세트
• Azure Analysis Services
• SQL Server Analysis Services
• 디자이너는 MDX 또는 DAX 쿼리를 구성함
• DAX = D(데이터) A(분석) X(식)
• MDX = M(다중)D(차원) X(식)
• MDX 쿼리는 항상 테이블 형식의 결과를 반환함

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
쿼리 » 쿼리 디자이너 » Analysis Services 쿼리 디자이너(계속)

• 디자이너는 어느 언어로든 쿼리 문을 구성할 수 있음


• 데이터 원본 모델은 요약을 달성하기 위한 조치를 정의해야 함
• 모델 또는 관점에 연결할 수 있음
• 두 가지 개발 모드가 있습니다.
• 디자인 모드 — 끌어 놓기를 사용하여 쿼리 문 구성
• 쿼리 모드 — 쿼리 문을 사용자 지정

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
쿼리 » 쿼리 디자이너 » Analysis Services DAX 쿼리 디자이너

• DAX 쿼리 디자이너를 사용하여 DAX 쿼리 구성 및 테스트


• 모델 리소스를 끌어 놓아 쿼리를 구성합니다.
•열
• 계층 구조 및 수준
• 측정값 및 KPI 지표
• 선택적 매개 변수화가 있는 필터 추가
• 쿼리 문을 사용자 지정하기 위해 디자인 모드로 전환

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
쿼리 » 쿼리 디자이너 » Analysis Services DAX 쿼리 디자이너
쿼리 MDX로 자동 실행 실행 디자인 모드로 다중 값 매개 변수
가져오기 전환 활성화 또는 전환 사용
비활성화

모델 또는
관점 선택
필터 정의

리소스를
끌어서
쿼리 결과
쿼리를
미리 보기
구성함

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
쿼리 » 쿼리 디자이너 » Analysis Services MDX 쿼리 디자이너

• MDX 쿼리 디자이너를 사용하여 MDX 쿼리 구성 및 테스트


• DAX 쿼리 디자이너와 거의 동일함
• 모델 리소스를 끌어 놓아 쿼리를 구성합니다.
•열
• 계층 구조 및 수준
• 측정값 및 KPI 지표
• 추가:
• MDX를 사용하여 정의된 계산 멤버
• 선택적 매개 변수화가 있는 필터
• 쿼리 문을 사용자 지정하기 위해 디자인 모드로 전환
© 2020 Microsoft. All rights reserved.
데이터 세트 만들기
쿼리 » 쿼리 디자이너 » Analysis Services MDX 쿼리 디자이너
DAX로 계산 멤버 빈셀 집계 표시
전환 만들기 표시

계산 멤버
끌기

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
쿼리 » 쿼리 디자이너 » Analysis Services MDX 쿼리 디자이너 » 집계

• 보고서 디자인에서 집계 함수를 사용하는 경우 쿼리를 수정하여 서버


집계도 검색함
• 참고: DAX 쿼리 디자이너에서 지원하지 않음
• 모델에 의해 요약이 계산되도록 합니다. 이는 다음과 같은 이유로
중요합니다.
• 보고서가 항상 올바른 요약을 생성할 수 있는 것은 아님(예: 고유 개수)
• 보고서는 요약 논리를 가정하거나 복제할 필요가 없음
• 일반적으로 다음과 같은 이유로 성능이 향상됨.
• 분석 데이터베이스는 요약에 최적화되어 있음
• 요약을 생성하기 위해 검색하는 데 보고서에 필요한 집계 함수는 모듈 05에서
다룸
데이터 양을 줄일 수 있음
© 2020 Microsoft. All rights reserved.
데이터 세트 만들기
데이터 세트 컬렉션

• 데이터 세트는 다음과 같은 컬렉션으로 구성됩니다.


• 필드 — 보고서 디자인 레이아웃에 사용
• 필터 — 검색된 데이터를 필터링하는 데 사용
• 매개 변수 — 데이터 원본에 값을 전달하는 데 사용하며 원본 데이터 필터링에
대해 일반적임

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
데이터 세트 컬렉션 » 필드

• 필드는 데이터 세트의 테이블 형식 구조를


나타냄
• 데이터 원본에서 검색된 각 열이 필드임
• 식을 사용하여 계산 필드를 만들 수 있음

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
데이터 세트 컬렉션 » 필드

• 필터는 검색된 데이터를 필터링하는 데 사용함


• 이런 식으로 보고서 디자인은 데이터 세트 행의
하위 집합에서 작동할 수 있음

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
데이터 세트 컬렉션 » 필터 » 예제

2 Power
1 보고서
BI는 모든
사용자는
연도의
2019년 3 Power BI는 데이터를
보고서를 데이터 세트를 검색함
요청함 필터링하여
보고서를
렌더링함

4 이제 보고서
사용자는
2020년 5 기존 데이터가
보고서를 필터링됨
요청함
© 2020 Microsoft. All rights reserved.
데이터 세트 만들기
데이터 세트 컬렉션 » 매개 변수

• 매개 변수를 사용하여 데이터 원본에 값을


전달함
• 일반적으로 매개 변수는 쿼리 필터 절에
포함되거나 저장 프로시저 매개 변수로
전달되어 검색할 데이터를 제한함
• 보고서 매개 변수(보고서 사용자가 설정)는
데이터 세트 매개 변수에 매핑되는 것이
일반적임
보고서 매개 변수는 모듈
04에서 소개함

© 2020 Microsoft. All rights reserved.


데이터 세트 만들기
데이터 세트 컬렉션 » 매개 변수 » 예제

1 보고서
사용자는
2019년 3 Power BI는 는 전체 2 Power BI는
보고서를 데이터 세트를 2019년의
요청함 사용하여 보고서를 데이터를
렌더링함 검색함

4 이제 보고서
5 Power BI는
사용자는
2020년의
2020년 6 Power BI는 는 전체
데이터를
보고서를 데이터 세트를
검색함
요청함 사용하여 보고서를
렌더링함 © 2020 Microsoft. All rights reserved.
데이터 세트 만들기
데이터 세트 컬렉션 » 매개 변수 » 보고서 데이터 보안

• 기본 제공 사용자 ID 필드를 쿼리 매개 변수에 전달하여 사용자별로


보고서 데이터를 보호할 수 있음
• 이 필드는 보고서 사용자의 UPN(사용자 계정 이름)을 반환함
• 데이터 원본이 사용자와 UPN 값을 저장한 경우 데이터 세트 쿼리는
적절한 필터를 적용할 수 있음
Power BI Report Builder에서 기본 제공 사용자 ID 필드를 전달하는 보고서
개발 시 UPN이 아닌 NT 계정 이름을 반환하도록 주의해야 함

© 2020 Microsoft. All rights reserved.


랩 03A
45분

목록 보고서 개발
이 랩을 시작하기 전에 랩 02A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab03A에서 사용할 수 있는 랩 문서

1. 보고서 만들기
2. 데이터 원본 만들기
3. 데이터 세트 만들기
4. 보고서 레이아웃 개발
5. 보고서 게시

© 2020 Microsoft. All rights reserved.


권장 사례

• 데이터 원본이 기본적으로 지원되지 않는 경우 Power BI Desktop을


사용하여 먼저 모델을 만듦
• 가능하면 저장 프로시저를 사용합니다.
• 성능 개선
• 논리 재사용
• 손쉬운 유지 보수
• Power BI Desktop 또는 Analysis Services 원본의 경우 서버 집계 또는
계산 멤버가 필요하지 않는 한 DAX 쿼리 디자이너를 사용함

© 2020 Microsoft. All rights reserved.


리소스

Power BI 페이지를 매긴 보고서에 대해 지원되는 데이터 원본


https://docs.microsoft.com/power-bi/paginated-reports-data-sources

Power BI Report Builder의 보고서 데이터


https://docs.microsoft.com/power-bi/report-builder-data

페이지를 매긴 보고서에 대한 데이터 검색 지침


https://docs.microsoft.com/power-bi/guidance/report-paginated-data-retrieval

© 2020 Microsoft. All rights reserved.


질문

© 2020 Microsoft. All rights reserved.


Power BI
Paginated Reports in a Day

모듈 04

매개 변수 작업

© 2020 Microsoft. All rights reserved.


모듈 개요
04: 매개 변수 작업

• 매개 변수 소개
• 보고서 매개 변수 만들기
• 쿼리 매개 변수 만들기
• 매개 변수 작업

© 2020 Microsoft. All rights reserved.


매개 변수 소개

• 매개 변수는 일반적으로 보고서 데이터를 필터링하는 데 사용함


• 두 가지 유형이 있으며 목적은 다르지만 종종 관련이 있습니다.
• 보고서 매개 변수
• 쿼리 매개 변수

© 2020 Microsoft. All rights reserved.


보고서 매개 변수 만들기

• 보고서 매개 변수를 사용하여 보고서 실행 시 값을 검색함


• 일반적으로 보고서 사용자에게 보고서 매개 변수 값을 입력하라는
메시지가 표시됨

© 2020 Microsoft. All rights reserved.


보고서 매개 변수 만들기
사용법

• 보고서 매개 변수는 다음을 수행하여 데이터를 필터링할 수 있습니다.


• 데이터 세트 쿼리 매개 변수에 매핑
쿼리 매개 변수는 이 모듈의
• 데이터 세트, 데이터 영역 또는 시각화 필터링 뒷부분에서 소개함
• 다른 사용자:
• 보고서 프레젠테이션 서식화
• 데이터 영역 정렬 또는 그룹화 사용자 지정
• 보고서 개체 숨기기 또는 표시
• 하위 보고서 및 보고서 드릴스루 작업 구성

© 2020 Microsoft. All rights reserved.


보고서 매개 변수 만들기
구성

• 속성:
• 이름 및 프롬프트
• 데이터 형식
• 다중값
• 표시 영역
• 사용 가능한 값:
• 쿼리되지 않거나 쿼리에서
• 기본값:
• Null
• 쿼리되지 않거나 쿼리에서
© 2020 Microsoft. All rights reserved.
보고서 매개 변수 만들기
구성 » 사용 가능한 값

• 사용 가능한 값을 사용하여 드롭다운 목록을 표시함


• 쿼리되지 않은 값은 정적입니다.

• 쿼리된 값은 데이터 세트에서 검색됩니다.

© 2020 Microsoft. All rights reserved.


보고서 매개 변수 만들기
구성 » 기본값

• 기본값을 사용하여 보고서 매개 변수 값을 자동으로 설정함


• 기본값은 정적 목록, 동적 식에서 제공되거나 데이터 세트에서 검색될
수 있음
• 단일 값 보고서 매개 변수에 대해 데이터 세트에서 여러 행이 반환되는 경우 첫
번째 행이 적용됨
• 보고서를 미리 볼 때 모든 보고서 매개 변수에 유효한 기본값이 있는
경우 보고서가 자동으로 처리됨
• 하나 이상의 보고서 매개 변수에 유효한 기본값이 없는 경우 보고서 사용자는
할당되지 않은 각 매개 변수의 값을 선택한 다음 보고서 도구 모음에서 보고서
보기를 클릭함

© 2020 Microsoft. All rights reserved.


보고서 매개 변수 만들기
구성 » 매개 변수 창

• 매개 변수 창을 사용하여 보고서 매개 변수를


그리드 레이아웃으로 구성함

© 2020 Microsoft. All rights reserved.


쿼리 매개 변수 작업

• 쿼리 매개 변수를 사용하여 데이터 세트 쿼리에 값을 전달함


• 다음에 값을 전달하는 데 사용할 수 있습니다.
• WHERE 절 조건자와 같은 쿼리 문
• 저장 프로시저 매개 변수
• 데이터 세트 쿼리에 쿼리 매개 변수를 추가하면 보고서 매개 변수와
매핑이 자동으로 생성됨
• SQL Server 및 Analysis Services 데이터 원본의 쿼리 매개 변수 앞에는 @
기호가 붙음

© 2020 Microsoft. All rights reserved.


쿼리 매개 변수 작업
예제

SELECT * FROM [dbo].[DimEmployee]


WHERE [EmployeeKey] = @EmployeeKey

쿼리 매개 변수

© 2020 Microsoft. All rights reserved.


매개 변수 작업

• "모두" 항목 추가
• 다중 값 매개 변수
• 연계 매개 변수
• 매개 변수 기본 제공 컬렉션
• 디자이너로 구성

© 2020 Microsoft. All rights reserved.


매개 변수 작업
"모두" 항목 추가

• 사용 가능한 보고서 매개 변수 값에 새 항목 삽입
SELECT -1 AS [EmployeeKey], '(모든 영업 직원)' AS [SalespersonName]
UNION
SELECT [EmployeeKey], CONCAT(UPPER([LastName]), N', ', [FirstName])
FROM [dbo].[DimEmployee]
WHERE [SalesPersonFlag] = 1
정렬 기준 [SalespersonName]

• 데이터 세트 쿼리 WHERE 절 수정

AND ([e].[EmployeeKey] = @EmployeeKey OR @EmployeeKey = -1)

© 2020 Microsoft. All rights reserved.


매개 변수 작업
다중 값 매개 변수

• 보고서 매개 변수를 다중 값으로 구성합니다.

• 데이터 세트 쿼리 WHERE 절 수정

AND [e].[EmployeeKey] IN (@EmployeeKey)

© 2020 Microsoft. All rights reserved.


매개 변수 작업
연계 매개 변수

• 이전의 다른 보고서 매개 변수를 선택하여 사용 가능한 값을


동적으로 검색할 수 있음

북아메리카
영업 직원

© 2020 Microsoft. All rights reserved.


매개 변수 작업
연계 매개 변수 » 구성

• 연계 보고서 매개 변수는 사용 가능한


쿼리의 값을 검색해야 함
• 후자 보고서 매개 변수의 사용 가능한 값의
데이터 세트에 쿼리 매개 변수가 추가되며 해당 값은
이전 보고서 매개 변수의 값으로 설정됨
• 보고서 매개 변수가
올바른 연속 순서대로 배열되어 있는지 확인함

© 2020 Microsoft. All rights reserved.


매개 변수 작업
매개 변수 기본 제공 컬렉션

• 매개 변수 기본 제공 컬렉션을 사용하여 식에서 보고서 매개 변수를


참조함
• 값 속성은 매개 변수 값을 반환함
• 레이블 속성은 사용 가능한 값 드롭다운 목록에서 표시 이름으로 자주 사용되는
매개 변수 레이블을 반환함
• 보고서 매개 변수가 다중 값으로 구성되면 값 및 레이블 속성은 각각
배열을 반환함

팁: 보고서 머리글에서 사용자


보고서 매개 변수 선택을
릴레이하는 것이 가장 좋음

© 2020 Microsoft. All rights reserved.


매개 변수 작업
매개 변수 기본 제공 컬렉션 » 예제

• 단일 값 매개 변수 식:
=Parameters!EmployeeKey.Value
=Parameters!EmployeeKey.Label

• 다중 값 매개 변수 식:
=Parameters!EmployeeKey.IsMultiValue
=Parameters!EmployeeKey.Count
=Parameters!EmployeeKey.Value(n)
=Parameters!EmployeeKey.Label(n)
=Split("286,282,298", ",")
=Join(Parameters!EmployeeKey.Value, ", ")

© 2020 Microsoft. All rights reserved.


매개 변수 작업
디자이너로 구성 » 관계형 쿼리 디자이너

• 관계형 쿼리 디자이너에서 매개 변수 확인란을 확인하여 필터를 매개


변수화함

© 2020 Microsoft. All rights reserved.


매개 변수 작업
디자이너로 구성 » Analysis Services 쿼리 디자이너

• Analysis Services 쿼리 디자이너에서 매개 변수 확인란을 확인하여


필터를 매개 변수화함
• 매개 변수화된 필터는 자동으로 보고서 매개 변수를 만들어 보고서
실행 시 사용자에게 메시지를 표시함
• 드롭 다운 목록에 사용 가능한 값을 제공하기 위해 숨겨진 데이터 세트가
자동으로 생성됨

© 2020 Microsoft. All rights reserved.


매개 변수 작업
디자이너로 구성 » Analysis Services 쿼리 디자이너 » DAX

• DAX 쿼리 디자이너의 경우 매개 변수가 다중 선택을 지원하면 도구


모음에서 이를 활성화함

© 2020 Microsoft. All rights reserved.


랩 04A
45분

매개 변수 작업
이 랩을 시작하기 전에 랩 03A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab04A에서 사용할 수 있는 랩 문서
1. 쿼리 매개 변수 추가
2. 사용 가능한 값 구성
3. 기본값 구성
4. 모든 항목 구성
5. 연계 매개 변수 구성
6. 다중 값 매개 변수 구성
7. 보고서 게시
© 2020 Microsoft. All rights reserved.
리소스

Power BI Report Builder의 보고서 매개 변수


https://docs.microsoft.com/power-bi/report-builder-parameters

Power BI 서비스에서 페이지를 매긴 보고서에 대한 매개 변수 만들기


https://docs.microsoft.com/power-bi/paginated-reports-parameters

페이지를 매긴 보고서에서 연계 매개 변수 사용
https://docs.microsoft.com/power-bi/guidance/paginated-report-cascading-parameter

© 2020 Microsoft. All rights reserved.


질문

© 2020 Microsoft. All rights reserved.


Power BI
Paginated Reports in a Day

모듈 05

보고서 데이터 시각화

© 2020 Microsoft. All rights reserved.


모듈 개요
05: 보고서 데이터 시각화

• 보고서 데이터 시각화


• 데이터 영역 만들기
• 데이터 시각화 만들기

© 2020 Microsoft. All rights reserved.


보고서 데이터 시각화

• 삽입 리본 탭에는 데이터를 시각화하는 9가지 템플릿이 포함되어


있습니다.

© 2020 Microsoft. All rights reserved.


보고서 데이터 시각화
(계속)

• 삽입 리본 탭에는 데이터를 시각화하는 9가지 템플릿이 포함되어


있습니다.
데이터 영역 데이터 시각화
테이블 차트
행렬 계기
목록 지도
데이터 막대
스파크라인
테이블릭스
데이터 영역의 지표
변형

© 2020 Microsoft. All rights reserved.


보고서 데이터 시각화
(계속)

• 모든 데이터 영역은 테이블릭스의 변형임


• 테이블릭스는 그룹으로 유연한 그리드 레이아웃을 가능하게 함
• 렌더링되면 데이터 세트 행에 따라 확장되므로 레이아웃 크기는
동적이며 여러 페이지로 오버플로될 수 있음
• 대조적으로 데이터 시각화의 레이아웃 크기는 고정되어 있음

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스

• 유연한 그리드 레이아웃을 위해 테이블 릭스를 사용함


• 테이블: 고정 열 및 동적 행
• 행렬: 동적 열 및 행
• 목록: 다른 데이터 영역과 함께 자유 형식 보고서에 사용
• 다양한 유형의 그룹을 구성할 수 있습니다.
• 중첩 그룹(계층적 데이터를 나타내는 데 사용)
• 인접 그룹
• 재귀 그룹(상위-하위)

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스 » 예제

인접
그룹
Tabl e + Matrix
고객 증가
소매 고객 2018 2019 합계
중첩 Odin 19% 소매 Odin 1,115 1,331 2,446
그룹
Bikes, Inc. 322% Bikes, Inc. 152 642 794
도매 도매 ABC Corp. 14,156 13,312 24,468
ABC Corp. -6% Thor, Ltd. 4,523 6,421 7,944
Thor, Ltd. 42% 총계 19,946 21,706 41,652
총계 9%

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스 » 그룹

• 그룹화 창을 사용하여 테이블릭스 그룹을 관리함


• 변수를 그룹에 추가할 수 있음
• 세부 정보 그룹은 데이터 세트 행을 나타냄
• 테이블릭스의 세부 정보 수준에서 숫자 필드에는 집계가 필요하지 않음
• 다른 그룹의 숫자 필드는 집계 함수를 사용해야 함
• 세밀한 제어를 위한 고급 모드 사용
• 예를 들어 각 페이지에서 반복되는 테이블 머리글
고급 모드
켜기/끄기

중첩 그룹

세부 정보 그룹 © 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스 » 그룹 » 집계 함수

• 각 집계 함수는 Scope 매개 변수를 전달하여 집계


함수가 수행되는 범위를 정의할 수 있음
• 유효한 범위는 그룹, 데이터 영역 또는 데이터
세트의 이름임
• Scope이 생략되어 있으면 현재 범위가 사용됨
• 상위-하위 계층을 집계하기 위해 재귀 키워드를 세
번째 매개 변수로 전달할 수 있음

범위 이름은 대/소문자를 구분함

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스 » 그룹 » 집계 함수 » 예제

=Sum(Fields!Sales.Value, "Country")

집계 함수 식 Scope
(선택 사항)

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스 » 그룹 » 집계 함수 » 집계

• 집계 함수를 사용하여 데이터 모델로 계산된 서버 집계를


쿼리함(데이터 세트가 Analysis Services MDX 디자이너로 개발된
경우에만)
• 보고서에서 집계 논리 복제 방지
• 가능한 경우 효율성과 일관성으로 인해 쿼리 서버가 집계됨
• 테이블릭스 그룹은 간단한 식을 기반으로 해야 함
(예: =Fields!<AttributeOrLevel>.Value)
• 서버 집계는 세부 정보 수준에 표시될 수 없음
• 세부 정보 수준에서 값을 표시하려면 집계 함수를 사용하지 마세요.

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스 » 테이블

• 테이블을 사용하여 고정 열과 동적 행을 표시함


• 테이블 템플릿은 텍스트 상자인 셀로 구성됨
• 텍스트 상자에 커서를 올리면 필드 목록이 나타남
• 열 또는 행 가이드를 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴를 엶
• 열 또는 행 그룹 추가/제거, 가시성 제어
• 서식 지정을 위해 전체 열 또는 행을 선택할 수 있음
• 셀은 가로로만 병합할 수 있음

세부 정보 행

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블 릭스 » 테이블 » 예제

고정 열

테이블 머리글
그룹 헤더

세부
정보 행

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스 » 행렬

• 행렬을 사용하여 동적 열 및 행을 표시함


• 테이블과 마찬가지로 행렬 템플릿은 텍스트 상자인 셀로 구성됨
• 기능은 크로스 탭 및 Excel 피벗 테이블과 유사함

동적 열 그룹
헤더
모서리는 정적
텍스트를
포함함

세부 정보 셀은 집계
함수를 포함함
동적 행 그룹 헤더
© 2020 Microsoft. All rights reserved.
데이터 영역 만들기
테이블릭스 » 행렬 » 예제

그룹 합계

세부 정보 셀은 집계
함수를 사용함

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스 » 목록

• 다른 데이터 영역과 함께 목록을 사용하여 자유 형식 보고서를 생성함


• 데이터 세트의 각 그룹 또는 행으로 반복함
• 다른 목록 내에 중첩될 수 있음(동일한 데이터 세트를 기반으로 하는
경우)

© 2020 Microsoft. All rights reserved.


데이터 영역 만들기
테이블릭스 » 목록 » 예제

영업 직원별로 그룹화

© 2020 Microsoft. All rights reserved.


랩 05A
60분

테이블 보고서 개발 – 1부
이 랩을 시작하기 전에 랩 04A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab05A에서 사용할 수 있는 랩 문서

1. 보고서 만들기
2. 데이터 원본 만들기
3. 데이터 세트 만들기
4. 보고서 매개 변수 구성
5. 테이블 개발...

© 2020 Microsoft. All rights reserved.


데이터 시각화 만들기

• 6가지 데이터 시각화 템플릿은 다음과 같습니다.


• 차트
• 계기
• 지도
• 데이터 막대
• 스파크라인
• 지표

© 2020 Microsoft. All rights reserved.


데이터 시각화 만들기
차트

• 차트를 사용하여 데이터를


그래픽으로 표시함
• 차트 유형은 다음과 같습니다.
•열
• 꺾은선형
• 셰이프
• 가로 막대형
• 영역형
• 범위
• 분산형
• 극좌표형
© 2020 Microsoft. All rights reserved.
데이터 시각화 만들기
차트 » 예제

계열

범례

범주
© 2020 Microsoft. All rights reserved.
데이터 시각화 만들기
계기

• 계기를 사용하여 척도를 따라 메트릭을 표시하고 선택적 범위로


상태를 나타냄
• 방사형 및 선형 계기 유형을 사용할 수 있음
• 다양한 작업을 지원합니다.
• 단일 또는 방사형 계기에 KPI 표시
• 데이터 영역 안에 배치
• 여러 계기를 패널에 삽입하여 여러 메트릭을 표현하기 위한 대시보드 생성

© 2020 Microsoft. All rights reserved.


데이터 시각화 만들기
계기 » 예제

범위

눈금

포인터

© 2020 Microsoft. All rights reserved.


데이터 시각화 만들기
지도

• 지도를 사용하여 데이터를 공간적으로 표시함


• 공간 데이터는 다음에서 제공될 수 있습니다.
• SQL Server 공간 데이터(GEOGRAPHY 및 GEOMETRY 유형)
• 점, 선 또는 다각형
• ESRI 셰이프 파일
• ESRI(Environmental Systems Research Institute) 공간 데이터 형식을 준수함
• 지도 갤러리
• 지도 마법사에서 사용 가능 게이트웨이는 현재 복잡한
데이터 형식을 지원하지
• 미국에만 해당 않으므로 SQL Server에서
데이터를 검색할 때 SQL Server
공간 유형을 사용할 수 없음

© 2020 Microsoft. All rights reserved.


데이터 시각화 만들기
지도(계속)

• 연결 분석 데이터 세트 지원
• 도로, 공중 또는 하이브리드 뷰를 오버레이하기 위한 Bing Map 타일
지원
• 보고서 서버가 인터넷에 연결되어 있어야 함
• 다양한 서식 옵션이 포함되어 있습니다.
• 색 및 거리 눈금, 범례, 제목, 마커, 도구 설명

© 2020 Microsoft. All rights reserved.


데이터 시각화 만들기
지도 » 예시

다각형

© 2020 Microsoft. All rights reserved.


데이터 시각화 만들기
데이터 막대, 스파크 라인 및 지표

• 일부 데이터 시각화는 독립형으로 사용하거나 테이블릭스 데이터


영역에 포함할 수 있습니다.
• 데이터 막대
• 스파크라인
• 지표
• 테이블릭스에 포함된 경우 테이블릭스에서 사용하는 것과 동일한
데이터 세트를 기반으로 해야 함

© 2020 Microsoft. All rights reserved.


데이터 시각화 만들기
데이터 막대, 스파크 라인 및 지표(계속)

• 데이터 막대를 사용하여 단일 데이터 포인트를 표시함


• 가로 막대 또는 세로 막대로 렌더링
• 스파크라인을 사용하여 지정된 그룹에 대한 여러 데이터 포인트를
표시함
• 열, 영역, 선, 파이 또는 범위 차트 유형 중에서 선택
• 일반적으로 시계열을 추세선으로 표시
• 지표를 사용하여 상태를 전달함
• 미리 정의된 아이콘 세트에서 선택하거나 사용자 지정
• 데이터 모델 KPI 상태 및 추세 메트릭을 서식화하는 데 이상적임

© 2020 Microsoft. All rights reserved.


데이터 시각화 만들기
데이터 막대, 스파크라인 및 지표 » 예제

데이터 막대 스파크라인 지표

© 2020 Microsoft. All rights reserved.


랩 05B
20분

테이블 보고서 개발 – 2부
이 랩을 시작하기 전에 랩 05A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab05B에서 사용할 수 있는 랩 문서

1. 데이터 막대 추가
2. 지표 추가

© 2020 Microsoft. All rights reserved.


리소스

Power BI Report Builder의 테이블, 행렬 및 목록


https://docs.microsoft.com/power-bi/report-builder-tables-matrices-lists

© 2020 Microsoft. All rights reserved.


질문

© 2020 Microsoft. All rights reserved.


Power BI
Paginated Reports in a Day

모듈 06

대화형 작업 기능 추가

© 2020 Microsoft. All rights reserved.


모듈 개요
06: 대화형 작업 기능 추가

• 대화형 작업 기능 구현

© 2020 Microsoft. All rights reserved.


대화형 작업 기능 구현

• 대화형 작업 기능을 사용하여 보고서 사용자가 보고서 표시 및


내용을 제어할 수 있음
• 기능은 다음과 같습니다.
• 표시 영역 전환
• 링크
• 대화형 정렬
• 도구 설명

보고서 매개 변수는 대화형 작업 기능으로도 간주될


수 있으며 그룹화 및 정렬을 포함하여 보고서
레이아웃을 사용자 지정하는 데 사용할 수 있음

© 2020 Microsoft. All rights reserved.


대화형 작업 기능 구현
(계속)

• 모든 렌더링 형식이 대화형 작업 기능을 지원하지는 않음


• HTML은 모든 대화형 작업 기능을 지원함
• 기본 제공 필드는 렌더링 형식을 조사할 수 있으며 지원되지 않는
기능을 비활성화하는 데 사용할 수 있습니다.
• RenderFormat.IsInteractive
• RenderFormat.Name

© 2020 Microsoft. All rights reserved.


대화형 작업 기능 구현
표시 영역 전환

• 표시 영역 전환은 테이블 또는 행렬의 그룹,


열 또는 행을 포함하여 보고서 항목을
숨기거나 숨김을 해제함
• 드릴다운/드릴업을 달성하기 위해 다른
보고서 항목을 클릭하여 표시 영역 상태를
전환할 수 있음
• 항목을 숨겨 세부 정보를 드릴할 수 있는
요약 데이터를 보여주는 보고서를 제공함
• HTML 또는 Excel로 렌더링된 보고서에만
작동
© 2020 Microsoft. All rights reserved.
대화형 작업 기능 구현
링크

• 링크를 사용하여 보고서사용자가 다음을 수행하도록 허용합니다.


• 다른 보고서 열기
• 동일한 보고서 내 다른 위치로 이동
• 하이퍼링크 시작
• 두 가지 유형의 링크:
• 책갈피 링크
• 하이퍼링크

© 2020 Microsoft. All rights reserved.


대화형 작업 기능 구현
대화형 정렬

• 대화형 정렬을 사용하여 보고서 사용자가 정렬 순서 및 방향을


변경할 수 있음
• 테이블 또는 행렬의 세부 정보 또는 그룹 내에서 데이터를 정렬할 수
있음
• 대화형 정렬이 여러 열에 대해 구성된 경우 보고서 사용자는 Ctrl 키를
눌러 여러 열 정렬을 수행 할 수 있음
• 다음에 대해서만 작동합니다.
• 테이블/행렬 머리글 또는 그룹 헤더에 있는 텍스트 상자
• HTML로 렌더링된 보고서

© 2020 Microsoft. All rights reserved.


대화형 작업 기능 구현
도구 설명

• 도구 설명을 사용하여 추가 정보를 표시함


• 도구 설명은 Line을 제외한 모든 보고서 항목 유형에 적용할 수 있음
• 보고서 사용자는 보고서 항목 위에 커서를 놓아 도구 설명을
표시해야 함
• HTML로 렌더링된 보고서에만 작동

© 2020 Microsoft. All rights reserved.


랩 06A
10분

대화형 기능 추가
이 랩을 시작하기 전에 랩 05B를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab06A에서 사용할 수 있는 랩 문서

1. 드릴다운 구성
2. 대화형 정렬 구성

© 2020 Microsoft. All rights reserved.


질문

© 2020 Microsoft. All rights reserved.


Power BI
Paginated Reports in a Day

모듈 07

보고서 개발 이후

© 2020 Microsoft. All rights reserved.


모듈 개요
07: 보고서 개발 이후

• 보고서 게시
• 보고서 사용
• 보고서 제공
• 보고서 포함
• 페이지를 매긴 보고서를 사용하는 경우
• 라이선싱
• SSRS 보고서 마이그레이션

© 2020 Microsoft. All rights reserved.


보고서 게시

• 보고서는 Report Builder에서 Power BI


작업 영역으로 저장할 수 있음
• 보고서 워크로드 사용 가능
• "데이터 가져오기"를 사용하여 Power
BI 서비스에서 업로드할 수도 있음
• 일단 게시되면 보고서를 사용하기 전에
추가 작업을 완료해야 할 수 있음

© 2020 Microsoft. All rights reserved.


보고서 게시
게시 후 작업

• 게시 후 작업에는 다음이 포함될 수 있습니다.


• 보고서 데이터 원본 구성
• 클라우드 원본:
• 필요한 경우 데이터 원본에 자격 증명 적용
• 온-프레미스 원본:
• 온-프레미스 데이터 게이트웨이 설치
• 게이트웨이 데이터 원본 만들기
• 게이트웨이 데이터 원본을 보고서 데이터 원본에 매핑
• 보고서 설정 구성
• 연락처 추가
• 댓글 활성화 또는 비활성화
• 다른 사람이 보고서를 사용할 수 있도록 만들기

© 2020 Microsoft. All rights reserved.


보고서 게시
게시 후 작업 » 공유

• 보고서 사용자에게 작업 영역에 대한 액세스 권한이 부여될 수


있지만 이는 권장되지 않음
• 보고서는 관리되는 방식으로 공유 또는 배포되는 것이 좋습니다.
• 다른 사용자, 일반적으로 대상 그룹에게 보고서 공유
• 작업 영역 게시 보고서를 앱에서 일반적으로 다른 보고서와 함께 광범위한
대상에게 배포
• 구독 만들기 전자 메일에 첨부된 보고서를 일반적으로 특정 대상에게 전달
• 사용자 지정 앱 또는 포털에 보고서를 포함시킬 수도 있음
포함에 대해서는 이 모듈의 뒷부분에서
설명함

© 2020 Microsoft. All rights reserved.


보고서 사용

• 보고서 사용자는 다음에서 보고서를 사용할 수 있습니다.


• Power BI 서비스
• Power BI 모바일 앱
• 사용자 지정 앱 또는 포털

© 2020 Microsoft. All rights reserved.


보고서 사용
Power BI 서비스

페이지 탐색 전자 메일로
인쇄, 렌더 매개 변수 창을 댓글로 대화 보고서
다운로드 형식을 사용하거나 시작 보고서를 공유
또는 포함 사용하여 사용하지 않음 전달하기
내보내기 위해 구독
만들기 또는
관리
페이지 보기를
켜거나 페이지
설정을 지정

© 2020 Microsoft. All rights reserved.


보고서 사용
모바일 앱

• 모바일 보고서 사용자는 다음을 수행할 수


있습니다.
• 페이지를 매긴 보고서 식별
• 페이지를 매긴 보고서 열기
• 보고서 매개 변수 값 설정
• 페이지 간 이동
• 가로 또는 세로 방향으로 보고서 보기
• 보고서를 즐겨찾기로 표시

© 2020 Microsoft. All rights reserved.


보고서 제공

• 전자 메일에 첨부된 보고서를 전달하기 위해 구독 만들기


• 각 구독은 다음과 같이 수행될 수 있습니다.
• 주문형으로 실행
• 활성화 또는 비활성화
• 여러 계정으로 전송
• 필요에 따라 각 계정에 Power BI의 보고서에 대한 액세스 권한 부여
• 첨부할 보고서 형식 지정
• 보고서 매개 변수 값 설정(현재 렌더링 또는 기본값 사용)
• 제목 및 선택적 메시지 정의
• 배달 빈도(시간별, 일별, 주별, 월별), 시간 및 유효 기간 설정
• Power BI 보고서에 대한 링크를 포함 또는 미리 보기 이미지를 보고하거나 포함
© 2020 Microsoft. All rights reserved.
보고서 포함

• 다음과 같은 방법으로 보고서를 쉽게 포함시킬 수 있습니다.


• 링크 또는 HTML 조각 사용(iframe에 포함)
• URL 액세스
• 프로그래밍 방식의 포함도 가능함
• 특히 포함에서는 직접 권한(또는 Power BI 라이선스)이 없는 응용 프로그램
사용자 대신 보고서를 엶

이 과정에서는 프로그래밍 방식의 포함을 다루지


않습니다. Power BI Developer in a Day 과정을
참조하세요.

© 2020 Microsoft. All rights reserved.


보고서 포함
메뉴 옵션

포함 링크 또는 HTML 조각을 검색함

현재 보고서 보기를 기반으로 URL


액세스를 사용하여 링크를 작성함

© 2020 Microsoft. All rights reserved.


보고서 포함
URL 액세스

• URL 액세스 명령을 추가하여 다음을 수행합니다.


• 매개 변수 값 설정
• 매개 변수 창 숨기기 또는 표시
• 내보내기 형식 지정
• 디바이스 정보 지정
• 디바이스 정보를 사용하여 내보내기 형식의 렌더링을 제어할 수 있음
https://app.powerbi.com/groups/260c4234-4939-4c10-be7e-4eed6d07549d/rdlreports/1086ccc8-8324-
4f96-8f54-c88e0652ec0f?rp:SalesOrder=SO43659&rdl:Format=PDF

보고서 매개 렌더링 형식
변수
© 2020 Microsoft. All rights reserved.
페이지를 매긴 보고서를 사용하는 경우

• 다음과 같은 경우 Power BI 페이지를 매긴 보고서 사용을 고려합니다.


• 인쇄하거나 PDF 문서로 출력해야 함
• Excel, Word, PowerPoint와 같은 특정 형식 또는 CSV 및 XML과 같은 데이터
형식을 사용하여 출력해야 함
• 데이터 그리드 레이아웃이 확장되고 오버플로될 수 있음
• SSRS에 보고서가 이미 존재하므로 마이그레이션만 하면 됨
• Power BI 페이지 매김은 사용자에게 유리한 기능입니다.

© 2020 Microsoft. All rights reserved.


페이지를 매긴 보고서를 사용하는 경우
설득력 있는 20가지 이유

• 인쇄 가능 • 매개 변수화
• 렌더 형식 선택 • 이미지 데이터
• 정밀 레이아웃 • 사용자 지정 코드
• 동적 레이아웃 • 유연한 그리드 레이아웃
• 렌더별 레이아웃 • 공간 데이터 형식
• 사용자별 레이아웃 • 최신 계기
• 기본 쿼리 • 텍스트의 HTML 렌더링
• 그래픽 쿼리 디자이너 • 편지 병합 보고서
• 정적 데이터 세트 • 대화형 작업 기능
• 데이터 통합 • 구독
© 2020 Microsoft. All rights reserved.
라이선싱

• 페이지를 매긴 보고서는 무료 도구인 Power BI Report Builder를


사용하여 데스크톱에서 개발됨
• Power BI 페이지를 매긴 보고서는 전용 용량의 작업 영역에 게시해야 함
• 페이지를 매긴 보고서 워크로드를 사용하도록 설정해야 함
• 다음 용량에 대해 페이지를 매긴 보고서 워크로드를 사용할 수 있습니다.
• Premium P1-P3 SKU
• Azure A4-A6 SKU, 포함 또는 테스트/개발 시나리오용
• 개인 작업 영역을 제외하고 보고서를 게시하려면 Power BI Pro
라이선스가 필요함

© 2020 Microsoft. All rights reserved.


SSRS 보고서 마이그레이션

• SSRS 보고서를 Power BI로 마이그레이션할 수 있음


• KPI 또는 모바일 보고서를 마이그레이션할 수 없음
• 지원되지 않는 RDL 마이그레이션 도구를 사용할 수 있음
• 지원되지 않는 기능 확인
• 공유 데이터 원본, 공유 데이터 세트, 보고서 드릴스루 및 보고서 부분
• 공유 데이터 원본 및 데이터 세트 변환
• 검사를 통과한 보고서 게시
• 또는 Paginated Report Builder에서 RDL 파일을 열어 조정 및 게시할
수 있음

© 2020 Microsoft. All rights reserved.


리소스

Power BI 서비스에 페이지를 매긴 보고서 게시


https://docs.microsoft.com/power-bi/paginated-reports-save-to-power-bi-service

Power BI의 페이지를 매긴 보고서의 URL 매개 변수


https://docs.microsoft.com/power-bi/report-builder-url-parameters

Power BI의 페이지를 매긴 보고서의 URL에서 보고서 매개 변수 전달


https://docs.microsoft.com/power-bi/report-builder-url-pass-parameters

Power BI Report Builder의 보고서 디자인 팁


https://docs.microsoft.com/power-bi/report-builder-design-tips

Power BI의 페이지를 매긴 보고서를 사용하는 경우


https://docs.microsoft.com/power-bi/guidance/report-paginated-or-power-bi

© 2020 Microsoft. All rights reserved.


리소스
SSRS 마이그레이션

SQL Server Reporting Services 보고서를 Power BI에 마이그레이션


https://docs.microsoft.com/power-bi/guidance/migrate-ssrs-reports-to-power-bi

RDL 마이그레이션 도구
https://github.com/microsoft/RdlMigration

© 2020 Microsoft. All rights reserved.


리소스
Power BI Developer in a Day 온라인 과정

Power BI 콘텐츠를 앱(페이지를 매긴 보고서 포함)에 포함시키는 방법을


알아보려면 보너스 콘텐츠를 포함한 20개 비디오를 모두 확인해야 함
https://aka.ms/deviad-online-course

© 2020 Microsoft. All rights reserved.


질문

© 2020 Microsoft. All rights reserved.


© 2020 Microsoft. All rights reserved.

You might also like