<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 Les extensions d’exploration de données (DMX) 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 une <requête> de données source.

Types de requêtes

Les trois méthodes les plus courantes pour spécifier les données source sont :

OPENQUERY (DMX)
Cette instruction interroge des données externes à un instance d’Analysis Services à l’aide d’une source de données existante.

Alors qu’OPENQUERY est similaire en 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 des données externes à un 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 provenant de plusieurs sources dans une seule table hiérarchique. Cela vous permet de tirer parti de la capacité d’Analysis Services à imbriquer des tables en imbéissant 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 manipulations 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)