Megosztás:


<forrásadat-lekérdezés> - OPENQUERY

A következőkre vonatkozik: SQL Server Analysis Services

A forrásadat-lekérdezést egy meglévő adatforráshoz tartozó lekérdezéssel helyettesíti. Az INSERT, SELECT FROM PREDICTION JOIN és SELECT FROM NATURAL PREDICTION JOIN utasítások támogatják az OPENQUERY-t.

Szemantika

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

Arguments

Névadó adatforrás
Egy adatforrás, amely a Microsoft SQL Server Analysis Services adatbázisában található.

lekérdezési szintaxis
Egy lekérdezési szintaxis, amely egy sorhalmazt ad vissza.

Megjegyzések

Az OPENQUERY biztonságosabb módot nyújt a külső adatokhoz való hozzáférésre az adatforrás jogosultságainak támogatásával. Mivel a kapcsolati láncszál az adatforrásban van tárolva, az adminisztrátorok az adatforrás tulajdonságait használhatják az adatok elérésének kezelésére. További információért az adatforrásokról lásd: Támogatott adatforrások (SSAS - Multidimensional).

A szerveren elérhető adatforrások listáját a MDSCHEMA_INPUT_DATASOURCES séma sorhalmazának lekérdezésével kaphatod. További információkért a MDSCHEMA_INPUT_DATASOURCES használatáról lásd MDSCHEMA_INPUT_DATASOURCES Rowset.

Az alábbi DMX lekérdezéssel is visszaküldheted az aktuális Analysis Services adatbázis adatforrásainak listáját:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

Példák

A következő példa a Analysis Services adatbázisban már definiált MyDS adatforrást használja, hogy kapcsolatot hozzon létre az AdventureWorksDW2025 adatbázishoz és lekérdezze a vTargetMail nézetet.

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

Lásd még:

<Forrásadat-lekérdezés>
Adatbányászati kiterjesztések (DMX) adatkezelési állítások
Adatbányászati kiterjesztések (DMX) nyilatkozat hivatkozás