Bu sayfada
Direct Discovery içinde çoklu tablo desteği
Direct Discovery özelliğini birden fazla tablo yüklemek ya da
Örneğin, Direct Discovery ile yüklenen tabloları Where cümlesi ya da bir Join cümlesi kullanarak birbirine bağlayabilirsiniz.
- Direct Discovery, büyük veri kümelerini içeren tek olgulu/çok boyutlu bir bellek içi senaryosunda dağıtılabilir.
- Direct Discovery, aşağıdaki kriterlerden herhangi biriyle eşleşen birden fazla tablo ile kullanılabilir:
- Join içindeki anahtar alanın önemliliği düşüktür.
join içindeki anahtar alanın niceliği yüksektir, DirectEnableSubquery true olarak ayarlanmış ve tüm tablolar Direct Discovery ile birleştirilmiştir.
- Direct Discovery, tüm tabloların Direct Discovery biçiminde olduğu Üçüncü Normal Biçim senaryosunda dağıtıma uygun değildir.
Direct Discovery tablolarının bir Where cümlesiyle bağlanması
Bu örnek kodda,
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 ;
Direct Discovery tablolarının Join On cümleleriyle bağlanması
Direct Discovery tablolarını bağlamak için Join On cümlelerini de kullanabilirsiniz. Bu örnek deyimde
Bu örnekte, aynı mantıksal tablodan ölçümler oluşturuyoruz; bu da bunları aynı grafikte kullanabileceğimiz anlamına geliyor. Örneğin, hesaplama olarak