Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
gäller för: SQL Server Analysis Services
Ersätter källdatafrågan med en fråga till en befintlig datakälla. Satserna INSERT, SELECT FROM PREDICTION JOIN och SELECT FROM NATURAL PREDICTION JOIN stöder OPENQUERY.
Syntax
OPENQUERY(<named datasource>, <query syntax>)
Arguments
Namngiven datakälla
En datakälla som finns i Microsoft SQL Server Analysis Services-databasen.
Frågesyntax
En frågesyntax som returnerar en raduppsättning.
Anmärkningar
OPENQUERY ger ett säkrare sätt att komma åt extern data genom att stödja behörigheter för datakällor. Eftersom anslutningssträngen lagras i datakällan kan administratörer använda datakällans egenskaper för att hantera åtkomst till datan. För mer information om datakällor, se Supported Data Sources (SSAS - Multidimensional).
Du kan få en lista över de datakällor som finns tillgängliga på en server genom att fråga i MDSCHEMA_INPUT_DATASOURCES schema-raduppsättningen. För mer information om hur MDSCHEMA_INPUT_DATASOURCES används, se MDSCHEMA_INPUT_DATASOURCES Rowset.
Du kan också returnera en lista över datakällor i den aktuella Analysis Services-databasen genom att använda följande DMX-fråga:
SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES
Examples
Följande exempel använder MyDS-datakällan som redan är definierad i Analysis Services-databasen för att skapa en anslutning till databasen AdventureWorksDW2025 och fråga vTargetMail-vyn .
OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')
Se även
<Källdatafråga>
Data mining Extensions (DMX) datamanipulationsuttalanden
Data Mining Extensions (DMX) Statement Reference