이 페이지에서
Direct Discovery에서 다중 테이블 지원
Direct Discovery에서
예를 들어 Direct Discovery에 로드한 테이블을 Where 절 또는 Join 절을 사용하여 연결할 수 있습니다.
- Direct Discovery는 대규모 데이터 셋이 포함된 메모리 시나리오의 단일 요소/다중 차원에 배포할 수 있습니다.
- Direct Discovery는 다음 중 하나의 기준에 부합하는 둘 이상의 테이블과 함께 사용할 수 있습니다.
- 조인 내 키 필드의 집합 크기가 작습니다.
조인 내 키 필드의 집합 크기가 크며, DirectEnableSubquery가 true로 설정되었고 모든 테이블이 Direct Discovery에 조인되었습니다.
- Direct Discovery는 모든 테이블이 in Direct Discovery 형식이므로 3NF(제3정규형) 시나리오에 배포하기에는 적합하지 않습니다.
Where 절을 사용하여 Direct Discovery 테이블 연결
이 예제 스크립트에서는 데이터베이스
Product_Join:
DIRECT QUERY
DIMENSION
[ProductID],
[AW2012].[Production].[Product].[Name] as [Product Name],
[AW2012].[Production].[ProductSubcategory].[Name] as [Sub Category Name],
Color,
[AW2012].[Production].[Product].ProductSubcategoryID as [SubcategoryID]
MEASURE
[ListPrice]
FROM [AW2012].[Production].[Product],
[AW2012].[Production].[ProductSubcategory]
WHERE [AW2012].[Production].[Product].ProductSubcategoryID =
[AW2012].[Production].[ProductSubcategory].ProductSubcategoryID ;
Join On 절을 사용하여 Direct Discovery 테이블 연결
Join On 절을 사용하여 Direct Discovery 테이블을 연결할 수도 있습니다. 이 예제 문에서는
이 예에서는 동일한 논리 테이블의 계수를 만들기 때문에 동일한 차트에서 사용할 수 있습니다. 예를 들어