Data Visulalization & Analysis 가 유행이다.
이 유행에 따라 Tableau, Data studio, Power BI 등에 대한 수요도 커지고 있다.
나는 이 중 Power BI를 다루고 있는데, 오늘은 '데이터 연결'과 관련해 내가 궁금했었던 부분을 정리해보려 한다.
SharePoint 란?
SharePoint를 알고 있을까?
MS Office를 사용하고 있는 사람이라면 잘 알 것이고, 낯선 이도 있을 듯하다.
SharePoint는 쉽게 말해 '파일을 저장하고 그 안에서 수정, 관리를 할 수 있는 온라인 플랫폼'이다.
SharePoint에 파일을 업로드하고 팀, 동료들에게 공유할 경우 공동작업이 가능하다.
또한 파일이 온라인 상에 저장되기에 개인이 어떤 PC를 사용하던 어디서든 로그인만 하면 파일에 접근할 수 있다.
SharePoint에 대한 상세한 설명은 하단 MS Office 공식 사이트에서 확인할 수 있다.
https://www.microsoft.com/ko-kr/microsoft-365/sharepoint/collaboration
SharePoint Excel의 데이터를 Power BI로 연결할 수 있나요?
이 글을 읽는 사람이라면 Power BI에 관심이 있어 들어왔을 테니, Power BI에 대한 소개는 건너뛰겠다.
회사에서 Power BI 대시보드를 만들던 중, 한 가지 요청이 들어왔다.
'단순히 엑셀파일의 데이터를 가져오는 것이 아니라,
SharePoint에 업로드되어있는 엑셀 파일의 데이터를 Power BI로 연결할 수 있나요?'
이 요청이 들어오게 된 배경은 다음과 같다.
'다수 인원에게 데이터를 받아야 하는데, 1명이 취합하고 관리하고 정확도를 확인하는 것이 어렵다.
각 담당자들이 정해진 템플릿에 따라 데이터를 입력하면 그에 따라 대시보드가 업데이트되면 좋겠다.
데이터 정확성에 대한 오너십도 담당자들이 가져갈 예정이다.'
이렇게 SharePoint와 Power BI의 연결방법을 찾는 여정이 시작되었다.
SharePoint Excel - Power BI 연결 방법
1. SharePoint에 접속한다.
2. 연결 대상인 엑셀파일을 연다.
이때 온라인이 아닌 엑셀 프로그램에서 파일을 열어야 한다.
온라인에서 열었을 때, [데스크톱 앱에서 열기] 를 누르면 엑셀 프로그램에서 열린다.
3. 엑셀 파일에서 [파일 - 정보 - 경로 복사]를 누른다.
파일의 경로를 나타내는 URL이 복사된다.
4. Power BI Desktop 프로그램(*)을 열고, [Get data]를 누른다.
(*)Power BI Desktop : Power BI 대시보드 제작을 위한 프로그램.
https://powerbi.microsoft.com/ko-kr/downloads/
5. [Get data - Others - Web]을 클릭한다.
참고로 아래 'SharePoint list'는 SharePoint에 업로드된 파일들의 리스트를 가져오는 기능이라,
SharePoint에 업로드된 엑셀 파일의 데이터는 끌고 오지 못한다.
6. 아까 복사한 엑셀 파일의 경로 URL을 붙여넣는다.
이때 URL 가장 마지막에 붙어있는 [?web=1]은 삭제한다. (중요)
7. 연결을 원하는 데이터 세트를 선택한 후, [Load]를 눌러준다.
기술적인 부분을 검색할 때는 한국어보다 영어로 검색해야 양질의 검색 결과들이 나온다.
이번의 경우, 나는 구글에 'Power BI import data from sharepoint excel'라고 검색했다.
그리고 위의 정리한 내용은 하단의 유튜브 영상에서 알게 된 내용을 한국어로 다시 번역한 것이다.
필요한 사람은 영상을 참고해도 좋겠다.
Power BI 첫 번째 게시글은 여기서 끝!
'코딩공부' 카테고리의 다른 글
[Python] VS code (Visual studio) Python Run 단축키 세팅 (0) | 2021.10.02 |
---|---|
[Python] 윈도우 가상환경 및 패키지 설치방법 (0) | 2021.10.01 |
[SQL] 비전공자 5월 SQLD 공부 & 시험 후기 (+합격) (0) | 2021.06.03 |
[SQL] SQLD 자격증 준비 시작 (2) | 2021.05.03 |
[HackerRank] 문제풀이 - MySQL JOIN (0) | 2021.04.17 |