Freigeben über


TableBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung mit einer Tabelle darstellt.

Syntax

  
<TableBinding>  
   <!-- The following elements extend TabularBinding -->  
   <DataSourceID>...</DataSourceID>  
   <DbTableName>...</DbTableName>  
   <DbSchemaName>...</DbSchemaName>  
</TableBinding>  

Datentypmerkmale

Merkmal BESCHREIBUNG
Basisdatentypen TabularBinding
Abgeleitete Datentypen Keine

Datentypbeziehungen

Beziehung Element
Übergeordnete Elemente Keine
Untergeordnete Elemente DataSourceID, DbSchemaName, DbTableName
Abgeleitete Elemente Siehe Binding

Hinweise

Beachten Sie, dass Verweise auf andere Tabellen im Filterausdruck durch eine untergeordnete SELECT-Anweisung Auswirkungen auf die Leistung in einigen Datenquellen haben können. Der Designer hat jedoch die vollständige Kontrolle über die SQL-Ausdrücke, indem er eine benannte Abfrage in der Datenquellensicht definiert und anschließend darauf verweist.

Die Methoden zum Definieren der Bindungen für eine Partition sind unabhängig von der Verwendung partitionierter Tabellen in der Datenquellensicht.

Ein Beispiel: Eine Measuregruppe verfügt über die Standardtabelle "Sales" und weist die Spalten "Date", "ProductID", "Qty", "Price" und "Amount" auf (in der Datenquellensicht berechnet). Dann könnte die Partition "Sales97" die Tabelle "Sales97" mit dem Filter "Year(Sales.Date) = 97" verwenden.

Die effektive Abfrage lautet:

SELECT Date, Product ID, Qty, Price, Qty * Price AS Amount   
   FROM Sales97 As Sales  
   WHERE Year(Sales.Date) = 97  

Der berechnete Ausdruck ist auch dann noch gültig, wenn der Ausdruck qualifizierte Tabellennamen (z. B. "Sales.Qty") verwendet hat. Dasselbe gilt, wenn stattdessen die Tabelle durch die Abfrage "SELECT..." ersetzt wurde. Die obige FROM-Klausel würde zu "FROM SELECT ... Als Sales."

Weitere Informationen zum Bindungstyp , einschließlich Tabellen von ASSL-Objekten (Analysis Services Scripting Language) vom Typ Binding und der Vererbungshierarchie von Bindungstypen , finden Sie unter Binding Data Type (ASSL) (Bindungsdatentyp (ASSL)).

Das entsprechende Element im AMO-Objektmodell (Analysis Management Objects) ist TableBinding.