집계 만들기 및 관리

완료됨

집계할 때는 데이터를 요약하여 더 높은 조직(수준)에서 제공합니다. 예를 들어 모든 판매 데이터를 요약하고 날짜, 고객, 제품 등을 기준으로 그룹화할 수 있습니다. 집계 프로세스는 의미 체계 모델의 테이블 크기를 줄여 중요한 데이터에 집중하고 쿼리 성능을 개선하는 데 도움이 됩니다.

데이터 집계에 적용된 이론을 보여 주는 스크린샷

organization 다음과 같은 이유로 의미 체계 모델에서 집계를 사용하기로 결정할 수 있습니다.

  • 대량의 데이터(빅 데이터)를 처리하는 경우 집계는 더 나은 쿼리 성능을 제공하고 이 대량 데이터를 분석하여 관련 인사이트를 발견하는 데 도움을 줍니다. 집계된 데이터는 캐시되므로 상세 데이터에 필요한 리소스의 극히 일부만 사용합니다.

  • 새로 고침 속도가 느린 경우 집계를 통해 새로 고침 프로세스의 속도를 높일 수 있습니다. 캐시 크기가 작을수록 새로 고침 시간이 단축되므로 데이터가 사용자에 도달하는 속도가 더 빠릅니다. 수백만 개의 행을 새로 고치는 대신 더 적은 양의 데이터를 새로 고칩니다.

  • 의미 체계 모델이 큰 경우 집계를 통해 모델 크기를 줄이고 유지 관리할 수 있습니다.

  • 향후 의미 체계 모델의 크기가 증가할 것으로 예상하는 경우 성능 및 새로 고침 문제 및 전반적인 쿼리 문제의 가능성을 줄여 의미 체계 모델을 나중에 교정하기 위한 사전 단계로 집계를 사용할 수 있습니다.

Tailwind Traders 시나리오를 계속 진행하면서 의미 체계 모델의 성능을 최적화하기 위해 몇 가지 단계를 수행했지만 IT 팀은 파일 크기가 여전히 너무 크다는 사실을 알렸다. 현재 파일 크기 1GB(기가바이트)를 약 50MB(메가바이트)로 줄여야 합니다. 성능 검토 중에 이전 개발자가 의미 체계 모델에서 집계를 사용하지 않았음을 확인했으므로 이제 판매 데이터에 대한 몇 가지 집계를 만들어 파일 크기를 줄이고 성능을 더욱 최적화하려고 합니다.

집계 만들기

집계 만들기를 시작하기 전에 집계를 만들려는 조직(수준)을 결정해야 합니다. 이 예에서는 일 수준에서 판매 데이터를 집계하겠습니다.

조직을 결정할 때 다음 단계는 어떤 방식으로 집계를 만들지 결정하는 것입니다. 다양한 방식으로 집계를 만들 수 있으며, 각 메서드는 동일한 결과를 생성합니다. 예를 들면 다음과 같습니다.

  • 데이터베이스에 대한 액세스 권한이 있는 경우 집계가 포함된 테이블을 만든 다음 이 테이블을 Power BI Desktop으로 가져올 수 있습니다.

  • 데이터베이스에 대한 액세스 권한이 있는 경우 집계를 위한 뷰를 만든 다음 이 뷰를 Power BI Desktop으로 가져올 수 있습니다.

  • Power BI Desktop에서 Power Query 편집기를 사용하여 단계별로 집계를 만들 수 있습니다.

이 예제에서 Power Query 편집기에서 쿼리를 열면 데이터가 집계되지 않은 것이 확인됩니다. 다음 스크린샷에 나온 것처럼 999개가 넘는 행이 있습니다.

집계 전 행의 총수를 보여 주는 스크린샷

OrderDate 열을 기준으로 데이터를 집계하고 OrderQuantity 열과 SalesAmount 열을 보려고 합니다. 탭에서 열 선택을 선택하여 시작합니다. 표시되는 창에서 집계에 사용할 열을 선택하고 확인을 선택합니다.

데이터를 집계할 때 열을 선택하는 방법을 보여 주는 스크린샷

선택한 열이 페이지에 표시되면 탭에서 그룹화 기준 옵션을 선택합니다. 표시되는 창에서 그룹화 기준으로 사용할 열(OrderDate)을 선택하고 새 열의 이름(OnlineOrdersCount)을 입력합니다.

고급 옵션을 선택한 다음 집계 추가 단추를 선택하여 다른 열 행을 표시합니다. 집계 열의 이름을 입력하고 열의 연산을 선택한 후 집계와 연결할 열을 선택합니다. 모든 집계가 추가될 때까지 이러한 단계를 반복한 다음 확인을 선택합니다.

그룹화 방법 단추를 사용하는 방법을 보여 주는 스크린샷

집계가 표시되는 데 몇 분 정도 걸릴 수도 있지만, 표시되면 데이터가 어떻게 변환되었는지 확인할 수 있습니다. 데이터는 각 날짜로 집계되며 주문 수를 나타내는 값, 판매 금액과 주문 수량의 날짜별 합계를 볼 수 있습니다.

집계 후 결과 테이블의 스크린샷

닫기 및 적용 단추를 선택하여 Power Query 편집기 닫고 의미 체계 모델에 변경 내용을 적용합니다. Power BI Desktop 페이지로 돌아간 다음 새로 고침 단추를 선택하여 결과를 확인합니다. 간단한 메시지에 의미 체계 모델에 있는 행 수가 표시되므로 화면을 관찰합니다. 이 행 수는 시작할 때 확인되던 수보다 훨씬 적습니다. 이 수는 Power Query 편집기를 다시 열 때도 다음 스크린샷에 나온 것처럼 확인할 수 있습니다. 이 예에서는 행 수가 30개로 줄었습니다.

집계 후 총 행과 열의 스크린샷

시작할 때 행 수는 999개가 넘었습니다. 집계를 사용하면 의미 체계 모델의 행 수가 크게 감소했습니다. 즉, Power BI는 새로 고칠 데이터가 적고 모델이 더 잘 수행되어야 합니다.

집계 관리

집계를 만든 경우 이 집계를 Power BI Desktop에서 관리하고 필요한 경우 해당 동작을 변경할 수 있습니다.

Power BI Desktop의 모든 보기에서 집계 관리 창을 열 수 있습니다. 필드 창에서 테이블을 마우스 오른쪽 단추로 클릭한 다음 집계 관리를 선택합니다.

집계 관리 창을 보여 주는 스크린샷

각 집계 열에 대해 요약 드롭다운 목록에서 옵션을 선택하고 선택한 세부 테이블 및 열을 변경할 수 있습니다. 집계 관리를 마쳤으면 모두 적용을 선택합니다.

집계를 만들고 관리하는 방법에 대한 자세한 내용은 Power BI Desktop에서 집계 사용을 참조하세요.