Activer l'extraction pour un modèle d'exploration de données
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.
Si vous avez activé l'extraction pour un modèle d'exploration de données, lorsque vous parcourez le modèle, vous pouvez extraire des informations détaillées sur les cas utilisés pour créer le modèle. Pour consulter cette information, vous devez disposer des autorisations nécessaires et la structure doit déjà avoir été traitée.
Autorisations Pour qu’un utilisateur extraie les données d’un modèle ou d’une structure, il doit être membre d’un rôle qui a les autorisations AllowDrillThrough pour le modèle ou la structure d’exploration de données. Les autorisations d'extraction sont définies séparément sur la structure et le modèle.
Les autorisations d'extraction sur le modèle vous permettent d'extraire à partir du modèle, même si vous n'avez pas d'autorisations sur la structure.
Les autorisations d’extraction sur la structure offrent la possibilité supplémentaire d’inclure des colonnes de structure dans les requêtes d’extraction à partir du modèle, à l’aide de la fonction StructureColumn (DMX). Vous pouvez également interroger les cas d’entraînement et de test dans la structure à l’aide de select... >STRUCTURE FROM<. Syntaxe CASES.
Mise en cache de cas d’apprentissage L’extraction consiste à récupérer des informations sur les cas d’apprentissage dans la structure d’exploration de données. Ces informations sont mises en cache lorsque la structure est traitée. Par conséquent, si vous choisissez d’effacer toutes les données mises en cache en remplaçant la propriété MiningStructureCacheMode par ClearAfterProcessing, l’extraction ne fonctionne pas.
Notes
Si les cas d’apprentissage n’ont pas été mis en cache, vous devez remplacer la propriété MiningStructureCacheMode par KeepTrainingCases , puis retraiter le modèle avant de pouvoir consulter les données de cas.
Pour plus d’informations, consultez Requêtes d’extraction (exploration de données).
Pour activer l'extraction sur un modèle d'exploration de données
Dans SQL Server Data Tools, sous l’onglet Modèles d’exploration de données de Designer d’exploration de données, cliquez avec le bouton droit sur le nom du modèle d’exploration de données sur lequel vous souhaitez activer l’extraction, puis sélectionnez Propriétés.
Dans les fenêtres Propriétés , cliquez sur AutoriserDrillthrough, puis sélectionnez True.
Sous l’onglet Modèles d’exploration de données, cliquez avec le bouton droit sur le modèle, puis sélectionnez Traiter le modèle.
Pour activer la mise en cache pour une structure d'exploration de données
Dans SQL Server Data Tools, sous l’onglet Structure d’exploration de données de Designer d’exploration de données, cliquez avec le bouton droit sur le nom de la structure d’exploration de données.
Ouvrez la fenêtre Propriétés .
Dans la fenêtre Propriétés , recherchez la propriété CacheMode , puis sélectionnez KeepTrainingCases dans la liste.
Dans le menu Base de données , sélectionnez Traiter.