共用方式為


<源數據查詢> - OPENQUERY

適用於: SQL Server Analysis Services

將源數據查詢取代為現有數據源的查詢。 INSERT、SELECT FROM PREDICTION JOIN 和 SELECT FROM NATURAL PREDICTION JOIN 語句支援 OPENQUERY

語法

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

引數

具名數據源
存在於 MICROSOFT SQL Server Analysis Services 資料庫的數據源。

查詢語法
傳回數據列集的查詢語法。

備註

OPENQUERY 提供更安全的方式,藉由支持數據源許可權來存取外部數據。 由於 連接字串 儲存在數據源中,系統管理員可以使用數據源的屬性來管理數據的存取權。 如需數據源的詳細資訊,請參閱支持的數據源(SSAS - 多維度)。

您可以藉由查詢 MDSCHEMA_INPUT_DATASOURCES架構 資料列集來取得伺服器上可用的數據來源清單。 如需使用 MDSCHEMA_INPUT_DATASOURCES的詳細資訊,請參閱 MDSCHEMA_INPUT_DATASOURCES數據列集

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

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

範例

下列範例會使用 Analysis Services 資料庫中已定義的 MyDS 數據源來建立資料庫的連線, AdventureWorksDW2022 並查詢 vTargetMail 檢視。

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

另請參閱

<源數據查詢>
數據採礦延伸模組 (DMX) 數據操作語句
資料採礦延伸模組 (DMX) 陳述式參考