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.
L'élément EntityType définit une seule entité dans un modèle de données. L'élément bi:EntityType étend la définition de l'élément EntityType utilisé dans l'infrastructure de données d'entités.
Un élément EntityType est spécifié pour chacune des entités qui sont incluses dans le modèle de données. Les sous-éléments de l'élément EntityType décrivent les colonnes et les mesures dans la table. Les relations entre les tables sont incluses dans EntityContainer.
Un élément EntityType peut avoir les éléments enfants suivants, dans l'ordre indiqué :
Élément Key
Élément Property
Élément NavigationProperty
Attributs applicables
Le tableau ci-dessous décrit les attributs trouvés sur l'élément EntityType, en plus de tous les attributs applicables à l'élément EntityType.
Nom d'attribut |
Est obligatoire |
Valeur |
|---|---|---|
Caption |
Non |
Nom complet convivial pour l'entité. Si aucune légende n'a été définie dans le modèle, aucune légende n'est affichée. |
Collection |
Oui |
Nom du modèle de données. |
CollectionCaption |
Non |
Nom au pluriel pour l'entité. |
Sommaire |
Non |
Valeur qui indique le type de données de l'entité, avec les valeurs possibles suivantes. Ces valeurs sont basées sur les types de contenu Analysis Services pour les dimensions et sont facultatives :
|
DefaultDetails |
Non |
Liste des références de propriété, qui représentent l'ensemble de colonnes dans la table. |
DefaultImage |
Non |
Référence à une colonne qui contient l'image utilisée pour illustrer l'entité. |
DisplayKey |
Liste de références à des colonnes ou aux fins de rôle, constituant un identificateur fort qui peut désigner une instance d'entité à l'utilisateur. |
|
Documentation |
Non |
Description de l'entité. |
IsTimeDimension |
Oui |
Indique si l'entité est utilisée comme dimension de temps. |
Key |
Oui |
Indique la colonne utilisée comme clé pour l'entité. |
Nom |
Oui |
Nom fusionné de la dimension de cube. |
OriginEntityType |
Non |
Nom fusionné de la table primaire. Si cette valeur est identique à la valeur du nom d'EntityType, l'entité est l'entité d'origine. |
Qualificateur |
Non |
Propriété définie sur la vue et qui peut être utilisée par le client pour distinguer les propriétés de différentes vues. |
ReferenceName |
Oui |
Nom non fusionné et complet de l'entité. |
Hidden |
Non |
Si la valeur est True, indique que l'entité doit être masquée pour le client. |
Exemple
L'extrait suivant affiche une partie de la représentation CSDL de la table de dates utilisée dans un modèle.
<EntityType Name="Date">
<Key>
<PropertyRef Name="Date" />
</Key>
<Property Name="RowNumber" Type="Int64" Nullable="false">
<bi:Property Hidden="true" Contents="RowNumber" Stability="RowNumber" />
</Property>
<Property Name="Date" Type="DateTime" Nullable="false">
<bi:Property />
</Property>
<Property Name="DayNumberOfWeek" Type="Int64">
<bi:Property />
</Property>
<Property Name="EnglishDayNameOfWeek" Type="String" MaxLength="Max" FixedLength="false">
<bi:Property />
</Property>
<bi:EntityType Contents="Time" />
</EntityType>
</Association>