共用方式為


OPENQUERY (DMX)

以對現有資料來源的查詢取代來源資料查詢。 INSERT、SELECT FROM PREDICTION JOIN 及 SELECT FROM NATURAL PREDICTION JOIN 陳述式支援 OPENQUERY。

語法

OPENQUERY(<named datasource>, <query syntax>)

引數

  • named datasource
    存在於 Microsoft SQL Server Analysis Services 資料庫上的資料來源。

  • query syntax
    傳回資料列集的查詢語法。

備註

OPENQUERY 支援資料來源權限,提供更安全存取外部資料的方法。 因為連接字串儲存在資料來源中,所以管理員可以使用資料來源的屬性管理資料的存取。 如需有關資料來源的詳細資訊,請參閱<支援的資料來源類型 (SSAS 多維度)>。

如需有關與 OPENQUERY 相關之權限問題的詳細資訊,請參閱<保護 Analysis Services 使用之資料來源的安全>。

您可以查詢 MDSCHEMA_INPUT_DATASOURCES 結構描述資料列集,以取得伺服器上可用的資料來源清單。 如需有關使用 MDSCHEMA_INPUT_DATASOURCES 的詳細資訊,請參閱<MDSCHEMA_INPUT_DATASOURCES 資料列集>。

您也可以使用下列 DMX 查詢,傳回目前 Analysis Services 資料庫中的資料來源清單:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

範例

下列範例會使用已經在 Analysis Services 資料庫中定義的 MyDS 資料來源來建立 AdventureWorksDW2012 資料庫的連接,以及查詢 vTargetMail 檢視。

OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')

請參閱

參考

<source data query>

資料採礦延伸模組 (DMX) 資料操作陳述式

資料採礦延伸模組 (DMX) 陳述式參考