Professional Documents
Culture Documents
2020년 6월 릴리스
01: Power BI 보고
02: 보고서 레이아웃 디자인
03: 보고서 데이터 검색
04: 매개 변수 작업
05: 보고서 데이터 시각화
06: 대화형 작업 기능 추가
07: 보고서 개발 이후
01A: 시작 10 분
02A: 첫 번째 보고서 만들기 20분
02B: 보고서 템플릿 개발 30분
03A: 목록 보고서 개발 45분
04A: 매개 변수 작업 45분
05A: 테이블 보고서 개발 – 1부 60분
05B: 테이블 보고서 개발 – 2부 20분
06A: 대화형 작업 기능 추가 10분
모듈 01
Power BI 보고
• Power BI 소개
• Power BI 보고
• 페이지를 매긴 보고
200+ 앱
작성자 공유 및 공동 대규모 배포 공유 및 공동 앱 개발
작업 작업
Power BI
Power BI Power BI Power BI Power BI Power BI
Report
Desktop 서비스 Premium Report Server Embedded
Builder
여러 페이지일 수
있지만 페이지
크기 고정됨
여러
페이지로
오버플로
가능
• 요구 사항
• 데이터 원본
• 보고서 사용
시작
<CourseFolder>\PowerBIPRIAD\Lab01A에서 사용할 수 있는 랩 문서
1. 시작
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.
리소스
(계속)
모듈 02
보고서
레이아웃 디자인
© 2020 Microsoft. All rights reserved.
모듈 개요
02: 보고서 레이아웃 디자인
• Report Builder 소개
• 보고서 레이아웃 디자인
• 동적 속성 설정
• 시작 창을 사용하여 다음을
수행합니다.
• 새 보고서 만들기
• 마법사 사용
• 빈 보고서
• 기존 보고서 열기
• 파일 시스템에서
• 최근에 연 보고서 목록에서
• RB가 시작될 때마다 자동으로
열림
• 비활성화할 수 있음
© 2020 Microsoft. All rights reserved.
Report Builder 소개
레이아웃
보고서
데이터 창 속성 창
보고서 그룹화 창
캔버스
확대/축소,
미리 보기/
디자인 토글
© 2020 Microsoft. All rights reserved.
Report Builder 소개
레이아웃 » 리본 탭
• 네 개의 리본 탭이 있습니다.
• 파일
•홈
• 삽입
• 보기
• 네 개의 창이 있습니다.
• 보고서 데이터
• 속성
• 그룹화 이후 모듈에서 소개함
• 매개 변수
선택한 항목
클릭하여 속성 페이지
속성 순서 전환
열기(사용 가능한 경우)
속성 그룹을 확장하여
하위 속성 표시
팁: 속성을
구성하려면 해당
이름을 클릭한 다음
입력을 시작하여
속성 이름 속성 값 현재 값을 덮어씀
보고서 보기
• 개발 속도를 높이기 위해 세
가지 마법사가 있습니다.
• 테이블 또는 행렬 마법사
• 차트 마법사
• 지도 마법사
• 다음에서 시작할 수
있습니다.
• 시작 창
• 삽입 리본 탭
1. 보고서 만들기
2. 데이터 원본 만들기
3. 데이터 세트를 정의하여 데이터 검색
4. 보고서 매개 변수 정의
5. 보고서 레이아웃 디자인
6. 미리 보기 모드에서 보고서 디자인 테스트
7. Power BI 서비스에 보고서 게시
8. 게시 후 작업 구성
첫 번째 보고서 만들기
이 랩을 시작하기 전에 랩 01A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab02A에서 사용할 수 있는 랩 문서
1. 보고서 만들기
• 이미지 사용법:
• 독립 로고 또는 사진
• 데이터 행과 연결된 그림
• 특정 보고서 항목의 배경:
• 보고서 본문
• 텍스트 상자
• 사각형
• 테이블, 행렬 또는 목록
• 선을 사용하여 시각 효과 추가
• 길이, 너비, 색 및 스타일을 결정하는 속성
• 그러나 텍스트 상자 테두리를 사용하여 비슷한 효과를 얻을 수 있음
• 텍스트 상자 크기가 변경되면 테두리가 확장되거나 축소됨
• 그러나 이 선은 크기가 고정되어 있으며 대각선일 수 없음
• 사각형을 사용하여 시각 효과 추가
• 길이, 너비, 색 및 스타일을 결정하는 속성
• 또한 사각형을 컨테이너로 사용함
• 데이터 영역 및 보고서 항목을 사각형 안에 배치할 수 있음
• 사각형 안에 포함된 항목은 사각형과 함께 이동하고 상대 위치를 유지함
• 본문 및 페이지 머리글/바닥글은 사각형의 특수 인스턴스임
목록은 모듈 05에서 다룸
• 식을 사용하여 속성에 동적 값 할당
• 모든 식은 등호(=)로 시작해야 함
• 식은 다음에 할당될 수 있습니다.
• 텍스트 상자 및 자리 표시자 값(매우 일반적)
• 스타일 및 서식 속성
• 또한 위치나 크기 또는 데이터 원본 연결 문자열이 아닌 다른 많은 보고서 개체
속성
• 다음의 함수를 사용합니다.
• 다양한 .NET 네임스페이스
• 사용자 지정 코드(코드 블록)
© 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
Collection!ObjectName.Property
=Fields!Sales.Value 가장 일반적인 형태
Collection.Item("ObjectName").Property
=Fields.Item("Sales").Value
Collection("ObjectName").Property
=Fields("Sales").Value
• 보고서 제목
=Globals!ReportName
• 페이지 번호 매기기
="Page " & Globals!PageNumber & " of " & Globals!TotalPages
• 보고서 실행 세부 정보
="Generated: " & Format(Globals!ExecutionTime, "f") & " UTC"
• 보고서 속성 페이지에는
코드를 입력할 수 있는
간단한 텍스트 인터페이스가
있음
• 자동 완성 또는 Intellisense를
지원하지 않음
보고서 템플릿 개발
이 랩을 시작하기 전에 랩 01A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab02B에서 사용할 수 있는 랩 문서
1. 보고서 만들기
2. Report Builder 탐색
3. 보고서 레이아웃 디자인
4. 디자인 완료
모듈 03
보고서 데이터 검색
• 데이터 원본 만들기
• 데이터 세트 만들기
• Windows 통합 보안
• 보고서 사용자의 보안 컨텍스트를 사용하여 외부 데이터 원본을 쿼리해야 하는
경우 이 옵션을 사용합니다. 클라우드 원본에만 적용됩니다.
• Azure SQL Database
• Azure SQL Data Warehouse
• Azure Analysis Services
• 온-프레미스 원본의 경우 데이터 원본이 게이트웨이 서버에 없는 경우 Kerberos
위임을 구성해야 함
• 특정 자격 증명
• Windows 또는 데이터베이스 자격 증명일 수 있음
원본 지원되는 인증 유형
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
게시 후 작업은 모듈
07에서 다룸
텍스트 쿼리 쿼리 실행
모드로 파일에서 그룹화 및 요약 구성
전환 가져오기
관계를
구성하도록
테이블, 보기 확장
또는 저장
프로 시저에서
열 선택 필터를 추가하고
선택적으로 매개
변수화
모델 또는
관점 선택
필터 정의
리소스를
끌어서
쿼리 결과
쿼리를
미리 보기
구성함
계산 멤버
끌기
2 Power
1 보고서
BI는 모든
사용자는
연도의
2019년 3 Power BI는 데이터를
보고서를 데이터 세트를 검색함
요청함 필터링하여
보고서를
렌더링함
4 이제 보고서
사용자는
2020년 5 기존 데이터가
보고서를 필터링됨
요청함
© 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.
데이터 세트 만들기
데이터 세트 컬렉션 » 매개 변수 » 보고서 데이터 보안
목록 보고서 개발
이 랩을 시작하기 전에 랩 02A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab03A에서 사용할 수 있는 랩 문서
1. 보고서 만들기
2. 데이터 원본 만들기
3. 데이터 세트 만들기
4. 보고서 레이아웃 개발
5. 보고서 게시
모듈 04
매개 변수 작업
• 매개 변수 소개
• 보고서 매개 변수 만들기
• 쿼리 매개 변수 만들기
• 매개 변수 작업
• 속성:
• 이름 및 프롬프트
• 데이터 형식
• 다중값
• 표시 영역
• 사용 가능한 값:
• 쿼리되지 않거나 쿼리에서
• 기본값:
• Null
• 쿼리되지 않거나 쿼리에서
© 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)
• 데이터 세트 쿼리 WHERE 절 수정
…
AND [e].[EmployeeKey] IN (@EmployeeKey)
북아메리카
영업 직원
• 단일 값 매개 변수 식:
=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, ", ")
매개 변수 작업
이 랩을 시작하기 전에 랩 03A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab04A에서 사용할 수 있는 랩 문서
1. 쿼리 매개 변수 추가
2. 사용 가능한 값 구성
3. 기본값 구성
4. 모든 항목 구성
5. 연계 매개 변수 구성
6. 다중 값 매개 변수 구성
7. 보고서 게시
© 2020 Microsoft. All rights reserved.
리소스
페이지를 매긴 보고서에서 연계 매개 변수 사용
https://docs.microsoft.com/power-bi/guidance/paginated-report-cascading-parameter
모듈 05
인접
그룹
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%
중첩 그룹
=Sum(Fields!Sales.Value, "Country")
집계 함수 식 Scope
(선택 사항)
세부 정보 행
고정 열
테이블 머리글
그룹 헤더
세부
정보 행
동적 열 그룹
헤더
모서리는 정적
텍스트를
포함함
세부 정보 셀은 집계
함수를 포함함
동적 행 그룹 헤더
© 2020 Microsoft. All rights reserved.
데이터 영역 만들기
테이블릭스 » 행렬 » 예제
그룹 합계
세부 정보 셀은 집계
함수를 사용함
영업 직원별로 그룹화
테이블 보고서 개발 – 1부
이 랩을 시작하기 전에 랩 04A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab05A에서 사용할 수 있는 랩 문서
1. 보고서 만들기
2. 데이터 원본 만들기
3. 데이터 세트 만들기
4. 보고서 매개 변수 구성
5. 테이블 개발...
계열
범례
범주
© 2020 Microsoft. All rights reserved.
데이터 시각화 만들기
계기
범위
눈금
포인터
• 연결 분석 데이터 세트 지원
• 도로, 공중 또는 하이브리드 뷰를 오버레이하기 위한 Bing Map 타일
지원
• 보고서 서버가 인터넷에 연결되어 있어야 함
• 다양한 서식 옵션이 포함되어 있습니다.
• 색 및 거리 눈금, 범례, 제목, 마커, 도구 설명
다각형
데이터 막대 스파크라인 지표
테이블 보고서 개발 – 2부
이 랩을 시작하기 전에 랩 05A를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab05B에서 사용할 수 있는 랩 문서
1. 데이터 막대 추가
2. 지표 추가
모듈 06
대화형 작업 기능 추가
• 대화형 작업 기능 구현
대화형 기능 추가
이 랩을 시작하기 전에 랩 05B를 성공적으로 완료해야 함
<CourseFolder>\PowerBIPRIAD\Lab06A에서 사용할 수 있는 랩 문서
1. 드릴다운 구성
2. 대화형 정렬 구성
모듈 07
보고서 개발 이후
• 보고서 게시
• 보고서 사용
• 보고서 제공
• 보고서 포함
• 페이지를 매긴 보고서를 사용하는 경우
• 라이선싱
• SSRS 보고서 마이그레이션
페이지 탐색 전자 메일로
인쇄, 렌더 매개 변수 창을 댓글로 대화 보고서
다운로드 형식을 사용하거나 시작 보고서를 공유
또는 포함 사용하여 사용하지 않음 전달하기
내보내기 위해 구독
만들기 또는
관리
페이지 보기를
켜거나 페이지
설정을 지정
보고서 매개 렌더링 형식
변수
© 2020 Microsoft. All rights reserved.
페이지를 매긴 보고서를 사용하는 경우
• 인쇄 가능 • 매개 변수화
• 렌더 형식 선택 • 이미지 데이터
• 정밀 레이아웃 • 사용자 지정 코드
• 동적 레이아웃 • 유연한 그리드 레이아웃
• 렌더별 레이아웃 • 공간 데이터 형식
• 사용자별 레이아웃 • 최신 계기
• 기본 쿼리 • 텍스트의 HTML 렌더링
• 그래픽 쿼리 디자이너 • 편지 병합 보고서
• 정적 데이터 세트 • 대화형 작업 기능
• 데이터 통합 • 구독
© 2020 Microsoft. All rights reserved.
라이선싱
RDL 마이그레이션 도구
https://github.com/microsoft/RdlMigration