Relationship Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une relation logique entre deux objets Table. C’est un enfant d’un objet Model.
public abstract class Relationship : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Relationship = class
inherit NamedMetadataObject
Public MustInherit Class Relationship
Inherits NamedMetadataObject
- Héritage
- Dérivé
Propriétés
Annotations |
Obtient l’objet de collection de toutes les annotations dans l’objet Relationship actuel. |
ChangedProperties |
Obtient l’objet de collection de toutes les propriétés modifiées dans la relation actuelle. |
CrossFilteringBehavior |
Indique comment les relations influencent le filtrage des données. L’énumération définit les comportements possibles. Les valeurs possibles sont les suivantes. OneDirection (1) Les lignes sélectionnées dans la terminaison « To » de la relation filtrent automatiquement les analyses de la table dans la terminaison « From » de la relation. BothDirections (2) Les filtres sur chaque terminaison de la relation filtrent automatiquement l’autre table. Automatic (3) Le moteur analyse les relations et choisit l’un des comportements de manière heuristique. |
ExtendedProperties |
Obtient la collection de toutes les extendedproperties dans l’objet Relationship actuel. |
FromTable |
Obtient la table de départ dans une relation de table directionnelle. |
IsActive |
Valeur booléenne qui indique si la relation est marquée comme Active ou Inactive. Une relation Active est automatiquement utilisée pour le filtrage entre les tables. Une relation Inactive peut être utilisée explicitement par les calculs DAX avec la fonction USERELATIONSHIP. |
IsRemoved |
Valeur booléenne indiquant si cet objet a été supprimé d’un arbre d’objets. (Hérité de MetadataObject) |
JoinOnDateBehavior |
Lors de la jointure de deux colonnes de date/heure, indique s’il faut faire la jointure sur les parties date et heure, ou seulement sur la partie date. DateAndTime (1) Lors de la jointure de deux colonnes de date/heure, effectuez cette jointure sur les parties date et heure. DatePartOnly (2) Lors de la jointure de deux colonnes de date/heure, joindre seulement sur la partie date. |
Model |
Obtient le modèle tabulaire qui contient cet objet. (Hérité de MetadataObject) |
ModifiedTime |
Heure de la dernière modification de l’objet. |
Name |
Obtient ou définit le nom de cet objet. |
ObjectType |
Obtient le type de l’objet. |
Parent |
Objet parent, Null pour les objets Modèles. |
RefreshedTime |
Heure de la dernière actualisation de l’objet. |
RelyOnReferentialIntegrity |
Inutilisé ; réservé à un usage ultérieur. |
SecurityFilteringBehavior |
Indique comment les relations influencent le filtrage des données lors de l’évaluation des expressions de sécurité de niveau ligne. Les valeurs possibles sont les suivantes. OneDirection (1) : les lignes sélectionnées dans la terminaison « To » de la relation filtrent automatiquement les analyses de la table dans la terminaison « From » de la relation. BothDirections (2) : les filtres sur chaque terminaison de la relation filtrent automatiquement l’autre table. |
State |
Fournit des informations sur l’état de la relation. Les valeurs possibles et leur interprétation sont les suivantes. Ready (1) La relation peut être interrogée et comporte des données à jour. NoData (3) Non applicable aux relations. CalculationNeeded (4) La relation ne contient pas de données, car elle n’a pas été actualisée. Aucune erreur n’est associée à la relation. SemanticError (5) Non applicable à la relation. EvaluationError (6) Non applicable à la relation. DependencyError (7) Une dépendance associée à cette relation est dans un état d’erreur (SemanticError, EvaluationError ou DependencyError). Incomplete (8) Non applicable aux relations. SyntaxError (9) Non applicable aux relations. |
ToTable |
Obtient la table de destination dans une relation de table directionnelle. |
Type |
Type de relation. À l’heure actuelle, la seule valeur possible est SingleColumn (1) ou une relation de colonne à colonne normale. |
Méthodes
Clone() |
Crée une copie complète d’un objet Relationship. |
CopyFrom(Relationship) |
Obsolète.
Action déconseillée. Utilisez plutôt la méthode CopyTo. |
CopyTo(Relationship) |
Copie un objet Relationship vers l’objet spécifié. |
Rename(String) |
Obsolète.
Action déconseillée. Utilisez plutôt la méthode RequestRename. |
RequestRename(String) |
Demande de changement de nom de cet objet. |
Validate() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. À usage interne Microsoft uniquement. (Hérité de MetadataObject) |