Data Mining Query Task
S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory
Important
L’exploration de données a été dépréciée dans SQL Server 2017 (14.x) Analysis Services et est à présent abandonnée dans SQL Server 2022 (16.x) Analysis Services. La documentation n’est pas mise à jour pour les fonctionnalités déconseillées et abandonnées. Pour en savoir plus, consultez Compatibilité descendante d’Analysis Services.
La tâche de requête d’exploration de données exécute des requêtes de prédiction basées sur les modèles d’exploration de données intégrés à Analysis Services. La requête de prédiction crée une prédiction de nouvelles données à l'aide de modèles d'exploration de données. Par exemple, une requête de prédiction peut prédire le nombre de voiliers susceptibles d'être vendus pendant les mois d'été ou générer la liste des prospects susceptibles d'acheter un voilier.
Integration Services fournit des tâches qui effectuent d’autres opérations décisionnelles, comme l’exécution d’instructions de langage de définition de données (DDL) et le traitement d’objets analytiques.
Pour plus d'informations sur les autres tâches Business Intelligence, cliquez sur l'une des rubriques suivantes :
Requêtes de prédiction
La requête est une instruction DMX (Data Mining Extensions). Le langage DMX est une extension du langage SQL qui prend en charge l'utilisation de modèles d'exploration de données. Pour plus d’informations sur l’utilisation du langage DMX, consultez Informations de référence sur le langage DMX.
La tâche peut interroger plusieurs modèles d'exploration de données basés sur la même structure d'exploration de données. Un modèle d’exploration de données est construit à partir d’un des algorithmes d’exploration de données fournis par Analysis Services. La structure d'exploration de données référencée par la tâche de requête d'exploration de données peut comprendre plusieurs modèles d'exploration de données, construits à partir de différents algorithmes. Pour plus d’informations, consultez Structures d’exploration de données (Analysis Services - Exploration de données) et Algorithmes d’exploration de données (Analysis Services - Exploration de données).
La requête de prédiction exécutée par la tâche de requête d'exploration de données renvoie un résultat qui se présente sous la forme d'une seule ligne ou d'un ensemble de données. Une requête qui ne retourne qu'une ligne est appelée « requête singleton » : par exemple, la requête qui prédit le nombre de voiliers susceptibles d'être vendus pendant les mois d'été retourne un nombre. Pour plus d’informations sur les requêtes de prédiction qui renvoient une seule ligne, consultez Outils de requête d’exploration de données.
Les résultats des requêtes sont enregistrés dans des tables. Si une table portant le nom spécifié par la tâche de requête d'exploration de données existe déjà, la tâche peut créer une nouvelle table à partir du même nom, auquel elle ajoute un nombre, ou bien remplacer le contenu de la table.
Si le résultat comprend une imbrication, elle est mise à plat avant d'être enregistrée. La mise à plat d'un résultat change en table un ensemble de résultats imbriqué. Par exemple, la mise à plat d'un résultat imbriqué composé d'une colonne Customer et d'une colonne Product imbriquée ajoute des lignes à la colonne Customer afin de créer une table qui comprend les données de produit associées à chaque client. Ainsi, dans le cas d'un client auquel sont associés trois produits différents, l'opération génère une table de trois lignes, contenant chacune le nom du client et un nom de produit différent. Si le mot clé FLATTENED est omis, la table ne contient que la colonne Customer et une seule ligne par client. Pour plus d’informations, consultez SELECT (DMX).
Configuration de la tâche de requête d'exploration de données
La tâche de requête d'exploration de données requiert deux connexions. La première connexion est celle d’un gestionnaire de connexions Analysis Services vers une instance de Microsoft SQL Server Analysis Services ou un projet Analysis Services qui contient la structure et le modèle d’exploration de données. La deuxième connexion est celle d’un gestionnaire de connexions OLE DB vers la base de données SQL Server qui contient la table dans laquelle la tâche écrit les données. Pour plus d'informations, consultez Analysis Services Connection Manager et OLE DB Connection Manager.
Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programmation.
Notes
L'éditeur de tâche de requête d'exploration de données n'a pas de page Expressions. À la place, utilisez la fenêtre Propriétés pour accéder aux outils de création et de gestion des expressions des propriétés de la tâche de requête d'exploration de données.
Pour plus d'informations sur la définition de ces propriétés dans le concepteur SSIS , cliquez sur la rubrique suivante :
Configuration par programmation de la tâche de requête d'exploration de données
Pour plus d'informations sur la définition par programmation de ces propriétés, cliquez sur l'une des rubriques suivantes :
Éditeur de tâche de requête d'exploration de données (onglet Modèle d'exploration de données)
Utilisez l’onglet Modèle d’exploration de données de la boîte de dialogue Tâche de requête d’exploration de données pour spécifier la structure et le modèle d’exploration de données à utiliser.
Pour en savoir plus sur l’implémentation de l’exploration de données dans les packages, consultez Tâche de requête d’exploration de données et Solutions d’exploration de données.
Options générales
Nom
Fournissez un nom unique pour la tâche de requête d'exploration de données. Ce nom sert d'étiquette à l'icône de la tâche.
Notes
Les noms de tâche doivent être uniques dans un package.
Description
Saisissez la description de la tâche de requête d'exploration de données.
Options de l'onglet Modèle d'exploration de données
Connection
Sélectionnez un gestionnaire de connexions Analysis Services dans la liste ou cliquez sur Nouveau pour en créer un.
Rubriques connexes : Gestionnaire de connexions Analysis Services
Nouveau
Créez un nouveau gestionnaire de connexions Analysis Services.
Rubriques connexes : Référence de l’interface utilisateur de la boîte de dialogue Ajout d’un gestionnaire de connexions Analysis Services
Structure d'exploration de données
Sélectionnez une structure d'exploration de données dans la liste.
Modèles d'exploration de données
Sélectionnez un modèle d'exploration de données qui repose sur la structure sélectionnée.
Éditeur de tâche de requête d'exploration de données (onglet Requête)
Utilisez l’onglet Requête de la boîte de dialogue Tâche de requête d’exploration de données pour créer des requêtes de prédiction basées sur un modèle d’exploration de données. Dans cette boîte de dialogue, vous pouvez également lier des paramètres et des ensembles de résultats à des variables.
Pour en savoir plus sur l’implémentation de l’exploration de données dans les packages, consultez Tâche de requête d’exploration de données et Solutions d’exploration de données.
Options générales
Nom
Fournissez un nom unique pour la tâche de requête d'exploration de données. Ce nom sert d'étiquette à l'icône de la tâche.
Notes
Les noms de tâche doivent être uniques dans un package.
Description
Saisissez la description de la tâche de requête d'exploration de données.
Options de l'onglet Générer la requête
Requête d'exploration de données
Tapez une requête d'exploration de données.
Rubriques connexes : Informations de référence du langage (DMX)
Générer une nouvelle requête
Créez la requête d'exploration de données en utilisant un outil graphique.
Rubriques connexes : Data Mining Query
Options de l'onglet Mappage de paramètre
Nom du paramètre
Vous pouvez également mettre à jour le nom du paramètre. Mappez le paramètre à une variable en sélectionnant cette dernière dans la liste Nom de la variable .
Nom de la variable
Sélectionnez une variable dans la liste pour l'associer au paramètre.
Ajouter
Ajoute un paramètre à la liste.
Remove
Sélectionnez un paramètre, puis cliquez sur Supprimer.
Options de l'onglet Ensemble de résultats
Nom de résultat
Vous pouvez également mettre à jour le nom de l'ensemble de résultats. Mappez le résultat à une variable en sélectionnant cette dernière dans la liste Nom de la variable .
Après avoir ajouté un résultat en cliquant sur Ajouter, définissez un nom unique pour le résultat.
Nom de la variable
Sélectionnez une variable dans la liste pour l'associer à l'ensemble de résultats.
Type de résultat
Indique si une ligne ou un ensemble de résultats complet doit être retourné.
Ajouter
Ajoute un ensemble de résultats à la liste.
Remove
Sélectionnez un résultat et cliquez sur Supprimer.
Éditeur de tâche de requête d'exploration de données (onglet Sortie)
Utilisez l'onglet Sortie de la boîte de dialogue Éditeur de tâche de requête d'exploration de données pour définir la destination de la requête de prédiction.
Pour en savoir plus sur l’implémentation de l’exploration de données dans les packages, consultez Tâche de requête d’exploration de données et Solutions d’exploration de données.
Options générales
Nom
Fournissez un nom unique pour la tâche de requête d'exploration de données. Ce nom sert d'étiquette à l'icône de la tâche.
Notes
Les noms de tâche doivent être uniques dans un package.
Description
Saisissez la description de la tâche de requête d'exploration de données.
Options de l'onglet Sortie
Connection
Sélectionnez un gestionnaire de connexions dans la liste ou cliquez sur Nouveau pour en créer un.
Nouveau
Crée un gestionnaire de connexions. Vous ne pouvez utiliser que les types de gestionnaires de connexions ADO.NET et OLE DB.
Table de sortie
Définissez la table dans laquelle la requête de prédiction écrit ses résultats.
Supprimer et recréer la table de sortie
Indiquez si la requête de prédiction doit remplacer le contenu de la table de destination en supprimant, puis en recréant la table.