<源數據查詢>
適用於:SQL Server Analysis Services
若要定型數據採礦模型並從採礦模型建立預測,您必須存取MICROSOFT SQL Server Analysis Services 資料庫外部的數據。 <您可以使用資料採礦延伸模組 (DMX) 中的源數據查詢>子句來定義此外部數據。 INSERT INTO (DMX)、SELECT FROM <模型> PREDICTION JOIN (DMX)和 SELECT FROM NATURAL PREDICTION JOIN 語句全都使用<源數據查詢>。
查詢類型
指定來源資料的三種最常見方式如下:
OPENQUERY (DMX)
此語句會使用現有的數據源,查詢 Analysis Services 實例外部的數據。
雖然 OPENQUERY 在函式中 與 OPENROWSET 類似, 但 OPENQUERY 具有下列優點:
使用 OPENQUERY 撰寫 DMX 查詢會更容易。 您不必在每次撰寫查詢時建立新的 連接字串,而是可以利用數據源中的現有 連接字串。 數據源物件也可以控制個別用戶的數據存取。
系統管理員可更充分掌控伺服器上的數據存取方式。 例如,系統管理員可以管理哪些提供者載入伺服器,以及可以存取哪些外部數據。
OPENROWSET (DMX)
此語句會使用現有的數據源,查詢 Analysis Services 實例外部的數據。
SHAPE (DMX)
此語句會查詢多個數據源以建立巢狀數據表。 藉由使用 SHAPE,您可以將多個來源的數據合併成單一階層式數據表。 這可讓您利用 Analysis Services 將數據表內嵌在數據表內的能力來巢狀數據表。
若要指定來源資料,您也可以使用下列選項:
任何有效的 DMX 語句
任何有效的多維度表示式 (MDX) 語句
傳回預存程序的數據表
XML for Analysis (XMLA) 資料列集
數據列集參數
另請參閱
數據採礦延伸模組 (DMX) 數據操作語句
資料採礦延伸模組 (DMX) 陳述式參考
巢狀數據表 (Analysis Services - 數據採礦)