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

Kein

Datentypbeziehungen

Beziehung

Element

Übergeordnete Elemente

Kein

Untergeordnete Elemente

DataSourceID, DbSchemaName, DbTableName

Abgeleitete Elemente

Siehe Bindung

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. Dies gilt auch, wenn die Tabelle stattdessen durch eine Abfrage vom Typ "SELECT…" ersetzt wird. Aus der oben dargestellten FROM-Klausel würde dann "FROM SELECT ... As Sales" werden.

Weitere Informationen zum Binding-Typ und zu Tabellen von ASSL-Objekten (Analysis Services Scripting Language) des Binding-Typs und der Vererbungshierarchie der Binding-Typen finden Sie unter Binding-Datentyp (ASSL).

Einen Überblick über Datenbindungen in ASSL finden Sie unter Datenquellen und -bindungen (Analysis Services - Mehrdimensionale Daten).

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