증분 새로 고침 설정 구성

완료됨

Power BI 의 증분 새로 고침 기능은 매번 기록 데이터를 다시 로드하지 않고도 대규모 의미 체계 모델을 필요한 만큼 빠르고 자주 새로 고칠 수 있기 때문에 널리 사용되는 기능입니다.

경고

증분 새로 고침은 쿼리 폴딩을 지원하는 데이터 원본 및 쿼리에만 사용해야 합니다. 쿼리 폴딩이 지원되지 않는 경우 증분 새로 고침을 사용하면 관련 파티션에 대해 쿼리를 실행하면서 모든 데이터를 여러 번 끌어올 수 있기 때문에 사용자 환경이 저하될 수 있습니다.

기존에는 증분 새로 고침을 실행하기 위해 복잡한 코드가 필요했지만, 이제 Power BI Desktop 내에서 새로 고침 정책을 정의할 수 있습니다. 새로 고침 정책은 Power BI 서비스에 게시할 때 적용되며, Power BI 서비스에서 최적화된 데이터 로드를 위해 파티션을 관리하므로 다음과 같은 혜택이 있습니다.

  • 신속한 새로 고침 - 변경해야 하는 데이터만 새로 고칩니다. 예를 들어 5년간의 데이터가 있지만 지난 10일 동안에만 데이터가 변경되었기 때문에 지난 10일만 새로 고쳐야 하는 경우 증분 새로 고침은 10일간의 데이터만 새로 고칩니다. 당연히, 5년간의 데이터보다 10일간의 데이터를 새로 고치는 데 걸리는 시간이 훨씬 짧습니다.

  • 안정적인 새로 고침 - 새로 고침을 예약하기 위해 장시간 실행되는 데이터 연결을 계속 열어 둘 필요가 없습니다.

  • 리소스 사용량 감소 - 적은 양의 데이터만 새로 고치면 되기 때문에 메모리 및 기타 리소스의 전반적인 사용량이 줄어듭니다.

이 예제에서는 영업 팀이 딜레마에 직면하여 도움을 요청합니다. 보고서의 데이터가 이미 만료되었습니다. 판매 거래 발생 빈도와 일치하도록 새로 고침이 정기적으로 수행되어야 하기 때문에 새 파일을 추가하여 데이터를 수동으로 새로 고칠 수 없습니다. 또한 의미 체계 모델에는 수백만 개의 행이 있기 때문에 수동 새로 고침 작업이 점점 더 어려워지고 있습니다. 따라서 더 나은 데이터 새로 고침 솔루션을 구현해야 합니다.

이 비즈니스 문제를 해결하는 증분 새로 고침 정책을 정의할 수 있습니다. 이 프로세스에는 다음 단계가 포함됩니다.

  1. 필터 매개 변수 정의

  2. 매개 변수를 사용하여 필터 적용

  3. 증분 새로 고침 정책 정의

  4. Power BI 서비스에 변경 내용 게시

필터 매개 변수 정의

증분 새로 고침을 사용하든 그렇지 않든 간에 대용량 의미 체계 모델은 일반적으로 PBIX 파일이 데스크톱 컴퓨터에서 사용할 수 있는 메모리 리소스에 의해 제한되기 때문에 Power BI Desktop 가져올 때 필터링됩니다. 증분 새로 고침의 경우 의미 체계 모델은 RangeStartRangeEnd의 두 날짜/시간 매개 변수로 필터링됩니다. 이러한 매개 변수에는 두 가지 용도가 있습니다. Power BI Desktop에서 매개 변수는 필터링 기간이 됩니다. 사용되는 데이터를 시작 날짜와 종료 날짜에 나열된 범위로 제한하기 때문입니다. 서비스에 게시된 후에는 매개 변수가 슬라이딩 윈도우로 전환되어 끌어올 데이터를 결정합니다.

증분 새로 고침 매개 변수를 정의하려면 다음 단계를 수행합니다.

  1. Power Query 편집기 의미 체계 모델을 엽니다.

  2. 탭에서 매개 변수 관리를 선택합니다.

  3. 표시되는 매개 변수 창에서 새 매개 변수 2개(RangeStartRangeEnd)를 추가하고 두 매개 변수에 대해 형식날짜/시간으로, 제안된 값모든 값으로 설정합니다.

  4. 현재 값의 경우 RangeStart 매개 변수에는 가져오기를 시작할 날짜를 입력하고, RangeEnd 매개 변수에는 가져오기를 종료할 날짜를 입력합니다.

    필터 매개 변수 추가

필터 적용

새 매개 변수를 정의한 경우 다음 단계를 수행하여 필터를 적용할 수 있습니다.

  1. 해당하는 날짜 열로 이동하여 열을 마우스 오른쪽 단추로 클릭하고 사용자 지정 필터를 선택합니다.

    사용자 지정 필터 옵션 선택

  2. 표시되는 행 필터링 창에서 행 이중 계산을 방지하기 위해 OrderDateRangeStart 매개 변수보다 이후이거나 같고 RangeEnd 매개 변수보다 이전인 행을 유지합니다.

    필터 행 설정 선택

  3. 파워 쿼리 편집기에서 닫기 및 적용을 선택합니다.

이제 Power BI Desktop 의미 체계 모델의 하위 집합이 표시됩니다.

증분 새로 고침 정책 정의

데이터를 필터링했으면 새로 고침 프로세스를 설정하는 증분 새로 고침 정책을 데이터 테이블에 대해 정의할 수 있습니다.

해당하는 테이블을 마우스 오른쪽 단추로 클릭하고 증분 새로 고침을 선택합니다.

증분 새로 고침 옵션 선택

표시되는 증분 새로 고침 창에서 증분 새로 고침 옵션을 켭니다. 그런 다음, 필요에 따라 새로 고침을 구성합니다. 이 예제에서는 5년간의 전체 연간 데이터와 현재 날짜까지의 현재 연간 데이터를 저장하고 10일간의 데이터를 증분 방식으로 새로 고치는 새로 고침 정책을 정의합니다.

증분 새로 고침 설정 선택

Power BI 서비스에서 첫 번째 새로 고침 작업은 지난 5년간의 기록 데이터를 로드합니다. 이후 새로 고침 작업은 증분 방식이며, 현재 날짜까지 지난 10일 동안 변경된 데이터를 새로 고칩니다. 증분 새로 고침을 수행하면 현재 날짜 이전 5년보다 오래된 달력 연도도 제거됩니다.

Power BI 서비스에 게시

Power BI Desktop에서 증분 새로 고침 정책을 정의한 경우 새로 고침 정책을 적용하려면 보고서를 Power BI 서비스에 게시해야 합니다.

자세한 내용은 Power BI의 증분 새로 고침을 참조하세요.