여러 데이터 원본에 연결하고, 분석 요구 사항에 맞게 데이터를 셰이핑하고, Power BI Desktop에서 단일 모델로 결합하는 방법을 알아봅니다. 이 자습서에서는 Microsoft에서 호스트하는 데이터 세트인 Sales & Returns 샘플을 사용합니다.
참고 항목
이 자습서에서는 Power BI Desktop 애플리케이션을 사용합니다. 설치되지 않은 경우 공식 Power BI 사이트에서 다운로드합니다.
필수 조건
이를 수행하려면 Power BI에서 사용할 수 있는 샘플 파일 중 하나를 다운로드합니다. 이 자습서에서는 "Sales & Returns" 샘플(.pbix)을 사용합니다. Power BI에서 샘플 파일 옵션을 선택하면 Power BI Desktop 샘플에 대한 GitHub 리포지토리가 열립니다.
다운로드를 선택하여 Sales & Returns 샘플 .pbix 파일을 컴퓨터에 저장합니다.
연습을 위해 추가 데이터 세트를 탐색하는 Power BI 샘플 파일에 대해 자세히 알아봅니다.
다운로드를 선택하여 Sales & Returns 샘플 .pbix 파일을 컴퓨터에 저장합니다.
팁
Power BI 업데이트 블로그를 방문하여 Sales & Returns 샘플 보고서를 둘러보세요.
Power BI용 샘플 가져오기에서 샘플 파일을 사용하는 방법에 대해 자세히 알아봅니다.
샘플 파일 열기
샘플 파일을 다운로드한 후 Power BI Desktop에서 엽니다.
- Power BI Desktop엽니다.
-
파일 > 열기를 선택하고 다운로드한
.pbix파일을 찾습니다. - 파일이 열리면 시각적 요소가 이미 만들어진 보고서가 표시됩니다. 시각적 개체 뒤에 있는 데이터를 탐색하려면 홈 > 데이터 변환으로 이동하여 파워 쿼리 편집기를 엽니다.
Power BI Desktop의 데이터 모양 지정
데이터 셰이핑은 열 이름 바꾸기, 데이터 형식 변경 또는 불필요한 행 제거와 같은 요구 사항에 맞게 데이터를 변환하는 것을 의미합니다. 데이터 셰이핑에 대한 자세한 내용은 파워 쿼리 편집기 개요를 참조하세요.
파워 쿼리 편집기에서 다음 단계를 수행합니다.
- 쿼리 창에서 Sales 테이블을 선택합니다.
-
쿼리 설정 창에서 적용된 단계를 확인합니다. 다음 단계에서는 데이터의 모양을 보여줍니다.
- 원본: 원래 데이터에 연결합니다.
- 변경된 형식: 데이터 형식을 자동으로 검색하고 설정합니다.
- 제거된 열: 불필요한 열을 제거합니다.
- 열 이름 바꾸기:
- 열 머리글(예: )을 마우스 오른쪽
ProductID단추로 클릭하고 이름 바꾸기를 선택합니다. - 와 같은
Product ID새 이름을 입력합니다.
- 열 머리글(예: )을 마우스 오른쪽
행 필터 적용:
- 지역 열에서 드롭다운 화살표를 선택합니다.
- 제외하려는 지역을 지웁니다.
- 확인을 선택하여 필터를 적용합니다.
Power BI Desktop에서 데이터 결합
데이터를 결합한다는 것은 쿼리를 병합하거나 추가한다는 의미입니다. 이 예제에서는 Sales 및 Returns 테이블을 병합하여 반환된 제품을 분석합니다. 데이터 결합에 대한 자세한 예제는 Power BI Desktop에서 일반적인 쿼리 작업 수행을 참조하세요.
쿼리를 병합하려면 다음을 수행합니다.
- 홈 탭에서 쿼리 병합>새로 병합된 쿼리로 선택합니다.
- 병합 대화 상자에서 다음을 수행합니다.
- 첫 번째 테이블로 Sales 를 선택합니다.
- 두 번째 테이블로 반환 을 선택합니다.
- 두 테이블에서
Product ID열을 선택합니다. - 기본 조인 유형인 Left Outer(모두 첫 번째부터, 두 번째부터 일치)를 사용합니다.
- 확인을 선택합니다.
새 쿼리가 만들어집니다. 병합된 데이터를 확장합니다.
- 새 쿼리에서 반환 열 옆에 있는 확장 아이콘을 선택합니다.
- 포함할 열(예:
Return Reason)을 선택합니다. - 확인을 선택합니다.
변경 내용 적용
데이터 셰이핑 및 결합이 완료되면 다음을 수행합니다.
- 닫기를 선택하고 홈 탭에서 적용합니다.
- Power BI는 변경 내용을 적용하고 데이터를 모델에 로드합니다.
이제 보고서 시각화 요소에서 결합된 데이터를 사용할 수 있습니다.
다음 단계
- 모델 보기에서 테이블 간의 관계를 탐색합니다.
- Sales 및 Returns의 필드를 사용하여 시각적 자료를 만듭니다.
- DAX(데이터 분석 식)를 사용하여 계산 열 또는 측정값을 추가합니다.