스토리지 모드 선택
Power BI에서 데이터를 사용하는 가장 일반적인 방법은 데이터를 Power BI 의미 체계 모델로 가져오는 것입니다. 데이터를 가져오면 데이터가 Power BI 파일에 저장되며 Power BI 보고서와 함께 게시됩니다. 이 프로세스를 실행하면 데이터와 직접 상호 작용하는 과정을 더 쉽게 수행할 수 있습니다. 다만 이러한 방식은 모든 조직에서 효과를 나타내지 않을 수도 있습니다.
시나리오를 계속 진행하기 위해 Tailwind Traders의 판매 부서에 대한 Power BI 보고서를 작성 중입니다. 여기서 데이터 가져오기는 이상적인 방법이 아닙니다. 수행해야 할 첫 번째 작업은 시각적 개체 및 기타 보고서 요소를 빌드할 수 있도록 Power BI에서 의미 체계 모델을 만드는 것입니다. 영업부에는 다양한 크기의 다양한 의미 체계 모델이 있습니다. 데이터의 로컬 복사본은 보안상의 이유 때문에 보고서로 가져올 수 없으므로 데이터를 직접 가져오는 것은 더 이상 선택 가능한 옵션이 아닙니다. 따라서 판매 부서의 데이터 원본에 직접 연결을 만들어야 합니다. 다음 섹션에서는 Power BI로 데이터를 가져올 때 이러한 비즈니스 요구 사항을 충족할 수 있는 방법에 대해 설명합니다.
그러나 경우에 따라서는 복사본을 직접 가져올 수 없도록 데이터에 대한 보안 요구 사항이 적용될 수 있습니다. 또는 의미 체계 모델이 너무 커서 Power BI에 로드하는 데 너무 오랜 시간이 걸릴 수 있으므로 성능 병목 현상이 발생하지 않도록 하려고 합니다. Power BI는 DirectQuery 스토리지 모드를 사용하여 이러한 문제들을 해결합니다. 이 모드에서는 데이터 원본의 데이터를 직접 쿼리할 수 있으며 복사본을 Power BI로 가져올 수 없습니다. DirectQuery는 항상 최신 버전의 데이터를 볼 수 있기 때문에 유용합니다.
선택할 수 있는 세 가지 유형의 스토리지 모드는 다음과 같습니다.
- 가져오기
- DirectQuery
- 이중(복합)
다음 시각적 개체에서 보는 바와 같이 먼저 모델 보기로 전환하여 데이터 테이블을 선택하고 화면에 나타나는 속성 창에서 스토리지 모드 드롭다운 목록에서 사용할 모드를 선택하면 스토리지 모드에 액세스할 수 있습니다.
이제 상이한 유형의 스토리지 모드를 좀 더 자세히 살펴보겠습니다.
가져오기 모드
가져오기 모드를 사용하면 데이터 원본에서 의미 체계 모델의 로컬 Power BI 복사본을 만들 수 있습니다. Q&A 및 빠른 정보를 포함하여 이 스토리지 모드에서 모든 Power BI 서비스 기능을 사용할 수 있습니다. 데이터 새로 고침을 예약하거나 요청 시 수행할 수 있습니다. 새 Power BI 보고서를 만들기 위한 기본값은 가져오기 모드입니다.
DirectQuery 모드
DirectQuery 옵션은 데이터가 캐시되지 않는 이유로 데이터의 로컬 복사본을 저장하고 싶지 않을 때 유용합니다. 그 대신, 원시 Power BI 쿼리를 사용하면 필요한 특정 테이블을 쿼리할 수 있으며 필요한 데이터는 기본 데이터 원본에서 검색됩니다. 기본적으로 데이터 원본에 대한 직접 연결을 만듭니다. 이 모델을 사용하면 항상 최신 내용의 데이터를 볼 수 있으며 모든 보안 요구 사항이 충족됩니다. 또한 이 모드는 데이터를 가져올 큰 의미 체계 모델이 있는 경우에 적합합니다. 많은 양의 데이터를 Power BI에 로드하기 위해 성능을 저하시키는 대신, DirectQuery를 사용하여 원본에 대한 연결을 만들고 데이터 대기 시간 문제도 해결할 수 있습니다.
이중(복합 모드)
이중 모드에서는 직접 가져올 일부 데이터는 물론, 쿼리해야 하는 그 밖의 데이터를 함께 식별할 수 있습니다. 보고서로 가져온 모든 테이블은 가져오기 및 DirectQuery 모드의 제품입니다. 이중 모드를 사용하면 Power BI에서 가장 효율적인 데이터 검색 양식을 선택할 수 있습니다.
스토리지 모드와 관련된 자세한 내용은 스토리지 모드를 참조하세요.