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 |
|
Tipos de datos derivados |
Ninguno |
Relaciones entre tipos de datos
Relación |
Elemento |
---|---|
Elementos primarios |
Ninguno |
Elementos secundarios |
|
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 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.