<requête de données sources>
S’applique à : SQL Server Analysis Services
Pour entraîner un modèle d’exploration de données et créer des prédictions à partir d’un modèle d’exploration de données, vous devez accéder aux données externes à la base de données Microsoft SQL Server Analysis Services. Vous utilisez la <clause de requête> de données sources dans DMX (Data Mining Extensions) pour définir ces données externes. Les instructions INSERT INTO (DMX), SELECT FROM <model> PREDICTION JOIN (DMX) et SELECT FROM NATURAL PREDICTION JOIN utilisent <toutes les requêtes> de données sources.
Types de requêtes
Les trois méthodes les plus courantes pour spécifier les données source sont :
OPENQUERY (DMX)
Cette instruction interroge les données externes à une instance d’Analysis Services à l’aide d’une source de données existante.
Bien qu’OPENQUERY soit similaire dans la fonction à OPENROWSET, OPENQUERY présente les avantages suivants :
Une requête DMX est beaucoup plus facile à écrire avec OPENQUERY. Au lieu de créer une nouvelle chaîne de connexion à chaque fois que vous écrivez une requête, vous pouvez bénéficier de la chaîne de connexion existante dans la source de données. L'objet de source de données peut également contrôler l'accès aux données pour les utilisateurs individuels.
L'administrateur a davantage de contrôle sur le mode d'accès aux données sur le serveur. Par exemple, il peut déterminer les fournisseurs à charger dans le serveur et les données externes accessibles.
OPENROWSET (DMX)
Cette instruction interroge les données externes à une instance d’Analysis Services à l’aide d’une source de données existante.
SHAPE (DMX)
Cette instruction interroge plusieurs sources de données pour créer une table imbriquée. À l’aide de SHAPE, vous pouvez combiner des données de plusieurs sources dans une table hiérarchique unique. Cela vous permet de tirer parti de la capacité d’Analysis Services à imbriquer des tables en imbédisant une table dans une table.
Pour spécifier les données source, vous pouvez également utiliser les options suivantes :
Une instruction DMX valide
Une instruction MDX (Multidimensional Expressions) valide
Une table qui retourne une procédure stockée
Un ensemble de lignes XMLA (XML for Analysis)
Un paramètre d'ensemble de lignes
Voir aussi
Instructions de manipulation de données DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)
Tables imbriquées (Analysis Services - Exploration de données)