透過使用 DMX 建立鑽孔式查詢

適用於: SQL Server 2019 和更早版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

SQL Server 2017 Analysis Services 中已淘汰數據採礦,現在已在 SQL Server 2022 Analysis Services 中停止。 對於已淘汰和已停用的功能,文件將不再更新。 若要深入瞭解,請參閱 Analysis Services 回溯相容性

對於支援鑽研的所有模型,您可以在 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」回傳。 此名稱為所有未命名欄位的預設名稱。

參見

深入查詢(資料挖掘)
礦場結構鑽孔