使用 DMX 创建钻取查询

对于支持钻取的所有模型,可以通过在 SQL Server Management Studio 或任何其他支持 DMX 的客户端中创建 DMX 查询来检索事例数据和结构数据。

警告

若要查看数据,必须启用钻取,并且必须具有必要的权限。

指定钻取选项

常规语法用于检索模型事例和结构事例,如下所示:

SELECT <model column list>, StructureColumn('<structure column name') FROM <modelname>.CASES  

有关使用 DMX 查询返回案例数据的其他信息,请参阅 SELECT FROM <模型>.CASES (DMX)SELECT FROM <结构>.CASES

例子

以下 DMX 查询从时序模型返回特定系列事例数据。 该查询还会返回该列,该列 Amount未在模型中使用,但在挖掘结构中可用。

SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]  
FROM Forecasting.CASES  
WHERE [Model Region] = 'M200 Pacific'  

请注意,在此示例中,别名已用于重命名结构列。 如果未为结构列分配别名,则返回名为“Expression”的列。 这是所有未命名列的默认行为。

另请参阅

穿透查询(数据挖掘)
挖掘结构的钻取