소개

완료됨

이 모듈이 끝날 때면 익숙한 Tableau Desktop에서와 동일한 데이터 원본에 연결하는 방법을 배울 수 있습니다.

데이터 가져오기

Microsoft Power BI Desktop은 데이터 가져오기 기능을 통해 다양한 데이터 원본의 데이터에 연결합니다. 이러한 데이터 원본은 플랫 파일, 온-프레미스 데이터베이스, 빅 데이터, 웹 서비스 및 스트리밍 애플리케이션일 수 있습니다. 데이터 원본에는 Power BI 서비스에 게시되는 데이터 세트가 포함될 수 있습니다.

다이어그램은 Tableau Server에 게시된 Tableau 데이터 세트와 Power BI 서비스에 게시된 Power BI 데이터 세트를 비교합니다.

참고

Power BI 서비스에 게시된 데이터 세트의 경우 이 기능을 Tableau Server 또는 Tableau Online에 게시되는 Tableau 데이터 추출의 동의어로 간주할 수 있습니다.

많은 원본이 Power BI와 통합되었고, 미리 작성된 대시보드 및 보고서와 몇 분 만에 연결됩니다.

스크린샷은 데이터 가져오기 옵션 아래의 공통 데이터 원본 목록을 보여줍니다.

Power BI의 기본 데이터 원본 목록

Power BI에서 데이터 가져오기 단추를 사용하여 데이터가 있는 위치에 관계없이 데이터의 통합된 보기를 가져옵니다.

데이터 세트

Power BI 데이터 세트는 단일 Power BI 보고서에 정보를 공급하는 데이터를 뜻하는 기본 용어입니다. 데이터 세트는 Power BI 모델입니다. 여기에는 데이터 원본, 데이터 테이블, 데이터, 테이블 간의 관계 및 DAX(Data Analysis Expressions) 계산에 대한 연결이 포함됩니다.

각 보고서당 하나의 데이터 세트만 가질 수 있습니다. 데이터 세트는 여러 데이터 원본으로 구성될 수 있습니다. 일반적으로 데이터를 이미 포맷, 정리하고 Power BI Desktop에 로드한 후 데이터 세트를 만듭니다.

데이터 세트 모드

Tableau 분석가에게 익숙한 Power BI의 두 가지 주요 데이터 세트 모드는 가져오기 모드DirectQuery 모드입니다.

가져오기 모드

가장 일반적인 모드인 가져오기 모드에서는 데이터를 메모리에 로드하고 요청 또는 일정에 따라 새로 고칠 수 있습니다. 데이터에 즉시 액세스할 수 있기 때문에 이 모드는 흔히 빠른 성능을 제공합니다. 해당 데이터가 메모리에 로드되고 사용할 준비가 됩니다.

Tableau에서 추출은 데이터를 디스크에 저장하고 메모리에 로드하여 성능을 개선하는 데 사용할 수 있는 데이터의 스냅샷입니다. Power BI에서 가져오기 모드는 데이터 세트에 적용되며, 데이터를 가져와 메모리에 로드하고 디스크에 저장하여 빠른 성능을 제공합니다.

참고

가져오기 모드는 Tableau Desktop에서 데이터 추출을 수행하는 것과 같습니다.

가져온 후 데이터는 항상 디스크에 저장되며, 메모리에 로드되어야 Power BI가 데이터 세트를 쿼리할 수 있습니다. 모델의 크기가 빠르게 증가할 수 있으므로 가져온 데이터는 컴퓨터에서 여러 리소스를 요구할 수 있습니다. 데이터 세트는 마지막으로 새로 고친 상태만큼만 최신(또는 최신 버전)입니다. 따라서 데이터 세트를 수동으로 새로 고치거나 Power BI 서비스를 사용하는 경우 일정에 따라 새로 고쳐야 합니다.

DirectQuery 모드

분석가는 DirectQuery 모드를 통해 요청 시 데이터 원본을 쿼리하여 결과를 반환할 수 있습니다. 이 쿼리 스토리지 모드는 데이터 원본 성능에 따라 달라집니다. 데이터 원본이 최적의 성능을 발휘하도록 데이터 원본에 상당한 시간과 리소스를 투자한 경우, 이런 노력을 활용할 수 있습니다.

Tableau에서 라이브 연결은 기본 데이터에 대한 연결입니다. Tableau는 데이터 원본에 대해 직접 쿼리를 수행하고 결과를 반환합니다. Power BI에서 DirectQuery 모드는 Power BI가 데이터 원본에 직접 연결되어 있음을 의미합니다. 데이터는 데이터 원본으로 전송되는 쿼리에서 바로 가져옵니다.

참고

DirectQuery 모드는 Tableau Desktop에서 데이터에 대한 라이브 연결을 사용하는 것과 비슷합니다.

데이터의 양이 너무 커서 모델에 로드하거나 새로 고칠 수 없는 경우 DirectQuery 모드를 사용합니다. 가장 일반적인 시나리오에서 보고서가 실시간 또는 근 실시간 데이터를 제공해야 하는 경우 이 모드를 사용합니다. 이 모드에서 조직의 사용자는 생성된 필터 및 슬라이서와 상호 작용할 때 최신 데이터를 볼 수 있습니다.

복합 모델

Power BI에 대해 계속 더 배우다 보면 복합 모드를 알게 됩니다. 일반적으로 논의되는 모드인 복합 모드에서는 가져오기 모드와 DirectQuery 모드를 혼합합니다. 데이터 세트에 선택 가능한 항목 수는 제한되지 않습니다.

특히 성능 보고서를 디자인할 때는 복합 모드를 사용하는 것이 적합한 경우가 있습니다. 예를 들어 데이터 집계에는 가져오기 모드를 사용하고 더 세부적인 정보를 가져와야 하는 경우에는 DirectQuery 모드를 사용할 수 있습니다.

복합 모드의 목적은 쿼리별로 사용할 가장 효율적인 모드를 Power BI가 결정하도록 하는 것입니다. 올바르게 구성된 경우 Power BI는 DirectQuery 모드의 성능을 라이브(또는 라이브에 가까운) 데이터를 검색하는 기능과 결합합니다.

참고

이 방법은 Tableau에서도 일반적이며, 사용 사례에 따라 다릅니다. 라이브 연결과 추출을 조합할 경우의 이점은 Power BI와 Tableau에서 동일합니다.

다양한 데이터 세트 모드에 대한 자세한 내용은 Power BI 서비스의 데이터 세트 모드를 참조하세요.