데이터 모델링 및 시각화

완료됨

Power BI Desktop을 시작하면 포럼, 블로그 및 소개 비디오에 대한 유용한 링크를 제공하는 시작 대화 상자가 표시됩니다.

Power BI Desktop의 보고서 보기에서 보고서 빌드를 시작합니다. 다음과 같은 5가지 주요 영역에서 작업을 수행합니다.

보고서 보기의 5가지 영역

  1. 리본 - 보고서 및 시각화와 관련된 일반적인 작업을 표시합니다.

  2. 보고서 보기 또는 캔버스 - 시각화를 만들고 정렬합니다.

    1. 데이터 뷰 에서는 보고서에서 사용할 수 있는 모든 데이터를 볼 수 있습니다. 데이터 뷰는 데이터 형식을 빠르게 확인하고 데이터의 유효성을 검사하는 간편한 방법입니다.

    2. 모델 뷰 에서는 테이블 또는 요소 간의 관계를 시각적으로 설정할 수 있습니다. 관계는 관련 데이터를 포함하는 두 개 이상의 테이블이 서로 연결되는 위치입니다. 이를 통해 사용자는 여러 테이블에서 관련 데이터에 대한 쿼리를 실행할 수 있습니다.

  3. 페이지 탭 - 페이지 아래쪽에 있으며, 보고서 페이지를 선택하거나 추가할 수 있습니다.

  4. 시각화 창 - 시각화를 변경하고, 색 또는 축을 사용자 지정하며, 필터를 적용하고, 필드를 끄는 등의 작업을 수행할 수 있습니다.

  5. 필드 창 - 쿼리 요소 및 필터를 보고서 보기로 끌거나 시각화 창의 필터 영역으로 끌 수 있습니다.

Power BI에서 사용할 수 있는 시각화 유형

다음은 Power BI 보고서에 추가하고, 질문 및 답변에 지정하고, 대시보드에 고정할 수 있는 다양한 유형의 시각화 중 일부입니다.

영역형 차트: 기본(겹침) 및 누적

기본 영역 차트는 축과 선 사이의 영역이 채워진 꺾은선형 차트를 기반으로 합니다.

영역형 차트

가로 막대형 및 세로 막대형 차트

여러 범주의 특정 값을 살펴보는 데는 가로 막대형 차트가 표준입니다.

가로 막대형 차트

세로 막대형 차트

카드: 여러 행

여러 행 카드

카드: 단일 숫자

숫자 카드

도넛형 차트

도넛형 차트는 원형 차트와 유사합니다. 이 차트는 전체에 대한 부분의 관계를 보여 줍니다.

도넛형 차트

계기 차트

목표의 컨텍스트에서 현재 상태를 표시합니다.

방사형 계기 차트

KPI

측정 가능한 목표에 도달하는 진행률을 표시합니다.

KPI 차트

꺽은선형 차트

일반적으로 시간에 따른 전체 값의 전체적인 모양을 강조합니다.

꺾은선형 차트

지도: 기본 지도

공간 위치와 범주 및 정량 정보를 연결하는 데 사용됩니다.

기본 지도

행렬

테이블은 두 개의 차원을 지원하지만 행렬을 사용하면 여러 차원에 걸쳐(계단형 레이아웃 지원) 데이터를 유의미하게 표시하기가 더 쉽습니다. 행렬이 자동으로 데이터를 집계하고 드릴다운을 활성화합니다.

행렬 그림

원형 차트

원형 차트는 전체에 대한 부분의 관계를 보여줍니다.

원형 차트

Q&A 시각적 개체

질문 및 답변 시각적 개체를 사용하면 자연어로 데이터에 대해 질문할 수 있습니다.

질문 및 답변 시각적 개체

테이블

많은 범주가 있는 항목 간의 정량 비교에서 제대로 작동합니다.

테이블 시각적 개체

트리맵

값을 나타내는 크기와 색이 지정된 사각형으로 구성된 차트입니다. 이 차트는 사각형이 주 사각형 내에 중첩되는 계층 구조 형식일 수 있습니다.

트리맵 그림

폭포 차트

폭포 차트는 값을 더하거나 뺄 때의 누계를 보여 줍니다.

폭포 차트

