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 Zuordnungselement in den BI-Erweiterungen für CSDL (Conceptual Schema Definition Language) erweitert das vorhandene CSDL-Zuordnungselement, indem Attribute hinzugefügt werden, mit denen sich die Sichtbarkeit der Elemente steuern lässt, die Teil einer Beziehung sind.
Das Zuordnungselement ist größtenteils mit dem Zuordnungselement identisch, das von der CSDL-Spezifikation definiert ist. Diese umfasst die folgenden untergeordneten Elemente:
Dokumentationselemente
Endelemente
Anmerkungselemente
Anwendbare Attribute
In der folgenden Tabelle werden die Attribute aufgelistet, die im Zuordnungselement enthalten sind.
Attributname |
Ist erforderlich |
Wert |
|---|---|---|
Name |
Ja |
Der Name der Zuordnung. |
Status |
Nein |
Eine Zeichenfolgenenumeration, die angibt, ob die Zuordnung im Datenmodell verwendet wird (Erweiterung). |
Ausgeblendet |
Nein |
Ein true/false-Wert, der angibt, ob die Zuordnung im Datenmodell sichtbar ist (Erweiterung). |
Hinweise
Pro AssociationSet ist eine Zuordnung vorhanden. AssociationSet beschreibt die Zuordnungsendpunkte und umfasst auch Rollen, die für die betreffende Zuordnung definiert sind. Standardmäßig entspricht der Name von AssociationSet dem der Zuordnung.
Eine Zuordnung wird erstellt, wenn eine Beziehung zwischen zwei Tabellen oder Sichten vorhanden ist. Da Analysis Services-Tabellenmodelle die Erstellung mehrerer Zuordnungen zwischen zwei Tabellen unterstützen, muss eine der Zuordnungen als bevorzugte oder aktive Zuordnung markiert sein. Beispielsweise könnte die Verkaufstabelle mehrere Beziehungen zur als Datumsdimension verwendeten Tabelle aufweisen, wobei die Datumsangaben der Datumsdimension mit Bestelldaten, Versanddaten und Rechnungsdaten verknüpft sind. Mehrere Pfade können in Berechnungen zu Mehrdeutigkeit und falschen Ergebnissen führen, sofern die zu verwendende Beziehung nicht explizit angegeben ist. Weitere Informationen zum Arbeiten mit Beziehungen in Tabellenmodellen finden Sie unter Beziehungen (SSAS – tabellarisch).
Beispiel
Das folgende Beispiel umfasst die Definition einer Zuordnung, die die Tabellen InternetSales und Date mithilfe der DateKey-Spalten der jeweiligen Tabellen verbindet.
Vorsicht |
|---|
Weisen die Spalten, die als Endpunkte fungieren, den gleichen Namen auf, wird manchmal eine GUID generiert, um einen eindeutigen Namen zu erzielen. Dieses Verhalten ist möglicherweise in einer zukünftigen Version anders. |
Beachten Sie, dass AssociationSet als inaktiv markiert ist. Dies weist darauf hin, dass eine andere Beziehung mit anderen Spalten zwischen den zwei Tabellen vorhanden ist und diese Beziehung derzeit zur Erstellung von Berechnungen bevorzugt wird.
<AssociationSet Name="InternetSales_Date_Date_DateKey" Association="Sandbox.InternetSales_Date_Date_DateKey">
<End EntitySet="InternetSales" />
<End EntitySet="Date" />
<bi:AssociationSet State="Inactive" />
Vorsicht