Compartir a través de


Tipo de datos TableBinding (ASSL)

Define un tipo de datos derivado que representa un enlace con una tabla.

Sintaxis

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

Características del tipo de datos

Característica

Descripción

Tipos de datos básicos

TabularBinding

Tipos de datos derivados

Ninguno

Relaciones entre tipos de datos

Relación

Elemento

Elementos primarios

Ninguno

Elementos secundarios

DataSourceID, DbSchemaName, DbTableName

Elementos derivados

Vea Binding

Notas

Tenga en cuenta que la referencia a otras tablas en la expresión de filtro mediante subselect puede afectar al rendimiento de algunos orígenes de datos. Sin embargo, el diseñador puede controlar totalmente la expresión de SQL definiendo una consulta con nombre en la vista de origen de datos y, a continuación, haciendo referencia a ella.

El método de definición de enlaces para una partición es independiente del uso de tablas con particiones en la vista de origen de datos.

Considere, por ejemplo, un grupo de medidas cuya tabla predeterminada es "Sales", con las columnas Date, Product ID, Qty, Price y Amount (calculadas en la vista de origen de datos). A continuación, la partición "Sales97" podría usar la tabla "Sales97" con filtro " Year(Sales.Date) = 97."

La consulta efectiva es:

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

La expresión calculada todavía es válida, aunque la expresión haya usado nombres de tabla calificados (por ejemplo, Sales.Qty). Lo mismo sucede si la tabla se sustituye por alguna consulta "SELECT…" La cláusula FROM anterior se convertiría en "FROM SELECT... As Sales."

Para obtener más información sobre el tipo Binding, incluidos los objetos del Lenguaje de scripts de Analysis Services (ASSL) del tipo Binding y la jerarquía de herencia de los tipos Binding, vea Tipo de datos Binding (ASSL).

Para obtener información general sobre los enlaces de datos en ASSL, vea Orígenes de datos y enlaces (Analysis Services - Datos multidimensionales).

El elemento correspondiente en el modelo de objetos de Objetos de administración de análisis (AMO) es TableBinding.