ColumnBinding-Datentyp (ASSL)
Definiert einen abgeleiteten Datentyp, der die Bindung einer Spalte in einer Datenquellensicht an ein DataItem-Element darstellt.
Syntax
<ColumnBinding>
<!-- The following elements extend Binding -->
<TableID>...</TableID>
<ColumnID>...</ColumnID>
</ColumnBinding>
Datentypmerkmale
Merkmal | BESCHREIBUNG |
---|---|
Basisdatentypen | Binding |
Abgeleitete Datentypen | Keine |
Datentypbeziehungen
Beziehung | Element |
---|---|
Übergeordnete Elemente | Keine |
Untergeordnete Elemente | ColumnID, TableID |
Abgeleitete Elemente | Siehe Binding |
Hinweise
Um gültige XML-Elementnamen zu erstellen, codieren ADO.NET DataSet-Objekte Tabellennamen beim Serialisieren in XSD (XML Schema Definition). Beispielsweise wird der Name "Bestelldetails" zu "Order_x0020_Details". Ebenso müssen die ColumnID - und TableID-Elemente , die im ColumnBinding-Element enthalten sind und auf Objekte in der Datenquellensicht (Data Source View, DSV) verweisen, auch Namen während der Serialisierung codieren, um sicherzustellen, dass die Namen direkt mit dem Text in der DSV übereinstimmen. Die Analysis Services Instanz decodiert diese Namen genau wie das DataSet-Objektmodell .
Ein TableDefinitions-Element , das in einem Element enthalten ist, das den TableBinding-Datentyp verwendet und auf Tabellen in der DSV verweist, muss auch Namen codieren, wenn sie in XSD serialisiert werden. Die Tabellennamen in den Partitionsbindungen sollten jedoch nicht codiert werden, da diese Namen einfach Namen von Tabellen sind, die in der Datenbank vorhanden sind und sich nicht in der DSV befinden müssen. Wenn die Tabellennamen in den Partitionsbindungen nicht codiert werden, wird außerdem Folgendes erreicht:
Die Datendefinitionsbibliothek (Data Definition Library, DDL) für Partitionen bleibt einfacher.
Es kann mehr Konsistenz erzielt werden, da Partitionen entweder einen Tabellennamen oder eine SELECT-Anweisung aufweisen und die SELECT-Anweisung nicht codiert werden sollte.
Tabellen- und Spaltennamen enthalten keine Trennzeichen (z. B. "[").
Weitere Informationen zum Bindungstyp, einschließlich Tabellen von ASSL-Objekten (Analysis Services Scripting Language) des Bindungstyps und der Vererbungshierarchie von Bindungstypen, finden Sie unter Binding Data Type (ASSL) (Bindungsdatentyp (ASSL)).
Das entsprechende Element im AMO-Objektmodell ist ColumnBinding.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für