Relationship Classe

Définition

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)

S’applique à