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 EntityContainer définit une collection d'entités dans un modèle unique de données Business Intelligence. Dans une application, un EntityContainer représente un modèle de données qui peut contenir plusieurs tables avec une colonne liée par des relations, ainsi que des calculs, des mesures et des indicateurs de performance clés.
L'EntityContainer doit spécifier chaque type d'entité inclus dans le modèle de données. Des informations sur ces entités de modèle sont spécifiées en répertoriant les entités enfants du type, élément Entity. Pour plus d'informations, consultez Élément EntityType (CSDL).
Un élément EntityContainer peut disposer des éléments suivants :
Élément EntitySet
Élément AssociationSet
Des propriétés telles que le classement et le langage sont définies au niveau de l'EntityContainer, et non sur des objets individuels. Toutefois, les colonnes et les attributs du texte du modèle peuvent avoir des légendes ou des traductions dans d'autres langues.
Attributs applicables
Le tableau ci-dessous décrit les attributs qui se trouvent sur l'élément EntityContainer.
Nom d'attribut |
Est obligatoire |
Valeur |
|---|---|---|
Nom |
Oui |
Nom du modèle de données. |
Caption |
Non |
Description de la base de données ou du modèle de données. |
Culture |
Oui |
Chaîne qui contient le LCID de la demande. |
CompareOptions |
Oui |
Options de tri et de comparaison de chaîne spécifiques à la langue pour le modèle. |
L'attribut CompareOptions définit les propriétés de classement appliquées au modèle de données. Les propriétés définies par l'option CompareOptions sont dérivées des paramètres d'ordre de tri, de respect du jeu de caractères Kana et de respect de la casse définis dans la base de données Analysis Services au moment de la conception de modèle. Le tableau suivant décrit les valeurs qui sont incluses dans l'attribut CompareOptions.
Nom d'attribut |
Est obligatoire |
Valeur |
|---|---|---|
IgnoreCase |
Oui |
Valeur booléenne qui indique si l'option a été activée dans le modèle de données. |
IgnoreNonSpace |
Oui |
Valeur booléenne qui indique si l'option a été activée dans le modèle de données. |
IgnoreKanaType |
Oui |
Valeur booléenne qui indique si l'option de tri a été activée dans le modèle de données. |
IgnoreWidth |
Oui |
Valeur booléenne qui indique si l'option de tri a été activée dans le modèle de données. |
Le tableau suivant indique les options de classement Analysis Services, et le mode de comparaison des options de tri .NET.
Style de tri Windows |
CompareOptions .NET |
|---|---|
Binary (_BIN) 1 |
Ordinal |
Point de code binaire (_BIN2) 1 |
Ordinal |
Respecter la casse (_CS) |
IgnoreCase |
Respecter les accents (_AS) |
IgnoreNonSpace |
Respecter le jeu de caractères Kana (_KS) |
IgnoreKanaType |
Respecter la largeur (_WS) |
IgnoreWidth |
Notez que les paramètres .NET suivants ne sont pas pris en charge :
IgnoreSymbols
OrdinalIgnoreCase
StringSort
Exemple
L'exemple suivant représente un modèle de données simple contenant trois tables, et une relation sur la clé Geography. L'attribut Culture sur l'EntityContainer représente la langue du serveur.
Namespace="SimpleModel">
<EntityContainer Name="SimpleModel">
<EntitySet Name="DimCustomer" EntityType="SimpleModel.DimCustomer">
<bi:EntitySet />
</EntitySet>
<EntitySet Name="DimDate" EntityType="SimpleModel.DimDate">
<bi:EntitySet />
</EntitySet>
<EntitySet Name="DimGeography" EntityType="SimpleModel.DimGeography">
<bi:EntitySet />
</EntitySet>
<AssociationSet Name="DimCustomer_DimGeography_GeographyKey" Association="SimpleModelDB.DimCustomer_DimGeography_GeographyKey">
<End EntitySet="DimCustomer" />
<End EntitySet="DimGeography" />
<bi:AssociationSet />
</AssociationSet>
<bi:EntityContainer Culture="en-US">
<bi:CompareOptions IgnoreCase="true" />
</bi:EntityContainer>
</EntityContainer>