使用 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』 的資料行。 這是所有未命名數據行的預設行為。
另請參閱
鑽研查詢 (數據採礦)
採礦結構 鑽研