Power BI Desktop 및 Power BI 서비스의 시각화 창에서 사용할 수 있는 기본 제공 Power BI 시각적 개체 중 일부입니다. 그러나 더 많은 사용자 지정 시각적 개체가 필요할 수 있으며, 해당 시각적 개체는 Power BI용 AppSource에서 찾을 수 있습니다.

사용자 지정 시각적 개체

AppSource Power BI 시각적 개체

Microsoft 및 커뮤니티 멤버는 공익을 위해 Power BI 시각적 개체 개발에 기여하며 AppSource에 시각적 개체를 게시합니다. 이러한 시각적 개체를 다운로드하여 Power BI 보고서에 추가할 수 있습니다. Microsoft는 이들 Power BI 시각적 개체의 기능과 품질을 테스트하고 승인했습니다.

참고

  • Microsoft의 SDK로 만든 Power BI 시각적 개체를 사용하여 Power BI 테넌트의 지역, 규정 준수 경계 또는 국가별 클라우드 인스턴스 외부에 있는 타사 또는 기타 서비스에서 데이터를 가져오거나 해당 서비스로 데이터를 내보낼 수 있습니다.

  • Power BI 인증 시각적 개체는 해당 시각적 개체가 외부 서비스나 리소스에 액세스할 수 없음을 확인하기 위해 추가로 테스트된 AppSource의 시각적 개체입니다.

  • AppSource의 Power BI 시각적 개체를 가져온 후에는 해당 시각적 개체를 추가 고지 없이 자동으로 업데이트할 수 있습니다.

AppSource란?

AppSource에는 Microsoft 소프트웨어에 대한 앱, 추가 기능 및 확장이 있습니다. AppSource는 Microsoft 365, Azure, Dynamics 365, Cortana 및 Power BI와 같은 제품을 사용하고 있는 수백만 명의 사용자가 이전보다 더 효율적이며 통찰력 있게 작업을 수행할 수 있도록 도와주는 솔루션을 사용자와 연결합니다.

인증된 Power BI 시각적 개체

인증된 Power BI 시각적 개체는 Microsoft Power BI 팀이 테스트하고 승인한 특정 지정 코드 요구 사항을 충족하는 AppSource의 시각적 개체입니다. 테스트는 시각적 개체가 외부 서비스 또는 리소스에 액세스하지 않는지 확인하도록 설계되었습니다.

Power BI를 사용하여 데이터 필터링

데이터는 Power BI의 핵심입니다. 보고서를 탐색할 때 각 시각적 개체는 종종 필요한 것보다 훨씬 더 많은 데이터를 포함하는 원본에서 기본 데이터를 끌어옵니다. Power BI는 보고서를 필터링 및 강조 표시하는 여러 가지 방법을 제공합니다. 데이터를 필터링하는 방법을 아는 것은 적절한 정보를 찾는 데 중요합니다.

참고

필터링은 대시보드가 아닌 보고서에만 적용됩니다.

필터를 변경해도 원본 데이터에 영향을 주지 않음을 보여 주는 애니메이션 이미지입니다.

참고

가로 막대형 차트와 같은 시각적 개체를 필터링할 때는 해당 시각적 개체의 데이터 보기만 변경됩니다. 어떤 방식으로든 원본 데이터를 수정하지 않습니다.

슬라이서

보고서 페이지에서 직접 사용할 수 있는 필터링의 간단한 유형을 슬라이서 라고 합니다. 슬라이서는 보고서 페이지의 시각적 개체에 있는 결과를 필터링할 수 있는 방법에 대한 신호를 제공합니다. 숫자, 범주 및 날짜를 비롯한 여러 다른 유형의 슬라이서가 있습니다. 슬라이서를 사용하면 페이지의 모든 시각적 개체를 한번에 쉽게 필터링할 수 있습니다.

사용자는 Ctrl 키를 사용하여 슬라이서 필터에 대한 추가 필드를 선택할 수 있습니다.

둘 이상의 필드를 선택하려면 Ctrl 키를 누른 채 추가 필드를 클릭합니다.

필터 창 알아보기

필터 창에서 필터를 열고 수정하여 데이터를 필터링할 수도 있습니다. 필터 창에는 보고서 디자이너에서 보고서에 추가한 필터가 있습니다. 소비자는 필터와 상호 작용하고 변경 내용을 저장할 수 있지만 새 필터를 추가할 수는 없습니다.

