Delen via


<brongegevensquery> - OPENQUERY

van toepassing op: SQL Server Analysis Services

Vervangt de brongegevensquery door een zoekopdracht naar een bestaande databron. De INSERT, SELECT FROM PREDICTION JOIN en SELECT FROM NATURAL PREDICTION JOIN instructies ondersteunen OPENQUERY.

Syntaxis

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

Arguments

Naamgegeven databron
Een databron die bestaat op de Microsoft SQL Server Analysis Services-database.

Querysyntaxis
Een querysyntaxis die een rijset teruggeeft.

Opmerkingen

OPENQUERY biedt een veiligere manier om externe data te benaderen door databronrechten te ondersteunen. Omdat de verbindingsstring in de databron is opgeslagen, kunnen beheerders de eigenschappen van de databron gebruiken om de toegang tot de data te beheren. Voor meer informatie over databronnen, zie Ondersteunde Gegevensbronnen (SSAS - Multidimensionaal).

Je kunt een lijst krijgen van de databronnen die op een server beschikbaar zijn door de MDSCHEMA_INPUT_DATASOURCES schema-rijset te doorzoeken. Voor meer informatie over het gebruik van MDSCHEMA_INPUT_DATASOURCES, zie MDSCHEMA_INPUT_DATASOURCES Rowset.

U kunt ook een lijst van databronnen teruggeven in de huidige Analysis Services-database door de volgende DMX-query te gebruiken:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

Voorbeelden

Het volgende voorbeeld gebruikt de MyDS-databron die al is gedefinieerd in de Analysis Services-database om een verbinding met de AdventureWorksDW2025 database te maken en de vTargetMail-weergave op te vragen.

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

Zie ook

<Brongegevensopvraging>
Data Mining Extensions (DMX) Data Manipulatie-instructies
Data Mining Extensions (DMX) Statement Referentie