Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das EntityContainer-Element definiert eine Auflistung von Entitäten innerhalb eines einzelnen Business Intelligence-Datenmodells. In einer Anwendung stellt EntityContainer ein Datenmodell dar, das mehrere Tabellen mit durch Beziehungen verknüpften Spalten sowie Berechnungen, Measures und KPIs enthalten kann.
EntityContainer muss jeden der Entitätstypen angeben, die im Datenmodell enthalten sind. Informationen zu diesen Modellentitäten werden anhand der Auflistung von untergeordneten Entitäten des Typs (Entitätselement) angegeben. Weitere Informationen finden Sie unter EntityType-Element (CSDL).
Ein EntityContainer-Element kann über die folgenden Elemente verfügen:
EntitySet-Element
AssociationSet-Element
Eigenschaften wie Sortierung und Sprache werden auf der EntityContainer-Ebene und nicht auf Ebene einzelner Objekte definiert. Spalten und Textattribute innerhalb des Modells können jedoch über Beschriftungen oder Übersetzungen in anderen Sprachen verfügen.
Anwendbare Attribute
In der nachfolgenden Tabelle werden die Attribute beschrieben, die im EntityContainer-Element enthalten sind.
Attributname |
Ist erforderlich |
Wert |
|---|---|---|
Name |
Ja |
Der Name des Datenmodells. |
Beschriftung |
Nein |
Eine Beschreibung der Datenbank oder des Datenmodells. |
Kultur |
Ja |
Eine Zeichenfolge, die die LCID der Anforderung enthält. |
CompareOptions |
Ja |
Optionen für die sprachenspezifische Sortierung und den Zeichenfolgenvergleich für das Modell. |
Das CompareOptions-Attribut definiert Sortierungseigenschaften, die auf das Datenmodell angewendet werden. Die von CompareOptions definierten Eigenschaften werden von Einstellungen für die Sortierreihenfolge sowie von der Unterscheidung nach Kana und Berücksichtigung der Groß-/Kleinschreibung abgeleitet, die in der Analysis Services-Datenbank zum Zeitpunkt des Modellentwurfs festgelegt werden. In der folgenden Tabelle werden die Werte beschrieben, die als Teil des CompareOptions-Attributs enthalten sind.
Attributname |
Ist erforderlich |
Wert |
|---|---|---|
IgnoreCase |
Ja |
Boolescher Wert, der angibt, ob die Option im Datenmodell aktiviert wurde. |
IgnoreNonSpace |
Ja |
Boolescher Wert, der angibt, ob die Option im Datenmodell aktiviert wurde. |
IgnoreKanaType |
Ja |
Boolescher Wert, der angibt, ob die Sortierungsoption im Datenmodell aktiviert wurde. |
IgnoreWidth |
Ja |
Boolescher Wert, der angibt, ob die Sortierungsoption im Datenmodell aktiviert wurde. |
In der folgenden Tabelle werden die Sortierungsoptionen von Analysis Services angezeigt, einschließlich eines Vergleichs dieser Optionen mit .NET-Sortierungsoptionen.
Windows-Sortierungsformat |
.Net CompareOptions |
|---|---|
Binär (_BIN) 1 |
Ordinal |
Binärcodepunkt (_BIN2) 1 |
Ordinal |
Unterscheidung nach Groß-/Kleinschreibung (_CS) |
IgnoreCase |
Unterscheidung nach Akzent (_AS) |
IgnoreNonSpace |
Unterscheidung nach Kana (_KS) |
IgnoreKanaType |
Unterscheidung nach Breite (_WS) |
IgnoreWidth |
Beachten Sie, dass die folgenden .NET-Einstellungen nicht unterstützt werden:
IgnoreSymbols
OrdinalIgnoreCase
StringSort
Beispiel
Das folgende Beispiel zeigt ein einfaches Datenmodell mit drei Tabellen sowie eine Beziehung auf Ebene des Geografieschlüssels. Das Kulturattribut von EntityContainer repräsentiert die Sprache des Servers.
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="de-DE">
<bi:CompareOptions IgnoreCase="true" />
</bi:EntityContainer>
</EntityContainer>