필터에는 다음 네 가지 유형이 있습니다.

  • 보고서 – 보고서의 모든 페이지에 적용됩니다.

  • 페이지 – 현재 보고서 페이지의 모든 시각적 개체에 적용됩니다.

  • 시각적 개체 - 보고서 페이지의 단일 시각적 개체에 적용됩니다. 시각적 수준 필터는 보고서 캔버스에서 시각적 개체를 선택한 경우에만 볼 수 있습니다.

  • 드릴스루 – 단일 시각적 개체 내에서 보다 자세한 보기를 연속해서 탐색할 수 있습니다.

Power BI에서 단추 사용

Power BI의 단추 를 사용하여 앱처럼 작동하는 보고서를 만들어 사용자가 Power BI 콘텐츠를 마우스로 가리키고, 클릭하고, 추가로 상호 작용할 수 있도록 매력적인 환경을 만들 수 있습니다. Power BI DesktopPower BI 서비스 에서 보고서에 단추를 추가할 수 있습니다. Power BI 서비스에서 보고서를 공유하면 해당 보고서는 사용자를 위한 앱과 유사한 환경을 제공합니다.

Power BI Desktop 에서 단추를 만들기 위해 삽입 리본에서 단추 를 선택하면 드롭다운 메뉴가 나타납니다. 여기에서 다음 이미지에 나와 있는 대로 옵션의 컬렉션에서 원하는 단추를 선택할 수 있습니다.

Power BI Desktop에서 단추 컨트롤 추가

데이터 변환

경우에 따라 데이터에 추가 데이터가 있거나 잘못된 형식의 데이터가 있을 수 있습니다. Power BI Desktop에는 모델 및 시각화에 사용할 수 있도록 데이터를 셰이핑하고 변환하는 데 도움이 되는 파워 쿼리 편집기 도구가 포함되어 있습니다.

쿼리 편집기를 사용하여 데이터 변환

파워 쿼리 편집기 시작

시작하려면 탐색 창에서 편집 을 선택하여 파워 쿼리 편집기를 시작합니다. 홈 리본의 데이터 변환 단추를 사용하여 Power BI Desktop에서 직접 Power Query 편집기를 시작할 수도 있습니다.

데이터 변환 단추, 홈 탭.

데이터를 파워 쿼리 편집기에 로드하면 다음 화면이 표시됩니다.

파워 쿼리 편집기 화면의 네 가지 영역

  1. 리본에서 활성 단추를 사용하면 쿼리의 데이터와 상호 작용할 수 있습니다.

  2. 왼쪽 창에는 쿼리(각 테이블 또는 엔터티마다 하나씩)가 나열되며, 선택, 보기 및 셰이핑에 사용할 수 있습니다.

  3. 가운데 창에는 선택한 쿼리의 데이터가 표시되고 셰이핑에 사용할 수 있습니다.

  4. 쿼리 설정 창에는 쿼리의 속성 및 적용된 단계가 나열됩니다.

데이터를 변환하는 방법

가운데 창에서 마우스 오른쪽 단추로 열을 클릭하면 사용 가능한 변환이 표시됩니다. 사용 가능한 변환의 예로, 테이블에서 열을 제거하거나, 열을 새 이름으로 복제하거나, 값을 바꾸는 작업이 있습니다. 이 메뉴에서는 일반 구분 기호를 통해 텍스트 열을 배수로 분할할 수도 있습니다.

형식 변경 메뉴의 스크린샷

파워 쿼리 편집기 리본에는 열의 데이터 형식을 변경하거나 과학적 표기법을 추가하거나 요일과 같은 날짜에서 요소를 추출하는 데 도움이 되는 추가 도구가 있습니다.

실수한 경우 적용된 단계 목록에서 단계를 실행 취소할 수 있습니다.

변환이 적용되면 각 단계가 [쿼리 설정] 창의 적용된 단계 목록에 표시됩니다. 이 목록을 사용하여 특정 변경 내용을 실행 취소 또는 검토하거나 단계 이름을 변경할 수 있습니다. 변환을 저장하려면 탭에서 닫기 및 적용 을 선택합니다.

쿼리 설정 대화 상자의 스크린샷

닫기 및 적용 이 선택되면 파워 쿼리 편집기에서 쿼리 변경 내용을 적용하고 이를 Power BI Desktop에 적용합니다.

