본문 바로가기

카테고리 없음

Power BI 상대 경로 설정 가능할까? 파일 이동에도 깨지지 않는 데이터 연결법

 

파워 BI에서 데이터 원본 파일의 상대 경로를 직접 지정하는 기능은 기본적으로 제공되지 않습니다. Power BI는 파일의 절대 경로를 저장하기 때문에, 원본 파일의 위치가 변경되면 경로를 수동으로 다시 설정해야 합니다.

하지만, 상대 경로처럼 사용할 수 있는 방법 몇 가지를 알려드릴게요.


1. Power Query에서 폴더 경로 동적 지정 (M 코드 활용)

Power Query (M 코드)를 사용하여 상대적인 파일 경로를 설정하는 방법입니다.

방법

  1. Power Query 편집기(변환 데이터)에서 M 코드 수정
  2. Excel.Workbook 또는 Csv.Document 등을 사용할 때, 파일 경로를 Folder.CurrentWorkbook() 또는 환경 변수로 대체

예제 (현재 PBI 파일이 있는 폴더 기준)

let 
	SourceFolder = Text.Combine({Folder.Path(File.Contents("C:\Users\...\Desktop\"))}), 
    SourceFile = SourceFolder & "data.xlsx", 
    Source = Excel.Workbook(File.Contents(SourceFile), null, true) 
in 
	Source
 

 

위 코드에서 Folder.Path()를 이용하면 Power BI 파일이 저장된 폴더를 기준으로 데이터를 불러올 수 있습니다.


  1. 2. 파워 BI 데이터 원본 경로를 상대적으로 유지하는 방법
    1. OneDrive 또는 SharePoint Online 활용
    2. 폴더에서 자동 가져오기 (Folder.Files 활용)
      • 특정 폴더에 있는 모든 파일을 가져오는 방법을 활용하면, 경로 변경이 영향을 덜 미칩니다.
      • 예제:
      let Source = Folder.Files("C:\Users\...\Desktop\데이터폴더\") in Source
       
    3. 환경 변수를 이용한 동적 경로 설정
      • Power BI Desktop이 실행되는 경로를 환경 변수로 지정하여 활용하는 방법도 있습니다.
      • 예제:
      let BasePath = "C:\Users\...\Desktop\", FilePath = BasePath & "data.xlsx", Source = Excel.Workbook(File.Contents(FilePath), null, true) in Source
       

3. Power BI Service에서 동적 경로 처리

Power BI Service (클라우드에서 실행되는 경우)에서는 상대 경로 개념이 적용되지 않으므로, 아래 방법을 사용해야 합니다.

  1. 데이터 원본을 SharePoint/OneDrive로 변경
    → 로컬 경로를 웹 URL 경로로 바꿔주면 경로 문제 해결 가능
  2. Azure Blob Storage 활용
    → 데이터를 클라우드 저장소에 업로드하고 Power BI에서 연결하면 로컬 경로와 무관하게 동작

결론

  • 로컬 파일 기준 상대 경로 설정: Folder.Path() 활용
  • OneDrive/SharePoint 사용: URL로 직접 연결하면 로컬 경로 변경에 영향 없음
  • 환경 변수 사용: BasePath를 변수화하여 변경 가능
  • 클라우드 데이터 원본 사용: Power BI Service에서는 로컬 경로 대신 SharePoint/Azure 활용

위 방법 중에서 사용 환경에 맞는 방법을 선택하시면 됩니다! 😊

 

  • Power BI 데이터 원본 경로 변경 없이 자동 업데이트하는 방법
  • Power BI 상대 경로 설정 가능할까? 파일 이동에도 깨지지 않는 데이터 연결법
  • Power BI 경로 문제 해결! 데이터 원본을 유연하게 관리하는 방법
  • Power BI에서 파일 경로 변경될 때 자동으로 연결하는 방법 (상대경로 활용법)
  • Power BI 파일 경로 고정 없이 쉽게 연결하는 3가지 팁
  • Power BI 상대 경로 설정하는 법 (M 코드 & OneDrive 활용)
  • Power BI 데이터 원본 경로를 동적으로 유지하는 법 (SharePoint, Folder.Path 활용)
  • Power BI 데이터 원본 경로가 바뀌어도 자동으로 연결하는 법
  • Power BI 경로 문제? 파일 이동해도 깨지지 않는 데이터 연결 설정법
  • Power BI 파일 이동해도 문제없는 데이터 원본 관리법! (OneDrive & M 코드 활용)