共用方式為


<源數據查詢>

適用於: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 - 數據採礦)