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 base TabularBinding
Tipos de datos derivados Ninguno

Relaciones entre tipos de datos

Relación Elemento
Elementos primarios None
Elementos secundarios DataSourceID, DbSchemaName, DbTableName
Elementos derivados Vea Binding

Comentarios

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 del 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 del 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 del 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 se aplica si, en su lugar, la tabla se ha reemplazado por alguna consulta "SELECT...". La cláusula FROM anterior se convertiría en "FROM SELECT... Como Ventas".

Para obtener más información sobre el tipo Binding, incluidas las tablas de objetos de Analysis Services Scripting Language (ASSL) de tipo Binding y la jerarquía de herencia de tipos binding, vea Binding Data Type (ASSL).

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