OPENQUERY (DMX)

Remplace la requête de données source par une requête vers une source de données existante. Les instructions INSERT, SELECT FROM PREDICTION JOIN et SELECT FROM NATURAL PREDICTION JOIN prennent en charge OPENQUERY.

Syntaxe

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

Arguments

  • named datasource
    Source de données existant dans la base de données Microsoft SQL Server 2005 Analysis Services (SSAS).
  • query syntax
    Syntaxe de requête qui retourne un ensemble de lignes.

Notes

Pour obtenir la liste des sources de données disponibles sur le serveur, interrogez l'ensemble de lignes du schéma MDSCHEMA_INPUT_DATASOURCES. Pour plus d'informations sur l'utilisation de MDSCHEMA_INPUT_DATASOURCES, consultez MDSCHEMA_INPUT_DATASOURCES Rowset.

OPENQUERY offre un moyen plus sécurisé d'accéder aux données externes en prenant en charge les autorisations de source de données. Étant donné que la chaîne de connexion est directement extraite de la source de données, les administrateurs peuvent utiliser les propriétés de la source de données pour gérer l'accès aux données. Pour plus d'informations sur les sources de données, consultez Utilisation des sources de données (Analysis Services).

Exemple

L'exemple suivant utilise la source de données MyDS déjà définie dans la base de données Analysis Services pour créer une connexion vers la base de données AdventureWorksDW et rechercher la vue vTargetMail.

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

Voir aussi

Référence

<source data query>
Instructions de manipulations de données DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)

Aide et Informations

Assistance sur SQL Server 2005