Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique décrit le contenu du modèle d’exploration de données spécifique aux modèles qui utilisent l’algorithme Règles d’association Microsoft. Pour obtenir une explication de la terminologie générale et statistique liée au contenu du modèle d’exploration de données qui s’applique à tous les types de modèles, consultez Contenu du modèle d’exploration de données (Analysis Services - Exploration de données).
Présentation de la structure d’un modèle d’association
Un modèle d’association a une structure simple. Chaque modèle a un nœud parent unique qui représente le modèle et ses métadonnées, et chaque nœud parent a une liste plate d’ensembles d’éléments et de règles. Les ensembles d’éléments et les règles ne sont pas organisés dans les arborescences, ils sont classés avec des ensembles d’éléments en premier et des règles, comme indiqué dans le diagramme suivant.
Chaque jeu d’éléments est contenu dans son propre nœud (NODE_TYPE = 7). Le nœud inclut la définition du jeu d’éléments, le nombre de cas qui contiennent ce jeu d’éléments et d’autres informations.
Chaque règle est également contenue dans son propre nœud (NODE_TYPE = 8). Une règle décrit un modèle général pour la façon dont les éléments sont associés. Une règle est semblable à une instruction IF-THEN. Le côté gauche de la règle affiche une condition existante ou un ensemble de conditions. Le côté droit de la règle affiche l’élément de votre jeu de données généralement associé aux conditions du côté gauche.
Note Si vous souhaitez extraire les règles ou les ensembles d’éléments, vous pouvez utiliser une requête pour renvoyer uniquement les types de nœuds souhaités. Pour plus d’informations, consultez Exemples de requêtes de modèle d’association.
Contenu de modèle pour un modèle d’association
Cette section fournit des détails et des exemples uniquement pour ces colonnes dans le contenu du modèle d’exploration de données qui sont pertinentes pour les modèles d’association.
Pour plus d’informations sur les colonnes à usage général dans l’ensemble de lignes de schéma, telles que MODEL_CATALOG et MODEL_NAME, consultez Contenu du modèle d’exploration de données (Analysis Services - Exploration de données).
MODEL_CATALOG
Nom de la base de données où le modèle est stocké.
MODEL_NAME
Nom du modèle.
ATTRIBUTE_NAME
Noms des attributs qui correspondent à ce nœud.
NODE_NAME
Nom du nœud. Pour un modèle d’association, cette colonne contient la même valeur que NODE_UNIQUE_NAME.
NODE_UNIQUE_NAME
Nom unique du nœud.
NODE_TYPE
Un modèle d’association génère uniquement les types de nœuds suivants :
| ID de type de nœud | Catégorie |
|---|---|
| 1 (Modèle) | Nœud racine ou parent. |
| 7 (Ensemble d’éléments) | Ensemble d’éléments ou collection de paires attribut-valeur. Exemples:Product 1 = Existing, Product 2 = Existingou Gender = Male. |
| 8 (Règle) | Règle définissant la façon dont les éléments se rapportent les uns aux autres. Exemple: Product 1 = Existing, Product 2 = Existing -> Product 3 = Existing. |
NODE_CAPTION
Étiquette ou légende associée au nœud.
Nœud Itemset Liste séparée par des virgules d’éléments.
Nœud de règle Contient les côtés gauche et droit de la règle.
CARDINALITÉ_DES_ENFANTS
Indique le nombre d’enfants du nœud actuel.
Nœud parent Indique le nombre total d’ensembles d’éléments plus de règles.
Remarque
Pour obtenir une répartition du nombre d’ensembles d’éléments et de règles, consultez la NODE_DESCRIPTION pour le nœud racine du modèle.
Élémentet ou nœud de règle Toujours 0.
PARENT_UNIQUE_NAME
Nom unique du parent du nœud.
Nœud parent, Toujours NULL.
Élémentet ou nœud de règle Toujours 0.
DESCRIPTION_DU_NŒUD
Description conviviale du contenu du nœud.
Nœud parent Inclut une liste séparée par des virgules des informations suivantes sur le modèle :
| Élément | Descriptif |
|---|---|
| Nombre d'ensembles d'articles | Nombre de tous les ensembles d’éléments dans le modèle. |
| COMPTE_DES_RÈGLES | Nombre de toutes les règles dans le modèle. |
| MIN_SUPPORT | Soutien minimal trouvé pour tout ensemble d’un seul élément. Note Cette valeur peut différer de la valeur que vous définissez pour le paramètre MINIMUM _SUPPORT . |
| MAX_SUPPORT | Prise en charge maximale trouvée pour n’importe quel ensemble d’éléments unique. Note Cette valeur peut différer de la valeur que vous avez définie pour le paramètre MAXIMUM_SUPPORT . |
| TAILLE_MIN_ITEMSET | Taille du plus petit ensemble d’éléments, représentée sous la forme d’un nombre d’éléments. La valeur 0 indique que l’état Missing a été traité comme un élément indépendant.Note La valeur par défaut du paramètre MINIMUM_ITEMSET_SIZE est 1. |
| TAILLE_MAX_ENSEMBLE_ÉLÉMENTS | Indique la taille du plus grand ensemble d'items trouvé. Note Cette valeur est limitée par la valeur que vous définissez pour le paramètre MAX_ITEMSET_SIZE lorsque vous avez créé le modèle. Cette valeur ne peut jamais dépasser cette valeur ; toutefois, il peut être moins élevé. La valeur par défaut est 3. |
| PROBABILITÉ_MIN | Probabilité minimale détectée pour n’importe quel ensemble d’éléments ou règle unique dans le modèle. Exemple : 0.400390625 Note Pour les ensembles d’éléments, cette valeur est toujours supérieure à la valeur que vous définissez pour le paramètre MINIMUM_PROBABILITY lorsque vous avez créé le modèle. |
| PROBABILITÉ_MAXIMALE | Probabilité maximale détectée pour n’importe quel ensemble d’éléments ou règle unique dans le modèle. Exemple : 1 Note Il n’existe aucun paramètre pour limiter la probabilité maximale des ensembles d’éléments. Si vous souhaitez éliminer les éléments trop fréquents, utilisez plutôt le paramètre MAXIMUM_SUPPORT . |
| LEVAGE_MINIMUM | Quantité minimale d’élévation fournie par le modèle pour n’importe quel ensemble d’éléments. Exemple : 0.14309369632511 Remarque : Connaître le lift minimal peut vous aider à déterminer si l’élévation d’un ensemble d’éléments est importante. |
| MAX_LIFT | Quantité maximale d’élévation fournie par le modèle pour n’importe quel ensemble d’éléments. Exemple : 1.95758227647523 Notez que la connaissance du lift maximal peut vous aider à déterminer si l’élévation d’un ensemble d’éléments est importante. |
Nœud Itemset Les nœuds d’ensemble d’éléments contiennent une liste des éléments, affichés sous forme de chaîne de texte séparées par des virgules.
Exemple:
Touring Tire = Existing, Water Bottle = Existing
Cela signifie que les pneus de tournée et les bouteilles d’eau ont été achetés ensemble.
Nœud de règle Les nœuds de règle contiennent un côté gauche et droit de la règle, séparés par une flèche.
Exemple : Touring Tire = Existing, Water Bottle = Existing -> Cycling cap = Existing
Cela signifie que si quelqu’un a acheté un pneu de tournée et une bouteille d’eau, ils étaient également susceptibles d’acheter un chapeau de vélo.
RÈGLE_NOEUD
Fragment XML qui décrit la règle ou l’ensemble d’éléments incorporé dans le nœud.
Nœud parent Blanc.
Nœud Itemset Blanc.
Nœud de règle Le fragment XML inclut des informations utiles supplémentaires sur la règle, telles que la prise en charge, la confiance et le nombre d’éléments, ainsi que l’ID du nœud qui représente le côté gauche de la règle.
RÈGLE_MARGINALE
Blanc.
PROBABILITÉ_NŒUD
Score de probabilité ou de confiance associé à l’ensemble d’éléments ou à la règle.
Nœud parent Toujours 0.
Nœud Itemset Probabilité de l’ensemble d’éléments.
Nœud de règle Valeur de confiance pour la règle.
PROBABILITÉ MARGINALE
Identique à NODE_PROBABILITY.
NODE_DISTRIBUTION
La table contient des informations très différentes, selon que le nœud est un ensemble d’éléments ou une règle.
Nœud parent Blanc.
Nœud Itemset Répertorie chaque élément du jeu d’éléments avec une probabilité et une valeur de prise en charge. Par exemple, si l’ensemble d’éléments contient deux produits, le nom de chaque produit est répertorié, ainsi que le nombre de cas qui incluent chaque produit.
Nœud de règle Contient deux lignes. La première ligne montre l’attribut du côté droit de la règle, qui est l’élément prédit, ainsi qu’un score de confiance.
La deuxième rangée est unique pour les modèles d'association ; elle contient un pointeur vers l'ensemble d'éléments sur la partie droite de la règle. Le pointeur est représenté dans la colonne ATTRIBUTE_VALUE comme ID du jeu d’éléments qui contient uniquement l’élément de droite.
Par exemple, si la règle est If {A,B} Then {C}, la table contient le nom de l’élément {C}et l’ID du nœud qui contient l’ensemble d’éléments pour l’élément C.
Ce pointeur est utile, car vous pouvez déterminer à partir du nœud itemset combien de cas, dans l'ensemble, incluent le produit du côté droit. Les cas soumis à la règle If {A,B} Then {C} sont un sous-ensemble des cas répertoriés dans l’ensemble d’éléments pour {C}.
NODE_SUPPORT
Nombre de cas qui prennent en charge ce nœud.
Nœud parent Nombre de cas dans le modèle.
Nœud de l'ensemble d'éléments Nombre de cas qui contiennent tous les éléments de l’ensemble d’éléments.
Nœud de règle Nombre de cas qui contiennent tous les éléments inclus dans la règle.
MSOLAP_MODEL_COLUMN
Contient différentes informations selon que le nœud est un ensemble d’éléments ou une règle.
Nœud parent Blanc.
Nœud de l'ensemble d'éléments Vierge.
Nœud de règle ID du jeu d’éléments qui contient les éléments du côté gauche de la règle. Par exemple, si la règle est If {A,B} Then {C}, cette colonne contient l’ID du jeu d’éléments qui contient uniquement {A,B}.
MSOLAP_NODE_SCORE
Nœud parent Blanc.
Nœud Itemset Score d’importance pour l’ensemble d’éléments.
Nœud de règle Score d’importance pour la règle.
Remarque
L’importance est calculée différemment pour les ensembles d’éléments et les règles. Pour plus d’informations, consultez Microsoft Association Algorithm Technical Reference.
MSOLAP_NODE_SHORT_CAPTION
Blanc.
Voir aussi
Contenu du modèle d’exploration de données (Analysis Services - Exploration de données)
Algorithme d’association Microsoft
Exemples de requêtes de modèle d’association