라이브 연결과 DirectQuery 비교
라이브 연결은 Power BI 보고서를 게시된 Power BI 의미 체계 모델에 연결하는 방법입니다. DirectQuery는 의미 체계 모델을 데이터에 연결하는 데 사용할 수 있는 방법입니다. 이 문서에서는 해당 개념 간의 주요 차이점을 설명합니다.
라이브 연결
라이브 연결은 Power BI Desktop 의미 체계 모델을 빌드할 필요 없이 보고서를 빌드할 수 있는 방법입니다. Power BI Desktop에서 보고서를 만들 때 이미 있는 의미 체계 모델에 연결할 수 있습니다. 라이브 연결을 사용하면 보고서에 액세스하지 않고도 업데이트할 수 있는 기존 데이터를 사용할 수 있습니다.
라이브 연결을 사용하여 보고서를 다음 데이터 원본 중 하나에 연결할 수 있습니다.
Power BI 서비스에 이미 있는 의미 체계 모델
AAS(Azure Analysis Services) 데이터베이스
SSAS(SQL Server Analysis Services)의 온-프레미스 인스턴스
DirectQuery
가져오기 모드에서 새로 고침 작업 중에 Power BI 의미 체계 모델에 데이터가 복사될 수 있습니다. 또는 의미 체계 모델은 DirectQuery라는 메서드를 사용하여 연결된 데이터 원본에서 데이터를 동적으로 요청할 수 있습니다.
DirectQuery를 사용하는 경우 보고서는 DAX(Data Analysis Expression) 쿼리를 사용하여 데이터를 가져옵니다. 의미 체계 모델은 보고서의 DAX 쿼리를 수신한 후 데이터 원본에서 실행되는 다른 쿼리 집합을 생성하여 필요한 데이터를 가져옵니다. 예를 들어 데이터 원본이 SQL Server 데이터베이스인 경우 Power BI는 SQL 쿼리를 생성하여 필요한 데이터를 가져옵니다. 다른 데이터 원본은 다른 쿼리 언어로 쿼리를 생성할 수 있습니다.
DirectQuery는 다음과 같은 경우에 유용합니다.
대량의 데이터가 있는 데이터 원본에 대해 작업하고 있습니다.
‘근 실시간’ 데이터를 사용하려고 합니다.
Power BI 의미 체계 모델 및 Analysis Services에 DirectQuery 사용에 설명된 대로 Analysis Services에서 DirectQuery를 사용할 수도 있습니다.
관련 콘텐츠
자세한 내용은 다음 리소스를 확인하세요.