Créer une structure d’exploration de données OLAP

S’applique à : SQL Server 2019 et versions antérieures d’Analysis Services Azure Analysis Services Fabric/Power BI Premium

Important

L’exploration de données a été déconseillée dans SQL Server 2017 Analysis Services et est à présent abandonnée dans SQL Server 2022 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.

Vous pouvez utiliser l’Assistant Exploration de données dans Microsoft SQL Server SQL Server Analysis Services pour créer une structure d’exploration de données qui utilise des données d’un modèle multidimensionnel. Les modèles d'exploration de données basés sur des cubes OLAP peuvent utiliser la colonne et les valeurs des tables de faits, les dimensions et les groupes de mesures comme attributs pour l'analyse.

Pour créer une structure d'exploration de données OLAP

  1. Dans Explorateur de solutions dans SQL Server Data Tools, cliquez avec le bouton droit sur le dossier Structures d’exploration de données dans un projet SQL Server Analysis Services, puis cliquez sur Nouvelle structure d’exploration de données pour ouvrir l’Assistant Exploration de données.

  2. Dans la page Assistant Exploration de données , cliquez sur Suivant.

  3. Dans la page Sélectionner la méthode de définition , sélectionnez À partir d’un cube existant, puis cliquez sur Suivant.

    Si vous obtenez une erreur avec le message Impossible d’extraire une liste d’algorithmes d’exploration de données pris en charge, ouvrez la boîte de dialogue Propriétés du projet et vérifiez que vous avez spécifié le nom d’une instance Analysis Services qui prend en charge les modèles multidimensionnels. Vous ne pouvez pas créer de modèles d’exploration de données sur un instance de SQL Server Analysis Services qui prend en charge la modélisation tabulaire.

  4. Dans la page Créer la structure d’exploration de données , décidez si vous voulez créer une structure d’exploration de données seulement ou une structure d’exploration de données plus un modèle d’exploration de données associé. En général il est plus facile de créer un modèle d'exploration de données en même temps, afin d'être invité à inclure les colonnes nécessaires.

    Si vous envisagez de créer un modèle d’exploration de données, sélectionnez l’algorithme d’exploration de données à utiliser, puis cliquez sur Suivant. Pour plus d’informations sur le choix d’un algorithme, consultez Algorithmes d’exploration de données (Analysis Services - Exploration de données).

  5. Dans la page Sélectionner la dimension de cube source , sous Sélectionnez une dimension du cube source, recherchez la dimension qui contient la majorité de vos données de cas.

    Par exemple, si vous essayez d’identifier les regroupements de client, vous pouvez sélectionner la dimension Customer ; si vous essayez d’analyser les achats entre les transactions, vous pouvez sélectionner la dimension Internet Sales Order Details. Vous n'êtes pas limité à utiliser uniquement les données de cette dimension, mais elle doit contenir des attributs importants à utiliser dans l'analyse.

    Cliquez sur Suivant.

  6. Dans la page Sélectionner la clé de cas , sous Attributs, sélectionnez l’attribut qui doit correspondre à la clé de la structure d’exploration de données, puis cliquez sur Suivant.

    Généralement l'attribut que vous utilisez comme clé de la structure d'exploration de données est également une clé de la dimension et sera pré-sélectionné.

  7. Dans la page Sélectionner les colonnes de niveau de cas , sous Attributs et mesures associés, sélectionnez les attributs et les mesures qui contiennent des valeurs que vous souhaitez ajouter à la structure d’exploration de données en tant que données de cas. Cliquez sur Suivant.

  8. Dans la page Spécifier l’utilisation des colonnes du modèle d’exploration de données , sous Structure du modèle d’exploration de données, définissez d’abord la colonne prédictible, puis choisissez ensuite les colonnes à utiliser comme entrées.

    • Activez la case à cocher dans la colonne la plus à gauche pour inclure les données de la structure d'exploration de données. Vous pouvez inclure des colonnes dans la structure que vous utiliserez pour référence, mais ne pas les utiliser pour l'analyse.

    • Cochez la case dans la colonne Entrée pour utiliser l’attribut comme variable dans l’analyse.

    • Cochez la case dans la colonne Prédire uniquement pour les attributs prédictibles.

    Notez que les colonnes que vous avez désignées comme clés ne peuvent pas être utilisées pour l'entrée ou la prédiction.

    Cliquez sur Suivant.

  9. Dans la page Spécifier l’utilisation des colonnes du modèle d’exploration de données , vous pouvez également ajouter et supprimer des tables imbriquées à la structure d’exploration de données, en utilisant Ajouter des tables imbriquées et Tables imbriquées.

    Dans un modèle d'exploration de données OLAP, une table imbriquée est un autre jeu de données du cube qui a une relation un-à-plusieurs avec la dimension qui représente les attributs de cas. Par conséquent, lorsque la boîte de dialogue s'ouvre, elle pré-sélectionne les groupes de mesures qui sont déjà liés à la dimension sélectionnée comme table de cas. À ce stade, vous devez choisir une autre dimension qui contient des informations supplémentaires utiles pour l'analyse.

    Par exemple, si vous analysez les clients, vous devez utiliser la dimension [Customer] comme table de cas. Pour la table imbriquée, vous pouvez ajouter les raisons des clients citées en effectuant un achat, qui sont incluses dans la dimension [Sales Reason].

    Si vous ajoutez des données imbriquées, vous devez spécifier deux colonnes supplémentaires :

    • La clé de la table imbriquée : elle doit être pré-sélectionnée dans la page Sélectionner la clé de la table imbriquée.

    • Le ou les attributs à utiliser pour l’analyse : la page Sélectionner les colonnes de la table imbriquéefournit une liste de mesures et d’attributs de la table imbriquée sélectionnée.

      • Pour chaque attribut que vous incluez dans le modèle, activez la case à cocher dans la colonne gauche.

      • Si vous souhaitez utiliser l’attribut pour l’analyse uniquement, sélectionnez Entrée.

      • Si vous souhaitez inclure la colonne dans l’un des attributs prédictibles du modèle, sélectionnez Prédire.

      • Tout élément inclus dans la structure mais non spécifié comme entrée ou un attribut prédictible est ajouté à la structure avec l’indicateur Ignore. Cela signifie que les données sont traitées quand vous générez le modèle, mais ne sont pas utilisées dans l’analyse, et sont disponibles uniquement pour l’extraction. Cela peut être pratique si vous souhaitez inclure des détails tels que des noms de clients, mais que vous ne souhaitez pas les utiliser dans l’analyse.

    Cliquez sur Terminer pour fermer la partie de l’Assistant qui fonctionne avec les tables imbriquées. Vous pouvez répéter le processus pour ajouter plusieurs colonnes imbriquées.

  10. Dans la page Spécifier le type de contenu et de données des colonnes , sous Structure du modèle d’exploration de données, définissez le type de contenu et le type de données de chaque colonne.

    Notes

    Les modèles d’exploration de données OLAP ne permettent pas d’utiliser la fonction de détection pour déterminer automatiquement si une colonne contient des données continues ou discrètes.

    Cliquez sur Suivant.

  11. Dans la page Découper le cube source , vous pouvez filtrer les données utilisées pour créer la structure d’exploration de données.

    Le découpage du cube vous permet de limiter les données utilisées pour générer le modèle. Par exemple, vous pouvez générer des modèles distincts pour chaque zone en découpant la hiérarchie Geography et

    • Dimension: choisissez une dimension associée dans la liste déroulante.

    • Hiérarchie : sélectionnez le niveau de la hiérarchie de dimension auquel vous souhaitez appliquer le filtre. Par exemple, si vous découpez la dimension [Geography], vous devez choisir un niveau de hiérarchie tel que [Region Country Name].

    • Opérateur: sélectionnez un opérateur dans la liste.

    • Expression de filtre: tapez une valeur ou une expression pour servir de conditions de filtre, ou utilisez la liste déroulante pour sélectionner une valeur dans la liste des membres au niveau spécifié de la hiérarchie.

      Par exemple, si vous avez sélectionné [Geography] comme dimension et [Nom du pays de la région] comme niveau hiérarchique, la liste déroulante contient tous les pays/régions valides que vous pouvez utiliser comme condition de filtre. Vous pouvez effectuer plusieurs sélections. Par conséquent, les données de la structure d'exploration de données seront limitées aux données du cube de ces régions géographiques.

    • Paramètres: ignorez cette case à cocher. Cette boîte de dialogue prend en charge plusieurs scénarios de filtrage du cube et cette option n'est pas appropriée pour générer une structure d'exploration de données.

    Cliquez sur Suivant.

  12. Dans la page Fractionner les données en jeux d’apprentissage et jeux de test , spécifiez un pourcentage des données de la structure d’exploration à réserver pour les tests ou spécifiez le nombre maximal de scénarios de test. Cliquez sur Suivant.

    Si vous spécifiez les deux valeurs, les limites sont associées pour que la plus basse soit utilisée.

  13. Dans la page Fin de l’Assistant , entrez le nom de la nouvelle structure d’exploration de données OLAP et le modèle d’exploration de données initial.

  14. Cliquez sur Terminer.

  15. Dans la page Fin de l’Assistant , vous pouvez également créer une dimension du modèle d’exploration de données et/ou un cube en utilisant une dimension du modèle d’exploration de données. Ces options sont prises en charge uniquement pour les modèles créés à l'aide des algorithmes suivants :

    • Algorithme de gestion de clusters Microsoft

    • Algorithme MDT (Microsoft Decision Trees)

    • Algorithme MAR (Microsoft Association Rules)

    Créer une dimension du modèle d’exploration de données: cochez cette case et fournissez un nom de type pour la dimension du modèle d’exploration de données. Lorsque vous utilisez cette option, une nouvelle dimension est créée dans le cube d'origine utilisé pour créer la structure d'exploration de données. Vous pouvez utiliser cette dimension pour extraire et réaliser une analyse ultérieure. Étant donné que la dimension se trouve dans le cube, la dimension est automatiquement mappée à la dimension de données de cas.

    Créer le cube au moyen d’une dim. du mod. d’explor. de données: cochez cette case et fournissez un nom pour le nouveau cube. Lorsque vous utilisez cette option, un cube est créé. Il contient les dimensions existantes qui ont été utilisées pour générer la structure, et la nouvelle dimension d'exploration de données qui contient les résultats du modèle.

Voir aussi

Tâches de la structure d'exploration de données et procédures