안녕하세요 ʅ(´・ᴗ・` )ʃ
오늘은 Power BI로 Sharepoint 폴더 데이터를 가져오는 방법을 안내드리겠습니다.
Power BI의 장점 중 하나는 Microsoft 생태계의 다른 Resource들과 호환성이 좋은 점입니다.
Teams 등으로 회사 구성원들이 공유 폴더를 형성하고,
해당 폴더에서 바로 데이터를 가져올 수 있는 방법으로 안내드리겠습니다!
공용폴더 생성하기
1. SharePoint Home에서 사이트를 만들어요!


2. Teams의 Team 탭에서 채널을 생성해요!


데이터 가져오기
1. Power BI를 Open하고 데이터 가져오기를 누릅니다.



2. Link 복사하기


이후 경로를 붙여넣으면, 오류가 생기니, Site 혹은 Channel 이름까지만 기입해주시면 됩니다.
3. 주소 붙여넣기 + 선별적 데이터 불러오기

확인을 누르면 결합 / 로드 / 데이터 변환 중 하나를 고르셔야 합니다.
- 결합 : 파일의 머릿글이 모두 동일해서 하나의 테이블로 합치는 경우 사용
- 로드 : 모든 엑셀 파일을 테이블로 가져옴
- 데이터 변환 : 데이터를 테이블 형태로 가져오기 전, 선택적으로 데이터를 가져오거나 전처리(Data Cleansing)를 진행할 때

원하는 파일만 불러오고 싶을 때는, 파일명 옆의 Binary를 누릅니다.
저는 전화예매.xlsx만 가져와보겠습니다.


Data 옆에 양방향 화살표는 확장을 의미합니다. 확인을 누르면, 해당 파일의 데이터가 펼쳐져요!
원래 열 이름을 접두사로 사용하는 건, 데이터 원본에 대해 직관적으로 알고 싶을 때 씁니다. (이 데이터가 어디서 왔더라?)
하나를 가져오는 경우에는, 사용하지 않는 것이 더 직관적입니다.

4. 테이블 전처리
데이터는 분석 가능한 형태가 있습니다.
분석 가능한 형태로 데이터를 전처리 해보겠습니다.

변환 탭에서 첫 행을 머릿글로 사용을 누릅니다.


머릿글이 생기면서, 각 열의 Data의 형식이 자동으로 변경되는데, 해당하는 형식이 맞는 지 점검을 해줍니다.
(판매일 : 날짜 형식이 맞는 지, 공연명 : 텍스트 형식이 맞는 지 등을 체크합니다.)
열 하나하나를 눌러보면 데이터 탭의 데이터 형식에서 정보를 볼 수 있습니다.

5. 피벗 해제 시키기
R석, S석, A석, B석, C석은 좌석 등급을 나타내는 말입니다.
데이터의 구조에 대해 공부해보면, 이렇게 분석을 해도 좋지만, 열 피벗 해제를 통해 구조를 보다 명확히 해줄 수 있습니다.
피벗이라는 말은 데이터의 값이 머릿글 제목으로 올라왔다고 보시면 됩니다.
이 값들을 좌석 등급이라는 새로운 열로 내려주고, 숫자 데이터를 수량으로 만들어 보겠습니다.

좌석 등급 내용이 특성 열의 값으로, 각 티켓의 수량이 값 열로 정리되었습니다.
특성 열의 이름을 바꿔줍니다. 열 이름 더블 클릭 후, 특성 ▶ 좌석등급
값 열의 이름을 바꿔줍니다. 열 이름 더블 클릭 후, 값 ▶ 수량
열 피벗 해제 시, null값 (없는 값)이 자동으로 없어집니다.
숫자 계산 시에 이 null 값은 정말 오류로 가는 지름길인데, Power Query를 통해 깔끔하게 전처리가 되었습니다.
6. 데이터 분석 시작하기
맨 오른쪽 쿼리 설정에서 테이블의 이름을 바꿔줍니다.

그리고 홈 탭으로 이동해서 닫기 및 적용을 눌러주면, 데이터 분석을 시작할 수 있습니다!

이제 Power BI를 통해서 분석할 수 있는 준비는 완성되었습니다.

처음 보시는 분들에게, 과연 Easy BI가 될 지는 모르겠네요.
최대한 쉽게 풀어썼는데, 어려움 있으시다면 언제든 댓글 부탁드립니다!
그럼 오늘의 danbi's Easy BI는 마무리 하도록 하겠습니다.
오늘도 Smart한 하루 되세요 :)
'Power BI 글모음 > 쉬운 BI' 카테고리의 다른 글
| Power BI Overview-2 (2) | 2025.07.14 |
|---|---|
| Power BI Overview-1 (0) | 2025.06.27 |
| 연속되는 숫자 데이터, 날짜로 변환하기 (4) | 2024.12.20 |
| 업무에 쓰는 가장 쉬운 Power BI 배우기 (2) | 2024.12.20 |