SharePoint 및 비즈니스용 OneDrive 파일 가져오기
파워 쿼리는 SharePoint 또는 비즈니스용 OneDrive 호스트되는 파일에 액세스할 수 있는 일련의 방법을 제공합니다.
파일 찾아보기
참고 항목
현재 PowerApps용 파워 쿼리 온라인 내에서 인증된 사용자의 비즈니스용 OneDrive 파일만 찾아볼 수 있습니다.
Warning
이 기능을 사용하려면 브라우저에서 타사 쿠키를 허용해야 합니다. 브라우저에서 타사 쿠키를 차단한 경우 찾아보기 대화 상자가 표시되지만 대화 상자를 닫을 수 있는 옵션 없이 완전히 비어 있습니다.
Power Query는 다음 커넥터 중 하나를 사용하여 PowerApps에서 데이터 흐름을 만들 때 파일 경로 또는 URL 텍스트 상자 옆에 있는 OneDrive 찾아보기 단추를 제공합니다.
이 단추를 선택하면 인증 프로세스를 진행하라는 메시지가 표시됩니다. 이 프로세스를 완료하면 인증된 사용자의 비즈니스용 OneDrive 내에 모든 파일이 포함된 새 창이 나타납니다.
선택한 파일을 선택한 다음 열기 단추를 선택할 수 있습니다. 열기를 선택하면 초기 연결 설정 페이지로 돌아갑니다. 그러면 파일 경로 또는 URL 텍스트 상자에 비즈니스용 OneDrive 선택한 파일에 대한 정확한 URL이 포함됩니다.
창의 오른쪽 아래 모서리에서 다음 단추를 선택하여 프로세스를 계속하고 데이터를 가져올 수 있습니다.
파일 URL을 사용하는 웹 커넥터에서
브라우저를 사용하여 비즈니스용 OneDrive 위치로 이동합니다. 사용할 파일을 마우스 오른쪽 단추로 클릭하고 Excel에서 열기를 선택합니다.
참고 항목
브라우저 인터페이스가 다음 이미지와 정확히 일치하지 않을 수 있습니다. 비즈니스용 OneDrive 브라우저 인터페이스의 파일에 대해 Excel에서 열기를 선택하는 방법에는 여러 가지가 있습니다. Excel에서 파일을 열 수 있는 어떤 옵션이라도 사용하면 됩니다.
Excel에서 파일>정보를 선택한 다음, 경로 복사 단추를 선택합니다.
파워 쿼리에서 방금 복사한 링크를 사용하려면 다음 단계를 수행합니다.
데이터>웹 가져오기를 선택합니다.
[웹에서] 대화 상자에서 [기본] 옵션을 선택하고 URL에 링크를 붙여넣습니다.
파워 쿼리가 파일로 제대로 이동할 수 있도록 링크 끝에 있는 ?web=1 문자열을 제거한 다음 확인을 선택합니다.
파워 쿼리에서 자격 증명을 묻는 메시지가 표시되면 Windows(온-프레미스 SharePoint 사이트용) 또는 조직 계정(Microsoft 365 또는 비즈니스용 OneDrive 사이트의 경우)을 선택합니다. 선택 커넥트.
주의
홈용 OneDrive에서 호스트되는 파일로 작업할 때 연결하려는 파일을 공개적으로 사용할 수 있어야 합니다. 이 연결에 대한 인증 방법을 설정할 때 익명 옵션을 선택합니다.
탐색기 대화 상자가 나타나면 Excel 통합 문서에 있는 테이블, 시트 및 범위 목록에서 선택할 수 있습니다. 여기에서 다른 Excel 파일과 마찬가지로 비즈니스용 OneDrive 파일을 사용할 수 있습니다. 다른 데이터 원본과 마찬가지로 보고서를 만들고 데이터 집합에서 사용할 수 있습니다.
참고 항목
Power BI 서비스 데이터 원본으로 비즈니스용 OneDrive 파일을 사용하려면 해당 파일에 대해 서비스 새로 고침을 사용하도록 설정한 상태에서 새로 고침 설정을 구성할 때 인증 방법으로 OAuth2를 선택해야 합니다. 그렇지 않으면 연결하거나 새로 고치려고 할 때 오류(예: 데이터 원본 자격 증명 업데이트 실패)가 발생할 수 있습니다. 인증 방법으로 OAuth2를 선택하면 자격 증명 오류가 해결됩니다.
SharePoint 폴더 커넥터
SharePoint 폴더 문서의 SharePoint 사이트에서 호스트되는 파일에 연결하는 방법에 대한 자세한 단계별 가이드를 읽을 수 있습니다.
연결을 성공적으로 설정하면 SharePoint 사이트의 파일을 보여 주는 테이블 미리 보기가 표시됩니다. 창의 오른쪽 아래에 있는 데이터 변환 단추를 선택합니다.
데이터 변환 단추를 선택하면 파일 시스템 보기라는 데이터의 보기로 이동됩니다. 이 표의 각 행은 SharePoint 사이트에서 찾은 파일을 나타냅니다.
테이블에는 파일을 이진 형식으로 포함하는 Content라는 열이 있습니다. Content 열의 값은 테이블의 다른 열에 있는 나머지 값과 다른 색을 가지며 이는 선택할 수 있음을 나타냅니다.
콘텐츠 열에서 이진 값을 선택하면 파워 쿼리는 쿼리에 일련의 단계를 자동으로 추가하여 파일로 이동하고 가능한 경우 해당 내용을 해석합니다.
예를 들어 이전 이미지에 표시된 테이블에서 이름 필드에 02-February.csv 값이 있는 두 번째 행을 선택할 수 있습니다. 파워 쿼리는 파일의 내용을 CSV 파일로 탐색하고 해석하는 일련의 단계를 자동으로 만듭니다.
참고 항목
선택한 파일로 이동하기 전에 필터, 정렬 및 기타 변환을 적용하여 테이블과 상호 작용할 수 있습니다. 이러한 변환을 완료한 후 보려는 이진 값을 선택합니다.
비즈니스용 OneDrive 환경
SharePoint 폴더 커넥터 및 해당 환경은 비즈니스용 OneDrive 호스트되는 파일에서도 작동합니다. 그러나 사용해야 하는 URL은 SharePoint 사이트에 사용하는 URL과 다릅니다. 고유한 URL을 찾으려면 비즈니스용 OneDrive 포털로 이동하여 브라우저에서 URL을 복사합니다. 이 URL은 다음 예제와 유사할 수 있습니다.
https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx
전체 URL은 필요하지 않지만 처음 몇 부분만 필요합니다. 파워 쿼리에서 사용해야 하는 URL의 형식은 다음과 같습니다.
https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>
예시:
https://contoso-my.sharepoint/personal/user123_contoso_com
SharePoint.Contents 함수
SharePoint 폴더 커넥터는 SharePoint 또는 비즈니스용 OneDrive 사이트에서 사용할 수 있는 모든 파일을 한 번에 볼 수 있는 환경을 제공하지만 다른 환경을 선택할 수도 있습니다. 이 환경에서는 SharePoint 또는 비즈니스용 OneDrive 폴더를 탐색하고 관심 있는 폴더 또는 파일에 연결할 수 있습니다.
이 환경은 함수를 SharePoint.Contents
통해 제공됩니다. 이 함수를 사용하려면 다음 단계를 수행합니다.
빈 쿼리를 만듭니다.
수식 입력줄
SharePoint.Contents("url")
url
의 코드를 SharePoint 폴더 커넥터에 사용되는 것과 동일한 형식으로 변경합니다. 예시:SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")
참고 항목
기본적으로 이 함수는 SharePoint API 버전 14를 사용하여 연결하려고 합니다. SharePoint 사이트에서 사용되는 API 버전이 확실하지 않은 경우 다음 예제 코드를
SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"])
사용해 볼 수 있습니다.파워 쿼리는 연결에 대한 인증 방법을 추가해 줄 것을 요청합니다. SharePoint 파일 커넥터에 사용하는 것과 동일한 인증 방법을 사용합니다.
다른 문서를 탐색하여 관심 있는 특정 폴더 또는 파일로 이동합니다.
예를 들어 공유 문서 폴더가 있는 SharePoint 사이트를 상상해 보십시오. 해당 폴더의 콘텐츠 열에서 테이블 값을 선택하고 해당 폴더로 직접 이동할 수 있습니다.
이 공유 문서 폴더 내에는 회사에서 모든 판매 보고서를 저장하는 폴더가 있습니다. 이 폴더의 이름은 Sales Reports입니다. 해당 행의 콘텐츠 열에서 테이블 값을 선택할 수 있습니다.
Sales Reports 폴더 내의 모든 파일을 사용하여 파일 결합 단추(파일 결합 개요 참조)를 선택하여 이 폴더의 모든 파일에서 단일 테이블로 데이터를 결합할 수 있습니다. 또는 콘텐츠 열에서 이진 값을 선택하여 원하는 단일 파일로 직접 이동할 수 있습니다.
참고 항목
이 함수에서 SharePoint.Contents
제공하는 환경은 많은 수의 파일이 있는 SharePoint 및 비즈니스용 OneDrive 환경에 적합합니다.