자세한 내용은 빠른 시작: Power BI Desktop에서 파워 쿼리 사용을 참조하세요.

데이터 정리

Power BI는 거의 모든 원본에서 데이터를 가져올 수 있지만, 해당 시각화 및 모델링 도구는 열 형식 데이터에서 가장 적합합니다. 경우에 따라 데이터가 단순 열 형식으로 지정되지 않으므로 Excel 스프레드시트를 사용하는 경우가 많습니다.

이 단원에서는 파워 쿼리 편집기를 사용하여 열 형식 데이터를 정리합니다.

열 형식 데이터 정리

눈에 잘 띄는 테이블 레이아웃은 자동화된 쿼리에 적합하지 않을 수 있습니다. 예를 들어 다음 스프레드시트에는 여러 열에 걸쳐 있는 헤더가 있습니다.

여러 열에 걸쳐 있는 헤더가 포함된 Excel 스프레드시트

데이터를 정리하는 방법

다행히도 파워 쿼리 편집기에는 다중 열 테이블을 사용할 수 있는 데이터 세트로 빠르게 변환하는 데 도움이 되는 도구가 있습니다.

데이터 바꾸기

파워 쿼리 편집기에서 바꾸기 를 사용하면 행을 열로 바꿔 데이터 형식을 더 효율적으로 지정할 수 있습니다.

바꾸기 단추의 스크린샷

데이터 형식 지정

Power BI에서 데이터를 제대로 분류하고 식별할 수 있도록 해당 데이터의 형식을 지정해야 할 수도 있습니다. 일부 변환을 사용하면 데이터를 Power BI에서 사용할 수 있는 데이터 세트로 정리합니다. 강력한 변환의 예로, 헤더로 행 승격, 채우기 를 사용하여 null 값 바꾸기 및 열 피벗 해제 가 있습니다.

Power BI를 사용하면 변환을 실험하여 데이터를 가장 사용 가능한 열 형식으로 변환하는 방법을 결정할 수 있습니다. 파워 쿼리 편집기의 적용된 단계 섹션에는 모든 작업이 기록됩니다. 변환이 의도한 대로 작동하지 않으면 단계 옆의 X 를 선택한 다음, 실행 취소합니다.

적용된 단계 섹션에서 단계를 제거하는 방법에 대한 스크린샷

데이터가 사용 가능한 형식으로 정리되면 Power BI에서 강력한 시각적 개체를 만들 수 있습니다.

자세한 내용은 자습서: Excel 및 OData 피드의 판매 데이터 결합을 참조하세요.

Power BI 서비스에서 집계 작업

집계란?

데이터에서 값을 수학적으로 결합하려는 경우가 있습니다. 수학 연산은 합계, 평균, 최댓값, 개수 등이 될 수 있습니다. 데이터의 값을 결합하는 작업을 ‘집계’라고 합니다. 해당 수학 연산의 결과는 집계 입니다.

Power BI 서비스 및 Power BI Desktop이 시각화를 만들면 데이터를 집계할 수 있습니다. 집계는 필요한 것일 뿐이지만 종종 값을 다른 방식으로 집계해야 하는 경우도 있습니다. 예를 들어, 합계와 평균을 비교하는 경우가 있습니다. Power BI가 시각화에서 사용하는 집계를 관리하고 변경하는 방법에는 여러 가지가 있습니다.

먼저, 데이터 형식에 따라 Power BI에서 집계할 수 있는지 여부와 방법이 결정되므로 데이터 ‘형식’을 살펴봅시다.

데이터 유형

대부분의 데이터 세트에는 한 가지 이상의 데이터 유형이 있습니다. 가장 기본적인 수준에서, 데이터는 숫자이거나 숫자가 아닙니다. Power BI는 합계, 평균, 개수, 최소값, 분산 등을 사용하여 숫자 데이터를 집계할 수 있습니다. 서비스에서 ‘범주’ 데이터라고도 하는 텍스트 데이터도 집계할 수 있습니다. , 도구 설명 등의 숫자 전용 버킷에 배치하여 범주별 필드를 집계하려고 하면, Power BI는 각 범주의 발생 횟수를 계산하거나 각 범주의 고유한 발생 횟수를 계산합니다. 날짜와 같은 특별한 데이터 형식에는 가장 이른 날짜, 가장 늦은 날짜, 첫 번째 날짜, 마지막 날짜 등의 몇 가지 고유한 집계 옵션이 있습니다.

