使用 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”名称返回。 这是所有未命名列的默认行为。

另请参阅

钻取查询(数据挖掘)
对挖掘结构的钻取功能