<source data query>

Pour l'apprentissage d'un modèle d'exploration de données et la création des prévisions à partir d'un modèle, vous devez accéder aux données qui sont externes à la base de données de Microsoft SQL Server 2005 Analysis Services (SSAS). Pour définir les données externes, utilisez la clause <source data query> en langage DMX (Data Mining Extensions). Les instructions INSERT, SELECT FROM <modèle> PREDICTION JOIN (DMX) et SELECT FROM NATURAL PREDICTION JOIN utilisent toutes la clause <source data query>.

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 qui sont externes à une instance de Analysis Services, en utilisant une source de données existante.

    Le fonctionnement de OPENQUERY est similaire à celui de OPENROWSET, OPENQUERY, mais il présente les avantages suivants :

    • Une requête DMX est beaucoup plus facile à écrire avec l'instruction 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 qui sont externes à une instance de Analysis Services, en utilisant une source de données existante.
  • SHAPE (DMX)
    Cette instruction interroge plusieurs sources de données pour créer une table imbriquée. En utilisant SHAPE, vous pouvez combiner les données de plusieurs sources en une table hiérarchique unique. Ceci vous permet de bénéficier de la capacité de Analysis Services d'imbriquer les tables en incorporant une table dans une autre.

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
  • Un paramètre d'ensemble de lignes

Voir aussi

Référence

Instructions de manipulations de données DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)

Autres ressources

Tables imbriquées

Aide et Informations

Assistance sur SQL Server 2005