아래 예제에서:

  • 판매 대수제조 가격 은 숫자 데이터를 포함하는 열입니다.

  • 세그먼트, 국가, 제품, 월 이름 은 범주별 데이터를 포함합니다.

샘플 데이터 세트 스크린샷

Power BI에서 시각화를 만들 때, 서비스는 일부 범주별 필드에 대해 숫자 필드를 집계합니다(기본값은 ‘합계’임). 예를 들어 “제품별 판매 대수”, “월별 판매 대수”, “세그먼트별 제조 가격” 등입니다. Power BI에서는 일부 숫자 필드를 측정값 이라고 합니다. Power BI 보고서 편집기에서 측정값은 쉽게 확인할 수 있습니다. 필드 목록에서 측정값 옆에는 ∑ 기호가 있습니다. 자세한 내용은 보고서 편집기... 둘러보기를 참조하세요.

필드 목록이 호출된 Power BI의 스크린샷

내가 원하는 방식으로 작업이 집계되지 않는 이유는 무엇입니까?

Power BI 서비스의 집계 방식이 모호해 보일 수 있습니다. Power BI에서 숫자 필드의 집계를 변경할 수 없는 경우도 있습니다. 또는 연도와 같은 필드를 집계하지 않고, 발생 횟수만 계산하려는 경우가 있습니다.

일반적으로 기본 문제는 데이터 세트의 필드 정의입니다. 데이터 세트 소유자가 필드를 텍스트로 정의한 경우, Power BI에서 합계 또는 평균을 계산할 수 없습니다. 데이터 세트 소유자만 필드를 분류하는 방식을 변경할 수 있습니다. 따라서 데스크톱이나 데이터 세트를 만드는 데 사용된 프로그램(예: Excel)에서 데이터 세트에 대한 소유자 권한이 있는 경우 이 문제를 해결할 수 있습니다. 그렇지 않으면 데이터 세트 소유자에게 도움을 요청해야 합니다.

숫자 필드가 집계되는 방식 변경

다른 제품의 판매 대수의 합계를 구하는 차트가 있지만 평균값을 구하려는 경우를 가정해 보겠습니다.

  1. 측정값과 범주를 사용하는 묶은 세로 막대형 차트 를 만듭니다. 이 예에서는 제품별 판매 대수를 사용하고 있습니다. 기본적으로 Power BI는 각 제품( 웰로 범주 끌기)의 판매 대수( 웰로 측정값 끌기) 합계를 보여 주는 차트를 만듭니다.

합계가 호출된 차트, 시각화 창 및 필드 목록의 스크린샷

  1. 시각화 창에서 측정값을 마우스 오른쪽 단추로 클릭하고 필요한 집계 유형을 선택합니다. 이 예제에서는 평균 을 선택하겠습니다.

평균이 선택 및 호출된 집계 목록 스크린샷

참고

드롭다운 목록에서 사용할 수 있는 옵션은 1) 선택된 필드와 2) 데이터 세트 소유자가 해당 필드를 분류한 방식에 따라 달라집니다.

  1. 시각화는 이제 평균으로 집계됩니다.

이제 제품별 판매 대수의 평균이 표시된 차트 스크린샷

데이터를 집계하는 방법

필드 집계에 사용 가능한 일부 옵션:

  • 요약 안 함. 이 옵션을 선택하면 Power BI가 해당 필드의 각 값을 개별적으로 처리하며 요약하지 않습니다. 서비스에서 합계를 계산하지 않아야 하는 숫자 ID 열이 있는 경우 이 옵션을 사용합니다.

  • 합계. 해당 필드의 모든 값을 더합니다.

  • 평균. 값의 산술 평균을 구합니다.

  • 최소값. 가장 작은 값을 보여줍니다.

  • 최대값. 가장 큰 값을 보여줍니다.

  • 개수(비어 있지 않음). 비어 있지 않는 해당 필드의 값 수를 계산합니다.

  • 개수(고유): 해당 필드에서 다른 값의 개수를 계산합니다.

  • 표준 편차.

  • 분산.

  • 중앙값. 중앙값(중간값)을 표시합니다. 이 값의 위와 아래에는 동일한 개수의 항목이 있습니다. 중앙값 두 개가 있는 경우 Power BI에서 평균을 계산합니다.