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